0001297989-20-000003.txt : 20200227 0001297989-20-000003.hdr.sgml : 20200227 20200227164739 ACCESSION NUMBER: 0001297989-20-000003 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 154 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200227 DATE AS OF CHANGE: 20200227 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: 20663082 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-12312019x10k.htm 10-K Document
false--12-31FY201900012979890.00502400000000.0010.001100000000100000000378505443848062634222476341852130.0133333P6YP8YP15YP10YP5YP10YP3YP3YP5YP1YP3Y13130001500000.0010.001150000001500000000P8YP8YP5YP5YP3YP3YP3YP3YP2YP3YP3Y15.0021.0121.0028.000.33330.33333628068429541300 0001297989 2019-01-01 2019-12-31 0001297989 2020-02-25 0001297989 2019-06-30 0001297989 2018-12-31 0001297989 2019-12-31 0001297989 2017-01-01 2017-12-31 0001297989 2018-01-01 2018-12-31 0001297989 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001297989 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 0001297989 us-gaap:RetainedEarningsMember 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2017-12-31 0001297989 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001297989 2017-12-31 0001297989 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001297989 us-gaap:CommonStockMember 2016-12-31 0001297989 us-gaap:TreasuryStockMember 2018-12-31 0001297989 us-gaap:CommonStockMember 2017-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:CommonStockMember 2017-01-01 0001297989 us-gaap:TreasuryStockMember 2018-01-01 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2017-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2017-01-01 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2016-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001297989 2017-01-01 0001297989 us-gaap:CommonStockMember 2018-01-01 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001297989 us-gaap:TreasuryStockMember 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001297989 us-gaap:TreasuryStockMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2016-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2017-01-01 0001297989 2018-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001297989 2016-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 us-gaap:CommonStockMember 2019-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2016-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001297989 exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-12-31 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 srt:MaximumMember exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-01-01 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-12-31 0001297989 srt:MaximumMember 2019-01-01 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-12-31 0001297989 srt:MinimumMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001297989 us-gaap:BuildingMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-01-01 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember exls:LeaseholdBenefitsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember exls:LeaseholdBenefitsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-12-31 0001297989 exls:InsuranceMember 2018-01-01 2018-12-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-12-31 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-12-31 0001297989 country:IN 2019-12-31 0001297989 country:US 2019-12-31 0001297989 country:PH 2018-12-31 0001297989 country:US 2018-12-31 0001297989 country:PH 2019-12-31 0001297989 exls:RestOfWorldMember 2018-12-31 0001297989 country:IN 2018-12-31 0001297989 exls:RestOfWorldMember 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 exls:InsuranceMember 2017-01-01 2017-12-31 0001297989 exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsServicesMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-12-31 0001297989 exls:BPMandRelatedServicesMember 2018-01-01 2018-12-31 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-12-31 0001297989 exls:BPMandRelatedServicesMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsServicesMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-12-31 0001297989 exls:InsuranceMember 2019-01-01 2019-12-31 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-12-31 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-12-31 0001297989 exls:AnalyticsMember 2019-01-01 2019-12-31 0001297989 country:GB 2017-01-01 2017-12-31 0001297989 us-gaap:NonUsMember 2017-01-01 2017-12-31 0001297989 us-gaap:NonUsMember 2018-01-01 2018-12-31 0001297989 country:GB 2018-01-01 2018-12-31 0001297989 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001297989 country:US 2017-01-01 2017-12-31 0001297989 country:US 2019-01-01 2019-12-31 0001297989 exls:RestOfWorldMember 2018-01-01 2018-12-31 0001297989 country:GB 2019-01-01 2019-12-31 0001297989 exls:RestOfWorldMember 2019-01-01 2019-12-31 0001297989 exls:RestOfWorldMember 2017-01-01 2017-12-31 0001297989 country:US 2018-01-01 2018-12-31 0001297989 2019-07-01 2019-09-30 0001297989 2018-10-01 2018-12-31 0001297989 2018-01-01 2018-03-31 0001297989 2019-10-01 2019-12-31 0001297989 2018-04-01 2018-06-30 0001297989 2019-01-01 2019-03-31 0001297989 2019-04-01 2019-06-30 0001297989 2018-07-01 2018-09-30 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2018-01-01 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2018-01-01 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2017-12-31 0001297989 exls:ContractAcquisitionCostsMember 2017-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-12-31 0001297989 exls:DepreciationAndAmortizationMember 2017-01-01 2017-12-31 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-12-31 0001297989 exls:DepreciationAndAmortizationMember 2018-01-01 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001297989 us-gaap:VehiclesMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2018-12-31 0001297989 us-gaap:LandMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001297989 us-gaap:LandMember 2019-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001297989 us-gaap:VehiclesMember 2019-12-31 0001297989 us-gaap:ConstructionInProgressMember 2018-12-31 0001297989 us-gaap:BuildingMember 2018-12-31 0001297989 us-gaap:ConstructionInProgressMember 2019-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001297989 us-gaap:BuildingMember 2019-12-31 0001297989 exls:SCIOMember 2018-07-01 0001297989 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-10-01 2018-12-31 0001297989 exls:SCIOMember 2019-12-31 0001297989 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2019-10-01 2019-12-31 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-01 0001297989 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2019-10-01 2019-12-31 0001297989 exls:HealthIntegratedInc.Member 2018-12-31 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-07-01 0001297989 srt:MinimumMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-10-01 2019-12-31 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 2018-07-01 0001297989 us-gaap:RestrictedStockMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 us-gaap:HealthCareMember 2018-10-01 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2018-12-31 0001297989 exls:LeaseholdBenefitsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2019-12-31 0001297989 exls:InsuranceMember 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2017-12-31 0001297989 exls:AnalyticsMember 2019-12-31 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2017-12-31 0001297989 exls:FinanceandAccountingMember 2019-12-31 0001297989 exls:AnalyticsMember 2017-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 exls:FinanceandAccountingMember 2017-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2019-12-31 0001297989 exls:InsuranceMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-12-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 0001297989 us-gaap:MeasurementInputDiscountRateMember 2019-10-01 2019-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2018-01-01 2018-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2019-01-01 2019-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-12-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2018-07-02 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2018-01-01 2018-12-31 0001297989 srt:MinimumMember exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandNineteenRepurchaseProgramMember 2019-12-16 0001297989 exls:TwoThousandFourteenandTwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:FirstFiveYearsMember 2019-01-01 2019-12-31 0001297989 exls:FiveToTenYearsMember 2019-01-01 2019-12-31 0001297989 exls:ExpirationDateTwoThousandAndThirtyTwoMember 2018-12-31 0001297989 exls:ExpirationDateTwoThousandAndThirtyTwoMember 2019-12-31 0001297989 exls:RangeOneMember 2019-12-31 0001297989 exls:RangeTwoMember 2019-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember us-gaap:SubsequentEventMember 2020-01-01 2020-02-27 0001297989 exls:PerformanceBasedStockAwardsMember 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001297989 2015-06-19 2015-06-19 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2018-06-15 0001297989 exls:PerformanceBasedStockAwardsMember 2019-01-01 2019-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-12-31 0001297989 us-gaap:RestrictedStockMember 2019-12-31 0001297989 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001297989 us-gaap:RestrictedStockMember 2018-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001297989 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001297989 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0001297989 srt:MaximumMember exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001297989 exls:RangeOneMember 2019-01-01 2019-12-31 0001297989 exls:RangeTwoMember 2019-01-01 2019-12-31 0001297989 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0001297989 us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001297989 us-gaap:OtherRestructuringMember 2018-12-31 0001297989 us-gaap:OtherRestructuringMember 2019-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2019-12-31 0001297989 us-gaap:ContractTerminationMember 2019-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2018-12-31 0001297989 us-gaap:ContractTerminationMember 2018-12-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-01-01 2018-12-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2017-01-01 2017-12-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2019-01-01 2019-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:InsuranceMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:InsuranceMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:InsuranceMember 2017-01-01 2017-12-31 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure exls:operating_segment iso4217:EUR iso4217:GBP exls:ClassOfCommonStock

 
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, 2019
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 York
 
10022
(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
 EXLS
NASDAQ
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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
 
ý
  
Accelerated filer
 
 
 
 
 
 
Non-accelerated filer
 
  
Smaller reporting company
 
 
 
 
 
 
 
 
Emerging growth company
 
 
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ý
As of June 30, 2019, the aggregate market value of common stock held by non-affiliates was approximately $2,189,025,465.
As of February 25, 2020, there were 34,364,691 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, 2019.
 



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 10.
 
ITEM 11.
 
ITEM 12.
 
ITEM 13.
 
ITEM 14.
 
 
 
 
ITEM 15.
 
 
 
 
 
 
 




ITEM 1.     Business

ExlService Holdings, Inc. (“EXL”, “we”, “us", "our" or the "Company"), incorporated in Delaware in 2002, is a leading operations management and analytics company that helps its clients build and grow sustainable businesses. By orchestrating our domain expertise, data, analytics and digital technology, we look deeper to design and manage agile, customer-centric operating models to improve global operations, drive profitability, enhance customer satisfaction, increase data-driven insights, and manage risk and compliance. We serve customers in multiple industries, including insurance, healthcare, banking and financial services, utilities, travel, transportation and logistics, media and retail, among others. Headquartered in New York, we have more than 31,700 professionals in locations throughout the United States, the United Kingdom, Europe, India, the Philippines, Colombia, Australia and South Africa.
We operate in the business process management (“BPM”) industry, and we provide operations management and analytics services. As described below, effective January 1, 2020, we realigned our operating and reportable segments, but the presentation in this Annual Report, including the discussion in the next two paragraphs, refers to the structure in place prior to such realignment.
Our eight operating segments are strategic business units that align our products and services with how we manage our business, approach our key markets and interact with our clients. Five of those operating segments provide BPM or “operations management” services, which we organize into industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one of the operating segments is a “capability” segment (Finance and Accounting) that provides services to clients in our industry-focused segments as well as clients across other industries. In each of these six operating segments we provide operations management services, which typically involve transfer to the Company of business operations of a client, after which we administer and manage those operations for our client on an ongoing basis. Our remaining two operating segments are Consulting, which provides industry-specific digital transformational services related to operations management services, and our Analytics operating segment, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. Together, our operations management and analytics services support our customers’ digital transformation agendas, through our differentiated strategy and approach that we call Digital Intelligence. Digital Intelligence combines our capabilities across domain and data to create context that enables us find opportunities for our clients to improve performance, enhance customer experiences and increase profitability. Our digital professionals then orchestrate domain expertise, process excellence and advanced digital technologies in the right mix to deliver significant business outcomes.
We present information for the following reportable segments:
Insurance,
Healthcare,
Travel, Transportation and Logistics,
Finance and Accounting,
Analytics, and
All Other (consisting of our remaining operating segments, including our Banking and Financial Services, Utilities and Consulting operating segments).

Effective January 1, 2020, we made certain operational and structural changes to more closely integrate our businesses and to simplify our organizational structure. We now manage and report financial information through our four strategic business units: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management will review financial information and make operating decisions. These business units will develop client-specific solutions, build capabilities, maintain a unified go-to-market approach and be integrally responsible for service delivery, customer satisfaction, growth and profitability. In line with our strategy of vertical integration and focus on domain expertise, we have integrated our Finance & Accounting and Consulting operating segments within each of the Insurance and Healthcare operating segments based on the respective industry-specific clients.  Finance & Accounting and Consulting Services to clients outside of those industries, will now be part of our newly formed business unit and reportable segment ‘Emerging Business’. In addition, we integrated our former Travel, Transportation and Logistics, Banking and Financial Services, and Utilities operating segments under “Emerging Business” to further leverage and optimize the operating scale in providing operations management services.
 

1


Our new reportable segments effective January 1, 2020 are as follows:
 
Insurance,
Healthcare,
Analytics, and
Emerging Business

This change in segment presentation will not have any effect on our consolidated statements of income, balance sheets or statements of cash flows. The revised presentation will be reflected in our subsequent periodic and annual reports.

Operations Management Services
Our operations management services, which we provide from our Insurance, Healthcare, Travel, Transportation and Logistics, Finance and Accounting, Banking and Financial Services, and Utilities operating segments, typically involve the transfer to EXL business operations of a client such as claims processing, clinical operations, or financial transaction processing, after which we administer and manage those operations for our client on an ongoing basis, or in case of consulting, consulting services related to transformation services, including digital transformation services. We use a focused industry vertical approach to manage our business and to provide a suite of integrated BPM services to organizations in the insurance, healthcare, travel transportation and logistics, banking and financial services and utilities industries in addition to providing finance and accounting and consulting services across these industries as well as to clients in other industries like manufacturing and media among others.
The key differentiators and salient features of our BPM services include our agile operating and delivery model utilizing domain and data expertise and process excellence, the Digital EXLerator FrameworkTM , our ability to deploy a Business Process-as-a-Service (“BPaaS”) delivery model, business process automation (including robotics), consulting-driven digital transformation and our industry vertical focused approach. The Digital EXLerator FrameworkTM, is our integrated approach to operations management which enables us to drive better customer outcomes by using advanced automation (such as robotics, advanced analytics and artificial intelligence), process optimization (lean six-sigma), along with smart workflow, driving better orchestration of human talent and technology.
While the majority of our operations management services are provided to clients using client-owned or licensed technology platforms, we also deliver our services across clients and industries using a BPaaS delivery model. The BPaaS delivery model includes the provision of a technology platform along with process management services. The service offering typically requires lower capital outlay, is faster to implement and is priced based on the number of transactions or usage by the client. These services may use standardized and shared technology and operational delivery infrastructure enabling us to leverage technology and infrastructure investments across multiple clients.
The operating segments providing operations management services are described below:
Our Insurance operating segment serves property and casualty insurance, life insurance, disability insurance, annuity and retirement services companies. We provide BPM services related to business processes in the insurance industry such as claims processing, subrogation, premium and benefit administration, agency management, account reconciliation, policy research, underwriting support, new business processing, policy servicing, premium audit, surveys, billing and collection, commercial and residential survey, and customer service using the Digital EXLerator FrameworkTM, robotics and advanced automation. We provide insurance policy administration and digital customer acquisition services using a BPaaS delivery model through our LifePRO ® and Liss platforms in order to help clients administer life insurance, health insurance, annuities and credit life and disability insurance policies. We also provide subrogation services to property and casualty insurers using a 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.
Our Healthcare operating segment primarily serves U.S.-based healthcare payers, providers and life sciences organizations. We provide BPM 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, reduced claims, medical and administrative costs, and improved access to the healthcare system in the healthcare market.
We offer BPaaS, software-as-a-service ("SaaS") and platform BPM services designed to serve the healthcare industry as well as proprietary technology platforms, robotics and advanced analytics. EXL’s CareRadius® and MaxMC® applications connect payors, providers and members with critical clinical information, and automates a payor's operations to increase efficiencies across all aspects of care management, including behavioral health.


2


Our Travel, Transportation and Logistics operating segment primarily serves clients in the travel & leisure and transportation and logistics industries, including less-than-truckload (LTL), truckload and intermodal logistics sectors. We provide BPM services related to business processes in corporate and leisure travel such as reservations, customer service, fulfillment and finance and accounting. Our operating model encompasses analytics driven transformation aimed at cost reduction and customer experience enhancement. In addition, we have expertise in processing transportation and logistics transactions, including supply chain management, warehousing, transportation management and international logistics services using advanced automation, including robotics process automation. For companies in the transportation and logistics sector, we provide sales, billing, collection, claims management, revenue management, accounting freight audit and payment and logistics engineering services. We are focused on developing new integrated solutions in this operating segment in the areas of customer experience and finance and accounting operations by combining our domain, data and digital capabilities. Our advanced analytics-based inside sales and revenue leakage prevention solutions are designed to deliver a direct topline impact to our customers.
Our Finance and Accounting (“F&A”) operating segment provides finance and accounting BPM and Digital Transformation services across an array of F&A processes, including procure-to-pay, order-to-cash, hire-to-retire, record-to-report, regulatory reporting, financial planning and analysis, audit and assurance, reconciliations, treasury and tax processes. This operating segment provides services across the five industry verticals within operations management as well as to clients in other industries like manufacturing, business services, media and retail among others. We partner with our clients to provide digital transformation services to help them simplify and scale their F&A processes, drive customer centricity, improve controls and compliance, reduce operating costs and deliver rich data driven insights to their businesses. We do this by meaningfully combining our deep capabilities in finance transformation, risk management, advanced analytics and intelligent automation, including Artificial Intelligence ("AI") and machine learning.

Our Banking and Financial Services operating segment offers a comprehensive range of BPM services across the spectrum of the banking and financial services industry, including residential mortgage lending, retail banking and credit cards, commercial banking and investment management. Our operating models encompass process re-engineering with improved customer experience and cost reduction. We integrate front, middle and back-office operations as one seamless experience with a digitally enabled customer journey and experience framework. Leveraging our deep end-to-end expertise within analytics, we are able to enhance the effectiveness of our client operations. EXL uses robotics process automation and proprietary business intelligence tools to innovate workflow management, transaction monitoring, and management information and reporting to enhance transparency in regulatory and management reporting. In addition to banks and financial services firms, EXL works with financial technology companies to supplement their marketing and sales operations, support their processing and underwriting as well as enhance their servicing and collections efforts.

Our Utilities operating segment services offers BPM services related to enhancing operating models, improving customer experience, reducing costs, shortening turnaround time and simplifying compliance for our clients. By leveraging our “Model Office” framework, we combine domain expertise, customer-centric operations management practices, robotics and advanced analytics capabilities with cloud-based billing and customer relationship management platform, digital services, industry-specific products, business process automation and robotics. We remain focused on bringing new analytics-led integrated solutions in this operating segment that are designed to deliver higher operational efficiencies and improved end customer experience for our clients.
 
Consulting

Our Consulting operating segment provides industry-specific digital transformational services, targeting select industries and functions across Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services and Finance and Accounting. Our services are designed to address contemporary problems across the aforementioned domains, embracing the digital and analytics revolution, to deliver business models that help our clients realize their business and innovation goals and improve their strategic competitive position. Our digital consulting offerings include leveraging design thinking to help improve customer experience, using lean models to drive process excellence and using agile delivery models to implement digital technologies and interventions like customer experience transformation, advanced automation and robotics and enterprise architecture. Our approach to consulting is focused on delivering goals across growth and scalability, customer experience improvement, cost and efficiency as well as scale. We are focused on building and delivering industry solutions in insurance, healthcare and other verticals to drive end-to-end transformation across the service delivery value chain, spanning contact center automation, content extraction capabilities and onboarding, underwriting, claims processing, policy administration and finance, audit and compliance transformation.

3


We also offer a full range of finance transformation services to the CFO suite, including finance platform modernization and implementation, finance process transformation and digitization as well as governance, risk and compliance support. Our Finance Transformation practice works with CFOs and Chief Audit Executives to make their finance functions more efficient by improving the management of their risk and compliance efforts, enhancing performance, reducing cost, and increasing automation.

Analytics

We are a “Strategic Digital Transformation Partner” for our clients in analytics. By leveraging our full suite of analytics capabilities, our Analytics services focus on driving improved business outcomes for our customers by generating data-driven insights across all parts of our customers’ businesses. Our 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 use a spectrum of advanced analytical tools and techniques, including our in-house Machine Learning (“ML”) and "AI" capabilities. We leverage and deploy our proprietary ML and AI solutions to help deliver improved business outcomes throughout our client's value chain and to address a range of complex industry-wide problems including:
Advanced natural language understanding and deep learning models to address unstructured text and data,
Computer-assisted vision and deep learning-based image analytics to analyze photos and videos, and
Advanced pattern recognition techniques to identify consumer behavior triggers embedded in multiple formats of data.
Our Analytics team comprises over 4,500 professionals, including data scientists, data architects, business analysts, statisticians, modelers, industry domain specialists and data experts.
We help our customers leverage internal and external data sources, enhance their data assets, identify and visualize data patterns, and utilize data-driven insights to improve their effectiveness. Our Analytics services for our customers include:
Identification, cleansing, matching and use of structured, semi-structured and unstructured data available both internally to our customer’s organization and externally;
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;
Design and implementation of services enabling data visualization and management reporting enabling business users to segment, drill-down, and filter data; and
Integration of data insights and predictive models in the real-time decision making processes to drive measurable business impact.
Our Analytics engagements span both project work and longer-term arrangements where EXL provides ongoing analytics modeling and services for a year or more. We utilize domain and industry knowledge related to the business problem being considered to support these Analytics engagements across our various competencies including Data management, Advanced Analytics/AI, Functional, 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 industry; (2) actuarial, claims, informatics, CRM and marketing analysis, medical cost and care management, payment integrity and operational effectiveness in the healthcare industry; (3) marketing and agency management, actuarial, servicing and operations, customer management, and claims and money movement in the insurance industry; and (4) marketing analytics in the retail and media industries.
On July 1, 2018, we completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. SCIO provides Payment Integrity services mainly in the area of claims overpayment and abuse and waste related to healthcare spending. The acquisition of SCIO broadened our spectrum of healthcare capabilities to deliver more complex reimbursement optimization, subrogation as well care and risk and quality management to the healthcare industry. SCIO provides scalable predictive analytic solutions and services that transform data into actionable insights, helping healthcare organizations identify opportunities and prescribe actions to drive operational performance and address the healthcare waste epidemic while improving care quality industry.


4



Business Strategy
EXL is a business process management company providing operations management and analytics services and is a “Strategic Digital Transformation Partner” for our clients by deploying our Digital Intelligence framework. We help our clients become digitally intelligent by leveraging capabilities across data, advanced analytics, digital operations and domain expertise to deliver business outcomes across customer experience, efficiency and revenue.

Expanding our services in large addressable markets

We continue to focus on the insurance, healthcare and banking industries, which are large markets with high demand. We will also continue to build our client portfolio in Finance and Accounting and within our other business segments in an opportunistic manner. As we can continue to refine our focus, we are pursuing opportunities in other industries. We are uniquely equipped to support clients across every step of the digital transformation value chain with capabilities across Data and Data management, Business intelligence and Analytics, Digital Transformation Consulting, Digital Integration and Operations. Demand for these services is expected to exhibit strong growth in the next several years.

Integrating our capabilities

Our deep domain expertise has been central to our market differentiation. We are also well-positioned as one of the few players in the market with a full suite of analytics, strong operational excellence, technological platforms and digital toolkit to create integrated solutions and services under one brand.

Recruiting, Training, and Retaining the Most Talented Professionals

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 that include incentive-based compensation. We are able to leverage shared resources across our services through personnel who have skillsets applicable to a wide variety of BPM services. We also have specialized experts in various domains, who develop specialization in our chosen industries and subject matters through our training academies. Our employee relations function ensures that we understand the pulse of our employees, and are able to swiftly respond to specific needs and concerns as they arise, through a central team of experts.
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 new client business, functions and geographies;
Offering the full suite of EXL services that includes operations management (including consulting; digital transformation) and analytics; and
Supporting our clients’ geographic expansion leveraging our global footprint.
We intend to continue building a portfolio of Fortune 500 and Global 2000 companies in our focus industries that have the most complex and diverse 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 leveraging our BPaaS and technology offerings.
Expanding our Global Delivery Footprint and Operational Infrastructure
We intend to further expand and invest in our network of delivery centers to service our clients. In 2019, we expanded our operations centers in India, South Africa and in the Philippines.
Pursuing Strategic Relationships and Acquisitions

We intend to continue making selective acquisitions in our focus industry verticals as well as to add to our capabilities. We consider selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of our services and complement our business strategy. We also pursue select partnerships, alliances or investments that will expand the scope and effectiveness of our services by adding technology assets and intellectual property,

5


adding new clients or allowing us to enter new geographic markets. In 2018, we launched our Connected Intelligence Partnership programs to expand our technology and innovation ecosystem to accelerate client business outcomes from digital transformation. The Connected Intelligence program has enhanced our go-to-market opportunities with new programs for emerging innovators and startups, digital technology partners, industry solution partners and alliances and associations to deliver leading digital solutions and services to its clients.

Our Industry
Operations Management
BPM service providers work with clients to transfer their key business processes to reduce costs, improve process quality, handle increased transaction volumes and reduce redundancy. BPM providers can enable organizations to enhance profitability and increase efficiency and reliability, permitting them to concentrate on their core areas of competence. BPM is a long-term strategic commitment for a company that, once implemented, 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 a significant opportunity for BPM 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 BPM services will be primarily led by industries that are transaction-driven and that require significant customer interactions.
Analytics
Companies are increasingly looking to BPM service providers to provide a suite of analytics services, including statistical tools, models and techniques to clean, organize and examine structured and unstructured corporate data. This data is then used by companies to generate specific business-related analysis and insights into their business and prospects. The enhanced generation of business data across multiple formats, substantial reduction in data storage costs, growing enterprise demand for data-driven and real-time decision making and availability of sophisticated analytics tools have enabled companies to overcome a local shortage of specialized analytics talent and benefit from global labor markets. BPM service providers who can develop industry-specific analytics expertise are especially well poised 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 and rankings, 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, 2019, we employed approximately 150 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 business process services, technology, operations, analytics and consulting.
Clients
EXL generated revenues from approximately 470 clients and 480 clients in 2019 and 2018, respectively (with annual revenue exceeding $50,000 per client). We have won 28 and 50 new clients during 2019 and 2018, respectively.
Our top three, five and ten clients generated 15.2%, 22.0% and 36.1% of our revenues, respectively, in 2019. Our top three, five and ten clients generated 16.4%, 23.7% and 37.2% of our revenues, respectively, in 2018. No client accounted for more than 10% of our total revenues in 2019 or 2018. Our revenue concentration with our top clients remains consistent year-over-year and we continue to develop relationships with new clients to diversify our client base. We believe that the loss of any of our ten largest clients could have a material adverse effect on our financial performance. See “Item 1A. Risk Factors-Risks Related to Our Business-We derive 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 operations management services other than consulting, we 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 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.

6


Competition
Competition in the BPM services industry is intense and growing. See “Item 1A. Risk Factors-Risks Related to Our Business-We face significant competition from U.S.-based and non-U.S.-based BPM and information technology (“IT”) companies and from our clients, who may build shared services centers to perform these services themselves, either in-house, in the U.S. or through offshore groups or other arrangements.” Many companies, including certain of our clients, choose to perform some or all of their customer-facing and back-office processes internally, utilizing their own employees to provide these services as part of their regular business operations. Some companies have moved portions of their in-house customer management functions offshore, including to offshore affiliates. We believe our key advantage over in-house business processes management is that we provide companies the opportunity to focus on their core products and markets while we focus on service delivery and operational excellence. We compete primarily against:
large global companies with BPM solutions and delivery capabilities in offshore locations, such as Genpact Limited, WNS (Holdings) Limited, Accenture, Cognizant Technology Solutions, Infosys and Tata Consultancy Services;
niche providers that provide services in a specific geographic market, industry or service area, such as analytics or healthcare; and
leading accounting and management consulting firms.
We compete against these entities by working to establish ourselves as a service provider with deep industry expertise, strong client relationships, leading industry talent, superior operational and process capabilities, differentiated technology and BPaaS solutions, and sophisticated analytic and consulting capabilities, which enable us to respond rapidly to market trends and the evolving needs of our clients.
Intellectual Property
Our intellectual property consists of proprietary and licensed platforms, software and databases, trade secrets, methodologies and know-how, trademarks, copyrighted software, operating procedures and other materials and patents and pending patent applications. We have numerous registered trademarks and logos registered with the U.S. Patent and Trademark Office and certain foreign jurisdictions and several pending trademark applications, as well as, three issued patents. We consider many of our business processes and implementation methodologies to be trade secrets or proprietary know-how and confidential information. To provide our services, in addition to our own proprietary tools, we use software and data licensed by us or our clients from third parties. We also use SaaS services from third parties pursuant to contracts with us or our clients. In particular, we have developed several strategic partnerships with robotics and process automation software companies to facilitate our offering of automation to our clients.
Clients and business partners sign nondisclosure agreements requiring confidential treatment of our information. Our employees are required to sign work-for-hire and confidentiality covenants as a condition to their employment.
Our technology group and various business lines develop proprietary tools that we deploy to support services for our clients. We typically retain ownership of any pre-existing tools. While working on client engagements, we also often develop new tools or methodologies, including robotics and process automation software or “bots,” and we endeavor to negotiate contracts that give us ownership or licenses to use or demonstrate such tools for other clients.
Information Security and Data Privacy
Overseen by management and our board of directors, we maintain a comprehensive program that focuses on information security, cyber security, data privacy and the protection of our clients’ and their customers’ confidential personal and sensitive information. We have invested in our information security and cyber security posture and protocols to support compliance with our contractual obligations and the laws and regulations governing our activities. These investments include people, processes and technology intended to protect information throughout its life cycle.

EXL focuses on implementing and maintaining cyber security capabilities to identify, protect, detect, respond and recover from cyber threats, incidents and attacks; reduce vulnerabilities and minimize the impact of cyber incidents. We emphasize compliance and institutional governance built upon and supported by policies and processes, tools and technologies, and knowledge and awareness training. EXL takes into account guidance 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 controls and policies regarding security for sensitive and confidential information of EXL's clients, employee, partners, third parties and EXL’s owned products and services. EXL has undertaken measures designed to comply with new privacy regulations, including the European General Data Protection Regulation (EU) 2016/679 (“GDPR”) and the California Consumer Privacy Act (“CCPA”), 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 in which 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. Certain 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. EXL also engages third parties to conduct vulnerability assessment and penetration testing of its technology environment. For disaster recovery purposes, many of our key technology applications are hosted in ISO 27001 certified, SSAE18 SOC1 compliant Tier 4 data centers that are proactively monitored and managed 24 hours a day.
We have procured from leading 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 redundant locations, network infrastructure, power sources and other utilities to mitigate and manage operational risks as well as redundant, trained talent across our service delivery locations. These plans are documented, as well as tested on a periodic basis.
Employees
As of December 31, 2019, we had a headcount of approximately 31,700 employees, with approximately 21,200 employees based in India and approximately 6,900 employees in the Philippines. We have approximately 2,400 employees in the U.S, 200 employees in the U.K., 200 employees in Colombia, and 400 employees in the Czech Republic, Bulgaria, Romania, and 400 in South Africa and other geographies. None of our employees are unionized. We have never experienced any work stoppages and believe that we enjoy good employee relations.
Hiring and Recruiting
Our employees are critical to the success of our business. Accordingly, we focus on recruiting, training and retaining our professionals. We have developed effective strategies that enable an efficient recruitment process. We have over 110 employees dedicated to recruitment. Some of the strategies we have adopted to increase efficiency in our hiring practices include the utilization of online voice assessments and a centralized hiring center. 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 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 or on a sample basis. In addition, where permitted and required for client services, we perform random drug testing on the workforce on a regular basis.
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 that are located within some of our operations centers. Our attrition rate for employees who had been with EXL for more than 180 days was 33.2% and 31.8% for the years ended December 31, 2019 and 2018, respectively. As competition in our industry increases, our turnover rate could increase. See “Item 1A. Risk Factors-Risks Related to Our Business-We may fail to attract and retain enough sufficiently trained employees to support our operations, as competition for highly skilled personnel is intense and we experience significant employee turnover rates.”
Capability Development and Training
We maintain a strong focus on capability development, with an emphasis on digital transformation and domain expertise. Our talent development strategy is comprehensive, aligned to overall business strategy. Our talent strategy includes developing expertise around the specific technologies, tools, and frameworks required to successfully execute projects for our clients in a digital economy. We create thought leaders with high industry acumen who are better able to address our clients’ requirements. We also provide a career -linked learning path to our employees from new hires to tenured employees to senior levels of leadership.
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

8


promoting better diversity 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 classroom, on the job coaching and technology led learning.
Corporate Social Responsibility
The world we work and live in is full of diversity and powered by innovation. We believe success in such a world will come through an environment that embraces diversity of thought. We believe that pursuing our corporate social responsibility goals, including charitable and civic activities and environmental, health and safety initiatives, will make us a stronger, more impactful organization to work for and to deliver exceptional results for our clients.
Diversity & Inclusion
Our Diversity & Inclusion (D&I) 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. Nearly our entire workforce is trained on D&I.

We are particularly focused on creating an impact at the senior leadership level. EXL’s overall gender diversity is at 38% with over 12,000 female employees across the globe, and our Operating Committee, has 33% gender diversity.

In addition, we maintain a supplier diversity program in the United States designed to provide opportunities for qualified diverse businesses.

Women in Leadership

EXL is committed to providing a supportive working environment and career opportunities for our female employees.

EXL has several programs to promote career advancement, including leadership development for women at the mid to senior level, 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.

Charitable and Community Activities
EXL finds meaningful ways to help the communities in which we operate. We contribute to positive social change by engaging in charitable programs to help transform lives. On our own and in partnership with our clients, we support education initiatives, disaster relief efforts, and global health initiatives. These programs align with the expectations clients have of service providers as well as benefit our other stakeholders.

Environmental, Health and Safety

We strive to continuously improve in the area of environmental, health and safety initiatives (“EHS”), with a focus on reducing our carbon footprint, energy conservation, waste minimization, and green infrastructure and operations. 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 Company’s employees, contractors, customers, visitors and the communities where the Company operates.

Regulation
Our operations sometimes 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 their specific industries.
We are one of the few service providers that can provide third-party administrator insurance services from India and the Philippines and are currently able to provide such services in the U.S. for 49 states and 48 states (including the District of Columbia), respectively. Additionally, our subsidiary in the Philippines is able to provide utilization review services in the U.S. for 43 states (including 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 U.S. as well as utilization review, insurance

9


adjuster, and insurance producer services in select states. We are required to 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, insurance adjuster, 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), both 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 such as the Fair Credit Reporting Act, the Foreign Corrupt Practices Act, the Federal Trade Commission Act, the Gramm-Leach-Bliley Act, the Health Insurance Portability and Accountability Act of 1996, the Health Information Technology for Economics and Clinical Health Act of 2009, GDPR and the UK Bribery Act- as well as state and local laws, such as the CCPA. We also must comply with applicable regulations relating to health, financial and other personal information that we handle as part of our services.
We benefit from tax relief provided by laws and regulations in India and the Philippines from time to time. Regulation of our business by the Indian government affects us in several ways. During the last several years, we either established or acquired new centers that are eligible for tax benefits under the Special Economic Zones Act, 2005 (the “SEZ Act”). The SEZ Act introduced a 15-year tax holiday scheme for operations established in designated special economic zones (“SEZs”). Under the SEZ Act, qualifying operations are eligible for a deduction from taxable income equal to (i) 100% of their export profits derived for the first five years from the commencement of operations; (ii) 50% of such export profits for the next five years; and (iii) 50% of the export profits for a further five years, subject to satisfying certain capital investment requirements. The SEZ Act provides, among other restrictions, that this holiday is not available to operations formed by splitting up or reconstructing existing operations or transferring existing plant and equipment (beyond a prescribed limit) to new SEZ locations. We anticipate establishing additional operations centers in SEZs or other tax advantaged locations in the future. See “Item 1A - Risk Factors - Risks related to the International nature of our business - Our financial condition could be negatively affected if foreign governments introduce new legislation, reduce or withdraw tax benefits and other incentives currently provided to companies within our industry or if we are not eligible for these benefits.”
We also benefitted from a corporate tax holiday in the Philippines for some of our operations centers established there over the last several years. The Company registered with the Philippines Economic Zone Authority (“PEZA”) and is therefore eligible for income tax exemption for four years. This exemption incentive may be extended in certain instances upon fulfillment of certain conditions. Following the expiry of the tax exemption, income generated from centers in the Philippines will be taxed at the prevailing annual tax rate.
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, corporate governance information, and other news and announcements that investors might find useful or interesting.

10


ITEM 1A.    Risk Factors
Risks Related to Our Business
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. The loss of or financial difficulties at any of our large clients 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 results of operations could be adversely affected by economic and political conditions 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 been experiencing volatility and disruption for the past several years, resulting in uncertainty in the financial markets in general, which includes companies in the banking, financial services, healthcare and insurance industries to which we provide services. Although there has been recent improvement in general economic conditions in these industries, there can be no assurance that the economic environment will continue to improve. Our business largely depends on continued demand for our services from clients and potential clients in these industries. If there is a significant consolidation in these industries or a decrease in growth due to any adverse development or consolidation in other industry verticals on which we focus, such events could materially reduce the demand for our services and negatively affect our revenue and profitability. In addition, we currently earn, and are likely to continue to earn, a significant portion of our revenues from clients located in the U.S. The U.S. economy has weakened in late 2019 and may continue to do so in early 2020 due to the impact of potential trade disputes with China or other countries, including related to tariffs and softening investment spending. Any resultant decrease in business and consumer spending, could result in a decrease in demand for our services, particularly our analytics and consulting services, thus reducing our revenues. Weakness in the U.S. labor market could also adversely affect the demand for our services. Other developments in response to economic events, such as restructurings or reorganizations, particularly involving our clients, could also cause the demand for our services to decline.
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 customers to use credit to purchase our services or to make timely payments to us, resulting in adverse effects on our financial condition, results of operations and cash flows.
Our client contracts contain certain termination and other provisions that could have an adverse effect on our business, results of operations, financial condition and cash flows.
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 could result in a cancellation or non-renewal of a contract or a decrease in business provided to us. We may not be able to replace any client that elects to terminate or not renew its contract with us, which would reduce our revenues. The loss of or financial difficulties at any of our large clients would have a material adverse effect on our business, results of operations, financial condition and cash flows.
A number of our contracts allow the client, in certain limited circumstances, to request a benchmark study comparing our pricing and performance with that of an agreed list of other service providers for comparable services. Based on the results of the study and depending on the reasons for any unfavorable variance, we may be required to make improvements in the services we provide or reduce the pricing for services on a prospective basis to be performed under the remaining term of the contract or our client could elect to terminate the contract, which could have an adverse effect on our business, results of operations, financial condition and cash flows. Many of our contracts contain provisions that would require us to pay penalties to our clients and/or provide our clients with the right to terminate the contract if we do not meet pre-agreed service level requirements or if we do not provide certain productivity benefits. Failure to meet these requirements or accurately estimate the productivity benefits could result in the payment of significant penalties to our clients which in turn could have a material adverse effect on our business, results of operations, financial condition and cash flows. Some of our contracts with clients specify that if a change of control of our company occurs during the term of the contract, the client has the right to terminate the contract. These provisions may result in our contracts being terminated if there is such a change in control, resulting in a potential loss of revenues. In addition, these provisions may act as a deterrent to any attempt by a third party to acquire our company.

11


We may fail to attract and retain enough sufficiently trained employees to support our operations, as competition for highly skilled personnel is intense and we experience significant employee turnover rates, 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 geographic areas in which 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 higher skilled workforce, would increase our recruiting and training costs and decrease our operating efficiency, productivity and profit margins, and could lead to a decline in demand for our services. High turnover rates generally do not impact our revenues as we factor the attrition rate into our pricing models by maintaining additional employees for each process. However, high turnover rates do increase our cost of revenues and therefore impact our profit margins due to higher recruitment, training and retention costs. High employee turnover increases training, recruitment and retention costs because we must maintain larger hiring, training and human resources departments and it also increases our operating costs due to having to reallocate certain business processes among our operations centers where we have access to the skilled workforce needed for our business. These additional costs could have a material adverse effect on our results of operations and cash flows.
If we are unable to attract and retain highly-skilled technical personnel, 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.
We often have a long selling cycle for our operations management services that requires significant funds and management resources and a long implementation cycle that requires significant resource commitments.
We often have a long selling cycle for our operations management services, which requires significant investment of capital, resources and time by both our clients and us. Before committing to use our services, potential clients require us to expend substantial time and resources educating them as to the value of our services, including testing our services for a limited period of time, and assessing the feasibility of integrating our systems and processes with theirs. Our clients then evaluate our services before deciding whether to use them. Therefore, our selling cycle, which generally ranges from six to eighteen months, is subject to many risks and delays over which we have little or no control, including our clients’ decision to choose alternatives to our services (such as other providers or in-house offshore resources) and the timing of our clients’ budget cycles and approval processes. In addition, we may not be able to successfully conclude a contract after the selling cycle is complete.
Implementing our services involves a significant commitment of resources over an extended period of time from both our clients and us. Our clients may also experience delays in obtaining internal approvals or delays associated with technology or system implementations, thereby delaying further the implementation process. 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. These factors could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Once we are engaged by a client, it may take us several months before we start to recognize significant revenues.
When we are engaged by a client after the selling process for our operations management services, it takes from four to six weeks to integrate the client’s systems with ours, and from three months to six months thereafter to build our services to the client’s requirements and perform any necessary transformation initiatives. Depending on the complexity of the processes being implemented, these time periods may be significantly longer. Implementing processes can be subject to potential delays similar to certain of those affecting the selling cycle. Therefore, we do not recognize significant revenues until after we have completed the implementation phase.
We generally enter into long-term contracts with our clients for our operations management services, and our failure to accurately estimate the resources and time required for our contracts may negatively affect our revenues, cash flows and profitability.
The initial terms of our operations management contracts typically range from three to five years. In many of our operations management contracts we commit to long-term and other pricing structures (such as full-time equivalent-based pricing, fixed-price arrangements, and output- 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. If we fail to estimate accurately the resources and time required for a contract, potential productivity benefits over time, future wage

12


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.
Consistency in our revenues from period to period depends in part on our ability to reflect the changing demands and needs of our existing and potential clients. If we are unable to adjust our pricing terms or the mix of products and services we provide 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.
A significant portion of our contracts use a pricing model that provides for hourly or annual billing rates. Industry pricing models are evolving and clients increasingly request transaction-based, outcome-based or other pricing models. If we make inaccurate assumptions for contracts with such alternative pricing models, our profitability may be negatively affected. If we are unable to adapt our operations to evolving pricing protocols, our results of operations may be adversely affected or we may not be able to offer pricing that is attractive relative to our competitors.
In addition, for the services we provide to our clients, the revenues and income from such services may decline or vary as the type and volume of services we provide under those contracts changes over time, including as a result of a shift in the mix of products and services we provide. Furthermore, our clients, some of which have experienced significant and adverse changes in their prospects, substantial price competition and pressures on their profitability, have in the past and may in the future demand price reductions, automate some or all of their processes or change their operations management strategy by moving more work in-house or to other providers, any of which could reduce our profitability. Any significant reduction in or the elimination of the use of the services we provide to any of our clients, or any requirement to lower our prices, would harm our business.
Our profitability will suffer if we are not able to price our services appropriately or manage our asset utilization levels.
Our profitability is largely a function of the efficiency with which we utilize our assets, in particular our people and our operations centers, and the pricing that we are able to obtain 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 to employee training and development and other typically non-chargeable activities. The prices we are able to charge for our services are affected by a number of factors, including our clients’ perceptions of our ability to add value through our services, substantial price competition, introduction of new services or products by us or our competitors, our ability to accurately estimate, attain and sustain revenues from client engagements, our ability to estimate resources for long-term pricing, margins and cash flows for long-term contracts and general economic and political conditions. Therefore, if we are unable to appropriately price our services or manage our asset utilization levels, there could be a material adverse effect on our business, results of operations, cash flows and financial condition.
Our projects based analytics and consulting services are cyclical involving short-term contracts.
Our projects based analytics and consulting services are cyclical and can be significantly affected by variations in business cycles. Changes in the deadlines or the scope of work required for compliance with the requirements of legislation applicable to our clients could curtail significantly those service offerings.
In addition, our projects based analytics and consulting services consists of 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 material fluctuations and uncertainties in the revenues generated from providing analytics and consulting services.
Our operating results may experience significant variability and as a result it may be difficult for us to make accurate financial forecasts.
Our operating results may vary significantly from period to period. Although our existing agreements with original terms of three or more years provide us with a relatively predictable revenue base for a substantial portion of our business, the 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. The timing of revenue recognition under new client agreements also varies depending on when we complete the implementation phase with new clients. The completion of implementation varies significantly based upon the complexity of the processes being implemented.

13


Our period-to-period results have in the past and may also in the future fluctuate due to other factors, including client losses, delays or failure by our clients to provide anticipated business, variations in employee utilization rates resulting from changes in our clients’ operations, delays or difficulties in expanding our operations centers and infrastructure (including hiring new employees or constructing new operations centers), changes to our pricing structure or that of our competitors, currency fluctuations, seasonal changes in the operations of our clients and other events identified in this Annual Report on Form 10-K. Our revenues are also affected by changes in pricing under our contracts at the time of renewal or by pricing under new contracts. In addition, most of our contracts do not commit our clients to provide us with a specific volume of business. Further, as we increase our capabilities utilizing technology service platforms and other software-based services, we expect that revenues from such services will continue to grow in proportion to our total revenues. Revenues from annual maintenance and support contracts for our software platforms provide us with a relatively predictable revenue base whereas revenues from new license sales and implementation projects have a long selling cycle and it is difficult to predict the timing of when such new contracts will be signed which may lead to fluctuations in our short term revenues. All these factors may make it difficult to make accurate financial forecasts or replace anticipated revenues that we do not receive as a result of delays in implementing our services or client losses. If our actual results do not meet any estimated results that we announce, or if we underperform market expectations as a result of such factors, trading prices for our common stock could be adversely affected.
Our senior management team is critical to our continued success and the loss of one or more members of our senior management team could harm our business.
Our future success substantially depends on the continued services and performance of the members of our management team and other key employees possessing technical and business capabilities, including industry expertise, that 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. There is intense competition for experienced senior management and personnel with technical and industry expertise in the industry in which we operate, and we may not be able to retain these officers or key employees. 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.
In addition, we currently do not maintain “key person” insurance covering any member of our management team. The loss of any of our key employees, particularly to competitors, could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Our inability to manage our rapid infrastructure and personnel growth effectively could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Since we were founded in April 1999, we have experienced rapid growth and significantly expanded our operations, and that growth has continued in recent years as well. We have several operations centers in India, the U.S., the Philippines and an operations center in each of the United Kingdom, South Africa, Colombia, Bulgaria, Romania, and the Czech Republic. Further, we have acquired multiple regional offices in the U.S. 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 additional locations outside of our current operating geographies. We believe expanding our geographic base of operations will provide higher value to our clients by decreasing the risks of operating from a single country (including potential shortages of skilled employees, increases in wage costs during strong economic times 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. However, we may not be able to effectively manage our infrastructure and employee expansion, open additional operations centers or 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 also need to manage cultural differences between our employee populations and that may create a risk for employment law 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.
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 candidates in

14


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.
Following the completion of some acquisitions, we may have to rely on the seller to provide administrative and other support, including financial reporting and internal controls, and other transition services to the acquired business for a period of time. There can be no assurance that the seller will do so in a manner that is acceptable to us.
We may not be able to realize the entire book value of goodwill and other intangible assets from acquisitions.
We periodically assess our goodwill and intangible assets to determine if they are impaired and we monitor for impairment of goodwill relating to all acquisitions. Goodwill is not amortized but is tested for impairment at least once on an annual basis in the fourth quarter of each year, based on a number of factors including operating results, business plans and future cash flows. Impairment testing of goodwill may also be performed between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of goodwill below its carrying amount. We perform a quantitative test to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In the event that the carrying amount of goodwill is impaired, any such impairment would be charged to earnings in the period of impairment. Since this involves use of critical accounting estimates, we cannot assure you that future impairment of goodwill will not have a material adverse effect on our business, financial condition or results of operations.
If we are unable to collect our receivables from, or bill our unbilled services to, our clients, our results of operations and cash flows could be adversely affected.
Our business depends on our ability to successfully obtain payment from our clients for work performed. We evaluate the financial condition of our clients and usually bill and collect on relatively short cycles. We maintain allowances against receivables and unbilled services. Actual losses on client balances could differ from those that we currently anticipate and, as a result, we might need to adjust our allowances. We might not accurately assess the creditworthiness of our clients. Macroeconomic conditions, such as any domestic or global credit crisis and disruption or the global financial system, could also result in financial difficulties for our clients, including limited access to the credit markets, insolvency or bankruptcy, and, as a result, could cause clients to delay payments to us, request modifications to their payment arrangements that could increase our receivables balance, or default on their payment obligations to us. Timely collection of client balances also depends on our ability to complete our contractual commitments and bill and collect our contracted revenues. If we are unable to meet our contractual requirements, we might experience delays in collection of and/or be unable to collect our client balances, and if this occurs, our results of operations and cash flows could be adversely affected. In addition, if we experience an increase in the time to bill and collect for our services, our cash flows could be adversely affected.
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 U.S. and Europe for

15


comparably skilled professionals, which has been one of our competitive advantages. However, because of rapid economic growth in India, increased demand for outsourcing services from India and increased competition for skilled employees in India, wages for comparably skilled employees in India are increasing at a faster rate than in the U.S. and Europe, which may reduce this 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 services than for employees performing operations management services. As the scale of our analytics services increases, wages as a percentage of revenues will likely increase. 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.
We face significant 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 these services themselves, either in-house, in the U.S. or through offshore groups or other arrangements.
The market for outsourcing 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, the ability to attract, train and retain qualified people, compliance rigor, global delivery capabilities, price and sales and client management capabilities. We also face competition from non-U.S.-based outsourcing and IT companies (including those in the U.K. 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 result in reduced gross margins, which 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, higher costs for resources, especially people, 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 may disrupt our clients’ operations as a result of inadequate service or other factors, including telecommunications or technology downtime or interruptions.
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. 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.
Our business is dependent on the secure and reliable operation of controls within our and our clients’ information systems and processes, whether operated or executed by our clients themselves or by us in connection with our provision of services to them. Although we believe we take adequate measures to safeguard against system-related and other fraud, there can be no assurance that we would be able to prevent fraud or even detect them on a timely basis, particularly where it relates to our clients’ information systems which are not managed by us. We could incur certain liabilities if a process we manage for a client were to result in internal control failures or processing errors, or impair our client’s ability to comply with its own internal control requirements.
Our dependence on our offshore operations centers requires us to maintain active voice and data communications among our operations centers, our international technology hubs and our clients’ offices. Although we maintain redundant facilities and

16


communications links, disruptions could result from, among other things, technical breakdowns, computer glitches and viruses and weather conditions. We also depend on certain significant vendors for facility storage and related maintenance of our main technology equipment and data at those technology hubs, as well as for some of the third party technology and platforms we sometimes use to deliver our services. Any failure by these vendors to perform those services, any temporary or permanent loss of our equipment or systems, or any disruptions to basic infrastructure like power and telecommunications could impede our ability to provide services to our clients, have a negative impact on our reputation, cause us to lose clients, reduce our revenues and cash flows and harm our business.
Our contractual limitations on liability with our clients and third parties may not be enforceable.
Under most of our agreements with our clients, our liability for breach of certain of our obligations is generally limited to actual damages suffered by the client and is typically capped at the fees paid or payable to us for a period of time under the relevant agreement. These limitations and caps on liability may be unenforceable or otherwise may not protect us from liability for damages. In addition, certain liabilities, such as claims of third parties for which we may be required to indemnify our clients, including intellectual property infringement claims, or liability for fraud or breaches of confidentiality or notification costs relating to data breaches, are generally not limited under those agreements. Because our agreements are governed by laws of multiple jurisdictions, the interpretation of certain provisions, and the availability of certain defenses to us, may vary, which, in certain circumstances, may contribute to uncertainty as to the scope of our potential liability.
Our business could be negatively affected if we incur legal liability, including with respect to our contractual obligations, in connection with providing our solutions and services.
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. 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.
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. We engage in designing, developing, implementing and maintaining applications and other proprietary materials. In order to protect our rights in these various materials, we may seek protection under trade secret, patent, copyright and trademark laws. We also generally enter into confidentiality and nondisclosure agreements with our clients and potential clients, and third party vendors, and seek to limit access to and distribution of our proprietary information. For our employees and independent contractors, we generally require confidentiality and work-for-hire agreements. 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 or trademarks for which we have applied.
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 patents or other means, 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 deliverables. We may not be successful in defending against such intellectual property claims or in obtaining licenses or an agreement to resolve any

17


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 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 FASB 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.
In particular, our efforts to comply with Section 404 of the Sarbanes-Oxley Act of 2002 and the related regulations regarding our required assessment of our internal controls over financial reporting and our external auditors’ audit of that assessment requires the commitment of significant financial and managerial resources. We consistently assess the adequacy of our internal controls over financial reporting, remediate any control deficiencies that may be identified, and validate through testing that our controls are functioning as documented. 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 internal control failures, if we cannot maintain effective internal controls or if management or our independent auditor fail in the future to provide us with an unqualified report as to the adequacy and effectiveness, respectively, of our internal controls over financial reporting for future year ends, it 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.
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.

18


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, including India, and, in some cases, 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 may face difficulties in delivering complex and large projects for our clients that could cause clients to discontinue their work with us, which in turn could harm our business.
We have been expanding the nature and scope of our engagements. Our ability to effectively offer a wider breadth of end-to-end business services depends on our ability to attract existing or new clients to these expanded service offerings. To obtain engagements for such complex and large projects, we also are more likely to compete with large, well-established international consulting firms, resulting in increased competition and marketing costs. Accordingly, we cannot be certain that our new service offerings will effectively meet client needs or that we will be able to attract existing and new clients to these expanded service offerings. The increased breadth of our service offerings may result in larger and more complex projects with our clients. This will require us to establish closer relationships with our clients and a thorough understanding of their operations. Our ability to establish such relationships will depend on a number of factors, including the proficiency of our employees and management. Our failure to deliver services that meet the requirements specified by our clients could result in termination of client contracts, and we could be liable to our clients for significant penalties or damages. Larger projects may involve multiple engagements or stages, and there is a risk that a client may choose not to retain us for additional stages or may cancel or delay additional planned engagements. These terminations, cancellations or delays may result from factors that have little or nothing to do with the quality of our services, such as the business or financial condition of our clients or the economy generally. Such cancellations or delays make it difficult to plan for project resource requirements and inaccuracies in such resource planning and allocation may have a negative impact on our profitability and cash flows.
We may not be able to service our debt or obtain additional financing on competitive terms.
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 million aggregate principal amount of 3.50% Convertible Senior Notes due October 1, 2024 (the “Notes”). The Notes bear interest at a rate of 3.50% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. See Note 18, “Borrowings,” to our consolidated financial statements for key terms of the Notes.

Our credit agreement for our bank debt facility contains covenants which require, among other things, maintenance of certain financial ratios, indebtedness and also, under certain conditions, restrict our ability to pay dividends, repurchase common shares and make other restricted payments as defined in the credit agreement. The credit agreement provides for a $300 million revolving credit facility including a letter of credit sub-facility. Our credit facility has a maturity date of November 21, 2022 and is voluntarily payable from time to time without premium or penalty.

Our cash flow from operations provides the primary source of funds for our debt service payments. If our cash flow from operations declines, we may not be able to service or refinance our current debt which could adversely affect our business and financial condition. In addition, we have limited ability to increase our borrowings under our existing credit agreement.

19


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, or could impose financial or operational restrictions on our business.
We may not have the ability to use cash to settle the principal amount of the Notes upon conversion or to repurchase the Notes upon a fundamental change, which could result in dilution and could adversely affect our financial condition.
The Notes are convertible any time prior to their maturity on October 1, 2024 into cash, stock or a combination of cash and stock at an initial conversion rate set forth in the indenture governing the Notes (the "Indenture"). Notes that are converted in connection with a make-whole fundamental change (as defined in the Indenture) may be entitled to an increase in the conversion rate for such Notes. Upon a conversion event, if we do not have adequate cash available or cannot obtain additional financing, or our use of cash is restricted by applicable law, regulations or agreements governing our current or future indebtedness, we may not be able to use cash to settle the principal amount of the Notes upon conversion. If we settle any portion of the principal amount of the Notes upon conversion in stock, it will result in immediate dilution to existing stockholders and such dilution could be material.
In addition, holders of the Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change (as defined in the Indenture) at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. If we do not have adequate cash available or cannot obtain additional financing, or our use of cash is restricted by applicable law, regulations or agreements governing our current or future indebtedness, we may not be able repurchase the Notes when required under the Indenture, which would constitute an event of default under the Indenture. An event of default under the Indenture could also lead to a default under other agreements governing our current and future indebtedness, and if the repayment of such other indebtedness were accelerated, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversion of the Notes.
The terms of the Notes could delay or prevent an attempt to take over our Company.
The terms of the Notes require us to repurchase the Notes in the event of a fundamental change. A takeover of our Company would constitute a fundamental change. This could have the effect of delaying or preventing a takeover of our Company that may otherwise be beneficial to our stockholders.
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, 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 be required to transition from the use of the LIBOR interest rate index in the future. We could be unable to refinance our outstanding indebtedness on reasonable terms or at all.

Our credit facility, which represents a portion of our borrowing, bears interest at a variable rate based on the London Interbank Offered Rate ("LIBOR"). In July 2017, the United Kingdom’s Financial Conduct Authority (“FCA”), which regulates LIBOR, announced that it will no longer persuade or compel banks to submit rates for the calculation of LIBOR to the administrator of LIBOR after 2021. This announcement indicates that the continuation of LIBOR on the current basis cannot and will not be guaranteed after 2021. In June 2017, the Federal Reserve Bank of New York’s Alternative Reference Rates Committee announced the Secured Overnight Financing Rate (“SOFR”) as its recommended alternative to USD LIBOR. However, the composition and characteristics of SOFR are not the same as those of USD LIBOR, and there can be no assurance that SOFR will perform in the same way as LIBOR would have at any time.
 
If LIBOR ceases to exist, we may need to renegotiate our credit facility and some financing agreements extending beyond 2021 that utilize LIBOR as a factor in determining the interest rate, and may not be able to do so with terms that are favorable to us. We are evaluating the potential impact of the cessation of LIBOR, however, we are not able to predict whether LIBOR will cease to be available or cease to be used (whether before or after 2021), whether SOFR or any other rate will become a widely accepted replacement for LIBOR, or the terms on which we may be able to renegotiate our credit facility and its eventual impact on our interest expense. The overall financing market may be disrupted as a result of the cessation or phase-out of LIBOR. Disruption

20


in the financial market or the inability to renegotiate the credit facility with favorable terms could have a material adverse effect on our business, financial position, and operating results.
Uncertainties in the interpretation and application of the U.S. Tax Cuts and Jobs Act of 2017 could materially affect our tax obligations and effective tax rate.
The Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”) was enacted on December 22, 2017, and significantly affected U.S. tax law by changing how the U.S. imposes income tax on multinational corporations. The U.S. Department of Treasury has broad authority to issue regulations and interpretative guidance that may significantly impact how we will apply the law and impact our results of operations in the period issued. The Tax Reform Act requires complex computations not previously provided in U.S. tax law. As such, the application of accounting guidance for such items continues to remain uncertain. Further, compliance with the Tax Reform Act and the accounting for such provisions require accumulation of information not previously required or regularly produced. As a result, we have provided the effect of the Tax Reform Act in our financial statements.
Risks Related to the International Nature of Our Business
We may choose to expand operations to additional countries and may not be successful in maintaining our current profit margins in our new locations due to factors beyond our control.
We have offices and operations in various countries around the world and provide services to customers globally. We continually evaluate additional locations outside our current operating geographies in which to invest in operations centers, in order to maintain an appropriate cost structure for our clients’ needs. In recent years we have opened new operations centers in countries outside of the U.S. We cannot predict the extent of government support, availability of qualified workers, or monetary and economic conditions in other countries. Additionally, we may expand into less developed countries that have less political, social or economic stability and less developed infrastructure and legal systems. Although some of these factors will influence our decision to establish operations in another country, there are inherent risks beyond our control, including exposure to currency fluctuations, political uncertainties, foreign exchange restrictions and foreign regulatory restrictions. We may also face difficulties integrating new facilities in different countries into our existing operations. One or more of these factors or other factors relating to expanded international operations could result in increased operating expenses and make it more difficult for us to manage our costs and operations, which could harm our business and negatively impact our operating results and cash flows.
If more stringent labor laws become applicable to us or if our employees unionize, our profitability may be adversely affected.
Some of the geographies where we operate have stringent employee friendly labor legislation, including legislation that sets forth detailed procedures for dispute resolution, employee separation, as well as imposing financial obligations on employers upon retrenchment. Though we are exempt from some of these labor laws at present under applicable exceptions in relevant jurisdictions, there can be no assurance that such laws will not become applicable to us in the future. If these labor laws become applicable to our employees, it may become difficult for us to maintain flexible human resource policies and attract and employ the numbers of sufficiently qualified candidates that we need or discharge employees, and our compensation expenses may increase significantly. Regulations in other countries in which we operate also regulate our relations with our employees.
During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. It is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees and could have a material adverse effect on our results of operations, financial condition and cash flows.
In addition, our employees may in the future form unions. If employees at any of our operations centers become eligible for union membership, we may be required to raise wage levels or grant other benefits that could result in an increase in our compensation expenses, in which case our profitability and cash flows may be adversely affected.
The Government of India in the past few years has focused on the occupational health and safety concerns experienced by workers in the outsourcing industry. The introduction of legislation imposing restrictions on working hours or conditions of professionals in the outsourcing industry could have an adverse effect on our business, results of operations, cash flows and financial condition.


21


Our global operations subject us to significant labor and employment risks.
We may from time to time be subject to litigation or administrative actions resulting from claims against us by current or former employees, individually or as part of a class action, including for claims of wrongful termination, discrimination (including on grounds of nationality, ethnicity, race, faith, gender, marital status, age or disability), misclassification, redundancy payments described above, or other violations of labor laws, or other alleged conduct. If we are held liable for unpaid compensation, redundancy payments, statutory penalties, and other damages arising out of such actions and litigations, such liabilities could have a material adverse effect on our business, reputation, results of operations, financial condition and cash flows.

Our financial condition could be negatively affected if foreign governments introduces new legislation, reduce or withdraw tax benefits and other incentives currently provided to companies within our industry or if we are not eligible for these benefits.
We are subject to income taxes in the United States and other foreign jurisdictions. Our tax expense and cash tax liability in the future could be adversely affected by various factors, including, but not limited to, changes in tax laws, regulations, accounting principles or interpretations and the potential adverse outcome of tax examinations. Changes in the valuation of deferred tax assets and liabilities, which may result from a decline in our profitability or changes in tax rates or legislation, could have a material adverse effect on our tax expense.
Certain operations centers in India, which were established in Special Economic Zones (“SEZs”), are eligible for tax incentives until 2025. These operations centers are eligible for a 100% income tax exemption for the first 5 years of operations and 50% exemption for a period of 5 years thereafter. We anticipate establishing additional operations centers in SEZs or other tax advantaged locations in the future.
As our SEZ legislation benefits are phasing out, our Indian tax expense may materially increase and our after-tax profitability may be materially reduced, unless we can obtain comparable benefits under new legislation or otherwise reduce our tax liability. Similarly, alternative minimum taxes are imposed by certain jurisdictions on otherwise exempt income, which may increase our tax expense in future years.
We also benefit from a corporate tax holiday in the Philippines for our operations centers established there over the last several years. The tax holiday already expired for few of our centers and will expire in the future for the other centers, which may lead to an increase in our overall tax rate. Following the expiry of the tax exemption, income generated from centers in the Philippines will be taxed at the prevailing annual tax rate.
As a result of the foregoing, our overall effective tax rate may increase in future years and such increase may be material and may have impact on our business, results of operations, financial condition and cash flows.
If the transfer pricing arrangements we have among our subsidiaries are determined to be inappropriate, our tax liability may increase.
U.S. and Indian transfer pricing regulations, as well as regulations applicable in other countries in which we operate, require that any international transaction involving associated enterprises be at an arm’s-length price. Transactions among the Company’s subsidiaries and the Company may be required to satisfy such requirements. Accordingly, the Company determines the pricing among its associated enterprises on the basis of detailed functional and economic analysis involving benchmarking against transactions among entities that are not under common control. The tax authorities have jurisdiction to review this arrangement and in the event that they determine that the transfer price applied was not appropriate, the Company may incur increased tax liability, including accrued interest and penalties, which would cause our tax expense to increase, possibly materially, thereby reducing our profitability and cash flows. The Company is currently involved in disputes with the Indian tax authorities over the application of some of its transfer pricing policies for past years. See Note 22 and Note 26 to our consolidated financial statements for details.
Introduction of tax legislation and disputes with tax authorities may have an adverse effect on our operations and our overall effective tax rate.
Governments in countries in which we operate or provide services could enact new tax legislation, which could have a material adverse effect on our business, results of operations, financial condition and cash flows. In addition, our ability to repatriate surplus earnings from our operations centers in a tax-efficient manner is dependent upon interpretations of local laws, possible changes in such laws and the renegotiation of existing double tax avoidance treaties. Changes to any of these may adversely affect

22


our overall tax rate, which would have a material adverse effect on our business, results of operations, financial condition and cash flows.
The Company’s legal entity rationalization project is an ongoing endeavor to simplify our global legal entity structure, remove redundancies and reduce compliance risks and costs. Furthermore, we also strive to optimize the tax and financial efficiencies of the group structure. As a result, we may carry out certain re-organizations under the tax laws of various jurisdictions in which we operate and take certain positions to qualify for tax neutrality for such internal re-organization. However, we cannot assure you that any of these projects will be fully implemented or implemented in a manner satisfactory to the Company, or, if it is implemented, that there will not be any adverse actions brought by the tax authorities of certain jurisdictions if this re-organization is implemented.
Our earnings may be adversely affected if we repatriate funds held by our foreign subsidiaries.
We earn a significant amount of our earnings outside of the United States. We do not presently intend to repatriate funds held by our foreign subsidiaries in light of the current regulatory environment (including under the Tax Reform Act) and because our future growth depends in part upon continued infrastructure and technology investments, geographical expansions and acquisitions outside of the U.S. 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. However, in light of the Tax Reform Act, such earnings have been subject to U.S. federal tax as a result of the mandatory repatriation provision described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Income Taxes” and in Note 22 to our consolidated financial statements contained herein. If we change our present intention and 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.
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, data privacy and labor relations. 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 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 U.S. 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 U.S. There can be no assurance, however, that the laws, rules, regulations and treaties in effect in the U.S., 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, 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.

23



Currency exchange rate fluctuations in the various currencies in which we do business, especially the Indian rupee and Philippine peso versus the U.S. dollar, could have a material adverse effect on our results of operations.
Although 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, Philippine peso and other currencies in which we incur costs or receive revenues and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future. See 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 rupees or Philippine peso while our revenues are primarily reported in U.S. dollars and U.K. pounds sterling, our employee costs as a percentage of revenues may increase or decrease significantly if the exchange rates among the Indian rupee, Philippine peso and the U.S. dollar fluctuate significantly.
Our results of operations could be adversely affected over time by certain movements in exchange rates, particularly if the Indian rupee or other currencies in which we incur expenses or receive revenues, change substantially against the U.S. dollar. Although we take steps to hedge a substantial portion of our Indian rupee/U.S. dollar, U.K pounds 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 manner. Any failure by our hedging counterparties to meet their contractual obligations could materially and adversely affect our profitability. We are subject to legal restrictions on hedging activities as well as the convertibility of currencies in India. This could limit our ability to use cash generated in one country in another country and could limit our ability to hedge our exposures.
In June 2016, the U.K. held a referendum in which British citizens approved an exit from the European Union ("EU"), commonly referred to as “Brexit.” Following protracted negotiations, the United Kingdom left the European Union on January 31, 2020. Under the withdrawal agreement, there is a transitional period until December 31, 2020 (extendable up to two years). Discussions between the United Kingdom and the EU have so far mainly focused on finalizing withdrawal issues and transition agreements but have been extremely difficult. To date, only an outline of a trade agreement has been reached. If no trade agreement has been reached before the end of the transitional period, there may be significant market and economic disruption. The UK Prime Minister has indicated that the United Kingdom will not seek to extend the transitional period beyond the end of 2020. The UK Prime Minister has also indicated that the UK will not accept high regulatory alignment with the EU.
As a result of the referendum earlier and the recent exit of the U.K. from the EU, the global markets and currencies have been and may in the future be adversely impacted, including experiencing a decline in the value of the U.K. pound sterling as compared to the U.S. dollar and causing adverse impacts to our U.K. operations and those of our clients. Volatility in exchange rates is expected to continue until transition agreements on trade and regulatory matters are formalized, besides other withdrawal issues. As a result, it is possible that events in the U.K. related to Brexit may adversely affect our financial results, operations and cash flows.
Terrorist attacks and other acts of violence involving India, the Philippines, the U.S. or other countries could adversely affect the financial markets, result in a loss of client confidence and adversely affect our business, results of operations, financial condition and cash flows.
Terrorist attacks and other acts of violence or war, including those involving India, the Philippines, the U.S. or other countries, may adversely affect worldwide financial markets and could lead to economic recession, which could adversely affect our business, results of operations, financial condition and cash flows. These events could adversely affect our clients’ levels of business activity and precipitate sudden significant changes in regional and global economic conditions and cycles. These events also pose significant risks to our people and to our operations centers. South Asia has, from time to time, experienced instances of civil unrest and hostilities among neighboring countries, including Bangladesh, Pakistan and China. In recent years there have been several instances of military confrontations along the Indo-Pakistani border. There continues to be potential for hostilities between India and Pakistan due to recent terrorist activities and the geopolitical climate along the border. Although this has not been the case to date, such political tensions could create a perception that there is a risk of disruption of services provided by companies with operations in India, which could have a material adverse effect on the market for our services. Furthermore, if India were to become engaged in armed hostilities, particularly hostilities that were protracted or involved the threat or use of nuclear weapons, we might not be able to continue our operations in India. Our insurance policies may not insure us against losses and interruptions caused by terrorist attacks and other acts of violence or war.

24


A substantial portion of our assets and operations are located in India, and we are subject to regulatory, economic and political uncertainties in India.
Many of our operating subsidiaries are incorporated in India, and a substantial portion of our assets and our professionals are located in India. We intend to continue to develop and expand our offshore facilities in India. In the past, India experienced significant inflation, low growth in gross domestic product and shortages of foreign currency reserves. The Indian government, however, has exercised and continues to exercise significant influence over many aspects of the Indian economy. India’s government has provided significant tax incentives and relaxed certain regulatory restrictions in order to encourage foreign investment in specified sectors of the economy, including our industry. Certain of those programs, which have benefited us, include tax holidays, liberalized import and export duties and preferential rules on foreign investment and repatriation. We cannot assure you that liberalization policies will continue or that any other changes made by the Indian government will be favorable to our operations or business. Recent changes in the leadership of the Indian government, could result in the modification of India’s economic liberalization, deregulation and other policies and disrupt business and economic conditions in India generally and our business in particular. Any such actions could remove benefits currently received by us or impose additional taxes or other obligations on us and therefore negatively impact our business.
The choice of India as an outsourcing destination and our financial performance may be adversely affected by general economic conditions and economic and fiscal policy in India, including changes in exchange rates and controls, interest rates and taxation policies, as well as social stability and political, economic or diplomatic developments affecting India in the future. In particular, India has experienced significant economic growth over the last several years, but faces major challenges in sustaining that growth in the years ahead. These challenges include the need for substantial infrastructure development and improving access to healthcare and education. Our ability to recruit, train and retain qualified employees, develop and operate our operations centers, and attract and retain clients could be adversely affected if India does not successfully meet these challenges.
Restrictions on visas and work permits may affect our ability to compete for and provide services to clients in the U.S. 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 U.S. and other jurisdictions depends on their ability to obtain the necessary visas and work permits. In recent years, immigration authorities, in the U.S. 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 professionals. 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.
We are vulnerable to natural disasters, technical disruptions and man-made events that could severely disrupt the normal operation of our business and 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, 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 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. 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

25


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.
Investors may have difficulty effecting service of process or enforcing judgments obtained in the U.S. against our subsidiaries in India or our executive officers.
Our primary operating subsidiaries are organized outside the U.S. and some of our executive officers may reside outside of the U.S. 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 U.S., including judgments predicated solely upon the federal securities laws of the U.S.
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 U.S. 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 U.S. based on civil liability, whether or not it is predicated upon the federal securities laws of the U.S., would not be enforceable in India as such.
However, 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 U.S., 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 U.S. if an action is brought in India. It is also unlikely that an Indian court would enforce judgments obtained in the U.S. if it viewed the amount of damages awarded as excessive or inconsistent with Indian practice.
Risks Related to 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 classified board provisions, 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 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.

26


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, 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. 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.
Risks Related to our Industry
Our industry is subject to rapid technological change, and we may not be successful in addressing these changes.
Our industry is characterized by rapid technological change, evolving industry standards, changing client preferences and new product introductions. The success of our business depends, in part, upon our ability to develop services that keep pace with changes in the industry. 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.
Our industry may not develop in ways that we currently anticipate due to negative public reaction in the U.S. and elsewhere to offshore outsourcing, recently proposed legislation or otherwise.
We have based our strategy of future growth on certain assumptions regarding our industry and future developments in the market for outsourcing services. For example, we believe that there will continue to be changes in product and service requirements, and investments in the products offered by our clients will continue to increase. However, the trend to outsource business processes may not continue and could reverse. Offshore outsourcing is a politically sensitive topic in the U.S. 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 U.S. and elsewhere. In the past year there have been high-profile movements among activists as well as executive and legislative leadership in the U.S. with the potential to restrict or reduce the use of offshore resources. In addition, there has been limited publicity about the negative experience of certain companies that use offshore outsourcing, particularly in India. 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. Any slowdown or reversal of existing industry trends would harm our ability to compete effectively with competitors that operate out of facilities located in the U.S. and elsewhere.
A variety of U.S. federal and state legislation has been proposed that, if enacted, could restrict or discourage U.S. companies from outsourcing their services to companies with facilities outside the U.S. For example, legislation has been proposed that would require offshore providers to identify where they are located and that would require notice to individuals whose personal information is disclosed to non-U.S. companies. In addition, bills have been proposed that would provide tax and other economic incentives for companies that create employment in the U.S. by reducing their offshore outsourcing. Other bills have proposed requiring call centers to disclose their geographic locations, requiring notice to individuals whose personal information is disclosed to non-U.S. affiliates or subcontractors, requiring disclosures of companies’ foreign outsourcing practices or restricting U.S. private sector companies that have federal government contracts, federal grants or guaranteed loan programs from outsourcing their services to offshore service providers. Because most of our clients are located in the U.S., any expansion of existing laws or the enactment of new legislation restricting offshore outsourcing could adversely impact our ability to do business with U.S. clients and have a material and adverse effect on our business, results of operations, financial condition and cash flows.
In other countries, such as the U.K., there has also been some negative publicity and concern expressed regarding the possible effect of job losses caused by outsourcing. Legislation enacted in the U.K. as well as other European jurisdictions provides that if a company transfers or outsources its business or a part of its business to a transferee or a service provider, the employees who were employed in such business are entitled to become employed by the transferee or service provider on the same terms and conditions as they had been employed before the transfer. The dismissal of such employees as a result of such transfer of business is deemed unfair dismissal and entitles the employees to compensation. As a result, we may become liable for redundancy payments to the employees of our clients who outsource business to us from those jurisdictions. We are generally indemnified in our existing contracts with clients in those jurisdictions to the extent we incur losses or additional costs due to the application of this legislation to us, and we intend to obtain indemnification in future contracts with clients. However, if we are unable to obtain indemnification

27


in future contracts with clients or if the existing indemnification is not enforceable or available, we may be liable under those agreements we enter into with clients in the U.K. and other European jurisdictions.
Unauthorized disclosure of sensitive or confidential client and customer data, whether through breach of our computer systems or otherwise, could 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’ end 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. As a result, we are subject to various data protection and privacy laws, including the GDPR and CCPA, 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 are subject to be vulnerable to rapidly evolving cyber-attacks, and our user data and corporate systems and security measures may be breached due to the actions of outside parties (including cyber-attacks), employee error, malfeasance, a combination of these, or otherwise, allowing an unauthorized party to obtain access to our data or our users’ or customers’ data. Additionally, 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.
If any person, including any of our employees, negligently disregards or intentionally breaches controls or procedures with which we are responsible for complying with respect to such data or otherwise mismanages or misappropriates that data, or if unauthorized access to or disclosure of data in our possession or control occurs, we could be subject to significant liability to our clients or our clients’ customers for breaching contractual confidentiality and security provisions or privacy laws, as well as liability and penalties in connection with any violation of applicable privacy laws or criminal prosecution. Unauthorized disclosure of sensitive or confidential client or employee data, whether through breach of computer systems, systems failure, employee negligence, fraud or misappropriation, or otherwise, could damage our reputation and cause us to lose clients. Similarly, unauthorized access to or through our information systems and networks or those we develop or manage for our clients, whether by our employees or third parties, could result in negative publicity, legal liability and damage to our reputation.
If any person, including any of our employees, is able to penetrate our perimeter or internal network security, computing infrastructure or otherwise mismanages or misappropriates sensitive data, discloses or distributes any such data in an unauthorized manner, we could be subject to significant liability and lawsuits from our clients or their customers for breaching contractual confidentiality provisions or privacy laws, or investigations and penalties from regulators. 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.
Cyber-attacks penetrating the network security of our data centers or any unauthorized disclosure or access to confidential information and data of our clients or their end customers could also have a negative impact on our reputation and client confidence, which could have a material adverse effect on our business, results of operations, financial condition and cash flows.

ITEM 1B.    Unresolved Staff Comments
None.

ITEM 2.    Properties
Our corporate headquarters are located in New York, New York. We have twenty six operations centers in India, six operations centers in the Philippines and one operations center in each of Bulgaria, Colombia, the Czech Republic, Romania and South Africa with an aggregate area of approximately 2,020,000 square feet and a current installed capacity of approximately 31,000 workstations, including workstations for training and our employees in enabling functions. We also have multiple operations centers and regional offices in the U.S. and an operations center in the U.K.

28


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,650 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 26 to our consolidated financial statements contained herein for details regarding our tax proceedings.

ITEM 4.    Mine Safety Disclosures
Not applicable.

29


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 25, 2020, there were 24 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 February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an aggregate additional amount of $100 million. The approval authorized stock repurchases of up to $40 million in each of 2018 and 2019.
The Company has structured open market purchases under the 2017 Repurchase Program to comply with Rule 10b-18 under the Exchange Act. Repurchases may be discontinued at any time by management.
On December 16, 2019, the Company’s Board of Directors authorized a $200 million common stock repurchase program beginning January 1, 2020 through December 31, 2022. The 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.
Repurchased shares under the 2017 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 by the Company during the three months ended December 31, 2019:
Period
 
Total 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, 2019 through October 31, 2019
 
40,938

 
$
65.88

 
40,938

 
$
2,826,599

November 1, 2019 through November 30, 2019(1)
 
21,451

 
$
69.42

 
20,800

 
$
1,382,577

December 1, 2019 through December 31, 2019(1)
  
18,521

 
$
69.84

 
17,979

 
$
126,644

Total
  
80,910

 
$
67.73

 
79,717

 

 
 
 
 
 
(1) Includes 1,193 shares of the Company’s common stock acquired by the Company at the price of $69.30 in connection with satisfaction of tax withholding obligations on vested restricted stock. Price paid per share for the restricted stock was the average of high and low price of common stock on the trading day prior to the vesting date of the restricted stock units.

During the year ended December 31, 2019, the Company purchased 643,486 shares of its common stock under the 2017 Repurchase Program, for an aggregate purchase price of approximately $39.9 million including commissions, representing an average purchase price per share of $61.96.


30


During the year ended December 31, 2019, the Company purchased 23,859 shares from employees in connection with withholding tax payments related to the vesting of restricted stock units for a total consideration of $1.5 million. The weighted average purchase price of $62.47 was the closing price of the Company’s shares of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.
Equity Compensation Plan Information
The following table provides information as of December 31, 2019 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 to our consolidated financial statements.
Plan Category
Number 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 holders
1,353,880

 
$
23.39

   
2,785,763

Equity compensation plans not approved by security holders

 

 

Total
1,353,880

 
$
23.39

 
2,785,763

 
 
*
This includes outstanding options and unvested Restricted Stock Units, which include Time-Based Restricted Stock Units and Performance Restricted Stock Units. See Note 23 to our consolidated financial statements for further details.

31


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, 2014. 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, 2014 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.
chartfy19.jpg

32


ITEM 6.    Selected Financial Data
The following table sets forth our selected consolidated historical financial data as of the dates and for the periods indicated. Our selected consolidated financial data set forth below as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019 has been derived from our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Our selected consolidated financial data set forth below as of December 31, 2017, 2016 and 2015 and for years ended December 31, 2016 and 2015 is derived from our audited financial statements, which are not included in this Annual Report on Form 10-K. Our selected consolidated financial information for 2019, 2018 and 2017 should be read in conjunction with our consolidated financial statements and the notes thereto and “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” which are included elsewhere in this Annual Report on Form 10-K.
 
Year ended December 31,
 
2019
 
2018 (1) (3)
 
2017(3)
 
2016 (1)
 
2015
 
(in millions, except share and per share data)
Consolidated Statements of Income Data (1)
 
 
 
 
 
 
 
 
 
Revenues, net
$
991.3

 
$
883.1

 
$
762.3

 
$
686.0

 
$
628.5

Cost of revenues (2)
655.5

 
584.8

 
495.1

 
447.7

 
402.9

Gross profit (2)
335.8

 
298.3

 
267.2

 
238.3

 
225.6

General and administrative expenses
126.9

 
116.2

 
102.6

 
88.6

 
77.3

Selling and marketing expenses
71.8

 
63.6

 
53.4

 
50.6

 
49.5

Depreciation and amortization expense
52.0

 
48.6

 
38.5

 
34.6

 
31.5

Impairment and restructuring charges
8.7

 
20.1

 

 

 

Income from operations
76.4


49.8


72.7


64.5


67.3

Foreign exchange gain, net
3.8

 
4.8

 
2.8

 
5.6

 
2.8

Interest expense
(13.6
)
 
(7.2
)
 
(1.9
)
 
(1.3
)
 
(1.3
)
Other income, net
16.5

 
13.0

 
11.4

 
15.1

 
7.0

Income before income tax expense and earnings from equity affiliates
83.1

 
60.4

 
85.0

 
83.9

 
75.8

Income tax expense
15.2

 
3.4

 
36.1

 
22.2

 
24.2

Income before earnings from equity affiliates
67.9

 
57.0

 
48.9

 
61.7

 
51.6

Loss from equity-method investment
0.3

 
0.3

 

 

 

Net income attributable to ExlService Holdings, Inc. stockholders
$
67.6

 
$
56.7

 
$
48.9

 
$
61.7

 
$
51.6

Earnings per share attributable to ExlService Holdings, Inc. stockholders:
 
 
 
 
 
 
 
 
 
Basic
$
1.97

 
$
1.65

 
$
1.44

 
$
1.84

 
$
1.55

Diluted
$
1.95

 
$
1.62

 
$
1.39

 
$
1.79

 
$
1.51

Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders:
 
 
 
 
 
 
 
 
 
Basic
34,350,150

 
34,451,008

 
33,897,916

 
33,566,367

 
33,298,104

Diluted
34,732,683

 
35,030,984

 
35,110,210

 
34,563,319

 
34,178,340

(1) Results of operations of acquired businesses have been recorded in the financial statements since the date of acquisition. Refer to Note 10 to the consolidated financial statements.
(2) Exclusive of depreciation and amortization expense.
 
 
 
 
 
 
 
 
 
(3) Adjusted pursuant to adoption of ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Post-retirement Benefit Cost. Refer to Note 27 to our consolidated financial statements.
 
 
 
 
 
 
 
 
 
 
 
As of December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(in millions)
Consolidated Balance Sheets Data:
 
 
 
 
 
 
  
 
 
Cash and cash equivalents (1)
$
119.2

 
$
95.9

 
$
86.8

 
$
213.2

 
$
205.3

Working capital (2)
311.9

 
344.8

 
308.6

 
254.6

 
232.1

Total assets (3)
1,183.1

 
1,061.9

 
825.5

 
706.5

 
650.8

Borrowings
235.0

 
284.7

 
60.7

 
45.0

 
70.0

Other long term obligations (4)
89.6

 
25.3

 
30.8

 
15.1

 
17.9

Stockholders’ equity
$
670.0

 
$
618.1

 
$
599.8

 
$
532.0

 
$
465.6

(1) Cash and cash equivalents does not include restricted cash.
(2) Working capital means total current assets less total current liabilities.
(3) On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842), which led to recognition of right-of-use assets in the consolidated balance sheets. Prior period amounts have not been adjusted under the modified retrospective method.
(4) Other long term obligations include operating lease liabilities, unrecognized tax benefits, retirement benefits, deferred rent, unrealized losses on derivatives financial instruments, income taxes payable and other long-term liabilities.

33


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. Dollar amounts within Item 7 are presented as actual, rounded, dollar amounts.

Cautionary Note Regarding Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements. 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 dependence on a limited number of clients in a limited number of industries;
worldwide political, economic or business conditions;
negative public reaction in the U.S. or elsewhere to offshore outsourcing;
fluctuations in our earnings;
our ability to attract and retain clients including in a timely manner;
our ability to successfully consummate or integrate strategic acquisitions;
our ability to accurately estimate and/or manage the costs and/or timing of winding down businesses;
restrictions on immigration;
our ability to hire and retain enough sufficiently trained employees to support our operations;
our ability to grow our business or effectively manage growth and international operations;
any changes in the senior management team;
increasing competition in our industry;
telecommunications or technology disruptions;
our ability to withstand the loss of a significant customer;
our ability to realize the entire book value of goodwill and other intangible assets from acquisitions;
regulatory, legislative and judicial developments, including changes to or the withdrawal of governmental fiscal incentives;
changes in tax laws or decisions regarding repatriation of funds held abroad;
ability to service debt or obtain additional financing on favorable terms;
legal liability arising out of customer contracts;
technological innovation;
political or economic instability in the geographies in which we operate;
cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and customer data; and
adverse outcome of our disputes with the Indian tax authorities.
These and other factors are more fully discussed elsewhere 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 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.

34


Executive Overview
We are a leading operations management and analytics company that helps our clients build and grow sustainable businesses. By orchestrating our domain expertise, data, analytics and digital technology, we look deeper to design and manage agile, customer-centric operating models to improve global operations, drive profitability, enhance customer satisfaction, increase data-driven insights, and manage risk and compliance. We serve customers in multiple industries, including insurance, healthcare, banking and financial services, utilities, travel, transportation and logistics, media and retail, among others.

We operate in the business process management (“BPM”) industry and we provide operations management and analytics services. As described below, effective January 1, 2020, we realigned our operating and reportable segments, but the presentation in this Annual Report, including the discussion in the next two paragraphs, refers to the structure in place prior to such realignment.     
Our eight operating segments are strategic business units that align our products and services with how we manage our business, approach our key markets and interact with our clients. Five of those operating segments provide BPM or “operations management” services, which we organize into industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one of the operating segments is a “capability” segment (Finance and Accounting) that provides services to clients in our industry-focused segments as well as clients across other industries. In each of these six operating segments we provide operations management services, which typically involve transfer to the Company of business operations of a client, after which we administer and manage those operations for our client on an ongoing basis. Our remaining two operating segments are Consulting, which provides industry-specific digital transformational services related to operations management services, and our Analytics operating segment, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.
We present information for the following reportable segments:

Insurance,
Healthcare,
Travel, Transportation and Logistics,
Finance and Accounting,
Analytics, and
All Other (consisting of our remaining operating segments, including our Banking and Financial Services, Utilities and Consulting operating segments).

Effective January 1, 2020, we made certain operational and structural changes to more closely integrate our businesses and to simplify our organizational structure. We now manage and report financial information through our four strategic business units: Insurance, Healthcare, Analytics and Emerging Business which reflects how management will review financial information and make operating decisions. These business units will develop client specific solutions, build capabilities, maintain a unified go-to-market approach and be integrally responsible for service delivery, customer satisfaction, growth and profitability. In line with our strategy of vertical integration and focus on domain expertise we have integrated our Finance & Accounting and Consulting operating segments within each of the Insurance and Healthcare operating segments based on the respective industry-specific clients. Finance & Accounting and Consulting Services to clients outside of those industries, will now be part of our newly formed business unit and reportable segment ‘Emerging Business’. In addition, we integrated our former Travel, Transportation and Logistics, Banking and Financial Services, and Utilities operating segments under “Emerging Business” to further leverage and optimize the operating scale in providing operations management services.
 
Our new reportable segments effective January 1, 2020 are as follows:

Insurance,
Healthcare,
Analytics, and
Emerging Business

This change in segment presentation will not have any effect on our consolidated statements of income, balance sheets or statements of cash flows. The revised presentation will be reflected in our subsequent periodic and annual reports.
For further information on our operating segments, see “Item 1. Business.”

35


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 U.S., the Philippines, Bulgaria, Colombia, South Africa, Romania and the Czech Republic.
On July 1, 2018, we completed the acquisition of SCIO pursuant to the Merger Agreement. The acquisition of SCIO is included in the Analytics reportable segment. SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies.
On December 31, 2019, we completed substantially the previously announced wind down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment.
Revenues
For the year ended December 31, 2019, we had revenues of $991.3 million compared to revenues of $883.1 million for the year ended December 31, 2018, an increase of $108.2 million, or 12.3%.
We serve clients mainly in the U.S. and the U.K., with these two regions generating 82.5% and 11.4%, respectively, of our total revenues for the year ended December 31, 2019 and 83.0% and 13.0%, respectively, of our revenues for the year ended December 31, 2018.
For the years ended December 31, 2019 and 2018, our total revenues from our top ten clients accounted for 36.1% and 37.2% of our total revenues, respectively. Our revenue concentration with our top clients remains largely consistent year-over-year and we continue to develop relationships with new clients to diversify our client base. We believe that the loss of any of our ten largest clients could have a material adverse effect on our financial performance.
Our Business
We provide operations management and analytics services. 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 from the U.S., Europe and Australia.
Operations Management Services: We provide our clients with a range of operations management services principally in the insurance, healthcare, travel, transportation and logistics, banking and financial services and utilities sectors, among others, as well as cross-industry operations management services, such as finance and accounting services. We also provide services related to operations management, through our Consulting services that provides industry - specific digital transformational services.
Our operations management solutions typically involve the transfer to the Company business operations of a client such as claims processing, clinical operations, or financial transaction processing, after which we administer and manage the operations for our client on an ongoing basis. As part of this transfer, 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 continue to observe a shift in industry pricing models toward transaction-based pricing, outcome-based pricing and other 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 billing rate model to a transaction-based or other pricing model. These pricing models place the focus on operating efficiency in order to maintain our gross margins. In addition, we have also observed that prospective larger clients are entering into multi-vendor relationships with regard to their outsourcing needs. We believe that the trend toward multi-vendor relationships will continue. A multi-vendor relationship allows a client to seek more favorable pricing and other contract terms from each vendor, which can result in significantly reduced gross margins from the provision of services to such client for each vendor. To the extent our large clients expand their use of multi-vendor relationships and are able to extract more favorable contract terms from other vendors, our gross margins and revenues may be reduced with regard to such clients if we are required to modify the terms of our relationships with such clients to meet competition.
Our existing agreements with original terms of three or more years provide us with a relatively predictable revenue base for a substantial portion of our operations management business, however, we have a long selling cycle for our services and the budget and approval processes of prospective clients make it difficult to predict the timing of entering into definitive agreements with new clients. Similarly, new license sales and implementation projects for our technology service platforms and other software-

36


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.
Analytics: Our Analytics services focus on driving improved business outcomes for our customers by generating data-driven insights across all parts of our customers’ business. We also provide care optimization and reimbursement optimization services, for our clients through our healthcare analytics solutions and services. We also offer integrated solutions to help our clients in cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claim payment accuracy. Our teams deliver predictive and prescriptive analytics in the areas of customer acquisition and lifecycle management, risk underwriting and pricing, operational effectiveness, credit and operational risk monitoring and governance, regulatory reporting, payment integrity and care management and data management. We actively cross-sell and, where appropriate, integrate our Analytics services with other operations management services as part of a comprehensive offering set for our clients.
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; recruitment and training costs; employee 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
travel and other billable costs to our clients; and
costs relating to our direct mail operations and other digital solutions.
The most significant components of our cost of revenues are salaries and benefits (including stock based compensation), recruitment, training, transport, meals, rewards and recognition and employee insurance. Salary levels, employee turnover rates and our ability to efficiently manage and utilize our employees significantly affect our cost of revenues. Salary increases for most of our operations personnel are generally awarded each year effective April 1. Accordingly, employee costs are generally lower in the first quarter of each year compared to the rest of the year. 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 compensation expense relating to our issuance of 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 operating centers globally to service additional business and as wages continue to increase globally. In particular, we expect training costs to continue to increase as we continue to add staff to service new clients and provide existing staff with additional 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. 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. See Item 1A-“Risk Factors-Employee wage increases may prevent us from sustaining our competitive advantage and may reduce our profit margin.”
We generally experience a higher cost of revenues as a percentage of revenues during the initial 12 months to 18 months in a long-term BPM contract due to upfront investments in infrastructure, resource hiring and training during migration. The cost of revenues as a percentage of revenues improve as we scale up, achieve operational efficiencies and complete the migration.
Selling, General and Administrative Expenses ("SG&A")
Our general and administrative expenses are comprised of expenses relating to salaries and benefits (including stock based compensation) as well as costs related to recruitment, training and retention of senior management and other support personnel

37


in enabling functions, telecommunications, utilities, travel and other miscellaneous administrative costs. General and administrative (“G&A”) expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting and other advisors), investment in product development, digital technology, advanced automation and robotics, bad debt allowance and non-cash amortization of stock compensation expenses related to our issuance of 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) 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 tangible assets, including network equipment, cabling, computers, office furniture and equipment, motor vehicles and leasehold improvements and amortization of intangible assets. As we add new facilities and expand our existing operations centers, we expect that depreciation expense will increase, reflecting additional investments in equipment such as desktop computers, servers and other infrastructure. We expect amortization of intangible assets to increase further as we pursue strategic relationships and acquisitions.

Impairment Charges
Impairment charges pertain to write down of carrying values to fair values of goodwill and intangible assets acquired in a business combination. We perform our annual impairment test annually during the fourth quarter, or more frequently, as circumstances warrant, for all our reporting units and intangible assets. Based on the results, if the carrying values of our reporting units exceeds their fair values, we record impairment charges to the extent that carrying value exceeds estimated fair value. 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. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value.

During the fourth quarter of 2019, we performed our annual impairment test for all of our reporting units. Based on the results, the fair values of each of our reporting units exceeded their carrying values. In addition, during the year 2019 we performed impairment testing of long-lived assets which was triggered as a result of the wind down of the Health Integrated business and we recognized long-lived assets impairment charge for the assets of our Health Integrated business to write down their carrying value to its fair value. However, there can be no assurances that additional long-lived assets, goodwill and intangible assets will not be impaired in future periods (see Note 24 to our consolidated financial statements for further details).

During the fourth quarter of 2018, we performed our annual impairment test of goodwill for all of our reporting units. Based on the results, the fair values of each of our reporting units exceeded its carrying values, except for the Health Integrated reporting unit, within the Healthcare operating segment. The carrying value of our intangible assets acquired as a part of our Health Integrated acquisition also exceeded its fair value. As a result of this analysis, we recognized goodwill and intangible assets impairment charges during the fourth quarter.
Foreign Exchange
We report our financial results in U.S. dollars. However, a significant portion of our total revenues are earned in U.K. pounds sterling (10.2% and 12.7%, respectively, for the years ended December 31, 2019 and 2018), while a significant portion of our expenses are incurred and paid in Indian rupees (25.6% and 25.0%, respectively, of our total costs for the years ended December 31, 2019 and 2018) and the Philippine peso (7.9% and 7.1%, of our total costs for the years ended December 31, 2019 and 2018). 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 and 17 to our consolidated financial statements and Item 7A -“Quantitative and Qualitative Disclosures about Market Risk-Foreign Currency Risk.”
Interest Expense
Interest expense primarily consist of interest on our borrowings under the credit facility and convertible senior notes, capital lease obligation and notional interest implicit in the purchase of property and equipment.

38


Other Income, net
Other income, net primarily consists of gain/(loss) on sale, mark to market and dividend income on our investments in mutual funds, and interest on time deposits included in cash and cash equivalents and short-term investments on our consolidated balance sheets. Other income, net also consists of changes in fair value of earn-out consideration, interest on refunds received from income tax authorities in India on completion of tax assessments and components of net periodic benefit cost such as interest cost, expected return on plan assets and amortization of actuarial gain/loss.
Income Taxes
We are subject to income taxes in the United States and other foreign jurisdictions. Our tax expense and cash tax liability in the future could be adversely affected by various factors, including, but not limited to, changes in tax laws, regulations, accounting principles or interpretations and the potential adverse outcome of tax examinations. Changes in the valuation of deferred tax assets and liabilities, which may result from a decline in our profitability or changes in tax rates or legislation, could have a material adverse effect on our tax expense.

During the year 2018, we made an election to change the tax status of most of our controlled foreign corporations (“CFC”) to disregarded entities for U.S. income tax purposes. As a result, we no longer have undistributed earnings in connection with these CFCs. The Transition Tax resulted in previously taxed income (“PTI”) which may be subject to withholding taxes and currency gains or losses upon repatriation. We presently do not intend to distribute PTI of our foreign subsidiaries and have not recorded any deferred taxes related to our investment in foreign subsidiaries. If, in the future, we change our present intention regarding the repatriation of PTI, additional taxes may be required and will be recorded in the period the intention changes.

In 2019, the Government of India introduced a new tax regime for certain Indian companies by enacting the Taxation Laws (Amendment) Act, 2019. The new tax regime is optional and provides for a lower tax rate for Indian companies, subject to certain conditions, which among other things includes not availing of specified exemptions or incentives. Some of our Indian subsidiaries have opted for the new tax regime to obtain the benefit of a lower tax rate.

Certain operations centers in India, which were established in Special Economic Zones (“SEZs”), are eligible for tax incentives until 2025. These operations centers are eligible for a 100% income tax exemption for the first 5 years of operations and 50% exemption for a period of 5 years thereafter. During 2019, tax holiday exemption for one of the unit reduced from 50% to nil, which led to the SEZ unit being taxed at the prevailing annual tax rate, which as of December 31, 2019 was 34.95%. We anticipate establishing additional operations centers in SEZs or other tax advantaged locations in the future.

We also benefited from a corporate tax holiday in the Philippines for our operations centers established there over the last several years. The tax holiday expired for few of our centers in 2014, 2016, 2018 and in 2019 and will expire for other centers by year 2022, which may lead to an increase in our overall tax rate. Following the expiry of the tax exemption, income generated from centers in the Philippines will be taxed at the prevailing annual tax rate, which as of December 31, 2019 was 5% of the gross income.

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 or not on the basis of an assessment of whether it is more likely than not that a deferred tax asset will be realized.

39


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. 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 doubtful receivables, business combinations, goodwill, intangibles and long-lived assets, stock-based compensation, derivative instruments and hedging activity, borrowings, assumptions related to lease liabilities, ROU assets, lease cost, income taxes and assets and obligations related to employee benefit plans. These accounting policies 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 customers, in an amount that reflects the consideration which we expect 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. We recognize revenue when we satisfy a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by us from a customer, are excluded from 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.

Variable Consideration

Variability in the transaction price arises primarily due to service level agreements, pre-payment 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 requires judgments

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 best depicts, the 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 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.

40


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 customers and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Topic 606, we use our historical experience and projections to determine the expected recoveries from our customers 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 5 (Revenues) to our Consolidated Financial Statements under 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 customers. Based on guidance on “variable consideration” in Topic 606, we use our historical experience and projections to determine the expected recoveries from our 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.
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 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 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 estimated expected period of benefit, 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 period of benefit and recorded under Selling and marketing expenses in the 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 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.
Allowance for doubtful receivables
We record accounts receivable net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, clients’ financial condition and the amount of accounts receivable in dispute to estimate the collectability of these accounts receivable.

41


Business Combinations
We account for all business combinations using the acquisition method of accounting as prescribed by Accounting Standards Codification (“ASC”) Topic 805, “Business Combinations”. The guidance requires the use of significant estimates and assumptions in allocation of the purchase price 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, anticipated growth rates and customer attrition rates and the discount rate reflecting the risk inherent in future cash flows.
Goodwill, 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 quantitative goodwill 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 also 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. Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows of the respective reporting units. The discount rate is mainly based on judgment of the specific risk inherent within each reporting unit. 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. Discount rates used in our reporting unit valuations range from 9.0% to 11%. We use the “Market approach” to corroborate the results of the income approach. 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 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.

During the fourth quarter of 2019, we performed our annual impairment test of goodwill for all our reporting units that had goodwill recorded. Key assumptions used in determining the fair value of our reporting units was a long-term revenue growth rate in the terminal year of 3.0% and discount rates ranging from 9.0% to 11.0%. Based on the results, the fair value of each of our reporting units exceeded their carrying value and our goodwill was not impaired. However, for the SCIO reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The SCIO reporting unit was formed as a result of our SCIO acquisition in July 2018 and the fair value was set at the time of acquisition. As of December 31, 2019, the goodwill associated with the SCIO reporting unit was $163.8 million, representing approximately 47.0% of our total goodwill, and the percentage by which the fair value of the SCIO reporting unit exceeded the carrying value as of the date of the most recent annual impairment test was approximately 10.0%. While the goodwill of this reporting unit is not currently impaired, there could be an impairment in the future as a result of changes in certain assumptions. For example, the fair value could be adversely affected and may result in an impairment of goodwill if this reporting unit is not able to expand its existing customer relationships, win new clients, improve profitability, the estimated cash flows are discounted at a higher risk-adjusted rate, or the market multiples decreases. We also believe that it is possible that our actual revenue growth rates could be higher than the long-term revenue growth rates used in the impairment test due to a number of factors, including (i) continued demand for our reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, and (ii) our ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics to deliver better business outcomes for our clients. We believe that the discount rate utilized is appropriate to use for our future cash flow assumptions considering current market conditions. However, keeping all other variables constant, a further 50 basis points increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of our SCIO reporting unit to 6.0%. We continue to monitor the cash flows of the SCIO reporting unit for changes in the business environment that could impact recoverability.


42


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.
Stock-based Compensation
Under the fair value recognition provisions of ASC Topic 718, Compensation-Stock Compensation (“ASC No. 718”), 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. 50% of the PRSUs cliff vest at the end of a three-year period based on an aggregated revenue target (“PUs”) for a three year period. The remaining 50% vest based on a market condition (“MUs”) that is contingent on EXL meeting or exceeding the total shareholder return relative to a group of peer companies specified under the program, measured over a three-year performance period. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievements of both targets.
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.
Derivative Instruments and Hedging Activities
In the normal course of business, we actively look to mitigate the exposure of foreign currency market risk associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates by entering into various foreign currency exchange forward contracts, with counterparties that are highly rated financial institutions.
We hedge forecasted transactions that are subject to foreign exchange exposure with foreign currency exchange contracts that qualify as cash flow hedges. Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. Effective January 1, 2017, the resultant foreign exchange gain/(loss) upon settlement of cash flow hedges are recorded along with the underlying hedged item in the same line in the consolidated statements of income as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, or "Depreciation and amortization expense”, as applicable.
We also use derivative instruments consisting of foreign currency exchange contracts to economically hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency. These derivatives do not qualify as fair value hedges. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss).

43


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.
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 equity are reclassified to earnings.
We use forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
Borrowings
We account for convertible notes in accordance with the guidelines established by the ASC No. 470-20, Debt with Conversion and Other Options. We separate the convertible notes into liability and equity components. The Beneficial Conversion Feature ("BCF") of a convertible note, which is the equity component and recorded as additional paid-in capital, is normally characterized as the convertible portion or feature of certain notes payable that provide a rate of conversion that is below market value or in-the-money when issued. We record a BCF related to the issuance of a convertible notes when issued.
If a convertible note is within the scope of the Cash Conversion Subsections contains embedded features other than the embedded conversion option, the guidance in ASC No. 815-15, Derivatives and Hedging - Embedded Derivatives (“ASC 815-15”), is applied to determine if any of those features must be separately accounted for as a derivative instrument.
The estimated fair value of the liability component at issuance is determined using a discounted cash flow technique, which considers debt issuances with similar features of our convertible notes, excluding the conversion feature. The excess of the gross proceeds received over the estimated fair value of the liability component is allocated to the BCF, which is credited to additional paid-in-capital with a corresponding offset recognized as a discount to reduce the net carrying value of the convertible notes. The discount is being amortized to interest expense over the expected term of the convertible notes using the effective interest method.
Direct, incremental finance costs related to the convertible notes are amortized over the term instrument through charges to interest expense using the effective interest method.
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. 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 believe that we have established adequate reserves to cover any current tax assessments.
During the year 2018, we made an election to change the tax status of most of our controlled foreign corporations (“CFC”) to disregarded entities for U.S. income tax purposes. As a result, we no longer have undistributed earnings in connection with these CFCs. The Transition Tax resulted in previously taxed income (“PTI”) which may be subject to withholding taxes and currency gains or losses upon repatriation. We presently do not intend to distribute PTI of our foreign subsidiaries and have not recorded any deferred taxes related to our investment in foreign subsidiaries. If, in the future, we change our present intention regarding the repatriation of PTI, additional taxes may be required and will be recorded in the period the intention changes. See Note 22 to our consolidated financial statements contained herein.

44


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.
Employee Benefits
We record contributions to defined contribution plans 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 accrued 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 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.
Leases
We account for a lease at the inception of the contract. 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. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.
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 are entered, with appropriate financing spreads and lease specific adjustments for the effects of collateral.
Lease term 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 that we will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are accounted for separately.
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 both probability and whether an exposure is reasonably estimable. 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.


45


Results of Operations
The following table summarizes our results of operations for the years ended December 31, 2019, 2018 and 2017:
 
Year ended December 31,
 
2019
 
2018
 
2017
 
(dollars in millions)
Revenues, net
$
991.3

   
$
883.1

   
$
762.3

Cost of revenues (1)
655.5

   
584.8

   
495.1

Gross profit (1)
335.8

 
298.3

 
267.2

Operating expenses:
 
   
 
   
 
General and administrative expenses
126.9

   
116.2

   
102.6

Selling and marketing expenses
71.8

   
63.6

   
53.4

Depreciation and amortization expense
52.0

   
48.6

   
38.5

Impairment and restructuring charges
8.7

 
20.1

 

Total operating expenses
259.4

 
248.5

 
194.5

Income from operations
76.4

   
49.8

 
72.7

Foreign exchange gain, net
3.8

   
4.8

 
2.8

Interest expense
(13.6
)
 
(7.2
)
 
(1.9
)
Other income, net
16.5

   
13.0

 
11.4

Income before income tax expense and earnings from equity affiliates
83.1

 
60.4

 
85.0

Income tax expense
15.2

   
3.4

   
36.1

Income before earnings from equity affiliates
67.9

 
57.0

 
48.9

Loss from equity-method investment
0.3

 
0.3

 

Net income attributable to ExlService Holdings, Inc. stockholders
$
67.6

 
$
56.7

 
$
48.9

(1) Exclusive of depreciation and amortization expense.


46


Year Ended December 31, 2019 Compared to Year Ended December 31, 2018
Revenues.
The following table summarizes our revenues by reportable segments for the year ended December 31, 2019 and 2018:
 
Year ended December 31,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Insurance
$
294.2

 
$
258.1

 
$
36.1

 
14.0
 %
Healthcare
90.6

 
84.4

 
6.2

 
7.3
 %
Travel, Transportation and Logistics
68.0

 
70.2

 
(2.2
)
 
(3.2
)%
Finance and Accounting
106.6

 
97.9

 
8.7

 
8.8
 %
All Other
74.6

 
87.2

 
(12.6
)
 
(14.3
)%
Analytics
357.3

 
285.3

 
72.0

 
25.3
 %
Total revenues, net
$
991.3

 
$
883.1

 
$
108.2

 
12.3
 %
Revenues for the year ended December 31, 2019 were $991.3 million, up $108.2 million, or 12.3%, compared to the year ended December 31, 2018.
Revenue growth in Insurance of $36.1 million was primarily driven by expansion of business from our existing clients and new wins aggregating to $38.6 million. This was partially offset by $2.5 million mainly attributable to the depreciation of the Australian dollar, Indian rupee, U.K. pound sterling and South African ZAR against the U.S. dollar during the year ended December 31, 2019 compared to the year ended December 31, 2018. Insurance revenues were 29.7% and 29.2% of our total revenues in 2019 and 2018, respectively.
Revenue growth in Healthcare of $6.2 million was primarily driven by expansion of business from our existing clients and new wins aggregating to $11.4 million, partially offset by lower revenues from our Health Integrated business of $5.2 million. Healthcare revenues were 9.1% and 9.6% of our total revenues during the year ended December 31, 2019 compared to the year ended December 31, 2018, respectively.
Revenue decline in Travel, Transportation and Logistics ("TT&L") of $2.2 million was primarily driven by $1.9 million attributable to lower revenues from our existing clients and $0.3 million attributable to the depreciation of the Indian rupee and the Euro against the U.S. dollar during the year ended December 31, 2019 compared to the year ended December 31, 2018. TT&L revenues were 6.9% and 8.0% of our total revenues during the year ended December 31, 2019 compared to the year ended December 31, 2018, respectively.
Revenue growth in Finance and Accounting ("F&A") of $8.7 million was driven by expansion of business from our existing clients and new wins aggregating to $9.7 million. This was partially offset by $1.0 million mainly attributable to the depreciation of the Indian rupee, U.K. pound sterling, the Euro and Australian dollar against the U.S. dollar during the year ended December 31, 2019 compared to the year ended December 31, 2018. F&A revenues were 10.8% and 11.1% of our total revenues during the year ended December 31, 2019 compared to the year ended December 31, 2018, respectively.
Revenue decline in All Other of $12.6 million was primarily driven by lower revenues from project based engagements and lower revenues from existing clients. Further decline of $1.6 million was due to the depreciation of the Indian rupee and U.K. pound sterling against the U.S. dollar during the year ended December 31, 2019 compared to the year ended December 31, 2018. All Other revenues were 7.5% and 9.9% of our total revenues during the year ended December 31, 2019 compared to the year ended December 31, 2018, respectively.
Revenue growth in Analytics of $72.0 million was primarily driven by our acquisition of SCIO in July 2018 and increase in revenues from our recurring and project-based engagements from our new and existing clients. This was partially offset by $1.0 million attributable to the depreciation of the U.K. pound sterling and Indian rupee against the U.S. dollar during the year ended December 31, 2019 compared to the year ended December 31, 2018. Analytics revenues were 36.0% and 32.3% of our total revenues during the year ended December 31, 2019 compared to the year ended December 31, 2018, respectively.


47


Cost of Revenues and Gross Margin: The following table sets forth cost of revenues and gross margin of our reportable segments.
 
Cost of Revenues
 
Gross Margin
 
Year ended December 31,
 
 
 
Percentage
change
 
Year ended December 31,
 
 
 
2019
 
2018
 
Change
 
 
2019
 
2018
 
Change
 
(dollars in millions)
 
 
 
 
 
 
 
 
 
 
Insurance
$
199.7

 
$
174.9

 
$
24.8

 
14.2
 %
 
32.1
%
 
32.2
%
 
(0.1
)%
Healthcare
73.7

 
66.8

 
6.9

 
10.3
 %
 
18.7
%
 
20.9
%
 
(2.2
)%
TT&L
38.7

 
41.1

 
(2.4
)
 
(5.7
)%
 
43.0
%
 
41.5
%
 
1.5
 %
F&A
63.3

 
59.2

 
4.1

 
7.0
 %
 
40.6
%
 
39.6
%
 
1.0
 %
All Other
48.9

 
58.2

 
(9.3
)
 
(16.2
)%
 
34.6
%
 
33.0
%
 
1.6
 %
Analytics
231.2

 
184.6

 
46.6

 
25.3
 %
 
35.3
%
 
35.3
%
 
 %
Total
$
655.5

 
$
584.8

 
$
70.7

 
12.1
 %
 
33.9
%
 
33.8
%
 
0.1
 %
For the year ended December 31, 2019, cost of revenues was $655.5 million compared to $584.8 million for the year ended December 31, 2018, an increase of $70.7 million, or 12.1%. Our gross margin for the year ended December 31, 2019 was 33.9% compared to 33.8% for year ended December 31, 2018.
The increase in cost of revenues in Insurance of $24.8 million was primarily due to an increase in employee-related costs of $23.6 million on account of higher headcount and wage inflation, increase in technology cost of $2.4 million and increase in infrastructure and travel cost of $2.4 million. This was partially offset by lower other operating costs of $1.4 million and currency movements, net of hedging of $2.2 million. Gross margin in Insurance decreased by 10 bps during the year ended December 31, 2019 compared to the year ended December 31, 2018, primarily due to higher operating expenses.
The increase in cost of revenues in Healthcare of $6.9 million was primarily due to an increase in employee-related costs of $7.4 million and higher other operating costs of $0.5 million, partially offset by currency movements, net of hedging of $1.0 million. Gross margin in Healthcare decreased by 220 bps during the year ended December 31, 2019 compared to the year ended December 31, 2018, primarily due to higher operating expenses associated with the initiation of services for new and existing clients.
The decrease in cost of revenues in TT&L of $2.4 million was primarily due to lower infrastructure costs of $0.8 million, lower employee-related costs of $0.5 million and other operating costs of $0.3 million. The remaining decrease of $0.8 million was due to currency movements, net of hedging. Gross margin in TT&L increased by 150 bps during the year ended December 31, 2019 compared to the year ended December 31, 2018, primarily due to lower operating expenses.
The increase in cost of revenues in F&A of $4.1 million was primarily due to an increase in employee-related costs of $4.4 million on account of higher headcount and wage inflation and higher other operating costs of $0.1 million. This was partially offset by currency movements, net of hedging of $0.4 million. Gross margin in F&A increased by 100 bps during the year ended December 31, 2019 compared to the year ended December 31, 2018, primarily due to expansion in margin in existing clients.
The decrease in cost of revenues in All Other of $9.3 million was primarily due to a decrease in employee-related costs of $7.5 million, lower travel costs of $1.2 million, lower infrastructure costs of $1.0 million and currency movements, net of hedging of $0.9 million. This was partially offset by higher technology costs of $0.8 million and other operating costs of $0.5 million. Gross margin in All Other increased by 160 bps during the year ended December 31, 2019 compared to the year ended December 31, 2018, primarily due to margin improvement across clients in operations management services.
The increase in cost of revenues in Analytics of $46.6 million was primarily due to an increase in employee-related costs of $42.7 million on account of higher headcount and wage inflation, including incremental cost related to our acquisition of SCIO in July 2018. The remaining increase was attributable to other operating costs of $5.8 million, partially offset by currency movements, net of hedging of $1.9 million. Gross margin in Analytics during 2019 as compared to 2018 was flat.

48


Selling, General and Administrative (“SG&A”) Expenses.
 
Year ended December 31,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
General and administrative expenses
$
126.9

 
$
116.2

 
$
10.7

 
9.2
%
Selling and marketing expenses
71.8

 
63.6

 
8.2

 
12.9
%
Selling, general and administrative expenses
$
198.7

 
$
179.8

 
$
18.9

 
10.5
%
As a percentage of revenues
20.0
%
 
20.4
%
 
 
 
 

The increase in SG&A expenses of $18.9 million was primarily due to an increase in employee-related costs of $19.5 million, including incremental costs related to our SCIO acquisition in July 2018 and net increase in other operating costs of $1.0 million. This was partially offset by currency movements, net of hedging of $1.6 million.

Depreciation and Amortization Expense.
 
Year ended December 31,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Depreciation expense
$
30.4

 
$
28.2

 
$
2.2

 
7.9
%
Intangible amortization expense
21.6

 
20.4

 
1.2

 
5.8
%
Depreciation and amortization expense
$
52.0

 
$
48.6

 
$
3.4

 
7.0
%
As a percentage of revenues
5.2
%
 
5.5
%
 
 
 
 

The increase in depreciation expense of $2.2 million was due to depreciation related to our new operating centers to support our business growth and depreciation associated with our SCIO acquisition of $2.8 million. This was partially offset by currency movements, net of hedging of $0.6 million. The increase in intangibles amortization expense of $1.2 million was primarily due to amortization of intangibles associated with our SCIO acquisition in July 2018, partially offset by the impact of amortization of intangibles related to Health Integrated acquisition which were impaired during the fourth quarter of 2018.

Impairment and Restructuring Charges.
 
Year ended December 31,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Impairment and restructuring charges
$
8.7

 
$
20.1

 
$
(11.4
)
 
(56.8
)%
As a percentage of revenues
0.9
%
 
2.3
%
 
 
 
 

During the year ended December 31, 2019, we recorded restructuring charges of $5.1 million and impairment charges of $3.6 million in connection with the wind down of Health Integrated business within our Healthcare operating segment. During the year ended December 31, 2018, we recognized an impairment charge of $20.1 million to write down the carrying value of goodwill of $14.2 million and intangible assets of $5.9 million to their fair values related to our Health Integrated business. See Note 10 and Note 24 to our consolidated financial statements for details.
Income from Operations. Income from operations increased by $26.6 million, or 53.5%, from $49.8 million for the year ended December 31, 2018 to $76.4 million for the year ended December 31, 2019. As a percentage of revenues, income from operations increased from 5.6% for the year ended December 31, 2018 to 7.7% for the year ended December 31, 2019.

49


Foreign Exchange Gain/(Loss). Net foreign exchange gains and losses are primarily attributable to movement of the U.S. dollar against the Indian rupee, the U.K. pound sterling and the Philippine peso during the year ended December 31, 2019. The average exchange rate of the U.S. dollar against the Indian rupee increased from 68.48 during the year ended December 31, 2018 to 70.36 during the year ended December 31, 2019. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.33 during the year ended December 31, 2018 to 1.28 during the year ended December 31, 2019. The average exchange rate of the U.S. dollar against the Philippine peso decreased from 52.69 during the year ended December 31, 2018 to 51.57 during the year ended December 31, 2019.
We recorded a net foreign exchange gain of $3.8 million for the year ended December 31, 2019 compared to the net foreign exchange gain of $4.8 million for the year ended December 31, 2018.
Interest expense. Interest expense increased from $7.2 million for the year ended December 31, 2018 to $13.6 million for the year ended December 31, 2019 primarily due to increase in average borrowings on account of issuance of convertible notes during the fourth quarter of 2018 and higher effective interest rates under our Credit Facility.
Other Income, net.
 
Year ended December 31,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Gain on sale and mark-to-market of mutual funds
$
13.0

 
$
10.0

 
$
3.0

 
30.0
 %
Interest and dividend income
2.4

 
1.9

 
0.5

 
28.1
 %
Others, net
1.1

 
1.1

 

 
(0.3
)%
Other income, net
$
16.5

 
$
13.0

 
$
3.5

 
27.1
 %

Other income, net increased by $3.5 million, from $13.0 million for the year ended December 31, 2018 to $16.5 million for the year ended December 31, 2019 primarily due to higher return on mutual fund investments of $3.0 million and increase in interest and dividend income of $0.5 million.    
Income Tax Expense. We recorded income tax expense of $15.2 million and $3.4 million for the year ended December 31, 2019 and 2018, respectively. The effective tax rate increased from 5.6% during the year ended December 31, 2018 to 18.3% during the year ended December 31, 2019 primarily as a result of (i) recording of a one-time tax benefit of $6.3 million with respect to unused 2018 foreign branch income tax credits under regulations under the Internal Revenue Code of 1986, as amended, during the year ended December 31, 2018, (ii) recording of higher excess tax benefits related to stock awards of $7.2 million pursuant to ASU No. 2016-09 during the year ended December 31, 2018 compared to $2.3 million during the year ended December 31, 2019, (iii) lower tax expense of $3.1 million on account of impairment and restructuring charges recorded during the year December 31, 2018 compared to $0.9 million during the year ended December 31, 2019, partially offset by (iv) higher tax exemptions/incentives and a lower tax rate for qualifying Indian subsidiaries due to a change in legislation during the year ended December 31, 2019.
Net Income. Net income increased from $56.7 million for the year ended December 31, 2018 to $67.6 million for the year ended December 31, 2019, primarily due to increase in income from operations of $26.6 million and increase in other income, net of $3.5 million, partially offset by higher income tax expense of $11.8 million, higher interest expense of $6.4 million and lower foreign exchange gain, net of $1.0 million. As a percentage of revenues, net income increased from 6.4% during the year ended December 31, 2018 to 6.8% during the year ended December 31, 2019.

50


Year Ended December 31, 2018 Compared to Year Ended December 31, 2017
Revenues. 
The following table summarizes our revenues by reportable segments for the year ended December 31, 2018 and 2017:
 
Year ended December 31,
 
 
 
Percentage
change
 
2018
 
2017
 
Change
 
 
(dollars in millions)
 
 
 
 
Insurance
$
258.1

 
$
234.8

 
$
23.3

 
9.9
 %
Healthcare
84.4

 
77.0

 
7.4

 
9.6
 %
Travel, Transportation and Logistics
70.2

 
71.0

 
(0.8
)
 
(1.0
)%
Finance and Accounting
97.9

 
86.5

 
11.4

 
13.2
 %
All Other
87.2

 
83.1

 
4.1

 
4.8
 %
Analytics
285.3

 
209.9

 
75.4

 
35.9
 %
Total revenues, net
$
883.1

 
$
762.3

 
$
120.8

 
15.8
 %

Revenues for the year ended December 31, 2018 were $883.1 million, up $120.8 million, or 15.8%, compared to the year ended December 31, 2017.
Revenue growth in Insurance of $23.3 million was primarily driven by expansion of business from our new and existing clients of $24.3 million, partially offset by net impact of foreign exchange loss of $1.0 million mainly due to depreciation of the Indian rupee against the U.S. dollar during the year ended December 31, 2018 compared to the year ended December 31, 2017. Insurance revenues were 29.2% and 30.8% of our total revenues in 2018 and 2017, respectively.
Revenue growth in Healthcare of $7.4 million was primarily driven by our acquisition of Health Integrated in 2017, contributing $17.0 million. This was partially offset by lower revenues of $9.6 million due to the termination of certain client contracts. Healthcare revenues were 9.6% and 10.1% of our total revenues in 2018 and 2017, respectively
Revenue decline in Travel, Transportation and Logistics ("TT&L") of $0.8 million was mainly due to net impact of foreign exchange loss of $0.8 million primarily due to the depreciation of the Indian rupee and the Philippine peso against the U.S. dollar during the year ended December 31, 2018 compared to the year ended December 31, 2017. TT&L revenues were 8.0% and 9.3% of our total revenues in 2018 and 2017, respectively.
Revenue growth in Finance and Accounting ("F&A") of $11.4 million was driven by net volume increases from our new and existing clients. F&A revenues were 11.1% and 11.4% of our total revenues in 2018 and 2017, respectively.
Revenue growth in All Other of $4.1 million was primarily driven by higher revenues of $9.6 million in the Consulting operating segment, partially offset by lower revenues in our Banking and Financial Services operating segment of $2.4 million and Utilities operating segment of $1.8 million and a net impact of foreign exchange loss of $1.3 million primarily due to the depreciation of the Indian rupee against the U.S. dollar during the year ended December 31, 2018 compared to the year ended December 31, 2017. All Other revenues were 9.9% and 10.9% of our total revenues in 2018 and 2017, respectively.
Revenue growth in Analytics of $75.4 million was driven by our acquisition of SCIO in July 2018, contributing $40.0 million. The remaining increase of $35.4 million was attributable by our recurring and project-based engagements from our new and existing clients. Analytics revenues were 32.3% and 27.5% of our total revenues in 2018 and 2017, respectively.

51


Cost of Revenues and Gross Margin: The following table sets forth cost of revenues and gross margin of our reportable segments.
 
Cost of Revenues
 
Gross Margin
 
Year ended December 31,
 
 
 
Percentage
change
 
Year ended December 31,
 
 
2018
 
2017
 
Change
 
 
2018
 
2017
 
Change
 
(dollars in millions)
 
 
 
 
 
 
 
 
 
 
Insurance
$
174.9

 
$
159.4

 
$
15.5

 
9.7
 %
 
32.2
%
 
32.1
%
 
0.1
 %
Healthcare
66.8

 
49.4

 
17.4

 
35.1
 %
 
20.9
%
 
35.8
%
 
(14.9
)%
TT&L
41.1

 
41.3

 
(0.2
)
 
(0.7
)%
 
41.5
%
 
41.7
%
 
(0.2
)%
F&A
59.2

 
51.4

 
7.8

 
15.2
 %
 
39.6
%
 
40.6
%
 
(1.0
)%
All Other
58.2

 
56.6

 
1.6

 
3.0
 %
 
33.0
%
 
31.8
%
 
1.2
 %
Analytics
184.6

 
137.0

 
47.6

 
34.8
 %
 
35.3
%
 
34.8
%
 
0.5
 %
Total
$
584.8

 
$
495.1

 
$
89.7

 
18.1
 %
 
33.8
%
 
35.0
%
 
(1.2
)%

For the year ended December 31, 2018, cost of revenues was $584.8 million compared to $495.1 million for the year ended December 31, 2017, an increase of $89.7 million, or 18.1%. Our gross margin for the year ended December 31, 2018 was 33.8% compared to 35.0% for year ended December 31, 2017, a decrease of 120 basis points (“bps”).

The increase in cost of revenues in Insurance of $15.5 million was primarily due to an increase in employee-related costs of $15.9 million on account of higher headcount and wage inflation, technology and infrastructure costs of $1.7 million, travel and other operating costs of $1.1 million, partially offset by lower professional fees of $2.0 million and currency movements net of hedging of $1.2 million. Gross margin in Insurance increased by 10 bps during the year ended December 31, 2018 compared to the year ended December 31, 2017, primarily due to higher revenues and margin expansion in existing clients.

The increase in cost of revenues in Healthcare of $17.4 million was primarily due to an increase in employee-related costs of $15.2 million, technology and infrastructure costs of $3.8 million and other operating cost of $0.5 million, on account of our acquisition of Health Integrated in 2017, partially offset by decrease in other operating costs of $1.5 million and currency movements net of hedging of $0.6 million. Gross margin in Healthcare decreased by 14.9% during the year ended December 31, 2018 compared to the year ended December 31, 2017, primarily due to the impact of our Health Integrated business, lower revenue from existing clients and the termination of certain client contracts.

The decrease in cost of revenues in TT&L of $0.2 million was primarily due to currency movements net of hedging of $0.7 million, partially offset by an increase in employee-related costs of $0.5 million. Gross margin in TT&L decreased by 20 bps due to margin contraction in existing clients during the year ended December 31, 2018 compared to the year ended December 31, 2017.

The increase in cost of revenues in F&A of $7.8 million was primarily due to an increase in employee-related costs of $6.4 million on account of higher headcount and wage inflation, higher technology and infrastructure costs of $1.2 million, and travel costs of $1.1 million, partially offset by other operating costs of $0.3 million and currency movements net of hedging of $0.6 million. Gross margin in F&A decreased by 100 bps during the year ended December 31, 2018 compared to the year ended December 31, 2017, primarily due to higher operating expenses associated with the initiation of services for new clients.

The increase in cost of revenues in All Other of $1.6 million was primarily due to an increase in employee-related costs of $2.9 million on account of higher headcount and wage inflation, partially offset by other operating costs of $0.3 million and currency movements net of hedging of $0.8 million. Gross margin in All Other increased by 120 bps during the year ended December 31, 2018 compared to the year ended December 31, 2017, primarily due to higher revenues in our Consulting operating segment.

The increase in cost of revenues in Analytics of $47.6 million was primarily due to an increase in employee-related costs of $36.8 million on account of higher headcount and wage inflation, including incremental cost related to our acquisition of SCIO in July 2018 of $19.9 million. The remaining increase was attributable to other operating costs of $11.8 million, partially offset by currency movements net of hedging of $1.0 million. Gross margin in Analytics increased by 50 bps during the year ended December 31, 2018 compared to the year ended December 31, 2017, primarily as a result of increased gross margin from our SCIO acquisition.

52


Selling, General and Administrative (“SG&A”) Expenses.
 
Year ended December 31,
 
 
 
Percentage
change
 
2018
 
2017
 
Change
 
 
(dollars in millions)
 
 
 
 
General and administrative expenses
$
116.2

 
$
102.6

 
$
13.6

 
13.4
%
Selling and marketing expenses
63.6

 
53.4

 
10.2

 
19.2
%
Selling, general and administrative expenses
$
179.8

 
$
156.0

 
$
23.8

 
15.3
%
As a percentage of revenues
20.4
%
 
20.5
%
 
 
 
 

The increase in SG&A expenses of $23.8 million was primarily due to an increase in employee-related costs of $18.9 million, including incremental costs related to our SCIO acquisition in July 2018 and Health Integrated acquisition in December 2017 of $12.8 million. There was a further increase in infrastructure and other operating costs of $4.4 million related to the above described acquisitions. The remaining increase of $1.6 million due to continued investments in strategic initiatives, product development, digital technology, advance automation and robotics, partially offset by currency movements net of hedging of $1.1 million.
Depreciation and Amortization Expense.
 
Year ended December 31,
 
 
 
Percentage
change
 
2018
 
2017
 
Change
 
 
(dollars in millions)
 
 
 
 
Depreciation expense
$
28.2

 
$
24.5

 
$
3.7

 
14.7
%
Intangible amortization expense
20.4

 
14.0

 
6.4

 
45.8
%
Depreciation and amortization expense
$
48.6

 
$
38.5

 
$
10.1

 
26.0
%
As a percentage of revenues
5.5
%
 
5.1
%
 
 
 
 

The increase in intangibles amortization expense of $6.4 million was primarily due to amortization of intangibles associated with our SCIO acquisition in July 2018 and Health Integrated acquisition in December 2017. The increase in depreciation expense of $3.7 million was due to depreciation related to our new operating centers commenced during 2017 to support our business growth and depreciation associated with our acquisitions.

Impairment Charges
 
Year ended December 31,
 
 
 
Percentage
change
 
2018
 
2017
 
Change
 
 
(dollars in millions)
 
 
 
 
Impairment charges
$
20.1

 
$

 
$
20.1

 
N/A
As a percentage of revenues

2.3
%
 

 


 
 

During the fourth quarter of 2018, we recognized an impairment charge of $20.1 million to write down the carrying value of goodwill of $14.2 million and intangible assets of $5.9 million to their fair values related to our Health Integrated reporting unit within our Healthcare operating segment. The primary factors contributing to an impairment charge were (i) revenues and profitability for the Health Integrated business in 2018 were significantly lower than our budget and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. See Note 10 to our consolidated financial statements.
Income from Operations. Income from operations decreased by $22.9 million, or 31.5%, from $72.7 million for the year ended December 31, 2017 to $49.8 million for the year ended December 31, 2018 primarily due to impairment charges of $20.1 million. As a percentage of revenues, income from operations decreased from 9.5% for the year ended December 31, 2017 to 5.6% for the year ended December 31, 2018.


53


Foreign Exchange Gain/(Loss). Net foreign exchange gains and losses are primarily attributable to movement of the U.S. dollar against the Indian rupee, the U.K. pound sterling and the Philippine peso during the year ended December 31, 2018. The average exchange rate of the U.S. dollar against the Indian rupee increased from 64.93 during the year ended December 31, 2017 to 68.48 during the year ended December 31, 2018. The average exchange rate of the U.K. pound sterling against the U.S. dollar increased from 1.30 during the year ended December 31, 2017 to 1.33 during the year ended December 31, 2018. The average exchange rate of the U.S. dollar against the Philippine peso increased from 50.38 during the year ended December 31, 2017 to 52.69 during the year ended December 31, 2018.
We recorded a net foreign exchange gain of $4.8 million for the year ended December 31, 2018 compared to the net foreign exchange gain of $2.8 million for the year ended December 31, 2017.

Interest expense. Interest expense increased from $1.9 million for the year ended December 31, 2017 to $7.2 million for the year ended December 31, 2018 primarily due to increase in borrowings under our new credit facility, issuance of convertible notes and higher effective interest rates.

Other Income, net
 
Year ended December 31,
 
 
 
Percentage
change
 
2018
 
2017
 
Change
 
 
(dollars in millions)
 
 
 
 
Gain on sale and mark-to-market of mutual funds
$
10.0

 
$
8.8

 
$
1.2

 
13.7
%
Interest and dividend income
1.9

 
1.6

 
0.3

 
15.3
%
Others, net
1.1

 
1.0

 
0.1

 
18.3
%
Other income, net
$
13.0

 
$
11.4

 
$
1.6

 
14.3
%

Other income, net increased by $1.6 million, from $11.4 million for the year ended December 31, 2017 to $13.0 million for the year ended December 31, 2018 primarily due to higher return on mutual fund investments of $1.2 million and interest and dividend income of $0.3 million.
Income Tax Expense. We recorded income tax expense of $3.4 million and $36.1 million for the year ended December 31, 2018 and 2017, respectively. The effective tax rate decreased from 42.5% during the year ended December 31, 2017 to 5.6% during the year ended December 31, 2018 primarily as a result of: (i) a reduction in federal statutory tax rate and (ii) the impact of one-time transition tax of $27.2 million on the mandatory deemed repatriation of accumulated earnings and profits (“E&P”) of foreign subsidiaries and deferred tax re-measurement of $1.9 million under the Tax Reform Act, during the year ended December 31, 2017 compared to $0.2 million during the year ended December 31, 2018 . See Note 22 to our consolidated financial statements.
Net Income. Net income increased from $48.9 million for the year ended December 31, 2017 to $56.7 million for the year ended December 31, 2018, primarily due to decrease in income tax expense of $32.7 million, increase in foreign exchange gains of $2.0 million and other income of $1.6 million, partially offset by lower income from operation of $22.9 million, higher interest expense of $5.3 million and loss from equity-method investment of $0.3 million. As a percentage of revenues, net income was 6.4% in each of the years ended December 31, 2018 and 2017.

54


Liquidity and Capital Resources
 
Year ended December 31,
 
2019
 
2018
 
2017
 
(dollars in millions)
Opening cash, cash equivalents and restricted cash
$
104.1

 
$
94.3

 
$
220.4

Net cash provided by operating activities
168.4

 
92.4

 
113.2

Net cash used for investing activities
(51.4
)
 
(277.5
)
 
(222.7
)
Net cash (used for)/provided by financing activities
(93.1
)
 
197.8

 
(20.5
)
Effect of exchange rate changes
(1.0
)
 
(2.9
)
 
3.9

Closing cash, cash equivalents and restricted cash
$
127.0

 
$
104.1

 
$
94.3

As of December 31, 2019 and 2018, we had $321.4 million and $280.4 million, respectively, in cash, cash equivalents and short-term investments, of which $250.4 million and $234.1 million, respectively, is located in foreign jurisdictions that upon distribution may be subject to withholding and other taxes and we do not currently intend to distribute such amounts. If, in the future, we change our intention regarding distributions, additional taxes may be required and would be recorded in the period the intention changes.
Operating Activities: Cash flows provided by operating activities were $168.4 million for the year ended December 31, 2019 as compared to cash flows provided by operating activities of $92.4 million during the year ended December 31, 2018. Generally, factors that affect our earnings, for instance, pricing, volume of services, costs and productivity, affect our cash flows used or provided from operations in a similar manner. However, while management of working capital, including timing of collections and payments affects operating results only indirectly, the impact on the working capital requirements and cash flows provided by operating activities can be significant.

Cash flows provided by operating activities for the year ended December 31, 2019 was $168.4 million. This comprised of net income plus the net effect of non-cash items, such as depreciation and amortization expense, stock-based compensation expense, amortization of operating lease right-of-use assets, unrealized gains on short-term investment, deferred income taxes, impairment charges and others aggregating to $156.2 million. The primary working capital use of cash of $34.1 million during the year ended December 31, 2019 was driven by decrease in operating lease liabilities and increase in accounts receivables, and other assets. The primary working capital sources of cash of $46.3 million was driven by an increase in accrued employee costs, accrued expenses and other liabilities, deferred revenue, accounts payable and decrease in advance income tax, prepaid expenses and other current assets.

Cash flows provided by operating activities for the year ended December 31, 2018 was $92.4 million.This comprised of net income plus the net effect of non-cash items, such as depreciation and amortization expense, stock-based compensation expense, deferred income taxes, impairment charges and others aggregating to $133.0 million. The primary working capital use of cash of $41.9 million during the year ended December 31, 2018 was driven by an increase in accounts receivables, advance income tax, prepaid expenses and other assets. The primary working capital sources of cash of $1.3 million was driven by higher accrued employee costs.

Cash flows provided by operating activities for the year ended December 31, 2017 was $113.2 million. This comprised of net income plus the net effect of non-cash items, such as depreciation and amortization expense, stock-based compensation expense, allowance for doubtful accounts receivables and others aggregating to $116.2 million. The primary working capital use of cash of $29.3 million was driven by an increase in accounts receivables, other assets and decrease in deferred revenue. The primary working capital sources of cash of $26.3 million was driven by decrease in net advance tax and higher accrued expenses and other liabilities, accrued employee costs and accounts payable.
Investing Activities: Cash flows used for investing activities were $51.4 million for the year ended December 31, 2019 as compared to cash flows used for investing activities of $277.5 million for the year ended December 31, 2018. The decrease is mainly due to higher cash used for the SCIO acquisition of $231.8 million during the year ended December 31, 2018. This was partially offset by net higher purchase of investments of $11.0 million during the year ended December 31, 2019 as compared to net purchase of investments of $5.2 million during the year ended December 31, 2018.

Cash flows used for investing activities were $277.5 million for the year ended December 31, 2018 as compared to cash flows used for investing activities of $222.7 million for the year ended December 31, 2017. The increase of $54.8 million was primarily due to an increase in net cash used for business acquisitions of $208.5 million during the year ended December 31, 2018. This was partially offset by net purchase of investments of $5.2 million during the year ended December 31, 2018 as

55


compared to net purchase of investments of $161.3 million during the year ended December 31, 2017. See Note 10 to our consolidated financial statements herein for further detail of our business acquisitions.
Financing Activities: Cash flows used for financing activities were $93.1 million during the year ended December 31, 2019 as compared to cash flows provided by financing activities of $197.8 million during the year ended December 31, 2018. The decrease in cash flows provided from financing activities was primarily due to higher net borrowings of $240.4 million (net of repayment) under our Credit Facility and Convertible Notes (as described below in “Financing Arrangements”) during the year ended December 31, 2018 as compared to net repayments (net of proceeds) of $52.2 million during the year ended December 31, 2019. This was partially offset by lower purchases of treasury stock by $1.7 million under our share repurchase program during the year ended December 31, 2019 as compared to the year ended December 31, 2018.

Cash flows provided by financing activities were $197.8 million during the year ended December 31, 2018 as compared to cash flows used for financing activities of $20.5 million during the year ended December 31, 2017. The increase in cash flows provided by financing activities was primarily due to higher proceeds from borrowings of $225.0 million (net of repayments) under our Credit Facility and Convertible Notes (as described below in “Financing Arrangements”) during the year ended December 31, 2018, partially offset by lower proceeds from exercise of stock options of $7.2 million during the year ended December 31, 2018.
We expect to use cash from operating activities to maintain and expand our business by making investments, primarily related to new facilities and capital expenditures associated with leasehold improvements to build our facilities, and purchase telecommunications equipment and computer hardware and software in connection with managing client operations. We incurred $40.1 million of capital expenditures in the year ended December 31, 2019. We expect to incur capital expenditures of between $40.0 million to $48.0 million in 2020, 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 respect to such assessment orders (see Note 26 to our consolidated financial statements herein for further details). We anticipate that we will continue to rely upon cash from operating activities to finance our smaller acquisitions, capital expenditures and working capital needs. If we have significant growth through acquisitions, we may need to obtain additional financing.
Financing Arrangements (Debt Facility)
Credit Agreement
On November 21, 2017, we and each of our wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200.0 million revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100.0 million, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, we exercised our option under the Credit Agreement to increase the commitments by $100.0 million thereby utilizing the entire revolver under the Credit Facility of $300.0 million, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and shall be subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.
Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBO rate, 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 with respect to loans pegged to the specified prime rate, and 1.00% to 1.75% per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee which is also tied to our total net leverage ratio, and ranges from 0.15% to 0.30% 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 Credit Facility carried an effective interest rate of 4.0% and 3.4% per annum, respectively, during the year ended December 31, 2019 and 2018. See Item 1A-“Risk Factors- We may be required to transition from the use of the LIBOR interest rate index in the future. We could be unable to refinance our outstanding indebtedness on reasonable terms or at all.”

56


Obligations under the Credit Agreement are guaranteed by our material domestic subsidiaries and are secured by all or substantially all of our assets and that of our material domestic subsidiaries. The Credit Agreement contains 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 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.5 to 1.0 or more than 3.0 to 1.0, respectively. As of December 31, 2019, we were in compliance with all financial and non-financial covenants listed under the Credit Agreement.
We entered into a second amendment (the “Amendment”) to our Credit Agreement, as amended, among the Company, as borrower, with certain lenders, and Citibank, N.A. as Administrative Agent to, among other things, permit the issuance by the Company of the Notes, and settlement upon maturity or conversion thereof, in accordance with the Investment Agreement, the indenture dated as of October 4, 2018 and the other documents entered into in connection therewith.
As of December 31, 2019, we had outstanding indebtedness under the credit facility of $99.0 million of which $40.0 million is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $59.0 million is included under “long-term borrowings, less current portion” in the consolidated balance sheets. As of December 31, 2018, we had outstanding indebtedness under the credit facility of $150.0 million, of which $20.0 million was included under “current portion of long-term borrowings,” and the balance of $130.0 million was included under “long-term borrowings, net of current portion” in the consolidated balance sheets.
Convertible Senior Notes
On October 1, 2018, we entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC, an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150.0 million in an aggregate principal amount of 3.50% Convertible Senior Notes due October 1, 2024 (the "Notes"). The Notes were issued on October 4, 2018. The Notes bear interest at a rate of 3.50% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. During the year ended December 31, 2019 and 2018, we recognized interest expense of $5.2 million and $1.3 million, respectively, on the Notes. The Notes are 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). With certain exceptions, upon a fundamental change, as defined in the Indenture, the holders of the Notes may require us to repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. We may redeem the principal amount of the Notes, at our option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after October 1, 2021, if the closing sale price of the common stock exceeds 150% of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding our exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption). We may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock. We used the proceeds from the issuance of Notes to repay $150.0 million of our outstanding borrowings under the Credit Facility.
We accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of $133.1 million was determined using a discounted cash flow technique, which considered debt issuances with similar features of our debt, excluding the conversion feature. The resulting effective interest rate for the Notes was 5.75% per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling $16.9 million, was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a six-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the year ended December 31, 2019 and 2018, we amortized $2.5 million and $0.6 million, respectively of the discount to interest expense on the Notes. The unamortized debt discount on the Notes as of December 31, 2019 and 2018 was $13.8 million and $16.3 million, respectively.
Under the terms of the Notes, we are not prohibited from paying cash dividends unless payment would trigger an event of default or if one currently exists. We do not anticipate paying any cash dividends in the foreseeable future.
Off-Balance Sheet Arrangements
In the ordinary course of business, we provide standby letters of credit to third parties primarily for facility leases. As of December 31, 2019 and 2018, we had outstanding letters of credit of $0.5 million and $nil, respectively, that were not recognized

57


in our consolidated balance sheets. These are not reasonably likely to have, a current or future material effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources. We had no other off-balance sheet arrangements or obligations.
Contractual Obligations
The following table sets forth our contractual obligations as of December 31, 2019:
 
 
Payment Due by Period
 
 
 
 
Less than
 
1-3
 
4-5
 
After
 
 
 
 
1 year
 
years
 
years
 
5 years
 
Total
 
 
(dollars in millions)
Finance leases
 
$
0.3

 
$
0.4

 
$
0.1

 
$

 
$
0.8

Operating leases(a)
 
26.9

 
45.3

 
34.3

 
24.0

 
130.5

Purchase obligations
 
6.5

 

 

 

 
6.5

Other obligations(b)
 
2.4

 
4.2

 
3.4

 
5.7

 
15.7

Borrowings
 
 
 
 
 
 
 
 
 
 
Principal payments
 
40.9

 
59.0

 
150.0

 

 
249.9

Interest payments(c)
 
7.5

 
11.8

 
10.5

 

 
29.8

Total contractual cash obligations(d)
 
$
84.5

 
$
120.7

 
$
198.3

 
$
29.7

 
$
433.2

 
 

(a)Represents lease liabilities payable for the expected lease term.
(b)Represents estimated payments under the Gratuity Plan.
(c)Interest on borrowings is calculated based on the interest rate on the outstanding borrowings as of December 31, 2019.
(d)
Excludes $1.0 million related to uncertain tax positions, since the extent of the amount and timing of payment is currently not reliably estimable or determinable.
Certain units of our Indian subsidiaries were established as 100% Export-Oriented units under the Software Technology Parks of India (“STPI”) or Special Economic Zone ("SEZ") scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. We have 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. We believe, however, that these units have in the past satisfied and will continue to satisfy the required conditions.
Our operations centers in the Philippines are registered with the Philippine Economic Zone Authority (“PEZA”). The registration provides us with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires that ExlService Philippines, Inc. to meet certain performance and investment criteria. We believe that these centers have in the past satisfied and will continue to satisfy the required criteria.
Recent Accounting Pronouncements
For a description of recent accounting pronouncements, see Note 2-“Recent Accounting Pronouncements” to the consolidated financial statements contained herein.

58


ITEM 7A.    Quantitative and Qualitative Disclosures About Market Risk
General
Market risk is the loss of future earnings, fair values or future cash flows that may result from a change in the price of a financial instrument. 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 loss. We manage market risk through our treasury operations. 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. Our exposure to market risk arises principally from exchange rate risk. Although substantially all of our revenues are denominated in U.S. dollars 85.9% in the year ended December 31, 2019 or U.K. pounds sterling 10.2% in the year ended December 31, 2019, a substantial portion of our expenses were incurred and paid in Indian rupees and Philippine peso 25.6% and 7.9% respectively, in the year ended December 31, 2019. We also incur expenses in U.S. dollars, and currencies of the other countries in which we have operations. The exchange rates among the Indian rupee, the Philippine peso and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future.
Our 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 Indian rupee against the U.S. dollar increased from 68.48 during the year ended December 31, 2018 to 70.36 during the year ended December 31, 2019, representing a depreciation of 2.7%. The average exchange rate of the Philippine peso against the U.S. dollar decreased from 52.69 during the year ended December 31, 2018 to 51.57 during the year ended December 31, 2019, representing an appreciation of 2.1%. Based upon our level of operations during the year ended December 31, 2019 and excluding any hedging arrangements that we had in place during that period, a 10% appreciation/depreciation in the Indian rupee against the U.S. dollar would have increased/decreased our revenues by approximately $7.3 million and increased/decreased our expenses incurred and paid in Indian rupees by approximately $23.4 million in the year ended December 31, 2019, respectively. Similarly, a 10% appreciation/depreciation in the Philippine Peso against the U.S. dollar would have increased/decreased our revenues by approximately $0.3 million and increased/decreased our expenses incurred and paid in Philippine Peso by approximately $7.2 million in the year ended December 31, 2019.
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 that are 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 Indian rupee and Philippine peso foreign exchange currency risks. In addition, any such contracts may not perform adequately as a hedging mechanism. We may, in the future, adopt more active hedging policies, and have done so in the past.
The impact on earnings and/or cash flows related to these foreign currency forward contracts is immaterial as the impact of the maturing cash flow hedges in respective periods are intended to offset the foreign currency impact on the related expenses. Further, a significant number of our customer contracts include protection against foreign exchange rate fluctuations which minimizes the impact of volatility in the exchange rates on our operating results.
Cash flow hedges with notional amounts of $410.4 million (including $4.3 million of range forward contracts) and $362.4 million (including $6.9 million of range forward contracts) were outstanding as at December 31, 2019 and 2018, respectively, with maturity periods of one to forty five-months. The fair value of these cash flow hedges as of December 31, 2019 and 2018 was $4.6 million and ($0.2) million respectively and is included in Accumulated Other Comprehensive loss on our Consolidated Balance Sheets. During the year ended December 31, 2019 we recognized $4.0 million as a foreign exchange gain from the maturing cash flow hedges, which was largely offset by the foreign exchange loss on the related expenses of $4.3 million. The net impact on earnings for the year ended December 31, 2019 from the maturing cash flow hedges was insignificant, offset by an insignificant foreign currency impact on the related expenses.

59


We also enter into foreign currency forward contracts to economically hedge our intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies. These derivatives do not qualify as fair value hedges under ASC No. Topic 815, Derivatives and Hedging (“ASC 815”). Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss). These derivative instruments do not subject us to material balance sheet risk due to exchange rate movements because gains and losses on the settlement of these derivatives are intended to offset revaluation losses and gains on the assets and liabilities being hedged. Forward exchange contracts with notional amounts of $124.0 million, GBP 10.8 million and EUR 1.3 million were outstanding at December 31, 2019 compared to $125.5 million, GBP 15.6 million and EUR 0.5 million outstanding at December 31, 2018. The fair values of these derivative instruments as of December 31, 2019 and 2018 were insignificant in both year and are included in the "foreign exchange gain/(loss)" in our Consolidated Statements of Income. At December 31, 2019, the outstanding derivative instruments had maturities of 31 days or less.
Interest Rate Risk. As described in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” on November 21, 2017 we entered into the Credit Agreement that provides for a $200.0 million revolving credit facility and a letter of credit sub-facility. We have an option to increase the commitments under the Credit Facility by up to an additional $100.0 million. On July 2, 2018, we exercised our option under the Credit Agreement to increase the commitments to $300.0 million. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty.
Depending on the type of borrowing, loans under the Credit Facility bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBO rate, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from 0.00% to 0.75% per annum with respect to loans (“ABR Loans”) pegged to the specified prime rate, and 1.00% to 1.75% per annum on loans (“Eurodollar Loans”) pegged to the adjusted LIBO rate (such applicable margin, the “Applicable Rate”). The revolving credit commitments under the Credit Agreement are subject to a commitment fee. The commitment fee is also tied to the Company’s leverage ratio, and ranges from 0.15% to 0.30% 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 may impact our interest expense for the year ended December 31, 2019 by approximately $0.7 million. See Item 1A-“Risk Factors- We may be required to transition from the use of the LIBOR interest rate index in the future. We could be unable to refinance our outstanding indebtedness on reasonable terms or at all.”
In October 2018, we issued the Notes with an aggregate principal amount of $150.0 million (see Note 18, Borrowings). The Notes bear interest at a fixed rate, so we have no financial statement impact from changes in interest rates. However, changes in market interest rates impact the fair value of the convertible notes along with other variables such as our credit spreads and the market price and volatility of our common stock.
We had cash, cash equivalents and short-term investments totaling $321.4 million and $280.4 million at December 31, 2019 and 2018, respectively. These amounts were invested principally in a short-term investment portfolio primarily comprised of highly-rated debt mutual funds, money market accounts 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 income for the year ended December 31, 2019 by approximately $1.0 million.
Credit Risk. As of December 31, 2019 and 2018, we have accounts receivable of $171.9 million and $164.8 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 accounts receivable balance as on December 31, 2019 and 2018.

60


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 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, 2019. Based upon that evaluation, the CEO and CFO have concluded that the Company’s disclosure controls and procedures, as of December 31, 2019, 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.

61


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, 2019. 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, 2019. See Deloitte & Touche LLP's accompanying 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, 2019, 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.

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 2020 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, 2019.

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 Committee Report”, “— Summary Compensation Table for Fiscal Year 2019”, “— Grants of Plan-Based Awards Table for Fiscal Year 2019”, “Outstanding Equity Awards at Fiscal 2019 Year-End”, “Option Exercises and Stock Vested During Fiscal Year 2019”, “— Pension Benefits for Fiscal Year 2019”, “— Potential Payments upon Termination or Change in Control at Fiscal 2019 Year-End”, “— Director Compensation for Fiscal Year 2019”, “— Risk and Compensation Policies” and “Corporate Governance —Compensation Committee Interlocks and Insider Participation”.



62


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

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


63


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-6 through F-58 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.


64


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 27, 2020
EXLSERVICE 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 27, 2020
Rohit Kapoor
 
 
 
 
 
/S/    GAREN K. STAGLIN
  
Chairman of the Board
 
February 27, 2020
Garen K. Staglin
 
 
 
 
 
/S/    MAURIZIO NICOLELLI
  
Chief Financial Officer (Principal Financial and Accounting Officer)
 
February 27, 2020
Maurizio Nicolelli
 
 
 
 
 
/S/    ANNE E. MINTO
  
Director
 
February 27, 2020
Anne E. Minto
 
 
 
 
 
/S/    CLYDE W. OSTLER
  
Director
 
February 27, 2020
Clyde W. Ostler
 
 
 
 
 
/S/    DAVID B. KELSO
  
Director
 
February 27, 2020
David B. Kelso
 
 
 
 
 
/S/    DEBORAH KERR
  
Director
 
February 27, 2020
Deborah Kerr
 
 
 
 
 
/S/    NITIN SAHNEY
  
Director
 
February 27, 2020
Nitin Sahney
 
 
 
 
 
/S/    SOM MITTAL
  
Director
 
February 27, 2020
Som Mittal
 
 
 
 
 
/S/    JAYNIE M. STUDENMUND
  
Director
 
February 27, 2020
Jaynie M. Studenmund
 
 
 
 
 
/S/    VIKRAM S. PANDIT
  
Director
 
February 27, 2020
Vikram S. Pandit


65


INDEX TO EXHIBITS
The following exhibits are being filed as part of this report or incorporated by reference as indicated therein:
2.1*
 
 
 
 
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+
 
 
 
 
10.12+
 

66


 
 
 
10.13+
 
 
 
 
10.14+
 
 
 
 
10.15+
 
 
 
 
10.16+
 
 
 
 
10.17+
 
 
 
 
10.18+
 
 
 
 
10.19
 
 
 
 
10.20
 
 
 
 
10.21
 
 
 
 
10.22
 
 
 
 
10.23
 
 
 
 
10.24
 
 
 
 
21.1
 
 
 
 
23.1
 
 
 
 
23.2
 
 
 
 
31.1
 
 
 
 
31.2
 
 
 
 
32.1
 
 
 
 
32.2
 
 
 
 
101.INS
 
Inline XBRL Instance Document**

67


 
 
 
101.SCH
 
Inline XBRL Taxonomy Extension Schema**
 
 
 
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase**
 
 
 
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase**
 
 
 
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase**
 
 
 
101.PRE
 
Inline XBRL Extension Presentation Linkbase**
 
 
 
104
 
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*Pursuant to Item 601(b)(2) of Regulation S-K promulgated by the SEC, certain schedules to this agreement have been omitted. The Company hereby agrees to furnish supplementally to the SEC, upon its request, any or all of such omitted schedules.
**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.

68


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, 2019 and 2018, the related consolidated statements of income, comprehensive income, equity, and cash flows, for each of the two years in the period ended December 31, 2019, 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, 2019 and 2018, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2019, 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, 2019, 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 27, 2020, expressed an unqualified opinion on the Company's internal control over financial reporting.

Change in Accounting Principle

As discussed in Note 2 to the financial statements, effective January 1, 2019, the Company adopted FASB ASC Topic 842, Leases, using the modified retrospective approach.

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.

F-2


Goodwill - Refer to Notes 2 and 10 to the financial statements
Critical Audit Matter Description
The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The Company determines the fair value of its reporting units using the discounted cash flow model and the market approach, as applicable. The determination of fair value using the discounted cash flow model requires management to make significant judgments and estimates, which include assumptions related to long-term future growth rates and estimated future cash flows, discounted at an appropriate risk-adjusted rate. The determination of fair value using the market approach requires management to make significant assumptions related to market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit.
The goodwill balance was approximately $350 million as of December 31, 2019, of which approximately $164 million has been allocated to the SCIOinspire Holdings, Inc. (SCIO) reporting unit. The SCIO reporting unit was formed as a result of the SCIO acquisition in July 2018 and its fair value was set at that time. As a result, the fair value of this reporting unit was not substantially in excess of its carrying value.

Significant estimates and assumptions are used by management to determine fair value and, thus, sensitivity in fair value may result from changes in these estimates. This requires a high degree of auditor judgment and an increased extent of efforts, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management’s estimates and assumptions.
______________________________________________________________________________________________________
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the assumptions for long-term future growth rates and estimated future cash flows, and the selection of discount rates for the SCIO reporting unit included the following, among others:
We tested the effectiveness of controls over the Company’s goodwill impairment evaluation, including those over the determination of fair value of the SCIO reporting unit, such as controls related to management’s forecasts and selection of discount rates.
We evaluated management’s ability to accurately forecast by comparing actual results to management’s historical forecasts, reviewing internal communications between management and the Board of Directors, and reviewing forecasted information included in Company press releases, and analyst and industry reports of the Company and companies in its peer group.
With the assistance of our fair value specialists, we evaluated the growth rates and discount rates, including testing the underlying source information and the mathematical accuracy of the calculations.
With the assistance of our fair value specialists, we evaluated revenue and earnings multiples, including testing the underlying source information and mathematical accuracy of the calculations, and comparing the multiples selected by management to its guideline companies.
We also evaluated all of the significant assumptions in the aggregate to determine if there is any indication of management bias.




/s/ Deloitte & Touche LLP

New York, New York
February 27, 2020

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, 2019, 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, 2019, 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, 2019, of the Company and our report dated February 27, 2020, expressed an unqualified opinion on those financial statements and included an explanatory paragraph regarding the Company’s adoption of a new accounting standard.

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 27, 2020

F-4


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 statements of income, comprehensive income, equity and cash flows of ExlService Holdings, Inc. (the “Company”) for the year ended December 31, 2017, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the consolidated results of its operations and its cash flows for the year ended December 31, 2017, in conformity with U.S. generally accepted accounting principles.

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 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 the financial statements are free of material misstatement, whether due to error or fraud. Our audit 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 audit 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 audit provides a reasonable basis for our opinion.



/s/ Ernst & Young LLP

We have served as the Company’s auditor from 2002 to 2017.



New York, New York
February 27, 2018, except for Note 27, as to which the date is February 28, 2019



F-5


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
119,165

 
$
95,881

Short-term investments
 
202,238

 
184,489

Restricted cash
 
5,453

 
5,608

Accounts receivable, net
 
171,864

 
164,752

Prepaid expenses
 
13,246

 
11,326

Advance income tax, net
 
4,698

 
9,639

Other current assets
 
24,594

 
28,240

Total current assets
 
541,258

 
499,935

Property and equipment, net
 
79,142

 
73,510

Operating lease right-of-use assets
 
86,396

 

Restricted cash
 
2,426

 
2,642

Deferred tax assets, net
 
11,855

 
6,602

Intangible assets, net
 
73,982

 
95,495

Goodwill
 
349,529

 
349,984

Other assets
 
36,016

 
31,015

Investment in equity affiliate
 
2,484

 
2,753

Total assets
 
$
1,183,088

 
$
1,061,936

Liabilities and stockholders’ equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
6,564

 
$
5,653

Current portion of long-term borrowings
 
40,867

 
21,423

Deferred revenue
 
13,436

 
7,722

Accrued employee costs
 
71,626

 
54,893

Accrued expenses and other current liabilities
 
71,023

 
64,169

Current portion of operating lease liabilities
 
24,148

 

Income taxes payable, net
 
1,432

 
1,012

Current portion of finance lease liabilities
 
253

 
223

Total current liabilities
 
229,349

 
155,095

Long-term borrowings, less current portion
 
194,131

 
263,241

Operating lease liabilities, less current portion
 
74,709

 

Income taxes payable
 
1,790

 

Deferred tax liabilities, net
 
966

 
8,445

Finance lease liabilities, less current portion
 
430

 
315

Other non-current liabilities
 
11,712

 
16,521

Total liabilities
 
513,087

 
443,617

Commitments and contingencies (Refer Note 26)
 


 


Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued
 

 

ExlService Holdings, Inc. Stockholders’ equity:
 
 
 
 
Common stock, $0.001 par value; 100,000,000 shares authorized, 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018
 
39

 
38

Additional paid-in capital
 
391,240

 
364,179

Retained earnings
 
551,903

 
484,244

Accumulated other comprehensive loss
 
(84,892
)
 
(83,467
)
Total including shares held in treasury
 
858,290

 
764,994

Less: 4,295,413 shares as of December 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost
 
(188,289
)
 
(146,925
)
Stockholders' equity
 
670,001

 
618,069

Non-controlling interest
 

 
250

Total equity
 
670,001

 
618,319

Total liabilities and stockholders’ equity
 
$
1,183,088

 
$
1,061,936

See accompanying notes to consolidated financial statements.

F-6


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


 
Year ended December 31,

 
2019
 
2018
 
2017
Revenues, net
 
$
991,346

   
$
883,112

   
$
762,310

Cost of revenues (1)
 
655,490

   
584,855

   
495,142

Gross profit (1)
 
335,856

 
298,257

 
267,168

Operating expenses:
 

   

   

General and administrative expenses
 
126,909

   
116,202

   
102,515

Selling and marketing expenses
 
71,842

   
63,612

   
53,379

Depreciation and amortization expense
 
51,981

   
48,566

   
38,549

Impairment and restructuring charges
 
8,671

 
20,056

 

Total operating expenses
 
259,403

 
248,436

 
194,443

Income from operations
 
76,453

   
49,821

   
72,725

Foreign exchange gain, net
 
3,752

   
4,787

   
2,839

Interest expense
 
(13,612
)
 
(7,227
)
 
(1,889
)
Other income, net
 
16,507

   
12,989

   
11,359

Income before income tax expense and earnings from equity affiliates
 
83,100

 
60,370

 
85,034

Income tax expense
 
15,172

   
3,397

   
36,146

Income before earnings from equity affiliates
 
67,928

 
56,973

 
48,888

Loss from equity-method investment
 
269

 
247

 

Net income attributable to ExlService Holdings, Inc. stockholders
 
$
67,659

 
$
56,726

 
$
48,888

Earnings per share attributable to ExlService Holdings, Inc. stockholders:
 

   

   

Basic
 
$
1.97

   
$
1.65

   
$
1.44

Diluted
 
$
1.95

 
$
1.62

 
$
1.39

Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders:
 

 

 

Basic
 
34,350,150

   
34,451,008

   
33,897,916

Diluted
 
34,732,683

   
35,030,984

   
35,110,210


(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,
 
2019
 
2018
 
2017
Net income
$
67,659

 
$
56,726

 
$
48,888

 Other comprehensive income/(loss):

 

 

   Unrealized gain/(loss) on cash flow hedges
8,773

 
(13,919
)
 
19,802

   Foreign currency translation (loss)/gain
(3,486
)
 
(25,700
)
 
18,894

   Retirement benefits
(2,539
)
 
382

 
1,273

   Reclassification adjustments

 

 

Gain on cash flow hedges(1)
(3,951
)
 
(3,149
)
 
(6,899
)
Retirement benefits(2)
(159
)
 
(153
)
 
256

Income tax (expense)/benefit relating to above(3)
(63
)
 
4,782

 
(3,979
)
  Total other comprehensive (loss)/income
$
(1,425
)
 
$
(37,757
)
 
$
29,347

Total comprehensive income
$
66,234

 
$
18,969

 
$
78,235


(1)
These are reclassified to net income and are included either in cost of revenues or operating expenses, as applicable in the consolidated statements of income. Refer to Note 17 to the consolidated financial statements.
(2)
These are reclassified to net income and are included in other income, net in the consolidated statements of income. Refer to Note 20 to the consolidated financial statements.
(3)
These are income tax (expense)/benefit recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.

See accompanying notes to consolidated financial statements.

F-8


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(In thousands, except share and per share amounts)
 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive (Loss)/Income
 
Treasury Stock
 
Non - Controlling Interest
 
Total Equity
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
 
Balance as of December 31, 2016
35,699,819

 
$
36

 
$
284,646

 
$
382,722

 
$
(75,057
)
 
(2,071,710
)
 
$
(60,362
)
 
$
193

 
$
532,178

Impact on adoption of ASU No. 2016-09

 

 
5,999

 
(4,546
)
 

 

 

 

 
1,453

Balance as of January 1, 2017
35,699,819

 
$
36

 
$
290,645

 
$
378,176

 
$
(75,057
)
 
(2,071,710
)
 
$
(60,362
)
 
$
193

 
$
533,631

Stock issued against stock-based compensation plans
1,090,932

 
1

 
8,560

 

 

 

 

 

 
8,561

Stock-based compensation

 

 
23,041

 

 

 

 

 

 
23,041

Acquisition of treasury stock

 

 

 

 

 
(830,308
)
 
(43,454
)
 

 
(43,454
)
Non-controlling interest

 

 

 

 

 

 

 
31

 
31

Other comprehensive income

 

 

 

 
29,347

 

 

 

 
29,347

Net income

 

 

 
48,888

 

 

 

 

 
48,888

Balance as of December 31, 2017
36,790,751

 
$
37

 
$
322,246

 
$
427,064

 
$
(45,710
)
 
(2,902,018
)
 
$
(103,816
)
 
$
224

 
$
600,045

Impact of adoption of Topic 606

 

 

 
454

 

 

 

 

 
454

Balance as of January 1, 2018
36,790,751

 
37

 
322,246

 
427,518

 
(45,710
)
 
(2,902,018
)
 
(103,816
)
 
224

 
600,499

Stock issued against stock-based compensation plans
990,334

 
1

 
1,397

 

 

 

 

 

 
1,398

Stock issued, business acquisition
69,459

 

 
4,080

 

 

 

 

 

 
4,080

Stock-based compensation

 

 
23,901

 

 

 

 

 

 
23,901

Acquisition of treasury stock

 

 

 

 

 
(726,050
)
 
(43,109
)
 

 
(43,109
)
Allocation of equity component related to the convertible senior notes, net of tax and issuance costs

 

 
12,555

 

 

 

 

 

 
12,555

Non-controlling interest

 

 

 

 

 

 

 
26

 
26

Other comprehensive loss

 

 

 

 
(37,757
)
 

 

 

 
(37,757
)
Net income

 

 

 
56,726

 

 

 

 

 
56,726

Balance as of December 31, 2018
37,850,544

 
$
38

 
$
364,179

 
$
484,244

 
$
(83,467
)
 
(3,628,068
)
 
$
(146,925
)
 
$
250

 
$
618,319

Stock issued against stock-based compensation plans
630,110

 
1

 
986

 

 

 

 

 

 
987

Stock-based compensation

 

 
26,070

 

 

 

 

 

 
26,070

Acquisition of treasury stock

 

 

 

 

 
(667,345
)
 
(41,364
)
 

 
(41,364
)
Allocation of equity component related to issuance costs on convertible notes

 

 
(13
)
 

 

 

 

 

 
(13
)
Purchase of non-controlling interest

 

 
18

 

 

 

 

 
(250
)
 
(232
)
Other comprehensive loss

 

 

 

 
(1,425
)
 

 

 

 
(1,425
)
Net income

 

 

 
67,659

 

 

 

 

 
67,659

Balance as of December 31, 2019
38,480,654

 
$
39

 
$
391,240

 
$
551,903

 
$
(84,892
)
 
(4,295,413
)
 
$
(188,289
)
 
$

 
$
670,001






See accompanying notes to consolidated financial statements.

F-9


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)

 
Year ended December 31,

 
2019
 
2018
 
2017
Cash flows from operating activities:
 

 

 

Net income
 
$
67,659

 
$
56,726

 
$
48,888

Adjustments to reconcile net income to net cash provided by operating activities:
 

 

 

Depreciation and amortization expense
 
52,193

 
48,719

 
38,984

Stock-based compensation expense
 
26,070

 
23,901

 
23,041

Amortization of operating lease right-of-use assets
 
27,335

 

 

Unrealized gain on short term investments
 
(10,116
)
 
(7,696
)
 

Unrealized foreign exchange (gain)/loss, net
 
(321
)
 
(8,620
)
 
1,523

Deferred income tax (benefit)/expense
 
(12,345
)
 
(625
)
 
731

Allowance for doubtful accounts receivable
 
614

 
(573
)
 
2,816

Loss from equity-method investment
 
269

 
247

 

Amortization of non-cash interest expense related to convertible senior notes
 
2,472

 

 

Impairment charges
 
3,627

 
20,056

 

Others, net
 
(1,205
)
 
903

 
252

Change in operating assets and liabilities, net of effects of acquisitions:
 

 

 

Accounts receivable
 
(7,093
)
 
(10,046
)
 
(20,482
)
Prepaid expenses and other current assets
 
1,215

 
(4,509
)
 
218

Advance income tax, net
 
7,194

 
(14,147
)
 
11,037

Other assets
 
(2,204
)
 
(6,800
)
 
(2,224
)
Accounts payable
 
134

 
(360
)
 
1,706

Deferred revenue
 
6,679

 
(4,929
)
 
(6,625
)
Accrued employee costs
 
16,915

 
1,272

 
6,391

Accrued expenses and other liabilities
 
14,141

 
(1,084
)
 
6,903

Operating lease liabilities
 
(24,813
)
 

 

Net cash provided by operating activities
 
168,420

 
92,435

 
113,159

 
 
 
 
 
 
 
Cash flows from investing activities:
 

 

 

Purchases of property and equipment
 
(40,138
)
 
(40,437
)
 
(35,154
)
Investment in equity affiliate
 

 

 
(3,000
)
Purchase of non-controlling interest
 
(241
)
 

 

Business acquisition (net of cash acquired)
 

 
(231,829
)
 
(23,300
)
Purchase of investments
 
(187,974
)
 
(133,434
)
 
(402,721
)
Proceeds from redemption of investments
 
176,968

 
128,208

 
241,439

Net cash used for investing activities
 
(51,385
)
 
(277,492
)
 
(222,736
)

 


 


 


Cash flows from financing activities:
 


 


 


Principal payments of finance lease liabilities
 
(336
)
 
(152
)
 
(174
)
Proceeds from borrowings
 
46,000

 
246,614

 
60,574

Repayments of borrowings
 
(98,247
)
 
(155,209
)
 
(45,192
)
Proceeds from convertible notes
 

 
149,000

 

Payment of debt issuance costs
 
(117
)
 
(762
)
 
(790
)
Acquisition of treasury stock
 
(41,364
)
 
(43,109
)
 
(43,454
)
Proceeds from exercise of stock options
 
987

 
1,397

 
8,561

Net cash (used for)/provided by financing activities
 
(93,077
)
 
197,779

 
(20,475
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
(1,045
)
 
(2,868
)
 
3,935

Net increase/(decrease) in cash, cash equivalents and restricted cash
 
22,913

 
9,854

 
(126,117
)
Cash, cash equivalents and restricted cash at the beginning of the period
 
104,131

 
94,277

 
220,394

Cash, cash equivalents and restricted cash at the end of the period
 
$
127,044

 
$
104,131

 
$
94,277


 


 


 


Supplemental disclosure of cash flow information:
 


 


 


Restricted common stock issued for business acquisition
 
$

 
$
4,080

 
$

Cash paid for interest
 
$
10,649

 
$
4,725

 
$
1,122

Cash paid for taxes, net of refund
 
$
19,087

 
$
18,508

 
$
19,128

Assets acquired under finance lease
 
$
506

 
$
277

 
$
301




See accompanying notes to consolidated financial statements.

F-10


EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2019
(In thousands, except share and per share amounts)
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”), operates in the Business Process Management (“BPM”) industry providing operations management services and analytics services that helps its clients build and grow sustainable businesses. By orchestrating its domain expertise, data, analytics and digital technology, the company looks deeper to design and manage agile, customer-centric operating models to improve global operations, drive profitability, enhance customer satisfaction, increase data-driven insights, and manage risk and compliance. 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 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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.
Accounting policies of the respective individual subsidiary and associate are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.

The Company’s investments in equity affiliates are initially recorded at cost and any excess cost 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 is recognized in the consolidated statements of income.
(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, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.

F-11

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

(c)
Foreign Currency Translation
The functional currency of each entity in the Company is its respective local country currency which is also the currency of the primary economic environment in which it operates except for the entities in Mauritius which use the U.S. dollar as its functional currency. 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 of the subsidiary 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 accompanying 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. Resulting translation adjustments are included in accumulated other comprehensive 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.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

Adoption of Financial Accounting Standards Board Accounting Standards Update (“ASU”) No. 2014-09 Topic 606, Revenue from Contracts with Customers (“Topic 606”)

On January 1, 2018, the date of initial application, the Company adopted Topic 606 using the modified retrospective method by recognizing the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings, resulting in an increase of $454, primarily due to new contract acquisition costs. The initial application scopes in those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning January 1, 2018 are presented under Topic 606. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The key area impacted upon adoption of Topic 606 relates to the accounting for sales commissions costs. Specifically, under Topic 606 a portion of sales commission costs have been recorded as an asset and recognized as an operating expense on a straight-line basis over the expected period of benefit. Prior to adoption, the Company was expensing sales commission costs as incurred.
Nature of Services
The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.

F-12

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

Type of Contracts
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 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 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 best depicts, the 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 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 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.



F-13

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

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 allocated to each performance obligation based on the relative standalone selling price.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements, pre-payment 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.

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.
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 identify 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 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.
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 defer 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 estimated expected period of benefit, 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 period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.

F-14

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

Upfront Payment Made to Customer

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 by applying the practical expedient provided in 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 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 accounts and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash 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 (refer to Note 8 to the consolidated financial statements for details). These deposits with banks have maturity dates after December 31, 2019. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.
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)
Investments
The Company’s investments consist of time deposits with financial institutions which are valued at cost and approximate fair value. Interest earned on such investments is included in interest income. Investments with original maturities greater than ninety days but less than twelve months are classified as short-term investments. Investments with maturities greater than twelve months from the balance sheet date are classified as long-term investments.

The Company's mutual fund investments are in debt and money market funds which invest in instruments of various maturities in India. These investments are accounted for in accordance with the fair value option under Financial Accounting Standard Board Accounting Standards Codification (“ASC”) Topic 825, Financial Instruments, (“Topic 825”) and any changes in fair value are included in interest and other income. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold or disposed and is included in interest and other income.


F-15

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

(g)
Accounts Receivable and Allowance for Doubtful Receivable
Accounts receivable are recorded net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of the accounts receivable aging and prior collection experience, current market conditions, client’s financial condition and the amounts of receivables in dispute to ascertain the ultimate collectability of these receivables. As of December 31, 2019 and 2018, the Company had $1,163 and $956, respectively, of allowance for doubtful accounts.
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. As of December 31, 2019 and 2018, the Company had $73,920 and $63,952, respectively, of unbilled accounts receivable.
(h)
Property and equipment
Property and equipment are stated at cost less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at the lower of present value of minimum lease payments at the inception of the leases or its fair value. 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 are classified as capital work in progress.
Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Depreciation on equipment held under finance leases and leasehold improvements are computed using the straight-line method over the shorter of the asset's estimated useful lives or the lease term.
The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable.
 
Useful Lives
(in years)
Assets:
 
Network equipment and computers
3-5
Software
3-5
Leasehold improvements
3-8
Office furniture and equipment
3-8
Motor vehicles
2-5
Buildings
30

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

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.

F-16

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

(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. Changes in fair value are recognized in earnings. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Under ASC 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.

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 for discussion of the Company's goodwill impairment testing. The Company adopted ASU No. 2017-04, Simplifying the Test for Goodwill Impairment, effective January 1, 2018 in conjunction with our goodwill impairment assessment.

The quantitative goodwill impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model”), and also 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. Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows of the respective reporting units. The discount rate is mainly based on judgment of the specific risk inherent within each reporting unit. 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. The Company uses the “Market approach” to corroborate the results of the income approach. 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 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.


F-17

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

The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:
Customer relationships
3-15 years
Leasehold benefits
3-8 years
Developed technology
5-10 years
Non-compete agreements
1-5 years
Trade names and trademarks
3-10 years

(k)
Investment in Equity Affiliate
Investments in equity affiliate are initially recorded at cost and any excess cost 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 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.
(l)
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.
(m)
Derivative Financial Instruments
In the normal course of business, the Company uses derivative instruments for the purpose of mitigating the exposure from risk of foreign currency fluctuation associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates, and not for speculative trading purposes. These derivative contracts are purchased adhering to the Company’s policy and are with counterparties that are highly rated financial institutions.
The Company hedges forecasted transactions that are subject to foreign exchange exposure with foreign currency exchange contracts that qualify as cash flow hedges. 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, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges are recorded in the consolidated statements of income along with the underlying hedged item in the same line as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.
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 equity are reclassified to earnings.
The Company uses derivatives instruments consisting of foreign currency exchange contracts to economically 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. Changes

F-18

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

in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss).
The Company also uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
(n)
Borrowings
The Company accounts for convertible notes in accordance with the guidelines established by the ASC 470-20, Debt with Conversion and Other Options. The Company separates the convertible notes into liability and equity components. The Beneficial Conversion Feature ("BCF") of a convertible note, which is the equity component and recorded as additional paid-in capital, is normally characterized as the convertible portion or feature of certain notes payable that provide a rate of conversion that is below market value or in-the-money when issued. The Company records a BCF related to the issuance of a convertible note when issued.
If a convertible note is within the scope of the Cash Conversion Subsections and contains embedded features other than the embedded conversion option, the guidance in ASC 815-15, Derivatives and Hedging - Embedded Derivatives (ASC 815-15), is applied to determine if any of those features must be separately accounted for as a derivative instrument.
The estimated fair value of the liability component at issuance is determined using a discounted cash flow technique, which considers debt issuances with similar features of the Company’s convertible notes, excluding the conversion feature. The excess of the gross proceeds received over the estimated fair value of the liability component is allocated to the BCF, which is credited to additional paid-in-capital, with a corresponding offset recognized as a discount to reduce the net carrying value of the convertible notes. The discount is amortized to interest expense over the expected term of the convertible notes using the effective interest method.
(o)
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 accrued 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. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.
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 classified in - “Other income, net”. Refer to Note 20 and Note 27 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.
(p)
Stock-Based Compensation
The Company recognizes stock-based compensation expense in the consolidated financial statements 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 over the requisite service period of the award. 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 (“PRSUs”) to executive officers and other specified employees. 50% of the PRSUs cliff vest based on an aggregated revenue target (“PU”) for a three-year period. The remaining 50% vest based on a market condition (“MUs”) that is contingent on meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the program, measured over a three-year performance period. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of both targets.

F-19

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

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 to receive 100% of the PUs are probable of being achieved. The 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 will be 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 PUs as of December 31, 2019 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 MUs will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.
(q)
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. 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.
(r)
Financial Instruments and Concentration of Credit Risk
Financial Instruments. For certain financial instruments, including cash and cash equivalents, short-term investments (except investment in mutual funds, as disclosed in Note 16), restricted cash, accounts receivable, accounts payable, accrued expenses, other current liabilities and outstanding revolver credit, recorded amounts approximate fair value due to the relatively short maturity periods and/or timing of repayments of such instruments.
Concentration of Credit Risk. 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 are invested in highly-rated mutual funds, money market accounts 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.
(s)
Leases
The Company determines if an arrangement is a lease at inception of the contract. Operating leases are recorded in "operating lease right-of-use ("ROU") assets", "current portion of operating lease liabilities" and "operating lease liabilities, less current portion" in the Company's consolidated balance sheets. Finance leases are recorded in "property and equipment", "current portion of finance lease liabilities" and "finance lease liabilities, less current portion" in the Company's consolidated balance sheets.

F-20

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

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. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. Lease term includes the effects of options to extend or terminate the lease when it is reasonably certain 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 has lease agreements with lease and non-lease components, which are accounted for separately.

The Company accounts for 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.
On January 1, 2019, the date of initial application, the Company adopted, Leases (Topic 842), using the modified retrospective method. The modified retrospective method provides a method of recognizing those leases which had not expired as of the date of adoption of January 1, 2019. The prior period consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.
The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.
The adoption resulted in the recognition of ROU assets of $80,328 (net of deferred rent of $8,626) and lease liabilities of $88,954 for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings. Refer to Note 21 to the consolidated financial statements for details.
The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable.
(t)
Government Grants
Government grants related to income are recognized as a reduction of expenses in the consolidated statements of income when there is a reasonable assurance that the entity will comply with the conditions attached to the grant and that the grants will be received.
(u)
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 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.
(v)
Commitments and contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. Legal costs incurred in connection with such liabilities are expensed as incurred.


F-21

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

(w)
Recent Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The new guidance replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption as of the fiscal years beginning after December 15, 2018 was permitted. The amendment should be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align credit loss methodology with the new standard. Adoption of the ASU will result in immaterial impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. The impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems.
In August 2018, FASB issued ASU No. 2018-13, Fair Value Measurement ("Topic 820"): Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU changes the disclosure requirements on fair value measurements in Topic 820 by prescribing new, elimination and modification of disclosure requirements, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in this ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity was permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU effective January 1, 2020 is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General ("Subtopic 715-20"): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.

In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40"): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption was permitted and both prospective and retrospective transition methods are allowed. The adoption of this ASU did not have any material effect on the Company’s consolidated financial statements.

In April 2019, FASB issued ASU No. 2019-04, Codification Improvements to Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Financial Instruments: Targeted Transition Relief (Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.

In May 2019, FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in

F-22

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

accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company's consolidated financial statements.
(x)
Recently Adopted Accounting Pronouncements

In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's consolidated balance sheets, but did not have a material impact on the Company's consolidated income statements and consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer to Note 21 to the consolidated financial statements for details.

In July 2018, FASB issued ASU No. 2018-11, Leases (Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer to Note 21 to the consolidated financial statements for details.

3. Segment and Geographical Information
The Company operates in the BPM industry and is a provider of operations management and analytics services. Effective January 1, 2020, the Company realigned its operating and reportable segments, but the presentation in this Annual Report, including the discussion in next paragraphs, refers to the structure in place prior to such realignment.
The Company has eight operating segments, which are strategic business units that align its products and services with how it manages its business, approaches its key markets and interacts with its clients. Five of those operating segments provide BPM or “operations management” services, which is organized into industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one of the operating segment is a “capability” segment (Finance and Accounting) that provides services to clients in the Company's industry-focused segments as well as clients across other industries. In each of these six operating segments, the Company provides operations management services, which typically involve transfer to the Company of the business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The remaining two operating segments are Consulting, which provides industry-specific transformational services related to operations management services, and Analytics, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.

F-23

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

The Company presents information for the following reportable segments:

Insurance
Healthcare
Travel, Transportation and Logistics (“TT&L”)
Finance and Accounting (“F&A”)
Analytics, and
All Other (consisting of the Company's remaining operating segments, which are the Banking and Financial Services, Utilities and Consulting operating segments).
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 other operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.
Revenues and cost of revenues for each of the years ended December 31, 2019, 2018 and 2017, for each of the reportable segments, are as follows:
 
Year ended December 31, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
294,159

 
$
90,589

 
$
68,010

 
$
106,580

 
$
74,679

 
$
357,329

 
$
991,346

Cost of revenues (1)
199,678

 
73,650

 
38,736

 
63,317

 
48,864

 
231,245

 
655,490

Gross profit(1)
$
94,481

 
$
16,939

 
$
29,274

 
$
43,263

 
$
25,815

 
$
126,084

 
$
335,856

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
259,403

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
6,647

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
15,172

Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
269

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
67,659

 
Year ended December 31, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
258,144

 
$
84,391

 
$
70,237

 
$
97,941

 
$
87,109

 
$
285,290

 
$
883,112

Cost of revenues (1)
174,921

 
66,768

 
41,066

 
59,155

 
58,341

 
184,604

 
584,855

Gross profit(1)
$
83,223

 
$
17,623

 
$
29,171

 
$
38,786

 
$
28,768

 
$
100,686

 
$
298,257

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
248,436

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
10,549

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
3,397

Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
247

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
56,726


F-24

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

 
Year ended December 31, 2017
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
234,794

 
$
77,013

 
$
70,951

 
$
86,527

 
$
83,082

 
$
209,943

 
$
762,310

Cost of revenues (1)
159,433

 
49,412

 
41,337

 
51,362

 
56,638

 
136,960

 
495,142

Gross profit(1)
$
75,361

 
$
27,601

 
$
29,614

 
$
35,165

 
$
26,444

 
$
72,983

 
$
267,168

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
194,443

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
12,309

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
36,146

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
48,888

(1) Exclusive of depreciation and amortization expense.
Revenues, net by service type, were as follows:

Year ended December 31,

2019
 
2018
 
2017
BPM and related services (1)
$
634,017

 
$
597,822

 
$
552,367

Analytics services
357,329

 
285,290

 
209,943

Revenues, net
$
991,346

 
$
883,112

 
$
762,310



(1) BPM and related services include revenues of the Company's five industry-focused operating segments, one capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer to reportable segment disclosure above.

The Company attributes the revenues to regions based upon the location of its customers.
 
Year ended December 31,
 
2019
 
2018
 
2017
Revenues, net
 
 
 
 
 
United States
$
817,878

 
$
732,589

 
$
626,336

Non-United States
 
 
 
 
 
     United Kingdom
113,036

 
114,515

 
108,640

     Rest of World
60,432

 
36,008

 
27,334

Total Non-United States
173,468

 
150,523

 
135,974

Revenues, net
$
991,346

 
$
883,112

 
$
762,310


Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net were as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Long-lived assets
 
 
 
India
$
78,244

 
$
36,152

United States
52,375

 
28,254

Philippines
26,006

 
5,985

Rest of World
8,913

 
3,119

Long-lived assets
$
165,538

 
$
73,510




F-25

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

4. Quarterly Financial Data
Summarized quarterly results for the years ended December 31, 2019 and 2018 are as follows:

Three months ended 2019 (Unaudited)
 
Year ended (Audited)
 
March 31
 
June 30
 
September 30
 
December 31
 
December 31, 2019

 
 
 
 
 
 
 
 
 
Revenues, net
$
239,573

 
$
243,509

 
$
251,392

 
$
256,872

 
$
991,346

Gross profit(1)
$
82,333

 
$
81,063

 
$
83,850

 
$
88,610

 
$
335,856

Net income
$
14,695

 
$
12,564

 
$
19,044

 
$
21,356

 
$
67,659

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
$
0.43

 
$
0.36

 
$
0.55

 
$
0.62

 
$
1.97

Diluted(2)
$
0.42

 
$
0.36

 
$
0.55

 
$
0.62

 
$
1.95

Weighted-average number of shares used in computing earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
34,374,815

 
34,451,671

 
34,322,449

 
34,253,308

 
34,350,150

Diluted(2)
34,833,435

 
34,702,547

 
34,699,497

 
34,696,896

 
34,732,683


 
 
 
 
 
 
 
 
 
Stock compensation expense
$
6,956

 
$
7,155

 
$
7,427

 
$
4,532

 
$
26,070

Amortization of intangibles
$
5,528

 
$
5,554

 
$
5,502

 
$
4,974

 
$
21,558

 
 
 
 
 
 
 
 
 
 

Three months ended 2018 (Unaudited)
 
Year ended (Audited)
 
March 31
 
June 30
 
September 30
 
December 31
 
December 31, 2018
 
 
 
 
 
 
 
 
 


Revenues, net
$
206,973

 
$
210,112

 
$
231,124

 
$
234,903

 
$
883,112

Gross profit(1)
$
68,872

 
$
70,463

 
$
78,967

 
$
79,955

 
$
298,257

Net income
$
23,158

 
$
14,462

 
$
15,249

 
$
3,857

 
$
56,726

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
$
0.67

 
$
0.42

 
$
0.44

 
$
0.11

 
$
1.65

Diluted(2)
$
0.66

 
$
0.41

 
$
0.43

 
$
0.11

 
$
1.62

Weighted-average number of shares used in computing earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
34,446,265

 
34,511,777

 
34,458,520

 
34,388,025

 
34,451,008

Diluted(2)
35,302,926

 
35,142,388

 
35,207,991

 
34,921,388

 
35,030,984


 
 
 
 
 
 
 
 
 
Stock compensation expense
$
5,074

 
$
6,893

 
$
5,344

 
$
6,590

 
$
23,901

Amortization of intangibles
$
3,947

 
$
3,761

 
$
6,718

 
$
5,951

 
$
20,377



(1) Exclusive of depreciation and amortization expense.

(2) Total of quarterly basic and diluted earnings per share and weighted average number of shares used in computing earnings per share will not be equal to year end basic and diluted earnings per share and weighted average number of shares used in computing earnings per share, respectively.

5. Revenues, net
Refer to Note 3 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:

F-26

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

 
 
As of
 
December 31, 2019
 
December 31, 2018
Accounts receivable, net
 
$
171,864

 
$
164,752

Contract assets
 
$
5,391

 
$
5,445

Contract liabilities:
 
 
 
 
    Deferred revenue (consideration received in advance)
 
$
11,259

 
$
6,345

 Consideration received for process transition activities
 
$
3,036

 
$
1,669


Accounts receivable includes $73,920 and $63,952 as of December 31, 2019 and 2018, 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 represents upfront payments in nature of deal signing discount or deal signing bonuses made to customers. These costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers. This may also include revenues deferred for certain contracts where services have been rendered but other conditions for revenue recognition have not been met for e.g. legally enforceable contract is not executed. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. The contract liabilities 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 year ended December 31, 2019 that was included in the contract liabilities balance at the beginning of the period was $6,077 and revenue recognized during the year ended December 31, 2018 that was included in the contract liabilities balance at the beginning of the period was $9,147.
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
 
2019
 
2018
 
Contract acquisition cost
 
Contract fulfillment cost
 
Contract acquisition cost
 
Contract fulfillment cost
Balance as of January 1
$
713

 
$
4,051

 
$
454

 
$
2,769

Addition
1,222

 
4,652

 
567

 
2,216

Amortization
(628
)
 
(1,448
)
 
(308
)
 
(934
)
Balance as of December 31
$
1,307

 
$
7,255

 
$
713

 
$
4,051



There was no impairment loss in relation to costs capitalized. The capitalized costs are amortized on a straight line basis over the life of the contract.
Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized over the period in which the related performance obligations are fulfilled.



F-27

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


6. Other Income, net

Other income, net consists of the following:

Year ended December 31,

2019
 
2018
 
2017
Gain on sale and mark-to-market of mutual funds
$
12,965

 
$
9,970

 
$
8,766

Interest and dividend income
2,399

 
1,873

 
1,625

Others, net
1,143

 
1,146

 
968

Other income, net
$
16,507

 
$
12,989

 
$
11,359




7. Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock and restricted stock units) issued and outstanding at the reporting date, using the treasury stock method. Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding. The Company includes performance stock unit awards in dilutive potential common shares when they become contingently issuable and have a dilutive impact per authoritative guidance and excludes such awards when they are not contingently issuable.
The following table sets forth the computation of basic and diluted earnings per share:
 
Year ended December 31,
 
2019
 
2018
 
2017
Numerators:
 
 
 
 
 
Net income
$
67,659

 
$
56,726

 
$
48,888

Denominators:
 
 
 
 
 
Basic weighted average common shares outstanding
34,350,150

 
34,451,008

 
33,897,916

Dilutive effect of share based awards
382,533

 
579,976

 
1,212,294

Diluted weighted average common shares outstanding
34,732,683

 
35,030,984

 
35,110,210

Earnings per share attributable to ExlService Holdings Inc. stockholders:

 
 
 
 
Basic
$
1.97

 
$
1.65

 
$
1.44

Diluted
$
1.95

 
$
1.62

 
$
1.39

Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share
106,375

 
121,344

 
151,961



8. Cash, Cash Equivalents and Restricted Cash

For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
119,165

 
$
95,881

 
$
86,795

Restricted cash (current)
 
5,453

 
5,608

 
3,674

Restricted cash (non-current)
 
2,426

 
2,642

 
3,808

Cash, cash equivalents and restricted cash

 
$
127,044

 
$
104,131

 
$
94,277



Effective January 1, 2018, the Company adopted ASU 2016-18, Statements of Cash Flows (Topic 230), Restricted Cash. Accordingly, restricted cash and restricted cash equivalents is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the consolidated statements of cash flows. Refer to Note 27 to the consolidated financial statements.

F-28

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


9. Property and Equipment, net
Property and equipment, net consists of the following:
 
 
 
As of

Estimated useful lives (Years)
 
December 31, 2019
 
December 31, 2018
Owned assets:
 
 

 

Network equipment and computers
3-5
 
$
98,309

 
$
85,921

Software
3-5
 
79,746

 
69,752

Leasehold improvements
3-8
 
44,982

 
39,533

Office furniture and equipment
3-8
 
22,046

 
20,097

Motor vehicles
2-5
 
601

 
635

Buildings
30
 
1,114

 
1,140

Land
 
729

 
746

Capital work in progress
 
10,309

 
11,026


 
 
257,836

 
228,850

Less: Accumulated depreciation and amortization
 
 
(179,331
)
 
(155,798
)

 
 
$
78,505

 
$
73,052

Right-of-use assets under finance leases:
 
 

 

Leasehold improvements
 
 
$
738

 
$
778

Office furniture and equipment
 
 
308

 
53

Motor vehicles
 
 
711

 
628


 
 
1,757

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,120
)
 
(1,001
)

 
 
$
637

 
$
458

Property and equipment, net
 
 
$
79,142

 
$
73,510

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.
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,
 
2019
 
2018
 
2017
Depreciation and amortization expense
$
30,423

 
$
28,189

 
$
24,574


The depreciation and amortization set forth above includes the effect of foreign exchange gain upon settlement of cash flow hedges, amounting to $212, $153 and $435 for the year ended December 31, 2019, 2018 and 2017, respectively (Refer to Note 17 to the consolidated financial statements for further details).

F-29

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

Internally developed software costs, included under Software, was as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cost
$
15,784

 
$
8,783

Less : Accumulated amortization
(4,989
)
 
(2,393
)
Internally developed software, net
$
10,795

 
$
6,390



During the year ended December 31, 2019, there were no significant changes in estimated useful lives of property and equipment.
The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
2,745

 
$
1,417

 
$
640


During the year ended December 31, 2019, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the long-lived assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized impairment charges of $2,178 during the year ended December 31, 2019, to write down the carrying value of property and equipment to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.


10. Business Combinations, Goodwill and Intangible Assets
SCIOinspire Holdings Inc.
On July 1, 2018, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”) and Buyer’s wholly owned subsidiary, ExlService Cayman Merger Sub, completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). ExlService Cayman Merger Sub, merged with and into SCIO, with SCIO surviving the merger as a wholly-owned subsidiary of the Buyer.
SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. The acquisition is expected to significantly strengthen the Company’s capability in the high growth cost optimization and care optimization markets. The acquisition of SCIO is included in the Analytics reportable segment.
The aggregate purchase consideration was $245,044, including cash and cash equivalents acquired and post-closing adjustments. The aggregate base purchase consideration payable at closing of the merger was $236,500 based on completion of diligence, which was adjusted based on, among other things, SCIO’s cash, debt, working capital position and other adjustments as of the Closing as set forth in the Merger Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $233,000, issued 69,459 shares of restricted common stock of the Company in the amount of $4,080 and paid the balance with available cash on hand.
Pursuant to the Company’s business combinations accounting policy, the total purchase consideration for SCIO was allocated to identifiable net tangible and intangible assets based upon their fair values. The excess of the purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for SCIO, the fair values of all identifiable assets and liabilities were established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market

F-30

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

participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.
The Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:
Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

Liabilities:
 
 
Current liabilities
 
(12,482
)
Deferred tax liabilities, net
 
(17,132
)
Other non-current liabilities
 
(200
)
 
 
(29,814
)
 
 
 
Net assets acquired
 
$
81,293

Goodwill
 
163,751

Total purchase consideration
 
$
245,044


The fair values of the trade names and trademarks intangible assets were determined by using an “income approach”, specifically the relief-from-royalty approach. The basic principle of the relief-from-royalty method is that without ownership of the subject intangible asset, the user of that intangible asset would have to make a stream of payments to the owner of the asset in return for the rights to use that asset. By acquiring the intangible asset, the user avoids these payments. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the asset, can be attributed to the firm’s ownership. The trade names and trademarks are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.
The fair values of the developed technology intangible assets were also determined by the relief-from-royalty approach. Similarly, this approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of the technology. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the technology, can be attributed to the firm’s ownership of the technology. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 5 years.
The fair values of the 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 10 years.

F-31

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

The goodwill recognized is attributable primarily to expected synergies from continuing operations of SCIO and the Company. The amount of goodwill recognized from SCIO's acquisition is not deductible for tax purposes. The goodwill has been assigned to our Analytics reportable segment based upon the Company’s assessment of nature of services rendered by SCIO.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:

Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2018
$
38,333

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

 
(14,229
)
Balance at December 31, 2018
$
38,203

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
73

 

 
(240
)
 
(288
)
 

 

 
(455
)
Balance at December 31, 2019
$
38,276

 
$
19,276

 
$
12,457

 
$
46,905

 
$
5,326

 
$
227,289

 
$
349,529


During the fourth quarter of 2019, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units was a long-term revenue growth rate in the terminal year of 3.0% and discount rates ranging from 9.0% to 11.0%. 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. However, for the SCIO reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The SCIO reporting unit was formed as a result of the SCIO acquisition in July 2018 and its fair value was set at the time of acquisition. As of December 31, 2019, the goodwill associated with the SCIO reporting unit was $163,751, representing approximately 47.0% of the Company’s total goodwill, and the percentage by which the fair value of the SCIO reporting unit exceeded the carrying value as of the date of the most recent annual impairment test was approximately 10.0%. While the goodwill of this reporting unit is not currently impaired, there could be an impairment in the future as a result of changes in certain assumptions. For example, the fair value could be adversely affected and may result in an impairment of goodwill if this reporting unit is not able to expand its existing customer relationships, win new clients, improve profitability, the estimated cash flows are discounted at a higher risk-adjusted rate, or the market multiples decreases. The Company also believes that it is possible that its actual revenue growth rates could be higher than the long-term revenue growth rates used in the impairment test due to a number of factors, including (i) continued demand for the Company’s reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, and (ii) the Company’s ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics to deliver better business outcomes for its clients. The Company believes that its discount rate utilized is appropriate to use for its future cash flow assumptions considering current market conditions. However, keeping all other variables constant, a further 50 basis points increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of the SCIO reporting unit to 6.0%. The Company continues to monitor the cash flows of the SCIO reporting unit for changes in the business environment that could impact recoverability.

The recoverability of goodwill is dependent upon the continued growth of cash flows from our business activities. 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.

During the fourth quarter of 2018, the Company performed its annual impairment test of goodwill for all its reporting units. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying values except for the Health Integrated reporting unit, within the Healthcare operating segment. The primary factors contributing to a reduction in the fair value of the Health Integrated reporting unit were: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget; and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health

F-32

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

Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. As a result of this analysis, the Company recognized a goodwill impairment charge of $14,229 during the fourth quarter to write down the carrying value of Health Integrated’s goodwill to its fair value of $nil as of December 31, 2018. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges"

Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 
As of December 31, 2019
 
Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
97,602

 
$
(43,330
)
 
$

 
$
54,272

Developed technology
26,976

 
(10,687
)
 

 
16,289

Trade names and trademarks
5,100

 
(2,579
)
 

 
2,521

 
$
129,678

 
$
(56,596
)
 
$

 
$
73,082

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
$
900

 
$

 
$

 
$
900

Total intangible assets
$
130,578

 
$
(56,596
)
 
$

 
$
73,982

 

 
As of December 31, 2018
 
Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
129,790

 
$
(56,367
)
 
$
(5,549
)
 
$
67,874

Leasehold benefits
2,644

 
(2,567
)
 

 
77

Developed technology
37,154

 
(14,653
)
 

 
22,501

Non-compete agreements
2,045

 
(1,937
)
 

 
108

Trade names and trademarks
9,639

 
(5,326
)
 
(278
)
 
4,035

 
$
181,272

 
$
(80,850
)
 
$
(5,827
)
 
$
94,595

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
$
900

 
$

 
$

 
$
900

Total intangible assets
$
182,172

 
$
(80,850
)
 
$
(5,827
)
 
$
95,495


The amortization expense for the year is as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
21,558

 
$
20,377

 
$
13,975



During the fourth quarter of 2018, the Company recognized impairment charges of $5,549 and $278 related to its customer relationships and trademarks intangible assets, respectively, in the Health Integrated reporting unit, within the Healthcare operating segment. The Company tested these intangible assets for recoverability due to indicators warranting the impairment test such as: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget, and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. Based on the results of its testing, the Company determined that the carrying value of the intangible assets was not recoverable, and an

F-33

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

impairment charge was recorded to the extent that carrying value exceeded estimated fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Subsequent to the impairment test, Health Integrated reporting unit’s customer relationships and trademarks intangibles assets were reduced to $nil as of December 31, 2018.

The remaining weighted average life of intangible assets is as follows:
 
(in years)
Customer relationships
7.66
Developed technology
3.64
Trade names and trademarks (Finite lived)
2.38

Estimated future amortization expense related to intangible assets as of December 31, 2019 is as follows:
2020
$
14,458

2021
12,753

2022
11,335

2023
9,046

2024
6,704

2025 and thereafter
18,786

Total
$
73,082


11. Other Current Assets
Other current assets consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Derivative instruments
$
4,076

 
$
4,059

Advances to suppliers
1,581

 
2,910

Receivables from statutory authorities
12,608

 
14,145

Contract assets
1,414

 
1,201

Deferred contract fulfillment costs
1,673

 
1,236

Others
3,242

 
4,689

Other current assets
$
24,594

 
$
28,240



12. Other Assets
Other assets consist of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
Lease deposits
 
$
9,983

 
$
8,891

Derivative instruments
 
3,433

 
1,971

Deposits with statutory authorities
 
6,252

 
6,273

Term deposits
 
1,983

 
315

Contract assets
 
3,977

 
4,244

Deferred contract fulfillment costs
 
5,582

 
2,815

Others
 
4,806

 
6,506

Other assets
 
$
36,016

 
$
31,015




F-34

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

13. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Accrued expenses
$
53,139

 
$
44,711

Derivative instruments
1,783

 
3,204

Client liabilities
6,378

 
6,933

Other current liabilities
9,723

 
9,321

Accrued expenses and other current liabilities
$
71,023

 
$
64,169



14. Other Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Derivative instruments
$
1,250

 
$
3,075

Unrecognized tax benefits
1,047

 
804

Deferred rent

 
7,834

Retirement benefits
6,517

 
3,616

Deferred transition revenue
1,911

 
945

Others
987

 
247

Other non-current liabilities
$
11,712

 
$
16,521



15. Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and changes in the cumulative foreign currency translation adjustments. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with ASC 815. Changes in the fair values of these foreign currency exchange contracts are recognized in AOCI on the Company's consolidated balance sheets until the settlement of those contracts. The balances as of December 31, 2019 and 2018 are as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(87,591
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges
4,604

 
(218
)
Retirement benefits
(1,780
)
 
918

Income tax expense relating to above (1)
(125
)
 
(62
)
Accumulated other comprehensive loss
$
(84,892
)
 
$
(83,467
)


(1) These are income tax expense recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.

16. Fair Value Measurements
ASC Topic 820, “Fair Value Measurements and Disclosures” ("ASC 820") 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

F-35

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

entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk.
ASC 820 establishes a three-level hierarchy of fair value measurements based on whether the inputs to those measurements are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. The fair-value hierarchy requires the use of observable market data when available and consists of the following levels:
Level 1—Quoted prices for identical instruments in active markets;
Level 2—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 in which all significant inputs are observable in active markets; and
Level 3—Valuations derived from valuation techniques in which one or more significant inputs are unobservable.

Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of December 31, 2019 and 2018.
As of December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
Mutual funds*
 
$
166,330

 
$

 
$

 
$
166,330

Derivative financial instruments
 

 
7,509

 

 
7,509

Total
 
$
166,330

 
$
7,509

 
$

 
$
173,839

Liabilities
 
 
 
 
 
 
 
 
Derivative financial instruments
 
$

 
$
3,033

 
$

 
$
3,033

Total
 
$

 
$
3,033

 
$

 
$
3,033


 
 
 
 
 
 
 
 
As of December 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
Mutual funds*
 
$
142,408

 
$

 
$

 
$
142,408

Derivative financial instruments
 

 
6,030

 

 
6,030

Total
 
$
142,408

 
$
6,030

 
$

 
$
148,438

Liabilities
 
 
 
 
 
 
 
 
Derivative financial instruments
 
$

 
$
6,279

 
$

 
$
6,279

Total
 
$

 
$
6,279

 
$

 
$
6,279


* Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments" as of December 31, 2019 and 2018.
Derivative Financial Instruments: The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 to the consolidated financial statements for further details.
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, short-term investments (except investment in mutual funds, as disclosed above), restricted cash, accounts receivable, accounts payable, and accrued expenses for which fair values approximate their carrying amounts due to their short-term nature. The carrying value of the Company’s outstanding revolver credit approximates its fair value because the Company’s interest rate yield is near current

F-36

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

market rates for comparable debt instruments. Lease obligations are recognized based on the present value of lease payments over the lease term which approximates fair value
Convertible Senior Notes:
The total estimated fair value of the convertible senior notes as of December 31, 2019 and 2018 was $149,934 and $130,510, respectively. The fair value was determined based on the market yields for similar Notes as of December 31, 2019 and 2018, respectively. The Company considers the fair value of the Notes to be a Level 2 measurement due to the limited inputs available for its fair valuation.
Non-recurring fair value measurements of assets:
Non-recurring fair value measurements include impairment tests conducted by the Company during the year ended December 31, 2019 of its long-lived assets and ROU assets related to its Health Integrated business. The fair value determination for ROU assets was based on third party quotes, which are Level 2 inputs, and for other long-lived assets, it was based on Company’s internal assessment, which are Level 3 inputs. During the year ended December 31, 2019, the Company recognized impairment charges on and long-lived assets and ROU assets to write down the carrying value to their fair values. Refer to Notes 9 and 21 to the consolidated financial statements for further details.
17. Derivatives and Hedge Accounting
The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $410,390 (including $4,300 of range forward contracts) as of December 31, 2019 and $362,435 (including $6,900 of range forward contracts) as of December 31, 2018.
Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of derivative financial instruments are recorded along with the underlying hedged item in the same line of consolidated statements of income as either a part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.
The Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings.
The Company estimates that approximately $2,421 of net derivative gains, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of December 31, 2019. At December 31, 2019, the maximum outstanding term of the cash flow hedges was 45 months.
The Company enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss). The Company’s primary exchange rate exposure is with the Indian Rupee, the U.K. pound sterling and the Philippine peso. The Company also has exposure to Colombian pesos, Czech Koruna, the Euro, South African ZAR and other local currencies in which it operates. Outstanding foreign currency forward contracts amounted to $124,045, GBP 10,843 and EUR 1,289 as of December 31, 2019 and amounted to $125,503, GBP 15,616 and EUR 512 as of December 31, 2018.
The Company also uses forward contracts designated as net investment hedges to hedge foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.

F-37

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

The following tables set forth the fair value of the foreign currency exchange contracts and their location on the consolidated financial statements:
Derivatives designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
December 31, 2019
 
December 31, 2018
Other current assets
 
$
3,945

 
$
4,022

Other assets
 
$
3,433

 
$
1,971

Accrued expenses and other current liabilities
 
$
1,524

 
$
3,137

Other non-current liabilities
 
$
1,250

 
$
3,075

 
 
 
 
 
Derivatives not designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
December 31, 2019
 
December 31, 2018
Other current assets
 
$
131

 
$
37

Accrued expenses and other current liabilities
 
$
259

 
$
67


The following tables set forth the effect of foreign currency exchange contracts on the consolidated statements of income and accumulated other comprehensive loss for the years ended December 31, 2019, 2018 and 2017:    
 
 
Year ended December 31,
Forward Exchange Contracts:
 
2019
 
2018
 
2017
Unrealized gain/(loss) recognized in AOCI
 
 
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
8,773

 
$
(13,919
)
 
$
19,802

 
 
 
 
 
 
 
Gain/(loss) recognized in consolidated statements of income
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
$
3,306

 
$
(3,224
)
 
$
5,056


F-38

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

Location and amount of gain/(loss) recognized in consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments:
 
 
Year ended December 31,
 
 
2019
 
2018
 
2017
 
 
As per consolidated statements of income
 
Gain on foreign currency exchange contracts
 
As per consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per consolidated statements of income
 
Gain on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
 
 
 
 
Location in consolidated statements of income where gain was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
655,490

 
$
3,269

 
$
584,855

 
$
2,481

 
$
495,142

 
$
5,465

General and administrative expenses
 
$
126,909

 
$
424

 
$
116,202

 
$
443

 
$
102,515

 
$
960

Selling and marketing expenses
 
$
71,842

 
$
46

 
$
63,612

 
$
44

 
$
53,379

 
$
103

Depreciation and amortization expense
 
$
51,981

 
$
212

 
$
48,566

 
$
181

 
$
38,549

 
$
371

 
 
 
 
$
3,951

 
 
 
$
3,149

 
 
 
$
6,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
 
 
 
 
Location in consolidated statements of income where gain/(loss) was recognized
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange gain/(loss), net
 
$
3,752

 
$
3,306

 
$
4,787

 
$
(3,224
)
 
$
2,839

 
$
5,056

 
 
$
3,752

 
$
3,306

 
$
4,787

 
$
(3,224
)
 
$
2,839

 
$
5,056



F-39

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

Effect of net investment hedges on accumulated other comprehensive loss:
 
 
Year ended December 31,
 
 
Amount of (loss) recognized in AOCI
Net investment hedging relationships
 
2019
 
2018
 
2017
Foreign exchange contracts
 
$
(580
)
 
$

 
$

 
 
$
(580
)
 
$

 
$



18. Borrowings
Revolver Credit Agreement
On November 21, 2017, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200,000 revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100,000, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by $100,000 thereby utilizing the entire revolver under the Credit Facility of $300,000, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and are subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.
Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBOR rate, 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 with respect to loans pegged to the specified prime rate, and 1.00% to 1.75% per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee which is also tied to the Company’s total net leverage ratio, and ranges from 0.15% to 0.30% 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 Credit Facility carried an effective interest rate of 4.0% per annum and 3.4% per annum, respectively, during the years ended December 31, 2019 and 2018.
Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and our material domestic subsidiaries. The 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 Credit Agreement contains a covenant to not permit the interest coverage ratio (the ratio of EBITDA to cash interest expense) or the total net leverage ratio (total funded indebtedness, less unrestricted domestic cash and cash equivalents not to exceed $50,000 to EBITDA) for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.5 to 1.0 or more than 3.0 to 1.0, respectively. As of December 31, 2019, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.

The Company entered into a second amendment (the “Amendment”) to its Credit Agreement, as amended, among the Company, as borrower, with certain lenders, and Citibank, N.A. as Administrative Agent to, among other things, permit the issuance by the Company of the convertible notes, and settlement upon maturity or conversion thereof, in accordance with the Investment Agreement, the indenture dated as of October 4, 2018 and the other documents entered into in connection therewith.
As of December 31, 2019, the Company had outstanding indebtedness under the credit facility of $99,000 of which $40,000 is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $59,000 is included under “long-term borrowings, less current portion” in the consolidated balance sheets. As of December 31, 2018, the Company had an outstanding indebtedness under the credit facility of $150,000, of which $20,000 was

F-40

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

included under “current portion of long-term borrowings,” and the balance of $130,000 was included under “long-term borrowings, less current portion” in the consolidated balance sheets.
The Company incurred certain debt issuance costs, which are deferred and amortized as an adjustment to interest expense over the term of the credit facility. The unamortized debt issuance costs as of December 31, 2019 and 2018 was $748 and $1,006, respectively and is included under “other current assets” and “other assets” in the consolidated balance sheets.
Convertible Senior Notes
On October 1, 2018, the Company entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150,000 in an aggregate principal amount of 3.50% per annum Convertible Senior Notes due October 1, 2024 (the “Notes”). The transactions contemplated by the Investment Agreement, including the issuance of the Notes, closed on October 4, 2018. The Notes bear interest at a rate of 3.50% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. During the year ended December 31, 2019 and 2018, the Company recognized interest expense of $5,206 and $1,313, respectively, on the Notes. The Notes are 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). With certain exceptions, upon a fundamental change, as defined in the Indenture, the holders of the Notes may require that the Company to repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. The Company may redeem the principal amount of the Notes, at its option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after October 1, 2021, if the closing sale price of the common stock exceeds 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 Company may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. The Company used the proceeds from the issuance of the Notes to repay $150,000 of its outstanding borrowings under the Credit Facility.
The net proceeds from the issuance of the Notes were approximately $149,000, after deducting debt issuance costs of $1,000 and offering expenses of approximately $442 paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were $1,279 and $163, respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs is presented as a direct reduction from the Notes in the consolidated balance sheets. The unamortized debt issuance costs as of December 31, 2019 and 2018 was $1,018 and $1,127, respectively.
The Company accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of $133,077 was determined using a discounted cash flow technique, which considered debt issuances with similar features of the Company’s debt, excluding the conversion feature. The resulting effective interest rate for the Notes was 5.75% per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling $16,923 was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a six-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the year ended December 31, 2019 and 2018, the Company amortized $2,472 and $600 respectively of the discount to interest expense, on the Notes. The unamortized debt discount on the Notes as of December 31, 2019 and 2018 was $13,851 and $16,323, respectively.
Borrowings also includes structured payables which are in the nature of debt, amounting to $867 and $2,114 as of December 31, 2019 and 2018, respectively, of which $867 and $1,423 is included under “current portion of long-term borrowings”, $nil and $691, respectively, included under “long-term borrowings, less current portion ” in the consolidated balance sheets.

F-41

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

Future principal payments/maturities for all of the Company's borrowings as of December 31, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2020
 
$

 
$
40,000

 
$
867

 
$
40,867

2021
 

 
40,000

 

 
40,000

2022
 

 
19,000

 

 
19,000

2023
 

 

 

 

2024
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
99,000

 
$
867

 
$
249,867


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, 2019 and 2018, the Company had outstanding letters of credit of $461 and $nil, respectively, that were not recognized in the consolidated balance sheets.


19. Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the year ended December 31, 2019 and 2018, the Company purchased 23,859 and 51,446 shares of common stock, respectively, from employees in connection with withholding tax payments related to the vesting of restricted stock for a total consideration of $1,490 and $3,122, respectively. The weighted average purchase price per share of $62.47 and $60.68, respectively, was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.
On December 30, 2014, the Company’s Board of Directors authorized a common stock repurchase program (the “2014 Repurchase Program”), under which shares were authorized to be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an annual amount of $20,000.
On February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an aggregate additional amount of $100,000. The approval increased the 2017 authorization from $20,000 to $40,000 and authorizes stock repurchases of up to $40,000 in each of 2018 and 2019.
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 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.
During the year ended December 31, 2019, the Company purchased 643,486 shares of its common stock for an aggregate purchase price of approximately $39,874, including commissions, representing an average purchase price per share of $61.96 under the 2017 Repurchase Program.
During the year ended December 31, 2018, the Company purchased 674,604 shares of its common stock for an aggregate purchase price of approximately $39,987, including commissions, representing an average purchase price per share of $59.27 under 2017 Repurchase Program.

F-42

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

Repurchased shares have been recorded as treasury shares and will be held until the 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, 2019, 2018 and 2017. The Company’s line of credit with a bank could restrict, or its terms of the Notes could impair, the Company’s ability to declare or make any dividends or similar distributions.

20. Employee Benefit Plans
The Company’s Gratuity Plans in India ("Gratuity Plan") provide for 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. Liabilities with regard to the Gratuity Plans are determined by actuarial valuation using the projected unit credit method. Current service costs for the Gratuity Plan 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.
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"). The benefit costs of the Philippines Plan for the year are calculated on an actuarial basis.
The benefit obligation has been measured as of December 31, 2019. 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:
 
2019
 
2018
Change in projected benefit obligation:
 
 
 
Projected benefit obligation as of January 1
$
11,044

 
$
10,305

Business acquisition

 
326

Service cost
1,953

 
1,735

Interest cost
875

 
714

Benefits paid
(960
)
 
(1,066
)
Actuarial loss/(gain)
2,577

 
(134
)
Effect of exchange rate changes
(178
)
 
(836
)
Projected benefit obligation as of December 31
$
15,311

 
$
11,044

Unfunded amount-non-current
$
6,517

 
$
3,616

Unfunded amount-current
10

 
8

Total accrued liability
$
6,527

 
$
3,624

Accumulated benefit obligation
$
10,743

 
$
7,239




F-43

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

Components of net periodic benefit costs:
 
Year ended December 31,
 
2019
 
2018
 
2017
Service cost
$
1,953

 
$
1,735

 
$
1,933

Interest cost
875

 
714

 
645

Expected return on plan assets
(568
)
 
(514
)
 
(401
)
Amortization of actuarial (gain)/loss
(159
)
 
(153
)
 
256

Net periodic benefit cost
$
2,101

 
$
1,782

 
$
2,433


The components of accumulated other comprehensive (loss)/gain, excluding tax effects, as of December 31, 2019, 2018 and 2017 are as follows:
 
December 31,
 
2019
 
2018
 
2017
Net actuarial (loss)/gain
$
(1,762
)
 
$
940

 
$
697

Net prior service cost
(18
)
 
(22
)
 
(8
)
Accumulated other comprehensive (loss)/gain, excluding tax effects
$
(1,780
)
 
$
918

 
$
689

 

The amount in accumulated other comprehensive loss that is expected to be recognized as a component of net periodic benefit cost over the next fiscal year is $558.
The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost are:
 
December 31,
 
2019
 
2018
 
2017
Discount rate
6.5
%
 
7.5
%
 
7.0
%
Rate of increase in compensation levels
6.0
%
 
8.2
%
 
9.1
%
Expected long term rate of return on plan assets per annum
7.5
%
 
7.3
%
 
8.3
%

The Company evaluates these assumptions annually based on its long-term plans of growth and industry standards. The discount rates are based on current market yields on government securities adjusted for a suitable risk premium.
Expected benefit payments during the year ending December 31,
 
2020
$
2,408

2021
$
2,234

2022
$
1,969

2023
$
1,812

2024
$
1,563

2025 to 2029
$
5,712


The Gratuity Plan in India is partially funded and the Philippines plan is unfunded. The Company makes annual contributions to the employee's gratuity fund established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. They calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. Fund managers manage these funds on a cash accumulation basis and declare interest retrospectively on March 31 of each year. The Company earned a return of approximately 7.5% per annum on these Gratuity Plans for the year ended December 31, 2019.

F-44

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

Change in Plan Assets
 
Plan assets at January 1, 2018
$
6,915

Business acquisition
231

Actual return
779

Employer contribution
1,175

Benefits paid*
(1,059
)
Effect of exchange rate changes
(621
)
Plan assets at December 31, 2018
$
7,420

Actual return
606

Employer contribution
1,905

Benefits paid*
(957
)
Effect of exchange rate changes
(190
)
Plan assets at December 31, 2019
$
8,784


* Benefits payments were substantially made through the plan assets during the year ended December 31, 2019 and 2018.
The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined contribution plan. The Company may make discretionary contributions of up to a maximum of 4% of employee compensation within certain limits. The Company accrued for contributions to the 401(k) Plans of $3,617, $3,423 and $2,709 during the years ended December 31, 2019, 2018 and 2017, respectively.
During the years ended December 31, 2019, 2018 and 2017, the Company contributed $10,395, $7,614 and $7,116 respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Romania, the Czech Republic, South Africa, Colombia, and Singapore.
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 Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.
In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.
The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.





F-45

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

Supplemental balance sheet information
 
 
As of
 
 
December 31, 2019
Operating Lease
 
 
Operating lease right-of-use assets
 
$
86,396

 
 
 
Operating lease liabilities - Current
 
$
24,148

Operating lease liabilities - Non-current
 
74,709

    Total operating lease liabilities
 
$
98,857

 
 
 
Finance Lease
 
 
Property and equipment, gross
 
$
1,757

Accumulated depreciation
 
(1,120
)
    Property and equipment, net
 
$
637

 
 
 
Finance lease liabilities - Current
 
$
253

Finance lease liabilities - Non-current
 
430

   Total finance lease liabilities
 
$
683


During the year ended December 31, 2019, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the operating lease right-of-use assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized an impairment charge of $1,449 during year ended December 31, 2019, to write down the carrying value of operating lease right-of-use assets to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.
The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:
Lease cost

 
Year ended December 31, 2019
Finance lease:
 
 
     Amortization of right-of-use assets
 
$
255

     Interest on lease liabilities
 
93

Operating lease(a)
 
27,335

Sublease income
 
(146
)
Total lease cost
 
$
27,537


Operating lease cost for leases classified as such under Topic 840 for the years ended December 31, 2018, and 2017 was $25,573 and $24,015, respectively.
(a) Includes short-term leases, which are immaterial.

F-46

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

Supplemental cash flow and other information related to leases are as follows:
 
 
Year ended
December 31, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
 
Operating cash outflows for operating leases
 
$
24,813

Operating cash outflows for finance leases
 
$
93

Financing cash outflows for finance leases
 
$
336

Right-of-use assets obtained in exchange for new operating lease liabilities
 
$
36,473

Right-of-use assets obtained in exchange for new finance lease liabilities
 
$
506

Weighted-average remaining lease term
 
 
Finance lease
 
2.3 years

Operating lease
 
6.0 years

Weighted-average discount rate
 
 
Finance lease
 
9.9
%
Operating lease
 
7.6
%

The Company determines the incremental borrowing rate 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.
As of December 31, 2019, the Company has entered into an operating lease for a facility that has not yet commenced with lease liability of approximately $11,900. This operating lease will commence in January 2020 and has a lease term of 15 years.
Maturities of lease liabilities as of December 31, 2019 are as follows:
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683



F-47

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

Maturities of minimum lease payments as of December 31, 2018 are as follows:
During the next twelve months ending December 31,
Operating Leases
 
Capital Leases
2019
$
23,431

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: imputed interest
NA

 
135

Present value of minimum lease payments
NA

 
538

Less: current portion
NA

 
223

Long term capital lease obligation
NA

 
$
315


22. Income Taxes
The components of income before income taxes consist of the following:
 
Year ended December 31,
 
2019
 
2018
 
2017
Domestic
$
(16,685
)
 
$
(24,442
)
 
$
4,626

Foreign
99,785

 
84,812

 
80,408

 
$
83,100

 
$
60,370

 
$
85,034


The income tax expense consists of the following:
 
Year ended December 31,
 
2019
 
2018
 
2017
Current provision/(benefit):
 
 
 
 
 
Domestic
$
10,823

 
$
(13,249
)
 
$
17,407

Foreign
16,694

 
17,271

 
18,008

 
$
27,517

 
$
4,022

 
$
35,415

Deferred provision/(benefit):
 
 
 
 
 
Domestic
$
(13,912
)
 
$
(1,999
)
 
$
2,618

Foreign
1,567

 
1,374

 
(1,887
)
 
$
(12,345
)
 
$
(625
)
 
$
731

Income tax expense
$
15,172

 
$
3,397

 
$
36,146




F-48

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

Income taxes recognized in other comprehensive income are as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Deferred taxes (expense)/benefit :
 
 
 
 
 
Unrealized gain/(loss) on cash flow hedges
$
(391
)
 
$
4,803

 
$
(3,711
)
Retirement benefits
328

 
(21
)
 
(268
)
Total Income tax (expense)/benefit recognized in other comprehensive income
$
(63
)
 
$
4,782

 
$
(3,979
)

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,
 
2019
 
2018
 
2017
Expected tax expense
$
17,451

 
$
12,678

 
$
29,762

Change in valuation allowance

 

 
(21
)
Impact of tax holiday
(5,920
)
 
(5,448
)
 
(4,396
)
Foreign tax rate differential
1,660

 
5,014

 
(2,616
)
Deferred tax provision/(benefit)
3,026

 
(3,915
)
 
(1,887
)
Unrecognized tax benefits and interest
174

 
(88
)
 
(3,905
)
State taxes, net of Federal taxes
2,137

 
2,201

 
339

Non-deductible expenses
1,329

 
3,066

 
825

US Tax Reform Act impact

 
176

 
29,185

Excess tax benefit on stock-based compensation
(2,306
)
 
(7,227
)
 
(9,797
)
Research & Development credit
(1,650
)
 
(1,500
)
 
(844
)
Prior period items
(143
)
 
(1,466
)
 

Others
(586
)
 
(94
)
 
(499
)
Tax expense
$
15,172

 
$
3,397

 
$
36,146


The Company recorded income tax expense of $15,172 and $3,397 for the year ended December 31, 2019 and 2018, respectively. The effective tax rate increased from 5.6% during the year ended December 31, 2018 to 18.3% during the year ended December 31, 2019 primarily as a result of: (i) recording of a one-time tax benefit of $6,274 with respect to unused 2018 foreign branch income tax credits under the Internal Revenue Code of 1986, as amended, during the year ended December 31, 2018, (ii) recording of higher excess tax benefits related to stock awards of $7,227 pursuant to ASU No. 2016-09 during the year ended December 31, 2018 compared to $2,306 during the year ended December 31, 2019, (iii) lower tax expense of $3,072 on account of impairment and restructuring charges recorded during the year ended December 31, 2018 compared to $888 during the year ended December 31, 2019, partially offset by (iv) higher tax exemptions/incentives and a lower tax rate for qualifying Indian subsidiaries due to a change in legislation during the year ended December 31, 2019.

During the year 2018, the Company made an election to change the tax status of most of its controlled foreign corporations (“CFC”) to disregarded entities for U.S. income tax purposes. As a result, the Company no longer has undistributed earnings in connection with these CFCs. The Transition Tax resulted in previously taxed income (“PTI”) which may be subject to withholding taxes and currency gains or losses upon repatriation. The Company presently does not intend to distribute its PTI and has not recorded any deferred taxes related to its investment in foreign subsidiaries. If, in the future, the Company changes its present intention regarding the distribution of PTI, additional taxes may be required and would be recorded in the period the intention changes. The Company has adopted an accounting policy to treat Global Intangible Low-Taxed Income (“GILTI”) as a period cost.

F-49

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

Certain operations centers in India, which were established in Special Economic Zones (“SEZs”), are eligible for tax incentives until 2025. These operations centers are eligible for a 100% income tax exemption for first 5 years of operations and 50% exemption for a period of 5 years thereafter.
In 2019, the Government of India introduced a new tax regime for certain Indian companies by enacting the Taxation Laws (Amendment) Act, 2019. The new tax regime is optional and provides for a lower tax rate for Indian companies, subject to certain conditions which among other things includes not availing of specified exemptions or incentives. Some of the Indian subsidiaries have opted for the new tax regime to obtain the benefit of a lower tax rate.
The Company has also benefitted from a corporate tax holiday in the Philippines for our operations centers established there over the last several years. The tax holiday expired for few of our centers in 2014, 2016, 2018 and in 2019 and will expire for other centers by year 2022, which may lead to an increase in our overall tax rate. Following the expiry of the tax exemption, income generated from centers in the Philippines will be taxed at the prevailing annual tax rate, which is currently 5.0% on gross income.
The diluted earnings per share effect of the tax holiday is $0.17, $0.16 and $0.13 for the years ended December 31, 2019, 2018 and 2017, respectively.
The components of the deferred tax balances as of December 31, 2019 and 2018 are as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Deferred tax assets:
 
 
 
Depreciation and amortization expense
$
12,319

 
$
3,731

Stock-based compensation
9,313

 
8,614

Accrued employee costs and other expenses
9,805

 
3,596

Net operating loss carry forward
2,896

 
1,113

Unrealized exchange loss
1,136

 
6,671

Deferred rent
4,503

 
2,255

Others
745

 
1,380

 
$
40,717

 
$
27,360

Valuation allowance
(202
)
 
(99
)
Deferred tax assets
$
40,515

 
$
27,261

 
 
 
 
Deferred tax liabilities:
 
 
 
Unrealized exchange gain
$
505

 
$
115

Intangible assets
20,696

 
19,289

Unamortized discount on convertible senior notes
3,395

 
4,105

Others
5,030

 
5,595

      Deferred tax liabilities
$
29,626

 
$
29,104

Net deferred tax assets/(liabilities)
$
10,889

 
$
(1,843
)

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. At December 31, 2019 and 2018, the Company performed an analysis of the deferred tax asset valuation allowance for net operating loss carry forward for its domestic and foreign entities. Based on this analysis, the Company continues to carry a valuation allowance on the deferred tax assets on certain net operating loss carry forwards. Accordingly, the Company had recorded a valuation allowance of $202 and $20 as of December 31, 2019 and 2018, respectively. The Company also recorded a valuation allowance of $nil and $79 related to the tax credit carry forward as of December 31, 2019 and 2018, respectively.
The Company in connection with its recent acquisitions has acquired federal and state net operating losses in the United States. As of December 31, 2019 and 2018, the Company has federal net operating loss carry forward of $nil and $444, respectively, which expire through various years until 2032. The Company’s federal net operating losses carry forward are subject to certain

F-50

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

annual utilization limitations under Section 382 of the Code. The Company also has state and local net operating losses carry forwards of varying amounts, which are subject to limitations under the applicable rules and regulations of those taxing jurisdictions. The Company estimates that it will be able to utilize substantially all of the losses before their expiration.
The Company’s income tax expense also includes the impact of provisions established for uncertain income tax positions determined in accordance with ASC 740. Tax exposures can involve complex issues and may require an extended resolution period. Although the Company believes that it has adequately reserved for its uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. The Company adjusts these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. 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 for the years ended December 31, 2019, 2018 and 2017.
 
2019
 
2018
 
2017
Balance as of January 1
$
804

 
$
824

 
$
3,087

Increases related to prior year tax positions
69

 

 

Decreases related to prior year tax positions
(156
)
 
(320
)
 
(2,520
)
Increases related to current year tax positions
330

 
300

 
169

Effect of exchange rate changes

 

 
88

Balance as of December 31
$
1,047

 
$
804

 
$
824


The unrecognized tax benefits as of December 31, 2019 of $1,047, if recognized, would impact the effective tax rate.
The Company has not recognized any interest in each of the years ended December 31, 2019, 2018 and 2017. As of December 31, 2019 and 2018, 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 Plan, which replaced and superseded the 2015 Plan, which was an amendment and restatement of the Company’s 2006 Omnibus Award Plan to, among other things, reserves 3,175,000 shares of the Company’s common stock for grants of awards under the 2018 Plan. As of December 31, 2019, the Company had 2,785,763 shares available for grant under the 2018 Plan (includes 99,378 shares against vested performance-based restricted stock units for which the underlying common stock was issued subsequent to December 31, 2019).
Under the 2018 Plan, the Compensation 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 ten years from the date of grant. The equity awards of the type restricted stock units generally vest proportionally over a period of four years from the date of grant, unless specified otherwise.
The Company applies the provisions of ASC 718, Compensation - Stock Compensation, to account for its stock based compensation, using the modified prospective method of transition. Under the provisions of this guidance, the estimated fair value of stock-based awards granted under stock incentive plans is recognized as compensation expense based on straight-line method over the vesting period.

F-51

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

The following costs related to the Company’s stock-based compensation plan are included in the consolidated statements of income:
 
Year ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
5,895

 
$
4,924

 
$
4,600

General and administrative expenses
10,012

 
10,371

 
10,363

Selling and marketing expenses
10,163

 
8,606

 
8,078

Total
$
26,070

 
$
23,901

 
$
23,041


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 Options
 
Weighted- Average Exercise Price
 
Aggregate Intrinsic Value
 
Weighted- Average Remaining Contractual Life (Years)
Outstanding at December 31, 2018
162,475

 
$
20.21

 
$
5,267

 
2.24

  Granted

 

 

 

  Exercised
(64,314
)
 
15.33

 
3,187

 

  Forfeited

 

 

 

Outstanding at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86

Vested and exercisable at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86


The unrecognized compensation cost for unvested options as of December 31, 2019 is $nil. The Company did not grant any options during the years ended December 31, 2019, 2018 and 2017. The aggregate intrinsic value of options exercised during the years ended December 31, 2019, 2018 and 2017 was $3,187, $4,446 and $23,027, respectively.
The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable at December 31, 2019:
 
Options Outstanding, Vested and Exercisable
Range of Exercise Prices
Shares
 
Weighted-
Average
Exercise Price
$15.00 to $21.00
14,893

 
$
18.89

$21.01 to $28.00
83,268

 
$
24.20

Total
98,161

 
$
23.39




F-52

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

Restricted Stock and Restricted Stock Units

An award of restricted stock is a grant of shares subject to conditions and restrictions set by the Committee. The grant or the vesting of an award of restricted stock may be conditioned upon service to the Company or its affiliates or upon the attainment of performance goals or other factors, as determined in the discretion of the Committee. The Committee may also, in its discretion, provide for the lapse of restrictions imposed upon an award of restricted stock. Holders of an award of restricted stock may have, with respect to the restricted stock granted, all of the rights of a stockholder, including the right to vote and to receive dividends.
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 and 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 and restricted stock units vest. Any unvested shares of restricted stock and 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 and 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 and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 
Restricted Stock
 
Restricted Stock Units
 
Number
 
Weighted-
Average
Fair Value
 
Number
 
Weighted-
Average
Fair Value
Outstanding at December 31, 2018**
103,623

 
$
42.68

 
953,578

 
$
51.81

  Granted

 

 
512,598

 
64.29

  Vested*
(76,239
)
 
40.51

 
(400,497
)
 
47.43

  Forfeited

 

 
(151,386
)
 
58.52

Outstanding at December 31, 2019**
27,384

 
$
48.72

 
914,293

 
$
59.62

 
 
 
 
 
* Includes 10,318 and 9,641 restricted stock units vested during the years ended December 31, 2019 and 2018, respectively, for which the underlying common stock is yet to be issued.
** As of December 31, 2019 and 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 166,071 and 155,753, respectively.
The fair value of restricted stock and restricted stock units is generally the market price of the Company’s shares on the date of grant. As of December 31, 2019, unrecognized compensation cost of $39,886 is expected to be expensed over a weighted average period of 2.56 years. The weighted-average fair value of restricted stock and restricted stock units granted during the years ended December 31, 2019, 2018 and 2017 was $64.29, $60.64 and $48.02, respectively. The total grant date fair value of restricted stock and restricted stock units vested during the years ended December 31, 2019, 2018 and 2017 was $22,084, $19,865 and $19,430, respectively.
Performance Based Stock Awards

Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. 50% of the PRSUs cliff vest at the end of a three-year period based on an aggregated revenue target for a three year period (“PUs”). The remaining 50% is based on a market condition (“MUs”) that is contingent on the Company's meeting the total shareholder return (“TSR”) relative to a group of peer companies specified under the program measured over a three-year performance period. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of targets.

F-53

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

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 the MUs 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,
 
2019
 
2018
 
2017
Dividend yield

 

 

Expected life (years)
2.86

 
2.86

 
2.86

Risk free interest rate
2.46
%
 
2.38
%
 
1.40
%
Volatility
20.52
%
 
21.79
%
 
23.78
%


Performance restricted stock unit activity under the Company’s stock plans is shown below:
 
Revenue Based PRSUs
 
Market Condition Based PRSUs
 
Number
 
Weighted Avg
Fair Value
 
Number
 
Weighted Avg
Fair Value
Outstanding at December 31, 2018
100,353

 
$
54.07

 
100,336

 
$
62.43

Granted
54,062

 
64.33

 
54,053

 
92.13

Adjustment upon final determination of level of performance goal achievement*
11,285

 
47.73

 
1,759

 
54.10

Vested
(54,456
)
 
47.73

 
(44,922
)
 
54.10

Forfeited
(23,559
)
 
57.69

 
(23,556
)
 
72.65

Outstanding at December 31, 2019
87,685

 
$
62.54

 
87,670

 
$
82.10


* Represents adjustment of shares vested in respect of PUs and MUs granted in February 2017 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2019.
As of December 31, 2019, unrecognized compensation cost of $7,751 is expected to be expensed over a weighted average period of 1.71 years.



F-54

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

24. Impairment and Restructuring Charges

On December 31, 2019, the Company completed substantially the previously announced wind down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. The operating results of this business were significantly below the Company's estimates and actual cash flows were impacted due to loss of customer contracts and cost pressures, and the Company incurred losses from this business. The commencement of the process of winding down the Health Integrated business was previously disclosed by the Company in the Current Report on Form 8-K filed with the Securities and Exchange Commission (“SEC”) on April 4, 2019 as amended by a Current Report on Form 8-K/A filed with the SEC on July 16, 2019. In connection with the wind down process, the Company recorded pre-tax costs in the consolidated statements of income under “Impairment and restructuring charges”.

The following table summarizes the activity related to the restructuring costs incurred and paid for the wind down during the year ended December 31, 2019:

 
 
Contract Termination Costs
 
Employee-Related Costs
 
Other Associated Costs
 
Total
Balance as of January 1, 2019
 
$

 
$

 
$

 
$

Costs incurred during the year
 
2,597

 
1,375

 
1,072

 
5,044

Payments during the year
 
(1,000
)
 
(269
)
 
(701
)
 
(1,970
)
Balance as of December 31, 2019
 
$
1,597

 
$
1,106

 
$
371

 
$
3,074



Additionally, the Company recognized impairment of ROU assets and long-lived assets of $3,627 during the year ended December 31, 2019 in the consolidated statements of income under "Impairment and restructuring charges".


25. Related Party Disclosures
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 had outstanding Notes with a principal amount of $150,000 as of December 31, 2019 and 2018, and interest accrued of $1,313 each as of December 31, 2019 and 2018, related to the Investment Agreement. Refer to Note 18 to the consolidated financial statements for details.
The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $nil, $225 and $1,748 for the years ended December 31, 2019, 2018 and 2017, respectively, for services provided.
As of December 31, 2019 and 2018, the Company had accounts receivable of $nil and $5, respectively, related to these services.

26. Commitments and Contingencies
Capital Commitments
At December 31, 2019 and 2018, the Company has committed to spend approximately $6,500 and $6,300, respectively under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in consolidated balance sheets as property and equipment.
Other Commitments
Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India (“STPI”) or Special Economic Zone (“SEZ”) scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The

F-55

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

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’s management believes, however, that these units have in the past satisfied and will continue to satisfy the required conditions.
The Company’s operations centers in the Philippines are registered with the Philippine Economic Zone Authority (“PEZA”). The registration provides the Company with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires ExlService Philippines, Inc. to meet certain performance and investment criteria. The Company’s management believes that these centers have in the past satisfied and will continue to satisfy the required criteria.
In March 2017, the Company was named as a defendant in a putative class action lawsuit filed in California, which challenged the classification of independent contractors. The parties participated in a mediation in early 2018. As the result of the mediation, a settlement was reached pursuant to which the Company agreed, without admission of wrongdoing, to pay a total of $2,400, of which $1,200 was paid in 2018 and the remainder was paid in 2019.
Contingencies
U.S. and Indian transfer pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Accordingly, the Company determines the appropriate pricing for the international transactions among its associated enterprises on the basis of a detailed functional and economic analysis involving benchmarking against transactions among entities that are not under common control. The tax authorities have jurisdiction to review this arrangement and in the event that they determine that the transfer price applied was not appropriate, the Company may incur increased tax liability, including accrued interest and penalties. The Company is currently involved in disputes with the Indian tax authorities over the application of some of its transfer pricing policies for some of its subsidiaries. Further, the Company and a U.S. subsidiary are engaged in tax litigation with the income-tax authorities in India on the issue of permanent establishment. The Company is subject to taxation in the United States and various states and foreign jurisdictions. For the U.S., the Philippines and India, tax year 2016 and subsequent tax years remain open for examination by the tax authorities as of December 31, 2019.
The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company related to its transfer pricing issues for tax years 2003 to 2015 and its permanent establishment issues for tax years 2003 to 2007 as of December 31, 2019 and 2018 is $16,220 and $18,177, respectively, of which the Company has made payments and/or provided bank guarantees to the extent $8,108 and $8,171, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,252 and $6,273 as of December 31, 2019 and 2018, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,856 and $1,899 as of December 31, 2019 and 2018, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s consolidated balance sheets.
Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its consolidated financial statements. The Company does not expect any impact from these assessments on its future income tax expense. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.
During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. Currently some of the Company's subsidiaries in India are undergoing assessment with the statutory authorities. As of the reporting date, it is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company will re-evaluate the amount of a potential provision, if any, upon further developments.
From time to time, the Company and/or its present officers or directors, on individual basis, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages amounts claimed in such cases are not meaningful indicators of the

F-56

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

potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.
The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.


27. Impact of adoption of accounting guidance on prior year’s presentation and disclosures
Effective January 1, 2018, the Company adopted ASU No. 2017-07, Compensation - Retirement Benefits (Topic 715), Improving the Presentation of Net Periodic Pension Cost and Net Periodic Post Retirement Benefit Cost. Accordingly, the Company retrospectively included only the service cost component of the net periodic benefit cost in the same line item or items on the consolidated statements of income as other compensation costs arising from services rendered by the respective employees during the period. The other components of net periodic benefit cost, which included interest cost, expected return on plan assets and amortization of actuarial gains/loss, were reclassified from “Cost of revenues”, “General and administrative expenses” and “Selling and marketing expenses” to “Other income, net”.
The effect of the adoption of ASU No. 2017-07 (Topic 715) on 2017 financial information is summarized as follows:
 
 
Year ended December 31,
 
 
2017
 
 
Previously reported
 
As revised
 
Effect of change increase/(decrease)
Location in consolidated statements of income
 
 
 
 
 
 
Cost of revenues
 
$
495,586

 
$
495,142

 
$
(444
)
General and administrative expenses
 
$
102,567

 
$
102,515

 
$
(52
)
Selling and marketing expenses
 
$
53,383

 
$
53,379

 
$
(4
)
Other income, net
 
$
11,859

 
$
11,359

 
$
(500
)
 
 
Year ended December 31,
 
 
2017
 
 
Cost of revenues previously reported
 
Cost of revenues as revised
 
Effect of change increase/(decrease)
Segment information (refer Note 3)
 
 
 
 
 
 
Insurance
 
$
159,529

 
$
159,433

 
$
(96
)
Healthcare
 
$
49,483

 
$
49,412

 
$
(71
)
TT&L
 
$
41,409

 
$
41,337

 
$
(72
)
F&A
 
$
51,445

 
$
51,362

 
$
(83
)
All Other
 
$
56,697

 
$
56,638

 
$
(59
)
Analytics
 
$
137,023

 
$
136,960

 
$
(63
)
Operating Expenses
 
$
194,499

 
$
194,443

 
$
(56
)
Foreign exchange gain, interest expense and other income, net
 
$
12,809

 
$
12,309

 
$
(500
)


F-57

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


Effective January 1, 2018, the Company adopted ASU 2016-18, Statements of Cash Flows (Topic 230), Restricted Cash. Accordingly, for 2017, restricted cash and restricted cash equivalents is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the consolidated statements of cash flows.

The effect of the adoption of ASU No. 2016-18 (Topic 230) on 2017 financial information is summarized as follows:
 
 
Year ended December 31,
 
 
2017
 
 
Previously reported
 
As revised
 
Effect of change increase/(decrease)
Consolidated statements of cash flows
 
 
 
 
 
 
Net cash provided by operating activities
 
$
113,140

 
$
113,159

 
$
19

Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
$
3,711

 
$
3,935

 
$
224

Net increase/(decrease) in cash, cash equivalents and restricted cash
 
$
(126,360
)
 
$
(126,117
)
 
$
243

Cash, cash equivalents and restricted cash - beginning of year
 
$
213,155

 
$
220,394

 
$
7,239

Cash, cash equivalents and restricted cash - end of year
 
$
86,795

 
$
94,277

 
$
7,482





F-58
EX-4.3 2 exls-ex43x12312019x10xk.htm EXHIBIT 4.3 Exhibit


Exhibit 4.3



DESCRIPTION OF SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934
 
As of the date of this Annual Report on Form 10-K, ExlService Holdings, Inc., has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: common stock, par value $0.001 per share (“common stock”). The following description of our capital stock and of certain provisions of our amended and restated certificate of incorporation, as amended (“certificate of incorporation”), and fifth amended and restated by-laws (“by-laws”) and certain provisions of Delaware law do not purport to be complete and are subject to and qualified in their entirety by reference by the full text of our certificate of incorporation and our by-laws, and the General Corporation Law of the State of Delaware (the “DGCL”). References in this section to the “Company,” “we,” “us” and “our” refer to ExlService Holdings, Inc. and not to any of its subsidiaries.
Our authorized capital stock consists of 100,000,000 shares of common stock and 15,000,000 of preferred stock. No shares of preferred stock are outstanding.
Common Stock
Voting Rights
The holders of our common stock are entitled to one vote per share on all matters submitted to a vote of stockholders, including the election of directors. Holders of the common stock do not have cumulative voting rights, which means that the holders of a majority of the shares of common stock cast in the election of a director in an uncontested election (as defined in our by-laws) can elect each director then being elected.
Preemptive Rights
Holders of the common stock do not have any preemptive rights under our certificate of incorporation or by-laws.
Dividends; Liquidation Rights
The holders of our common stock are entitled to receive dividends when, as, and if declared by our board out of legally available funds. Upon our liquidation or dissolution, the holders of common stock will be entitled to share ratably in those of our assets that are legally available for distribution to stockholders after payment of liabilities and subject to the prior rights of any holders of preferred stock then outstanding.
Other Rights
No conversion, redemption or sinking fund provisions apply to our common stock, and all of the outstanding shares of common stock are fully paid and nonassessable. The rights, preferences and privileges of holders of common stock are subject to the rights of the holders of shares of any series of preferred stock that may be issued in the future.
Preferred Stock
We are authorized, without shareholder approval, to issue up to 15,000,000 shares of preferred stock. Our board of directors is authorized, subject to limitations prescribed by Delaware law and our certificate of incorporation, to determine the terms and conditions of the preferred stock, including whether the shares of preferred stock will be issued in one or more series, the number of shares to be included in each series and the powers, designations, preferences and rights of the shares. Our board of directors also is authorized to designate any qualifications, limitations or restrictions on the shares without any further vote or action by the stockholders. The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control of our company and may adversely affect the voting and other rights of the holders of our common stock.
Certain Certificate of Incorporation, By-Law and Statutory Provisions
Certain of the provisions of our certificate of incorporation and by-laws and of the DGCL summarized below may have an anti-takeover effect and may delay, defer or prevent a tender offer or takeover attempt that a holder of shares of our common stock might consider in its interest, including an attempt that might result in a receipt of a premium over the market price for such shares.
Directors’ Liability; Indemnification of Directors and Officers
Our certificate of incorporation provides that a director will not be personally liable to us or our stockholders for monetary damages for breach of fiduciary duty as a director, except:
for any breach of the duty of loyalty;
for acts or omissions not in good faith or which involve intentional misconduct or knowing violations of law;





for liability under Section 174 of the DGCL (relating to unlawful dividends, stock repurchases, or stock redemptions); or
for any transaction from which the director derived any improper personal benefit.
This provision does not limit or eliminate our rights or those of any stockholder to seek non-monetary relief such as an injunction or rescission in the event of a breach of a director’s duty of care. The provisions do not alter the liability of directors under federal securities laws. In addition, our certificate of incorporation and by-laws provide that we indemnify each director and the officers, employees, and agents determined by our board of directors to the fullest extent provided by the laws of the State of Delaware.
Special Meetings of Stockholders
Our certificate of incorporation provides that special meetings of stockholders may be called only by the chairman or by a majority of the members of our board. Stockholders are not permitted to call a special meeting of stockholders, to require that the chairman call such a special meeting, or to require that our board request the calling of a special meeting of stockholders.
Stockholder Action; Advance Notice Requirements for Stockholder Proposals and Director Nominations
Our certificate of incorporation provides that stockholders may not take action by written consent, but may only take action at duly called annual or special meetings, unless the action to be effected by written consent and the taking of such action by written consent have expressly been approved in advance by the board. In addition, our by-laws establish advance notice procedures for:
stockholders to nominate candidates for election as a director; and
stockholders to propose topics for consideration at stockholders’ meetings.
Stockholders must notify our corporate secretary in writing prior to the meeting at which the matters are to be acted upon or directors are to be elected. The notice must contain the information specified in our by-laws. To be timely, the notice must be received at our corporate headquarters not less than 90 days nor more than 120 days prior to the first anniversary of the date of the prior year’s annual meeting of stockholders. If the annual meeting is advanced by more than 30 days, or delayed by more than 70 days, from the anniversary of the preceding year’s annual meeting, or if no annual meeting was held in the preceding year or for the first annual meeting following this offering, notice by the stockholder, to be timely, must be received not earlier than the 120th day prior to the annual meeting and not later than the later of the 90th day prior to the annual meeting or the 10th day following the day on which we notify stockholders of the date of the annual meeting, either by mail or other public disclosure. In the case of a special meeting of stockholders called to elect directors, the stockholder notice must be received not earlier than 120 days prior to the special meeting and not later than the later of the 90th day prior to the special meeting or 10th day following the day on which we notify stockholders of the date of the special meeting, either by mail or other public disclosure. Notwithstanding the above, in the event that the number of directors to be elected to the board at an annual meeting is increased and we do not make any public announcement naming the nominees for the additional directorships at least 100 days before the first anniversary of the preceding year’s annual meeting, a stockholder notice of nomination shall also be considered timely, but only with respect to nominees for the additional directorships, if it is delivered not later than the close of business on the tenth day following the day on which such public announcement is first made. These provisions may preclude some stockholders from bringing matters before the stockholders at an annual or special meeting or from nominating candidates for director at an annual or special meeting.
Election and Removal of Directors
Our certificate of incorporation and by-laws provide for the declassification of our board of directors over a three-year period that began at the 2019 annual meeting of stockholders. Previously, the board of directors was divided into three classes (Class I, Class II and Class III), each elected to hold office for a three-year term, or until their successors were duly elected and qualified. The terms of the classes were staggered, so that only one of the three classes stood for election for a three-year term at each annual meeting of stockholders. At the 2019 annual meeting of stockholders, each of the Class I director nominees elected by our stockholders was elected to hold office for a term of one year, or until their successors are duly elected and qualified in accordance with our by-laws, at the 2020 annual meeting of stockholders, each of the Class I and Class II director nominees elected by our stockholders will be elected to hold office for a term of one year, or until their successors are duly elected and qualified in accordance with our by-laws, and at the 2021 annual meeting of stockholders, each of the Class I, Class II and Class III director nominees elected by our stockholders will be elected to hold office for a term of one year, or until their successors are duly elected and qualified in accordance with our by-laws, and thereafter the classification of the board of directors will terminate in its entirety.
Our stockholders may only remove directors for cause and with the vote of at least 66⅔% of the total voting power of our issued and outstanding capital stock entitled to vote in the election of directors. Our board of directors may elect a director to fill a vacancy, including vacancies created by the expansion of the board of directors. This system of electing and removing directors may discourage a third party from making a tender offer or otherwise attempting to obtain control of us, because it generally makes it more difficult for stockholders to replace a majority of our directors.
Our certificate of incorporation and by-laws do not provide for cumulative voting in the election of directors.





Amendment of the Certificate of Incorporation and By-Laws
Our certificate of incorporation will provide that the affirmative vote of the holders of at least 66⅔% of the voting power of our issued and outstanding capital stock entitled to vote in the election of directors, is required to amend the following provisions of our certificate of incorporation:
the provisions relating to our classified board of directors;
the provisions relating to the number and election of directors, the appointment of directors upon an increase in the number of directors or vacancy, and the provisions relating to the removal of directors;
the provisions requiring a 66⅔% stockholder vote for the amendment of certain provisions of our articles of incorporation and for the adoption, amendment or repeal of our by-laws;
the provisions relating to the restrictions on stockholder actions by written consent; and
the provisions relating to the calling of meetings of stockholders.
In addition, the board of directors will be permitted to alter our by-laws without obtaining stockholder approval and the affirmative vote of holders of at least 66⅔% of the voting power of our issued and outstanding capital stock entitled to vote in the election of directors will be required for any amendment to our by-laws by the stockholders.
Anti-Takeover Provisions of Delaware Law
We are subject to the provisions of Section 203 of the DGCL. In general, Section 203 prevents an interested stockholder (defined generally as a person owning 15% or more of the corporation’s outstanding capital stock entitled to vote generally in the election of directors) of a Delaware corporation from engaging in a business combination (as defined) for three years following the date that person became an interested stockholder unless various conditions are satisfied.
Stock Exchange Listing
Our common stock is listed on the NASDAQ Global Select Market under the symbol “EXLS”.


EX-21.1 3 exls-ex211x12312019x10.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1
Subsidiaries of the Registrant

Name of Subsidiary
Jurisdiction
Business Process Solutions (India) Pvt. Ltd.
India
Business Process Outsourcing Ltd.
Mauritius
Business Process Outsourcing, LLC
Delaware
Datasource Consulting, LLC
Colorado
exl Service.com (India) Private Limited
India
ExlService (UK) Limited
United Kingdom
ExlService Australia Pty Ltd.
Australia
ExlService Bulgaria EAD
Bulgaria
ExlService Colombia, S.A.S.
Colombia
ExlService Czech Republic s.r.o.
Czech Republic
ExlService Germany GmbH
Germany
ExlService Mauritius Limited
Mauritius
ExlService Philippines, Inc.
Philippines
ExlService Romania Private Limited S.R.L.
Romania
Exl Service South Africa (PTY) Ltd.
South Africa
ExlService Switzerland GmbH
Switzerland
ExlService Technology Solutions, LLC
Delaware
ExlService.com, LLC
Delaware
Inductis (India) Private Limited
India
Inductis (Singapore) PTE Limited
Singapore
Insight Solutions, LLC
Kansas
IQR Analytics Private Limited
India
IQR Consulting Inc.
California
JCG New Media, LLC
Pennsylvania
Liss Systems Limited
United Kingdom
OPI Limited
Mauritius
Outsource Partners International Limited
United Kingdom
Outsource Partners International, Inc.
Delaware
Outsourcepartners International Pvt. Ltd.
India
Overland Holdings, Inc.
Delaware
Overland Solutions, Inc.
Delaware
RPM Data Solutions, LLC
New Jersey
RPM Direct, LLC
New Jersey
SCIOinspire Holdings Inc.
Cayman Island
SCIO Health Analytics (UK) Limited
United Kingdom
Data Intelligence Limited
United Kingdom
SCIOinspire Consulting Services (India) Private Limited
India
SCIOinspire Corp
Delaware
ExlService Canada Inc.
Canada
EXL Analytics SA (Pty) Limited
South Africa



EX-23.1 4 exl-ex231x12x31x2019x1.htm EXHIBIT 23.1 Exhibit


                                                            Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We consent to the incorporation by reference in Registration Statement Nos. 333-229967 and 333-179098 on Form S-3 and Nos. 333-139211; 333-157076; 333-206022; and 333-226527 on Form S-8 of our reports dated February 27, 2020, relating to the consolidated 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 of ExlService Holdings, Inc. for the year ended December 31, 2019.



/s/ Deloitte & Touche LLP



New York, New York
February 27, 2020




EX-23.2 5 exl-ex232x12x31x2019x1.htm EXHIBIT 23.2 Exhibit


                                                            Exhibit 23.2


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We consent to the incorporation by reference in the following Registration Statements:
(1) Registration Statement on Form S-3 (No 333-179098 and 333-229967) of ExlService Holdings, Inc; and
(2) Registration Statements on Form S-8 (Nos. 333-139211; 333-157076; 333-206022 and 333-226527) of ExlService Holdings, Inc.
of our report dated February 27, 2018, except Note 27, as to which the date is February 28, 2019, with respect to the consolidated statements of income, comprehensive income, equity and cash flows of ExlService Holdings, Inc. for the year ended December 31, 2017, included in this Annual Report (Form 10-K) of ExlService Holdings, Inc. for the year ended December 31, 2019.


/s/ Ernst & Young LLP

New York, New York
February 27, 2020


EX-31.1 6 exls-ex311x12312019x10k.htm EXHIBIT 31.1 Exhibit


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


Date: February 27, 2020
/s/ Rohit Kapoor
 
Rohit Kapoor
 
Vice-Chairman and Chief Executive Officer


EX-31.2 7 exls-ex312x12312019x10k.htm EXHIBIT 31.2 Exhibit


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

Date: February 27, 2020
/s/ Maurizio Nicolelli
 
Maurizio Nicolelli
 
Chief Financial Officer


EX-32.1 8 exls-ex321x12312019x10k.htm EXHIBIT 32.1 Exhibit


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, 2019 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 27, 2020
 


EX-32.2 9 exls-ex322x12312019x10k.htm EXHIBIT 32.2 Exhibit


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, 2019 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 27, 2020
 


EX-101.SCH 10 exls-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Borrowings Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Borrowings (Detail) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Borrowings Principle - Maturities of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Business Combinations, Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2410410 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Capital Structure (Detail) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2427401 - Disclosure - Commitments and Contingencies (Detail) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Derivatives and Hedge Accounting link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2417405 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Derivatives and Hedge Accounting - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Derivatives and Hedge Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2420405 - Disclosure - Employee Benefit Plans - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - Employee Benefit Plans - Summary of Components Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 2420407 - Disclosure - Employee Benefit Plans - Summary of Expected Benefit Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 2420406 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Impact of adoption of accounting guidance on prior year’s presentation and disclosures link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Impact of adoption of accounting guidance on prior year’s presentation and disclosures - Effect of the Adoption of the ASU No. 2017-07 and 2016-18 (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Impact of adoption of accounting guidance on prior year’s presentation and disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Impairment and Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Impairment and Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Impairment and Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Income Taxes Income Tax - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2422406 - Disclosure - Income Taxes - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2422408 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 2422407 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Balances (Detail) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Income Taxes - Summary of Components of Income Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2422405 - 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 2422403 - Disclosure - Income Taxes - Summary of Income Tax Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421404 - Disclosure - Leases - Schedule of Supplemental Cash Flow Informaton Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Other Income, net link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Other Income, net - Summary of Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Other Income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Other Non-Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Other Non-Current liabilities - Summary of Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Other Non-Current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Quarterly Financial Data - Summary of Quarterly Results (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 2426401 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Revenues, net link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Revenues, net - Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Revenues, net - Contracts with Customer, Receivables and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Revenues, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenues, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Segment and Geographical Information - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Segment and Geographical Information - Revenues and Property and Equipment, Net Based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2423406 - Disclosure - Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail) link:presentationLink link:calculationLink link:definitionLink 2423403 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Stock Based Compensation - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2423407 - Disclosure - Stock Based Compensation - Restricted Stock Activity Under Company's Stock Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 2423408 - Disclosure - Stock Based Compensation - Restricted Stock and RSU Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Stock Based Compensation Share-based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2423405 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Stock Based Compensation - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 exls-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 exls-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 exls-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Retirement Benefits [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amortization of actuarial (gain)/loss Defined Benefit Plan, Amortization of Gain (Loss) Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock and Restricted Stock Units Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average fair value of restricted stock and RSUs 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 Number of restricted stock units, vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Restructuring and Related Activities [Abstract] Impairment and Restructuring Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Other Assets Schedule of Other Assets [Table Text Block] Income Tax Disclosure [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Depreciation and amortization expense Deferred Tax Assets Depreciation And Amortization Deferred tax assets depreciation and amortization. Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accrued employee costs and other expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net operating loss carry forward Deferred Tax Assets, Operating Loss Carryforwards Unrealized exchange loss Deferred Tax Assets, Unrealized Currency Losses Deferred rent Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Others Deferred Tax Assets, Other Deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Unrealized exchange gain Deferred Tax Liabilities, Unrealized Currency Transaction Gains Intangible assets Deferred Tax Liabilities, Intangible Assets Unamortized discount on convertible senior notes Deferred Tax Liabilities, Financing Arrangements Others Deferred Tax Liabilities, Other Deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets/(liabilities) Deferred Tax Assets, Net Net deferred tax assets/(liabilities) Deferred Tax Liabilities, Net Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock shares authorized (in shares) Common Stock, Shares Authorized Common stock shares issued (in shares) Common Stock, Shares, Issued Common stock shares outstanding (in shares) Common Stock, Shares, Outstanding Held in treasury at cost (in shares) Treasury Stock, Shares Accounting Policies [Abstract] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Deferred rent Deferred Rent Credit, Current Present value of lease liabilities Operating Lease, Liability Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Unbilled accounts receivable Unbilled Receivables, Current Schedule of Property and Equipment, Estimated Useful Lives Property, Plant and Equipment [Table Text Block] 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. Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives Designated as Hedging Instruments Designated as Hedging Instrument [Member] Derivative not designated as hedging instruments Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Derivatives in cash flow hedging relationships Cash Flow Hedging [Member] Fair value hedge Fair Value Hedging [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency exchange contracts Foreign Exchange Contract [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization General and administrative expenses General and Administrative Expense Selling and marketing expenses Selling and Marketing Expense Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Net income attributable to ExlService Holdings, Inc. stockholders Net Income (Loss) Attributable to Parent Foreign exchange gain/(loss), net Foreign Currency Transaction Gain (Loss), before Tax Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Network equipment and computers Technology Equipment [Member] Software Software and Software Development Costs [Member] Leasehold improvements Leasehold Improvements [Member] Office furniture and equipment Furniture and Fixtures [Member] Motor vehicles Vehicles [Member] Buildings Building [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful life Property, Plant and Equipment, Useful Life Employee Stock Option Share-based Payment Arrangement, Option [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of options, outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of options, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of options, exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of options, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of options, outstanding, ending balance (in shares) Vested and exercisable at December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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] Weighted-average exercise price, outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price 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 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 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 Weighted-average exercise price, outstanding, ending balance (in dollars per share) Weighted average exercise price, vested and exercisable at December 31, 2019 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Vested and exercisable at December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Weighted-average remaining contractual life, outstanding, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and exercisable at December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Equity [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2014 Repurchase Program Two Thousand Fourteen Repurchase Program [Member] Two thousand fourteen repurchase program. 2017 Repurchase Program Two Thousand Seventeen Repurchase Program [Member] Two Thousand Seventeen Repurchase Program [Member] 2019 Repurchase Program Two Thousand Nineteen Repurchase Program [Member] Two Thousand Nineteen Repurchase Program [Member] 2014 and 2017 Repurchase Program Two Thousand Fourteen and Two Thousand Seventeen Repurchase Program [Member] Two Thousand Fourteen and Two Thousand Seventeen Repurchase Program [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Number of classes of common stock outstanding Number Of Classes Of Common Stock Outstanding Number Of Classes Of Common Stock Outstanding Acquisition of restricted stock from employees in connection with withholding tax payments (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Withholding tax payments related to the vesting of restricted stock for total consideration Payment, Tax Withholding, Share-based Payment Arrangement Weighted average purchase price per share prior to the vesting date (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Repurchase of common stock authorized by board of directors up to Stock Repurchase Program, Authorized Amount Additional authorized amount Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Authorized increase in repurchase amount Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period Authorized increase in repurchase amount, 2018 Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Two Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Two Authorized increase in repurchase amount, 2019 Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Three Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Three Common stock shares purchased under the repurchase program (in shares) Treasury Stock, Shares, Acquired Common stock aggregate purchase price including commissions Common Stock Aggregate Purchase Price Including Commission Common stock aggregate purchase price including commission. Common stock average purchase price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Income Taxes Income Tax Disclosure [Text Block] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Unrecognized compensation cost for unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Intrinsic value of options exercised Other Current Assets Other Current Assets [Text Block] Leases [Abstract] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments, Next Rolling Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Rolling Year Two 2021 Operating Leases, Future Minimum Payments, Due in Rolling Year Three 2022 Operating Leases, Future Minimum Payments, Due in Rolling Year Four 2023 Operating Leases, Future Minimum Payments, Due in Rolling Year Five 2024 Operating Leases, Future Minimum Payments, Due in Rolling Year Six Operating Leases, Future Minimum Payments, Due in Rolling Year Six 2025 and thereafter Operating Leases, Future Minimum Payments, Due After Year Six Operating Leases, Future Minimum Payments, Due After Year Six Total minimum lease payment Operating Leases, Future Minimum Payments Due Capital Leases Capital Leases, Future Minimum Payments, Net Present Value [Abstract] 2019 Capital Leases, Future Minimum Payments, Next Rolling Twelve Months 2020 Capital Leases, Future Minimum Payments, Due in Rolling Year Two 2021 Capital Leases, Future Minimum Payments, Due in Rolling Year Three 2022 Capital Leases, Future Minimum Payments, Due in Rolling Year Four 2023 Capital Leases, Future Minimum Payments, Due in Rolling after Year Five 2024 Capital Leases, Future Minimum Payments, Due in Rolling Year Six Capital Leases, Future Minimum Payments, Due in Rolling Year Six 2025 and thereafter Capital Leases, Future Minimum Payments, Due in Rolling after Year Six Capital Leases, Future Minimum Payments, Due in Rolling after Year Six Total minimum lease payment Capital Leases, Future Minimum Payments Due Less: imputed interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less: current portion Capital Lease Obligations, Current Long term capital lease obligation Capital Lease Obligations, Noncurrent Derivative designated as hedging instruments Unrealized gain/(loss) recognized in AOCI Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Gain/(loss) recognized in consolidated statements of income Revenue from Contract with Customer [Abstract] Contract with Customer, Receivables and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Contract Acquisition and Contract Fulfillment Costs Capitalized Contract Cost [Table Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Contract Acquisition Costs Contract Acquisition Costs [Member] Contract Acquisition Costs [Member] Contract Fulfillment Costs Contract Fulfillment Costs [Member] Contract Fulfillment Costs [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Balance as of January 1 Capitalized Contract Cost, Gross Addition Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross Amortization Capitalized Contract Cost, Amortization Balance as of December 31 Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Stock Options Plan Two Thousand Eighteen Stock Options Plan [Member] Two Thousand Eighteen Stock Options Plan [Member] 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 Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Stock issued, stock-based compensation plans (in shares) Expiring period of equity options to employees Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Quarterly Financial Information Disclosure [Abstract] Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Net income Earnings per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average number of shares used in computing earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Stock compensation expense Share-based Payment Arrangement, Expense Amortization of intangibles Amortization of Intangible Assets Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Number of operating segments, operations management Number of Operating Segments, Operations Management Services Number of Operating Segments, Operations Management Services Number of operating segments, finance and accounting Number of Operating Segments, Finance and Accounting Services Number of Operating Segments, Finance and Accounting Services Number of operating segments, company provides operations management services Number of Operating Segments, Company Provides Operations Management Services Number of Operating Segments, Company Provides Operations Management Services Number of operating segments, non-operations management services Number of Operating Segments, Non-Operations Management Services Number of Operating Segments, Non-Operations Management Services Number of operating segments, industry focused Number of Operating Segments, Industry Focused Number of Operating Segments, Industry Focused Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income before income tax expense and earnings from equity affiliates Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive (Loss)/Income AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Non - Controlling Interest Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Impact on adoption of accounting standard update Cumulative Effect of New Accounting Principle in Period of Adoption Beginning balance, adjusted Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance Stock issued against stock-based compensation plans (in shares) Stock issued against stock-based compensation plans Stock Issued During Period, Value, Stock Options Exercised Stock issued business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Stock issued, business acquisition Stock Issued During Period, Value, Acquisitions Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Acquisition of treasury stock (in shares) 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. Allocation of equity component related to the convertible senior notes, net of tax and issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Non-controlling interest Noncontrolling Interest, Period Increase (Decrease) Purchase of non-controlling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Net income Ending balance (in shares) Ending balance Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Debt Disclosure [Abstract] Borrowings Debt Disclosure [Text Block] Expected tax expense Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Impact of tax holiday Effective Income Tax Rate Reconciliation, Tax Holiday, Amount Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Deferred tax provision/(benefit) Deferred Other Tax Expense (Benefit) Unrecognized tax benefits and interest Income Tax Reconciliation Unrecognized Tax Benefits Income tax reconciliation unrecognized tax benefits. State taxes, net of Federal taxes Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount US Tax Reform Act impact Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount Excess tax benefit on stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Research & Development credit Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Prior period items Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Income tax expense Income Tax Expense (Benefit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other Nonoperating Income (Expense) [Abstract] Other Income, net Interest and Other Income [Text Block] Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract] Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trade names and trademarks Trademarks and Trade Names [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer relationships Customer Relationships [Member] Leasehold benefits Leasehold Benefits [Member] Leasehold benefits. Developed technology Developed Technology Rights [Member] Non-compete agreements Noncompete Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Impairment Finite-Lived Intangible Assets, Accumulated Impairment Finite-Lived Intangible Assets, Accumulated Impairment Total Finite-Lived Intangible Assets, Net Indefinite-lived intangible assets, trade names and trademarks Indefinite-lived Intangible Assets (Excluding Goodwill) Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Schedule of Goodwill [Table] Schedule of Goodwill [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Health Integrated, Inc. Health Integrated, Inc. [Member] Health Integrated, Inc. [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Insurance Insurance [Member] Insurance [Member] Healthcare Health Care [Member] TT&L Travel, Transportation and Logistics [Member] Travel, Transportation and Logistics [Member] F&A Finance and Accounting [Member] Finance and Accounting [Member] All Other Other Operations Management [Member] Other Operations Management [Member] Analytics Analytics [Member] Analytics [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning Balance Goodwill Acquisitions Goodwill, Acquired During Period Measurement period adjustments Goodwill, Purchase Accounting Adjustments Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Impairment charges Goodwill, Impairment Loss Ending Balance Change in projected benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Projected benefit obligation at the beginning of the year Defined Benefit Plan, Benefit Obligation Business acquisition Defined Benefit Plan, Benefit Obligation, Business Combination Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Actuarial loss/(gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Effect of exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Projected benefit obligation at the end of the year Unfunded amount–non-current Liability, Defined Benefit Plan, Noncurrent Unfunded amount–current Liability, Defined Benefit Plan, Current Total accrued liability Liability, Defined Benefit Plan Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Accounts Payable and Accrued Liabilities, Current [Abstract] Schedule of Accrued Liabilities and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Exercise Price Range [Axis] Exercise Price Range [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] $15.00 to $21.00 Range One [Member] Range one member. $21.01 to $28.00 Range Two [Member] Range TWO member. Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Range of Exercise Prices, lower range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Range of Exercise Prices, upper range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Options Outstanding (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Options Outstanding, Weighted-Average Exercise Price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Cash payments for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Operating cash outflows for operating leases Operating Lease, Payments Operating cash outflows for finance leases Finance Lease, Interest Payment on Liability Financing cash outflows for finance leases Finance Lease, Principal Payments Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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 remaining lease term Weighted-Average Remaining Lease Term [Abstract] Weighted-Average Remaining Lease Term [Abstract] Finance lease Finance Lease, Weighted Average Remaining Lease Term Operating lease Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate Weighted-Average Discount Rate [Abstract] Weighted-Average Discount Rate [Abstract] Finance lease Finance Lease, Weighted Average Discount Rate, Percent Operating lease Operating Lease, Weighted Average Discount Rate, Percent Other Income, net Interest and Other Income [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cash and Cash Equivalents [Abstract] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Schedule of Expected Exit Costs Restructuring and Related Costs [Table Text Block] Business Combinations, Goodwill and Intangible Assets Business Combination, Goodwill And Intangible Assets Disclosure [Text Block] Business Combination, Goodwill And Intangible Assets Disclosure [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Contract Termination Costs Contract Termination [Member] Employee-Related Costs Employee Severance [Member] Other Associated Costs Other Restructuring [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance as of January 1, 2019 Restructuring Reserve Costs incurred during the year Restructuring and Related Cost, Incurred Cost Payments during the year Payments for Restructuring Balance as of December 31, 2019 Asset impairment charges Asset Impairment Charges Current provision/(benefit): Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Domestic Current Federal, State and Local, Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total Current Income Tax Expense (Benefit) Deferred provision/(benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Domestic Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total Deferred Income Tax Expense (Benefit) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash (current) Restricted Cash, Current Restricted cash (non-current) Restricted Cash, Noncurrent Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Finance lease: Lease, Cost [Abstract] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Operating lease Operating Lease, Cost Sublease income Sublease Income Total lease cost Lease, Cost Operating lease costs for leases classified as such under Topic 840 Operating Leases, Rent Expense Accounting Changes and Error Corrections [Abstract] Summary of affects of new accounting pronouncements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Deferred taxes (expense)/benefit : Deferred Income Taxes and Tax Credits [Abstract] Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Retirement benefits Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Total Income tax (expense)/benefit recognized in other comprehensive income Other Comprehensive Income (Loss), Tax Accounts receivable not billed Unbilled Contracts Receivable Contract liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] General and administrative expenses General and Administrative Expense [Member] Selling and marketing expenses Selling and Marketing Expense [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation expenses Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] ASU No. 2017-07 Accounting Standards Update 2017-07 [Member] ASU No. 2016-18 Accounting Standards Update 2016-18 [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Previously reported Previously Reported [Member] Effect of change increase/(decrease) Restatement Adjustment [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Cost of revenues Other income, net Other Nonoperating Income (Expense) Operating expenses Operating Expenses Foreign exchange gain, interest expense and other income, net Nonoperating Income (Expense) Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities 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 Net increase/(decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at the beginning of the period Cash, cash equivalents and restricted cash at the end of the period Stock Based Compensation Share-based Payment Arrangement [Text Block] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] First Five Years First Five Years [Member] First Five Years [Member] Five to Ten Years Five To Ten Years [Member] Five To Ten Years [Member] Expiration 2032 Expiration Date Two Thousand And Thirty Two [Member] Expiration Date Two Thousand And Thirty Two [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Income tax expense Effective tax rate increased Effective Income Tax Rate Reconciliation, Percent Measurement period increase to transition tax obligation Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Measurement Period Increase Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Measurement Period Increase Excess tax benefit on stock-based compensation Impairment and restructuring charges Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges And Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges And Impairment Losses, Amount Tax benefits related to stock awards Unrecognized Tax Benefits Percentage of tax exemption on profit Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Effective tax rate in Philippines post tax exemption Effective Income Tax Rate Reconciliation Foreign Flat Income Tax Rate Effective income tax rate reconciliation foreign flat income tax rate. Effect of diluted earnings per share, tax holiday (in dollars per share) Effect On Diluted Earnings Per Share Tax Holiday Effect on diluted earnings per share tax holiday. Operating loss carryforward valuation allowance Operating Loss Carryforwards, Valuation Allowance Valuation allowance related to tax credit carry forward Tax Credit Carryforward, Valuation Allowance Operating loss carryforwards Operating Loss Carryforwards Unrecognized tax benefits that would impact tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits, interest on income taxes expense Unrecognized Tax Benefits, Interest on Income Taxes Expense Operating lease liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Operating lease term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five 2025 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance Leases Finance Lease, Liability, Payment, Due [Abstract] 2020 Finance Lease, Liability, Payments, Due Next Twelve Months 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 Finance Lease, Liability, Payments, Due Year Five 2025 and thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payment, Due Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Finance Lease, Liability Other Assets Other Assets Disclosure [Text Block] Operating Lease Operating Leases [Abstract] Operating Leases [Abstract] Operating lease liabilities - Current Operating Lease, Liability, Current Operating lease liabilities - Non-current Operating Lease, Liability, Noncurrent Total operating lease liabilities Finance Lease Finance Leases [Abstract] Finance Leases [Abstract] Property and equipment, gross Finance Lease, Right-of-Use Asset, Gross Finance Lease, Right-of-Use Asset, Gross Accumulated depreciation Finance Lease, Right-of-Use, Accumulated Amortization Finance Lease, Right-of-Use, Accumulated Depreciation Property and equipment, net Finance Lease, Right-of-Use Asset Finance lease liabilities - Current Finance Lease, Liability, Current Finance lease liabilities - Non-current Finance Lease, Liability, Noncurrent Total finance lease liabilities Operating lease, impairment charge Operating Lease, Impairment Loss Property, Plant and Equipment [Abstract] Depreciation & amortization Depreciation And Amortization [Member] Depreciation And Amortization [Member] Depreciation and amortization expense Depreciation Effect of the foreign exchange gains upon settlement of cash flow hedges Gain (Loss) on Hedging Activity Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Contract liabilities Contract with Customer, Liability [Abstract] Deferred revenue (consideration received in advance) Contract with Customer, Liability Consideration received for process transition activities Contract From Customer Liability,, Consideration Received From Transitions Activities Contract From Customer Liability, Consideration Received From Transitions Activities Liabilities, Noncurrent [Abstract] Derivative instruments Derivative Instruments and Hedges, Liabilities, Noncurrent Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Deferred rent Deferred Rent Credit, Noncurrent Retirement benefits Deferred transition revenue Contract with Customer, Liability, Noncurrent Others Other Sundry Liabilities, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Market Condition Based PRSUs Market Condition Based Performance Restricted Stock Units [Member] Market Condition Based Performance Restricted Stock Units [Member] Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Revenue Based PRSUs Revenue Based Performance Restricted Stock Units [Member] Revenue Based Performance Restricted Stock Units [Member] 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] Number, outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 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 Number, additionally issued due to achievement of higher-than-target performance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period Number, vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number, outstanding, ending balance (in shares) 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] Weighted-average fair value, outstanding, beginning 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 Weighted-average fair value, granted (in dollars per share) 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 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 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 Weighted-average fair value, outstanding, ending balance (in dollars per share) Quarterly Financial Data Quarterly Financial Information [Text Block] Accrued expenses Accrued Expenses Current Accrued expenses. Derivative instruments Derivative Instruments and Hedges, Liabilities Client liabilities Broker-Dealer, Payable to Customer Other current liabilities Other Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cumulative foreign currency translation loss Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized gain/(loss) on cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Retirement benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI before tax AOCI Including Portion Attributable to Noncontrolling Interest, before Tax Income tax expense relating to above AOCI Including Portion Attributable to Noncontrolling Interest, Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Reporting Unit [Axis] Reporting Unit [Axis] Reporting Unit [Domain] Reporting Unit [Domain] SCIO SCIO [Member] SCIO [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Long-term revenue growth rate Measurement Input, Long-term Revenue Growth Rate [Member] Discount rate Measurement Input, Discount Rate [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolver Credit Revolving Credit Facility [Member] Restricted Stock Restricted Stock [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Initial purchase consideration Business Combination, Consideration Transferred Utilized revolver credit facility to finance acquisition Proceeds from Lines of Credit Stock issued during period (in shares) Restricted common stock issued for business acquisition Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Reporting unit, measurement input Reporting Unit, Measurement Input Reporting Unit, Measurement Input Goodwill Percentage of total goodwill Goodwill, Percentage Of Total Goodwill Percentage of fair value in excess of carrying amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting unit, increase in measurement input Reporting Unit, Measurement Input, Increase (Decrease) Reporting Unit, Measurement Input, Increase (Decrease) Fair value exceeding percentage Reporting Unit, Decrease In Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Decrease In Percentage of Fair Value in Excess of Carrying Amount Goodwill impairment Impairment charges Impairment of Intangible Assets, Finite-lived Intangible assets, net Impact of adoption of accounting guidance on prior years’ presentation and disclosures New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Trade names and trademarks Estimated useful lives of intangible assets Finite-Lived Intangible Asset, Useful Life Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Segment and Geographical Information Segment Reporting Disclosure [Text Block] Schedule of allocation of purchase price to assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of indefinite lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of amortization of Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of finite lived Intangible Assets useful lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated future amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Foreign exchange contracts Effect of net investment hedges on accumulated other comprehensive loss Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Rate of increase in compensation levels Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase 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 Income Statement [Abstract] Revenues, net Gross profit Operating expenses: Operating Expenses [Abstract] General and administrative expenses Selling and marketing expenses Depreciation and amortization expense Impairment and restructuring charges Restructuring Costs and Asset Impairment Charges Total operating expenses Income from operations Operating Income (Loss) Foreign exchange gain, net Interest expense Interest Expense Other income, net Income before income tax expense and earnings from equity affiliates Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense 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 Loss from equity-method investment Income (Loss) from Equity Method Investments Earnings per share attributable to ExlService Holdings, Inc. stockholders: Weighted-average number of shares used in computing earnings per share: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Plan assets at the beginning of the year Defined Benefit Plan, Plan Assets, Amount Business acquisition Defined Benefit Plan, Plan Assets, Business Combination Actual return Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Effect of exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Plan assets at the ending of the year Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income 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] Depreciation and amortization expense Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Amortization of operating lease right-of-use assets Amortization Of Operating Lease Right Of Use Asset Amortization Of Operating Lease Right Of Use Asset Unrealized gain on short term investments Unrealized Gain (Loss) on Investments Unrealized foreign exchange (gain)/loss, net Foreign Currency Transaction Gain (Loss), Unrealized Deferred income tax (benefit)/expense Allowance for doubtful accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Amortization of non-cash interest expense related to convertible senior notes Amortization of Debt Discount (Premium) Impairment charges Others, net Other Noncash Income (Expense) Change in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Advance income tax, net Increase (Decrease) in Income Taxes Payable Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accrued employee costs Increase (Decrease) in Other Employee-Related Liabilities Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Operating lease liabilities Increase Decrease in Operating Lease Liability Increase Decrease in Operating Lease Liability Net cash provided by operating activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Investment in equity affiliate Payments to Acquire Interest in Subsidiaries and Affiliates Purchase of non-controlling interest Payments to Acquire Additional Interest in Subsidiaries Business acquisition (net of cash acquired) Payments to Acquire Businesses, Net of Cash Acquired Purchase of investments Payments to Acquire Investments Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Principal payments of finance lease liabilities Repayments of Long-term Capital Lease Obligations Proceeds from borrowings Proceeds from Issuance of Other Long-term Debt Repayments of borrowings Repayments of Debt Proceeds from convertible notes Proceeds from Convertible Debt Payment of debt issuance costs Payments of Debt Issuance Costs Acquisition of treasury stock Payments for Repurchase of Common Stock Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net cash (used for)/provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Net increase/(decrease) in cash, cash equivalents and restricted cash Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for taxes, net of refund Income Taxes Paid, Net Assets acquired under finance lease Lease Obligation Incurred Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Derivative instruments Derivative Asset, Current Advances to suppliers Prepaid Supplies Receivables from statutory authorities Service Taxes Receivable, Current Service Taxes Receivable, Current Contract assets Contract with Customer, Asset, Net, Current Deferred contract fulfillment costs Capitalized Contract Cost, Net, Current Others Other Assets, Miscellaneous, Current Other current assets Other Assets, Current Revenues, net Revenue from Contract with Customer [Text Block] Costs Related to Company's Stock-Based Compensation Plan Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock Based Compensation Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Company's Stock Options Outstanding and Stock Options Vested and Exercisable Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Restricted Stock Activity Under Company's Stock Plans Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] 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] Schedule of Revenues from External Customers and Property, Plant and Equipment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] India INDIA United States UNITED STATES Philippines PHILIPPINES United Kingdom UNITED KINGDOM Rest of World Rest Of World [Member] Rest of World. Total Non-United States Non-US [Member] Revenues from External Customers and Property, Plant and Equipment [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues, net Revenues [Abstract] Long-lived assets Property, Plant and Equipment, Net [Abstract] Long-lived assets Property, Plant, And Equipment And Operating Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization Property, Plant, And Equipment And Operating Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization Long-lived assets Property, Plant and Equipment, Net Schedule of Property and Equipment Restricted Stock Units Restricted Stock Units (RSUs) [Member] Restricted stock units vested for which underlying common stock 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 Restricted stock units vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Summary of Quarterly Results Quarterly Financial Information [Table Text Block] Schedule of principal maturities of borrowings Schedule of Maturities of Long-term Debt [Table Text Block] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five 2025 and thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] 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] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Notes Convertible Notes Payable [Member] Structured Payables Notes Payable, Other Payables [Member] Credit Facilities [Line Items] Line of Credit Facility [Line Items] Revolving credit facility Long-term Line of Credit Option to increase additional credit facility Line Of Credit Facility Option For Additional Borrowing Capacity Line of credit facility option for additional borrowing capacity. Line of credit , maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Commitment fee percentage range on unused credit facility Line of Credit Facility, Commitment Fee Percentage Line of credit interest rate during period Line of Credit Facility, Interest Rate During Period Unrestricted domestic cash and cash equivalents Debt Instrument, Covenant, Domestic Cash and Cash Equivalents Threshold Debt Instrument, Covenant, Domestic Cash and Cash Equivalents Threshold Interest coverage ratio, minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Interest coverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Current portion of long-term borrowings Long-term Debt, Current Maturities Long-term borrowings, less current portion Long-term Debt, Excluding Current Maturities Unamortized debt issuance costs Unamortized Deferred Finance Costs Unamortized Deferred Finance Costs Debt instrument face amount Debt Instrument, Face Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Interest expense Interest Expense, Debt Conversion rate Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Repayments of credit facility Repayments of Lines of Credit Net proceeds from convertible notes Proceeds from Debt, Net of Issuance Costs Debt issuance costs Debt Issuance Costs, Gross Debt offering expense Liability component of debt issuance costs Debt Issuance Costs, Net, Liability Component Debt Issuance Costs, Net, Liability Component Equity component of debt issuance costs Debt Issuance Costs, Net, Equity Component Debt Issuance Costs, Net, Equity Component Unamortized debit issuance costs Unamortized Debt Issuance Expense Convertible notes, liability component Convertible Debt, Fair Value Disclosures Convertible senior notes, interest rate Debt Instrument, Interest Rate, Effective Percentage Debt instrument, convertible, remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Unamortized debt discount Debt Instrument, Unamortized Discount Structured payable Long-term Debt Outstanding letters of credit Letters of Credit Outstanding, Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Performance Based Stock Awards Performance Based Stock Awards [Member] Performance Based Stock Awards [Member] 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] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Year One Share-based Payment Arrangement, Tranche One [Member] Year Two Share-based Payment Arrangement, Tranche Two [Member] Performance based percentage Percentage Of Performance Criteria Achieved And Shares Vested Percentage Of Performance Criteria Achieved And Shares Vested Percentage of award vesting rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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 Revenues and Cost of Revenues for Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenues Based on Geographical Information Revenue from External Customers by Geographic Areas [Table Text Block] Property and Equipment, Net Based on Geographical Information Long-lived Assets by Geographic Areas [Table Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Forward contracts Forward Contracts [Member] Foreign exchange contracts outstanding Derivative, Notional Amount Net derivative losses which could be reclassified into earnings within the next 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Maximum outstanding term of cash flow hedges Maximum Length of Time Hedged in Cash Flow Hedge Purchase commitments, net of advances Other Commitment, Due in Next Twelve Months Percentage of export-oriented units established Export Oriented Units Established Percentage Export oriented units established percentage. Litigation, settlement amount Litigation Settlement, Amount Awarded to Other Party Settlement payments made during the period Loss Contingency Accrual, Payments Aggregate disputed amount amount related to transfer pricing and permanent establishment Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment Aggregate disputed amount related to transfer pricing and permanent establishment 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 Amounts paid as deposits in respect of contingencies Amounts Paid As Deposits In Respect Of Contingencies Amounts paid as deposits in respect of Contingencies. Bank guarantee issued Bank Guarantee Issued Bank Guarantee Issued Related Party Transactions [Abstract] Related Party Disclosures Related Party Transactions Disclosure [Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] BPM and related services BPM and Related Services [Member] BPM and Related Services [Member] Analytics services Analytics Services [Member] Analytics Services [Member] Revenues and cost of revenues for Company's reportable segments [Line Items] Revenue from External Customer [Line Items] Foreign exchange gain, interest expense and other income, net Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] 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] Assets Assets, Fair Value Disclosure [Abstract] Mutual funds Money Market And Mutual Fund Fair Value Disclosure Money market and mutual fund fair value disclosure. Derivative financial instruments Foreign Currency Contract, Asset, Fair Value Disclosure Total Assets, Fair Value Disclosure Liabilities Liabilities, Fair Value Disclosure [Abstract] Derivative financial instruments Foreign Currency Contracts, Liability, Fair Value Disclosure Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Fair value of convertible notes Amortization expense Land Land [Member] Capital work in progress Construction in Progress [Member] Owned assets: Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract] Owned assets, gross Property, Plant and Equipment, Gross, Excluding Capital Leased Assets Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Excluding Capital Leased Assets Owned assets, net Property, Plant and Equipment, Net, Excluding Capital Leased Assets Right-of-use assets under finance leases: Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract] Assets under capital leases, gross Capital Leased Assets, Gross Less: Accumulated depreciation and amortization Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Assets under capital leases, net Capital Leases, Balance Sheet, Assets by Major Class, Net Property and equipment, net Summary of Components of Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Summary of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Income Tax (Benefit) 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] 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] Summary of Components of Deferred Tax Balances Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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. Cost Capitalized Computer Software, Gross Less : Accumulated amortization Capitalized Computer Software, Accumulated Amortization Net Capitalized Computer Software, Net Amortization expense Capitalized Computer Software, Amortization Impairment charges Capitalized Computer Software, Impairments Gain on sale and mark-to-market of mutual funds Gain (Loss) on Investments Interest and dividend income Investment Income, Interest and Dividend Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) Other income, net 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] Balance as of January 1 Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Effect of exchange rate changes, increase Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Balance as of December 31 Capital Structure Stockholders' Equity Note Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Numerators: Net Income (Loss) Attributable to Parent [Abstract] Denominators: Weighted Average Number of Shares Outstanding, Basic [Abstract] Basic weighted average common shares outstanding (in shares) Dilutive effect of share based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted average common shares outstanding (in shares) Earnings per share attributable to ExlService Holdings Inc. stockholders: 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 Business Combinations [Abstract] Assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Restricted cash Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Assets acquired, excluding goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total purchase consideration Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract] Net actuarial (loss)/gain Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Net prior service cost Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Accumulated other comprehensive (loss)/gain, excluding tax effects Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Total Lease deposits Security Deposit Derivative instruments Derivative Asset Deposits with statutory authorities Deposit Assets Term deposits Time Deposits, at Carrying Value Contract assets Contract with Customer, Asset, Net, Noncurrent Deferred contract fulfillment costs Capitalized Contract Cost, Net, Noncurrent Others Other Assets, Miscellaneous Other assets Other Assets Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Short-term investments Short-term Investments Restricted cash Prepaid expenses Other Prepaid Expense, Current Advance income tax, net Prepaid Taxes Other current assets Total current assets Assets, Current Property and equipment, net Operating lease right-of-use assets Restricted cash Deferred tax assets, net Deferred Income Tax Assets, Net Intangible assets, net Other assets Other Assets, Noncurrent Investment in equity affiliate Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Deferred revenue Contract with Customer, Liability, Current Accrued employee costs Employee-related Liabilities, Current Accrued expenses and other current liabilities Current portion of operating lease liabilities Income taxes payable, net Accrued Income Taxes, Current Current portion of finance lease liabilities Total current liabilities Liabilities, Current Operating lease liabilities, less current portion Income taxes payable Accrued Income Taxes, Noncurrent Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Finance lease liabilities, less current portion Finance lease liabilities, less current portion Other non-current liabilities Total liabilities Liabilities Commitments and contingencies (Refer Note 26) Commitments and Contingencies Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued Preferred Stock, Value, Issued ExlService Holdings, Inc. Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock, $0.001 par value; 100,000,000 shares authorized, 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Total including shares held in treasury Stockholders Equity Including Shares Held In Treasury Total stockholders' equity including shares held in treasury. Less: 4,295,413 shares as of December 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost Treasury Stock, Value Stockholders' equity Stockholders' Equity Attributable to Parent Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Total equity Total liabilities and stockholders’ equity Liabilities and Equity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Impact on adoption of accounting standard update Payment terms Revenue From Contract With Customer, Payment Terms Revenue From Contract With Customer, Payment Terms Accumulated other comprehensive loss, expected to be recognized over the next fiscal year Defined Benefit Plan, Expected Amortization, Next Fiscal Year 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 Percentage of discretionary contributions towards 401(k) Plan, maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Company's contribution to the 401(k) Plan Defined Contribution Plan, Cost Contribution to various defined contribution plans Defined Contribution Plan, Employer Discretionary Contribution Amount Summary of Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Defined Benefit Plan, Expected Future Benefit Payment [Abstract] 2020 Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months 2021 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2025 to 2029 Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter Statement of Comprehensive Income [Abstract] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Foreign currency translation (loss)/gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Reclassification adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Gain on cash flow hedges Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Income tax (expense)/benefit relating to above Reclassification from AOCI, Current Period, Tax Total other comprehensive (loss)/income Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Summary of Change in Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Summary of Components Accumulated Other Comprehensive Loss Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Summary of Weighted Average Actuarial Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Summary of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Change in Plan Assets Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Weighted average life of intangible assets Finite-Lived Intangible Assets, Remaining Amortization Period Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other Non-Current liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Convertible Notes Payable Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Consulting Services Consulting Services [Member] Consulting Services [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Affiliated Entity Affiliated Entity [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt outstanding Interest accrued Interest Payable Revenues from related party Accounts receivable from related party Accounts Receivable, Related Parties Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Receivable Receivable [Policy Text Block] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Business Combinations, Goodwill and Other Intangible Assets Business Combinations Policy [Policy Text Block] Investment in Equity Affiliate Equity Method Investments [Policy Text Block] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Borrowings Debt, Policy [Policy Text Block] Employee Benefits Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Financial Instruments and Concentration of Credit Risk Financial Instruments And Concentration Of Credit Risk Policy [Policy Text Block] Financial instruments and concentration of credit risk. Leases Lessee, Leases [Policy Text Block] Government Grants Government Grants [Policy Text Block] Government Grants [Policy Text Block] Earnings per share Earnings Per Share, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [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] Schedule of components of lease cost Lease, Cost [Table Text Block] Schedule of supplemental cash flow informaton related to leases Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block] Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block] Schedule of maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of maturities of lease liabilities Finance Lease, Liability, Maturity [Table Text Block] Schedule of future minimum lease payments for capital leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of future minimum rental payments for operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets Other Current Assets [Member] Other assets Other Assets [Member] Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued expenses and other current liabilities. Other non-current liabilities Other Noncurrent Liabilities [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Foreign currency exchange contracts, asset Derivative Asset, Fair Value, Gross Asset Foreign currency exchange contracts, liability Derivative Liability, Fair Value, Gross Liability Summary of Fair Value of Foreign Currency Exchange Contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income Derivative Instruments, Gain (Loss) [Table Text Block] EX-101.PRE 14 exls-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 chartfy19.jpg SHAREGRAPHFY19 begin 644 chartfy19.jpg M_]C_X 02D9)1@ ! 0$ > !X #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ,[!',# 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#S[]@S]@WP M-^V5\*O$?C[Q_P"(_%R>($\27%@\FFWMNJS*+>VF\QS-!(S.6G?)W8P!QU)[ M[Q5_P39^!7@O6O*U:R^-=IX:&IPZ0_BV2?2%T]9Y9%B0F-HA=>6976/S1 4) M((8H=]>K?\$5?^36?%/_ &.=U_Z0V-=U^TAX[\->))KL:)\3O^$G\6:7K5J] ME\'[X6^V[O;>=5"-:10Q:@PRIG5GE:'(64JT0% 'R[XB_P""?_[.7AVZ\0W( ME^,>I^$_#=[_ &?KGB^QN=);3=.F5E68.K1+<2+"6'F/##(J8;)^1]NAXP_X M)Q_ 'P]X@UK2-&3XR>.9M"M([W6IO#5WH\D>G1R(9(U;SHHC+(T8+B. 2/M* M_+\Z!O<+CQWHWA']G3XS?"?5+Q'^)NHZMXCT_3O"DK :EJ;ZA/?'UQX0DLHKZ M"\M;RTD:XCEVB%8T%EN9W9T54QDLP&,USNA_\$X_V>I-6U'2O%ES\6_AQJ-G MI$FO^3XHO]'VSV$1Q//'):Q3Q_NB5WHS!U#J=N#FO<9L_M&7UE^U!KFJ0_"O M4[7QA%HOP^\1V]WJF@SI=VYN;U+=;:R66/*M,_D2-Y8;( !. PW 'S]X/_X) MT_L_>)]?\-:??Q_&;PG;^*(Y'\/:EKUSI"6^J;(_-V((HI)(7:+,BI<)$Q56 MP-RE1ZY_PY5^"'_0T_$#_P &-C_\AUZAJ'Q/\,_'CQ-\!M)\#:K;>(-0TG5X M_$&KQV5I9XXA&^URVX8^1B/K"@#\__P#ARK\$/^AI M^('_ (,;'_Y#H_XIZSK$?%4OQHT6TBT#7-:\868BOKNV%AJT$K:>KV2I:E!!Y] MQY,42R JS2%MZ8[/]HR^LOVH-I;K M;62RQY5IG\B1O+#9 )P&&X ^?O!_P#P3I_9^\3Z_P"&M/OX_C-X3M_%$_[->H>&?"FI:%JWQ:\3ZKXGEN+?3_#>GW&FQ:EYMN2+ MM)EN+>*.$P,"LADD4!L %BR@]=\,O^"5?[/WQ0TW4YK/7?B=I&I:3?2:9JNC M:M>:='=V%R@#&.0):NC HZ.KQNZ,KJ58UZ#\+]0C^&/Q"\"?$WQ=(_A/P3XB MN_&,D%YK %I;6*WU_#=61N7?:L'G10.R[\$DJO4A:]V_9LN$\5>,_C!XZTW+ M^&/$GB" Z/> #R[^*VL;>WDN8CCYHGDC<*X)#!-PX() /P!T7XM>-O#VF0:= MI?C+6=,L( 1%:VU_-''&"22%53@S_\ 1"5U-/3;B M[ET6P::"W.YMY5#1S0N M'1U/0@C@BK-?-7[.'[-NA?L.^%?'\J>.-0O? $FW58H=0$X5QO4YR00002",_._B+_@L9\/['P[I>H:'X)\0>(KA[>.XU6&%ECATK>Y M41R3$$,YP#P-OS ;LY /T&HKX)\:?\ !7SX9:;H6CW_ (1\,^(?&=U<6HO= M2M88A;?V1'N*LL[D,-X/9"_&G[+.N?&W0[+4+S2=%BE^ MW:.Q1+N&>/;NA8Y*YPZ,&SRK ]>* /HVBOSZU[_@L/X$MM!TS4/#_@/Q%XEE M:W2YUE("L<.D!B0$>7:0[\ ] O(&[(('T;X$_;*^'GCS]G/4_C/8W%\GAC28 MI7U*U>WS=VLL84O"R D%_G3!#;2'4Y S@ ]XHK\_KW_@K-;:''!K>L? WQ]I M7@2XE6.#Q'=0!%DS@C 91&3M.<"4YX]%_#>K36 MFHV\C?\ "0S.J0)<1VS3R0A,98 (R[\C)&0"N&KA?V&?'GP*TCQW\?-6\%>% M]8\&OH1:ZU[4]9O?M$+6\>(OB5I7A[5/"'B+PQH>KRI'8^(-1$8C8.Q5)7C!RL9./F5FQSD< M&OO6@ HKYO\ VI_VYO ?[*]]IFBZM;:AXD\7ZHJR6GA_1HP\YC9BJN[,0%5F M4J ,L3T4@$UPOP3_ ."F'A#XE_%"Q^'GBSPAX@^&/BS4'6*RM]=C_=32-]R, ML0K(S_P[D )XSD@$ ^D/BM\;/ OP/T.'6/'?B>Q\,Z?-+Y,+WCG=,^,E4106 M<@I %?J M-^RQ?>&M8^!OAS5?"?@A_ASHNH":X3PY+;"W>U?SG5]R #<5W#CD,#0!ZY6 M*OC'09-8_LA=;TUM6R1]A%W&9\CJ/+SN_2O@?_@JM^T1XQ\.7G@KX+^ ;RXT MO6_%^V2[NK2;RII89)3!#;*PY422;MQ&.$ S@L*32_\ @B_\.K7P3;0R>-/$ ML'C>.)7.M6LD0MH[D8.Y(-@;8#T'F!O]H4 ?HG17R]\2/VJM._9=\8_!KX2^ M(;'5/%FN>)8++3#KD'B*YFMHEL)$3R?+"%F;=U_U@P!Z&@#Z'HKYM_:3_ &W_ =^R[\1O!_A M?Q;I]\+3Q!#)4O[C ) !]\T5\!Z3_P6"^'%Y\0K M#2;_ ,(^(M&\)ZC<"&S\4WH18Y$W;#.T741!NI#,0,Y4$8KW7X]?MCZ'\!?C M!\./A]?Z!?ZM>>-KB&WM[RUEC6*V\RX2!2P;EN7SQV% 'T/7G7Q ^/WP^^%? MBSP[X9\5^*+31==\0RK%I=E,LA:Y9G$8 *J0N68#+$#)KSW]KC]L;0_V1;7P ME-K.@:AKP\17,UM$MA(B>3Y80LS;NO\ K!@#T-?)'_!3C_D]#]FG_K]M?_3C M%0!^GU%?+?[17[=.G_!#XAI\/]"^'WBKXE>-OLL=Y)I^@6A9(HI"0FYPK,6. M.BH1SU!XH_9=_;W\+?M)>--5\$3>'-9\"^.=-A:>71=909=5*B0*W!W*6&59 M5.#D9YP ?4EK:W)Y.FV6H7L<,UX^X+MC5B"Q MW,HX[L!U-?DU=_\ !13QO;_MQR^*O[+\=GP9' UM_P *W:YB^&?B9K/@3X??#KQ9\7=;T M)RFL-X9M&DALV5]LBY579BIR"=H7=QNZX]6_9>_:P\&?M7>%+_5O"XO+"_TR M58-3T?4HPES9NV=N[!*LK;6PP/\ "00""* /9;J[@LH&GGFC@A7[TDC!5'.. M2:H?\)7H?_0:T_\ \"H_\:Y;XX_!GP_^T!\+]8\!^*6O$T/5#"9VL)A%,#%, MDR[6((^]&N<@\9^M?C[^U-^QCX!^#?[9GP?^%N@3:R_AKQ8^EI?O>7227 %Q MJ+VTGEN(P%^11C*G!YYZ4 ?MI8ZQ9:H7%E>V]WLQN\B57VYZ9P>.AJ]7PE<> M'_@#_P $G=*U'Q'#=^([[5/%2+:V^D23QW-Q="%MQ,8VQJBKY@W,Y[@#)."_ MP3_P5<\(WWC;2M \??#_ ,4?#&+5W46.J:U%FW96("229565"2!N4,HSDD#) M !]U45^5G_!4[]KOQMX+^*7AWP7X-N_%?@H:#.;F[U:PNGM;;6?-AMY$1"A' MF+'N=65LC+'BOJ7P[_P4"\.3_ 'Q!\5?$W@CQ5X5T_2M5324TJZM0]W>3.J, MGE E1@E\98@#:>>@H ^KJ\]^+GQX\!? ?2[#4?'WB2V\-V5].;>VEN8Y'\V0 M#<0 BL>!SGI7R1#_ ,%7--\.ZUI@^(/P;\7UM:,PRHGF5"1ZC)JMX3_ .15 MT?\ Z\H?_1:U^57[>7@/2_BO_P %-_AEX.U\3S:)JVG:;9W,<,I1_*:>YW!6 M_AH _6&RU*TU.-GL[J&ZC4[2\$@< ^F0>M6Z_%O]HCX2V'[!/[4WPT7X&^+M M5NM6U6:/[9H$EZLTP/GHBP2B-5W1S!F4(X)RK$=L?II^T_\ M9^#?V5?#NFW MOB1+W4]6U:4P:5H6EQB2ZO7!4-M!("JNY>*_A'XDUM@NDQ^)K5HX[MFC7!2&YMS"S NV[&0 MVW(X[UZW^U)^T]I/[+GPFMO'>JZ->:W:7%]#8I:6/WTLP!4* MV3P Q 4EL#&?I7]E/]K#PA^UMX&N]?\ #$5WIUSI\XM]1TJ^"^=;.1E#E20R M, =K#KM8$ @B@#W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "N6^''_(OW?\ V&-5_P#3A<5U M-S_\ 1"5U-.V)L+W.,"[O]FVR\ :CX@T[1_$?ANZN@;*_N$@>> MWFF>=9H]Q&\!I74XR05&< KG] ^O!Y%?'WQ2_P""5GP'^*'B2ZUO^RM4\)W5 MU()9H?#EVEO;LVD3BX^SQ/>Q,073*YVQR%AGA4;.*B_89\;?#K3?^"=^ESWU_ID> MA:9IE_'XBB:1%*2-),94E!YW.I& 1E@RXR"*]O\ @C^R/\,/@#X&UKPGX6\/ MA]+UV/RM8;4Y3=2:BNQDVS;OE*[7<;5 7YFXY->%:Q_P2#^ .J>(GU.*'Q)I MML[LYTFSU-?LHR<[1OC:0 =!A^] 'QU^R+INI6__ 3:_:;OIU9=)N&2.U+* M0IE2-/-(/?AXA^%?0W['?AS2D_X).^.9ETZV$VH:'XCFO)/*4-.Z)<*C.<9) M540 GIM&.E?9-]^S=X#F^!=]\(+#2?[#\#W5FUB;/3'\N1$9MS,';<2Y;YBS M9))).V4C75P'N3'=>9YOSA0 ?WC8^7 MCCK0!\?_ /!+?P[I7S,1(<%47"A8P>GK0!P'_ 3Q^('PNT/_ ()_>([36]4T6W>T35'\2V8IY??%L13SG 4\6$7T:74JH)5='' X#)M. 2<"OT%TW]F?X<:5\#YOA#;^&[=? D]L MUM-IVYMTN2&,K29W&7> ^_.X, 01@8 /S<_:/\=?M"_&?]AO4OB3XW\9>!]- M^'VO_998/#&E6A%Y.Q5 \DC>K,Q))/\A7PS_P3C\/Z'XL M\:?M:Z'XEN([3P[J<$EGJ-Q),L*Q6\DUZDCEVX3"L3N/3&:_3WX<^ ],^%O@ M+P_X0T7SAI&B6,5A:_:'WR^7&H52S8&3@;T,3F4LL1559/])K/XZ?\ !*C2]*U30?%^ MB_$#X-:IJGEP:;0#H_MF>*M-U+]O[]FWQCX MI3[!X&O])T>_C.I+MA@W7DTC"7/R@H7B+YX"[<\5]&>%_P#@DO\ S0/$5IJ M=X_BCQ+9VDOFP:+K6II)8I@YV[(XD8KG&5+$'&#D9!][^/G[,'P[_:4\*V>A M>.-#6\AL26L+NUD,%Q9$[0WE.O0$*H*D%3M&1P, 'Q=_P6G\0>'+[X3_ \T MF*XMKOQ5-K9N[.*%P\OV,V[K(P YVL[6^#T)7C..//?V^- EF^.?[).A^)+9 M+R9K#3++4[>YCRLK&Z@29'4]03N!!]:^L_@[_P $O_@=\&?&5GXFM+#5O$>J MV,WVBR/B&\2>*VD#91UC2-%8J?NEPV" >H!KTSXT?LD>!?CS\1O!/C?Q*VIK MK/A*9)=/6RN5BB^OH M(6C4*8XS'"=HQT&47CVK]/J\5_:6_9-\#_M6Z7H>G^-WU1+?1[B2XMO[+N5@ M8LZA6#$HV1A1Z5[50!^6.J:A8>'?^"TUQ>>-9K>TM)H(ET>XOCL@#MI2)#M+ M< E_,0'_ )Z9QSBG?\%3KK3_ !1^U)\ = \,R17/CN&Z$8_9X_X)X_![]FWQ+'XD\/:=J&L^(X$*6VJ^(+E;B6VR"K& M-41$5B"1N"YP2 0"<@'S/^WA_P I+/V9/^NVE_\ IT>OTTKQ3XH?LF^!_BY\ M9/!7Q-UQ]47Q)X1:%]/6TN52W8Q3&9/,0H2V')Z$<<5[70!^4?\ P58M;_X8 M?M6_!7XO265Q!HO M&,?Q!\.IX*V_BI\(_"7QL\&WGA?QMH M=KKVB7'S&"X'S1N 0)(W&&C< G#*01D\\FOE+3?^"/\ \ ;'7TU"6+Q-?VJL M"=*N=5 MFQG@E(UEP<_\].P]Z /$O^"CGC#1V_:@_99\="^C;PI-)9ZG'J9R ML36PO8)C)EL8'ELK#+704T[61+#?1WSZTU\IOYV1 M&41L_E[1'\Q)5%4$@'L* / /^"HVFVFM?M??LZZ??VT5Y97<]O!<6\R!HY8V MU"-61@>"""01[U+_ ,%FM%L?[4^ J_9(@K7>H6I"H%!AW66(^/X1DX';)]:^ MU?C1^R1X%^//Q&\$^-_$K:FNL^$IDET];*Y6*)RDRS*)%*$L-R#H1P33_P!H MK]DOP/\ M03^%9?&;ZHK^&IY;BR_LVY6$%I#&6#Y1LC]TG3'>@#X]_X+2:'I MVE?!'X80V=C;6<5CK$EK:QP1*BP0_9C^[0 ?*OR)\HX^5?05S7_!1+4K?PS^ MTQ^RGK^J2K::39FQGGNI3A$2*]MWD8D]E4@FONW]I3]E?P7^U3X;TK0_&DFI MI9Z9>&]@;3+E87WE&0ABRL",-Z9X'-,_:"_9-^'O[3'@S2?#?C.RNGBT@[M/ MOK&X\JZM25"MM<@@A@JY#*0=H.,@$ 'P;_P60^(WA;Q-?_";0=(UZPU75[&Y MNKRYMK*=9C##*(!&SE<@;MC8!.2!GI6Y_P %./\ D]#]FG_K]M?_ $XQ5[K; M?\$H_@+;>#+704T[61+#?1WSZTU\IOYV1&41L_E[1'\Q)5%4$@'L*];^-'[) M'@7X\_$;P3XW\2MJ:ZSX2F273ULKE8HG*3+,HD4H2PW(.A'!- 'SY\9/VLOB MMXJ_;&N_@%\';?POX?U.QMHY;[Q!XFCDD:8BW6X945?X524 #:Q)#'*KDUX' M^S;;^*K'_@K9J]MXV\2Z9XM\5PZ?-%J.K:/"L-M-(NFQ#8J* 4 $;# .Z-L MC.:^T_VAO^"??PJ_:0\=0>,=?&M:+XF5(XIM0\/WJV[W2H,() Z."0OR[E ; M: ,\#%CX1_L"_"3X&_$S2/''A"PU+3M8TW3GL%C:],L,V\,'FE#*6:5@W7%Q+XF_8/\ ACXJO?A7<78U MB$_#BWM[;18X+T!62%T=!-E"7^9!D@KG)]L 'R;^W?;C]FG]O;X._'2W M=' MUB2.TUB9>.8L6]PS'U-I,@ /_/(UH?\ !.VQF_:"_:O^.?[0%RIEMOM,FEZ) M).I( E;Y,>\=M# A]I:^U_VC?V:O!G[4G@FW\+^-H;MK*UO5O[>?3YQ#/#*J MLF58J1@J[ @@@\=P"+/[/?[/GA+]F;X>KX-\&QW2Z7]JEO9)KZ42SS3/M!9V M"J#\JHHP!PHH _*O_@FYX?\ C+KFJ?$O2?AW\2=!\">(H;N&36-/US2TN[N[ M*F5=Z[E+;4-KOQ;=PZWX6\07LGG7=YX M:O4M_/F)R9622.10Y[E0,Y)//->A_LS_ +(GP]_9/TO6+3P/;Z@9M8>$ZA>Z MG=F>:?R@_E@X"HH7S9/NJ,[N<\8 /;J_+7]O[_E)Q^S5_P!=M _]/4M?J57A M_P 5/V0_ 7QB^-'@SXGZ_P#VH/$_A-[9]/\ LET(X&,%P;B+S$*G=B1B>",@ MX- 'Q)^WQ=6>A_\ !2CX#ZKXP>&'P9';::PN+L8MHRE_.7+D_+\K&)F)X"E< M\5T'_!:?Q!X<2R>6#8/#?CBQN)[6UN1=VMU9S>32SU76/#FIZ@NJS76H78-XETJ*B31R(B*C*JXX7!#,""& M(H ^!_\ @H%+\=]7_9O\"^(OBUXW\':AHVN:G:WNF^'?#UL$G1GM)W$QD*@L MJ)($;:67,B"3DF& D_]N$=?0^F_\$D?@19^'+[2[G_A M)]6FN B0ZE?:FK7-FBR;]D.V)8U!Z'*$XR,C)SZ]\<_V-?A_^T'\/_"?@[Q. M^KQ:3X8"+8-I]TL4N%B$0#LR,&^4#L.10![%X3_Y%71_^O*'_P!%K7Y2?M\? M#G2OBY_P4R^'/@W7&N4TK7-.TVRN6LW"3"-IK@$HQ! /U!K]:;&SCT^S@M80 M5B@C6) 3DA5&!^@KQCQQ^R'X"^('Q]\-?3JG_ EV@)"EHL%V$MF\IG9" MZ;2209&Z,,\9H _-ZT^&ND_\$U_V^/!\6HVUOXE^'^OK&MAK&M6\;W.GI*_E M-,L@4!987Y9E W1OT!88[3_@I/\ V]9_M^_!6ZL];L?# .G6*Z7K6JPB6RLK MH7T^99%8;3M+0DYX VDU]X_M,?LD^!/VKM)T.P\;1Z@G]CSR3VESI/OAYXD^)_QL\(W$OA_4HCILT&DK9RR M%IHG\M-NT2.3&NU3GD\=37(?M_7<&B_\%*/V=-3U":.STZ,:09+J9PL:!=5F M+%F/ # DG@ U[_\*_\ @EC\&/A3X\T;Q7:W'BC7=2T6[BOM-BUC4T:&UECD M\R,JL449(5P& 8D$]<\UZC^TU^QM\.?VL+/2D\:6U_;W^EB1;/5-)N%@N8T? M&Y"65E9*/V2O!VFZ3XFTW4M2UC4K+4K.TM;A99)+98)=TI"D M[5!=1DXY.!T-?4Z_L0_"UOV=;7X+7>FWNH^#K69[J"2YN2;R*X9W?SUE4##@ MR..%Q@D$$$@^9:+_ ,$F_@)HOA#6-#-AK5_/J?EAM9O+Y'O;=4D$FV%A&$3) M4*2$W%@Z=X5_9IO-(TBSAT M_3+/PK-#;VMNNU(T%HV !_G/6N3^,7[%/P\^.7PP\%>!/$3ZO'H?A&**#36L MKM8YMD<"PJ)&*$-\JC/ Y%>TWWARRU+PS<:!,CG3I[-K%U5L-Y3(4(!]=IZT M ?GK_P $4-#T_P#X4OX_U/[#;G49M>%I)=>4/,>%;:)EC+8R5#.YQTRQK'_X M(U6T6G^,?VB;.W016UOJ&F1Q1+]U%$FH@ #Z ?E7VS^S7^R_X-_97\)ZEX=\ M%OJ,ECJ%\;^=M4N%FD\PQHF 550!A!QCN:J?L]_LF^!_V9]5\8ZAX/?5&N?% M=Q#<:@-1N5F4-&TS((P$7:,SR=<]O2@#VNBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6^''_ M "+]W_V&-5_].%Q74URWPX_Y%^[_ .PQJO\ Z<+B@#J:*** "BBB@ HHHH * M*** /Y5Z*** /VH_X(J_\FL^*?\ L<[K_P!(;&OT K\__P#@BK_R:SXI_P"Q MSNO_ $AL:_0"@ HHHH **** "BBB@ KEOA7_ ,DQ\(?]@>S_ /1"5U-BBB@#]J/^"* MO_)K/BG_ +'.Z_\ 2&QK] *_/_\ X(J_\FL^*?\ L<[K_P!(;&OT H **** M"BBB@ HHHH *Y;X5_P#),?"'_8'L_P#T0E=37+?"O_DF/A#_ + ]G_Z(2@#J M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***3I0 &N5^'/_(OW?\ V&-5_P#3A<5DZM\B9V-%%%=0PHHHH **** "BBB@#^5>BBB@#]J M/^"*O_)K/BG_ +'.Z_\ 2&QKZSU#]HGP#I?C"W\-7>L75O?3ZDNCQ7CZ3>#3 M7OB#BU%_Y/V7SL@KY?F[MX*8W?+7R9_P15_Y-9\4_P#8YW7_ *0V->_?%:Z' MQ[\?:9\--$B%SH?AW5K+6O%FL[0\-N]M*EQ;Z=&<$-<2.L;N!_JXAS\TB"@# MM3^T)X.;Q;J'ARW7Q)J.I:??#3;M].\)ZM=VL%P0C;'N8K5H5P)$))?"ALD@ M5)X^_:!\#?#;5KG2];U.^%]:6@O[V/3=(O=1%A;$MB:Z:VAD6VC.UR&E* A& M(.%)'D'Q@TZ]^!GA;QS\4/ /Q&U">6;74OKKPG<1Z?=Z;J-\TD-K)9J1;BY2 M5]BQJJSY60#(/(K7^&.O:7X9^)/[2]SXEN[:R^R:G::I>-M 'N>K>--!T/PC/XIO\ 6+*U\.0VGVZ356G7[,+?;N$H<'!4 M@@@CKD8ZUS?@OXZ>#/'M_?V.G:C>66H6-FNHSV6O:5>:1<"U8L!<+%>11,\. M58&105!&"0:^5YM2MM-_8&\ :-J&H6<-YX>'A34-?TN:13/8:/,> M*7:,'=L; X) !]">"?VB? /Q"URRT?1-7NVO-0@EN=-:^TF\LH-3BCQODLYI MX4CNE 96S"SC:0WW>:],KYF^(6JZ3XEU3]E^#P[/;WL]QK46KV/V/!7^S8]* MN1-,H!&(\30KGIF1!R2 ?IF@ KEOA7_R3'PA_P!@>S_]$)74URWPK_Y)CX0_ M[ ]G_P"B$H ZFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH 2CBJFH7T.EV-Q>7#>7! C2R,?X549)_(5D>#O&NF^.M/DO-,D M9HHY#&ZR+M96Z\CW!K%U81FH-ZOH*^MCHZ***V&%%%% !1110 GJ*XGXP:X= M!^'FK2HV)9H_LT>#@Y<[3CZ*6/X5VPKPS]I'5FO&T+P_;$23S2F=HP><_7F5;V&%G);VLO5D3=HLG^$GPET+5/ ]O?ZQIRW5U?;FS([ I&&(7; M@C&0,Y'/-=W\*K2*Q\(M:0+L@M]3U*")-Q;:B7TZJ,GDX Y]*Z/1=-31='L M;"+_ %5K D*_15 _I7$_#^ZU];>ZCBTS39-).M:D##= U#7-#_BUH/C@7[V5OK^G16,8FGFU_PWJ.D1!.>5>\MXE? M&"3M)P.3BO%=*^&\'QITGXD>-_'WVKP/I7CZPL]!TVUE:*VO[/3(I'^SR3&5 M"J7$\MPSB-@VP-$A&_<*Y'XXZEXXT/3/C%\,$\7:A\0+2X^&E]K4=SJ-I9QW M^FS#="(7-I#"C).A-\EG-/"D=TH#*V86<;2&^[S6GX]^,7A;X;ZAI^G:S=7TVJW\< MDUMIFCZ3=ZI>/$F \OD6D4L@C4LH,A4*"P&H[X.UX.U_3=0_;"\3:A'J=E?66L> M -)O-%NX)5DCN;1+N\,TD,@X9,S0,2I(^=#W% 'H&H?'SP%I_@[P_P"*%UW^ MT=(\0,$T@Z5:3W]S?L5+%(;:"-YG90K%E5"4V-N"[3C?\!_$3P_\3-#.K>'+ M]KZS2XDM)ED@DMY[:XC;;)#-#*JR0R*>J2*K#(XY%?'/[/ZRTD:> M&=>OO'LOAR21?DG\W4H)HVB)S]^&.9U(QN0,1D1AG(( !_.C1110!^U'_!%7_DUG MQ3_V.=U_Z0V-?6NI?LV_"36M8N=7U+X6>"K_ %:ZG:YGO[KP[9R3RS,VYI'D M:,LS$\EB5V%OM&SS,[?ESNZ<=*E\5_";P1X]U:PU3Q-X,\/\ B+4] M/Q]CO-6TN"ZFML-N'EO(A9/FYX(YYKKZ* ,3_A$=";4-6O3HFG&]U>!+;4KD MVD9DO8D5E2.9L9D50[@*V0 S =35'P/\,?!_PRM+BV\'^%-$\)V]TXDGAT/3 M8;-)7 P&<1*H8@<9-=310!R'A'X3^"/ .J7^I>&/!GA_PWJ&H?\ 'Y>:3I<% MK-<_-N_>/&@+_,2>2>3FNOHHH *Y;X5_\DQ\(?\ 8'L__1"5U-\8:W)LT[2;9IF4'#2OTCB7_:=RJCW8 M5^8W@?\ X*%?&]?B1X6USQ-?6Z> ];U;[/\ 8&TR".W\@2QK,(90HE)C5QAB MY&>N<$5Z+_P4$\>:K\=OCAX/_9^\'S>84NXI-1V'*&[D7*[\?PPPEI&_WSGE M:G_X*3? [2?AS^SC\+(?#]MY6G>%+QM)1L?.5GBWM(^/XFD@W$_WG]Z /T=H MKB?@OXQ_X6%\(_!GB4OODU72+6[E.@U&1#J?G16ZM&H3?'(<]!WPCCCU%4?@3KMQX5\:QZ9=JT-OJ\" ME0W3<5WQ-^()'_ A7"Z]X2OM!UJUTN0%I[J*"5%QC)D4''X,2OX5ZK\=/#;> M%?\ A%M;TX;#8B.T#8^Z8_FB/Z-^0KX*E5Q-27UNK?FHV3\TWK^!R)R^)]#U M[QOXOM/ _A^?5+L%PI"1PJ<-*YZ*/U/T!IW@GQ9;^-/#MMJUNC0I,65HF()1 ME)!&?P_6O!_%6MW_ ,<_%=MI^D1R1:;:0M)^\' ;&6=OJ<*/Z9-=A^S-JWVC MP_JNGLV6M[A91[*ZX_FA_.OIJ&9RQ&-4(_PVFD^[6K-U4YIVZ'M'6BCTK,US MQ!8>&[$WFIW4=I;!@GF29ZGH!CJ:^BE)13E)V2-C2KS;XL?%9OA[<:;;VUK' M>3W.Z21'8C;&"!QCN3G!]C7%?M-?&WQM\/=+T)?AOH^BZ[J6HQRW+7&L2O\ M9XX4V; %1U+-)O.T[@!L;/:OG#Q)\:O$.O>']!\3_$&PM=/UN^EM[":UTV)T M@M?,E*ID.[E0 V22V,D],U\_FF8>QI.&'E[[:5ENNOY&-2=E:.Y]5?$+XQ:E M8ZIINE^&+:&\FOK:.X61T+M^\R455! S@ \YZUX!^T-XPO\ ]GOX:ZCX]\1S MJ_CG5)3:Z!93,KLMR1DW+#D;8E^8+C&X(#C(%#_P#@D;I6B^*M*OM;^(KZ[I-K<)-< MZ8FA_9S=(IR8S)]I?:&Q@G:3@G&.HY\OIO,O]JQ#;2>D>BMU%#]Y[S/-_@+_ M ,%)/$7PS^&/BO2_'OVWQ7XKMVCN-!DU!F#2^80'CF?&=B B1<\D$J"/EQ][ M?LG^.+[XF? 7PYXKU.P73+[69;Z^EM8R2B&2]G;Y<\[2"",]B*\R^.7_ 3[ M\'?&SXR:)XXGU!M&MH5A35]'MK0%-36+ 0!PZ^4=@",0K955QM(R??/A?;Q6 M?A>:"")(88=6U1(XXU"JBB_N .@ [5]8;G85C>*/"NB^-M#N=%\0Z/I^OZ M/=;1<:?JEJES;R[6#+OC<%6PR@C(X(![5LT4 >%]&\*V, M\OG2VNB:?#9Q228"[V6)5!; R>< 5TU% '%>'?@SX \(W&K3Z#X&\-Z+/JT M;1:C+I^D6]NUZC$EEF*(#("2&=(UW0(M MGEZ7J5A%<6J;!A,1.I4;1P...U:/A_P[I7A/1[72=$TRST;2K1/+M[#3[=(( M(4_NI&@"J/8"M.B@#^5>BBB@#]J/^"*O_)K/BG_L<[K_ -(;&OT K\__ /@B MK_R:SXI_['.Z_P#2&QK] * "BBB@ HHHH **** "N6^%?_),?"'_ &![/_T0 ME=37+?"O_DF/A#_L#V?_ *(2@#J:*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BO-_CE\>?"7[//@U?$GB^YFBM)+A;6" MWM(O-GGD8$[47('"AF)) 'J0#E?!/\ :D^&W[037,'@W7_MFHVL0FN--NH' MM[F-,@;MK@;E!(!9"P!(R>10!Z[1110 444G3DT <9XF^+O@WP9XNT+POK?B M*QTWQ#KC;=.T^:3$MP2=HP,<9;Y1G&X@@9/%=I7X<_M0?&K5?BI^T9K_ ,1= M':5]*T34X+/2KQ%+10I"S&W.>WF-%+*!GNWI7[4>"/%5KXZ\%Z#XCL?^//6+ M""_AYSA)8U<#ZX:@#>HHHH **** "BBB@ HHHH **** "BN4^(?Q,\+?"CPV MVO>+];MM!TE95A^TW).#(WW550"6/!. #P">@)K=TG5+/7M+L]2TZYCO;"\A M2XM[F!PTKX'_X*0?&CQOH_CGX=?#/P#XAU#P_JNL_O M[A]+NGMYIFEF6&V3S$(=5W++D \Y'7%??%?FE(H^.G_!5A01Y^E^$Y@>.?+^ MQ0Y_]*V_6@#V+]C?]B3Q)\$_B'X@\??$;7;#Q-XLO$:*TN;2XGN2#(=T\TDD MR(QE; 7.#P7R3NX]'_;X\&_\)I^RCX\MTCWW&GVT>J1'&=OD2K(Y_P"_:R#\ M:^A*PO''AU/%_@O7]!D"E-4T^XL6#=,2QLAS[?-0!\Y_\$U?&7_"5_LHZ#:L M_F3:'>W6F2$GGB3SD'X),@^@KZIK\\_^"0_B)V\,_$GPW*2CV=]:WHC;@YE2 M2-_R\A?S%?:_B;XP^#/!OC30O"6M^([/3O$>N'_B7:?,Y$EQEMJXP,#%[2UFO-5A8740FMD@)E:9",JR M[<_*>S'@^M?,'BCQ%>Z'\'_C!\23,]K?PZ5Q..5-P5)$:@\_,"W.54\FL3]F7]IJQ_;9\$^(_#NM6=MX<\5:>ZS_9[1C(C MP%ALG0,<_*WR.,_Q* /%?^"=_['_@CX@>!+?XG^,[&7Q!J+ZC,EE8WCYL MU6,@>8\>/WC%]_#$KP/ESS5?]KSX1^)/V2/C59_'SX9Q"/1+N[SJ=C''^YMY MI.)$D4?\L)^>?X7/!!*5[4J%*491<59[^?J::'TGXK_:&^#_ .R'&_AS7O$$ MEUXF9%N+FSL;1IKEP1E=V/DC&""%9P<'/.6TDNR(3_K,HK G 8#F:^>?V'_ -G&#]I;6_%OQG^+>G+X@M]6O)$L M+6Z+"*>;?F6;:",HF!$B\KPPQ\HI/C':#]E?X]^&OASI%JB_#S7H_M.GFX+2 M3V-C\+*C3IU,+%?NW>WE;4RG&R3CT/TM5@R M@J<@\@UX1^TWKG_(&T=&_O74B_\ CB'_ -#KYW_:#_;:\0?"#X;^$_"W@V+? MXVO)&1KN:V\]8K9& 0(IX9W)"]\!&XRRFO4/A)K>K_''Q?X7>_;;\@IPLKRW/)/@W\#9OA M?JVHZEJ6OQ^(;N9/LMG*M@+5K>WW!F5\2/YCL50LPV+\@PB\Y]<_"D-+FOHZ M=.%**A35DC9)+1"URWPX_P"1?N_^PQJO_IPN*ZFN6^''_(OW?_88U7_TX7%; M#.IHHHH **** "BBB@ HHHH _E7HHHH _:C_ ((J_P#)K/BG_L<[K_TAL:_0 M"OS_ /\ @BK_ ,FL^*?^QSNO_2&QK] * "BBB@ HHHH **** "N6^%?_ "3' MPA_V![/_ -$)74URWPK_ .28^$/^P/9_^B$H ZFBBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBOD7_@I%^T!J_P %_@_8:7X; MOVTSQ!XFN7M%NHCB6&U1,SO&?X6R\2[NH#DC!P: /G_]JG5YOVP?VT?"GPDT M6Z:?PUH,WV>]GMWR@;B2]E!'&41!$,_QJ1_%4'[4'PJ?]AGX\^#?BU\-].:R M\(W$P@NM-C=VBCE"D30%F)(6:+F_L^^#X?$FJ?Z M=X[URS1KNX8$"SA?:_V9 ?<+O8]67T KZ1\3>%-$\::3+I7B#1['7=+E*L]C MJ5JEQ Y4Y4E'!4D$9'% 'SG^S7^WYX)_:*\577AK[!<>%==R6L+;4)T<7Z#D MA& $@ R4].03@X] _:9_:8\-?LS^!VUC6&%YJ]R&CTO1XW EO)0/_'8UR-S MXXR ,D@'QW]J;_@GQH_Q6N;/Q/\ #F:R\">,;%%"I;Q&WL[G8!Y9/E#,+K@8 M=5/ (X!'D_P5_8,^(_Q+^*0\5_M%7MQJ5II*QP6UE=:@EY)J0C^X&=&;;". MI!P[DG(&6) .<\!_\%%_C#X/\1^&]7^)OA^U?P#XFN#);W/]G/:LEL'"N]LX M/[P1[@<.&+#'S#<#7MW_ 4$_:ON?A[X?M/AQX'=[OQGXIMU#3V7[Q[:UE)1 M?+"Y)EEY5<<@9(Y*FNY_;S^ J_%[]G6_M]'L%.L^&0-3TN"WCP2D:XDA11V, M6<*!RR(,5\N?\$T_@9J7Q(\<7'Q?\8&XO[30TCT[1GO26,MQ'$L0<$]5AB54 M7T8C'*4 =[I?["-[X4_87\7^&[F".X^(>JB/7Y8XP&,,UN T=HI'WB(_-3/3 M?,V"1@UW/_!,/XR1_$#X$MX2NI%_M?PC-]FVY^9[24L\+_@?,3CH(U]:^R*_ M,SP7IQ_9C_X*;2^'M+?[/X;\6.R?9\$+Y5U&9411_L7"A0?[H([F@#Z;_;^^ M.6H_ WX!W-SH.H-IWB76+N/3;"YBQYD(.7ED7/<1HRY[%U/7%:W["OQ+UOXK M?LT^&-<\1ZA)JNM+)3??E\N=U0L>[;-@)[XR>SP*?^6S0&ZF..^VWBC/YU]%_\$I]5_M#]F:]M\Y-CXANH M,>@,4$G_ +4- 'V71110 4444 %%%% !115#6M7M?#^BW^JWTGDV5C;R7,\A M_@C12S'\ #0!^5/_ 4.^('B/XX_'O5/ 6A(USH?@73Y[R6*-OE9X[<3W4[^ MZ*/+ [%3C[QK['_X)R?$+_A//V6?#L$L@DO-!FFT>;GD"-M\0_"*2,?A7SE_ MP3=\(_\ "YOB-\9_B-XBMO.CUA)=/=6Y5S>R/+<*/HJH/H]7O^"8>L77PZ^+ MGQ7^$NJ2#[5:2M.BGC][:S-;S$?[P>,_1* /T$\7>)[+P3X5UGQ#J3^7I^E6 M?% ^!?VZT444 ?FK^Q/<1?"_P#; MH^,_A2YD2TL&34FC9V"J%AO%>-CV \IW/M7S!\7_ -H*7XH_M:+\1!*XTVSU MNU;3 W'EVEO,OE?0D+O(]7-=S^WE=:K\)_VPO&]_HL[6)U[3$!9>-T-S9B"< M ^Y$GXTWX_?LZ_\ "G_V-_A-K-Y:^5KVK:I<7NH,RX:/[3 KPQ'/(VQVZY7L MQ>@#]DJ*YSX=ZY_PE'P_\,:SNW_VCI=K=[O7S(E?/ZUT= !1110 4444 %%% M9=]XATO3=2L].N]3M+74+XL+6UFG1);@J,MY:$Y; ZX!H U**** "BBB@ HH MHH ;ZU^?G_!2'P+J?QA^*OPV\+6+>1:Z?875_>W;#*P1S2QH#CNQ\@@#O@]@ M2/KSXN?%23X=MIL5K:QWES=%G=9&("QK@=NY)X^AKYU\9_$RU\:_&CP;%50%>YA8M=Q2.!_$?(=2>_EY/)-?K'%&D<: MQHBI&HVA5& !Z >E?@M^T%X!OOA;\;O''P_M1(EC'K6^VLUX$D9W-:G'J(I\ M#_?-=N#P5/"Q[S>\GNV5&*B?K]^Q+X9_X1']E3X;613RS-I8OR#U/VAVN,_^ M1:]BUC1[#Q%I=SINJV-MJ6FW2&.>SO(5EAE0]5=&!# ^A%5?!^@1^$_">B:) M%CRM-L8+),=-L<:H/_0:V:](LSM%T/3O#>E6VF:3I]KI>FVJ>7!9V4"PPQ+_ M '410 H]@*^._P#@IQ\$_$'Q*\ >$O$7A'1=0UOQ!H&HM&;?2K=YKG[/,H)= M50%FVR11= <;B>F:^U:*3UT ^-/AW^SUXL\9:?X=U;Q1H-OH.K)9JTDU\(WF MMF=5\Q4"$E22!\N5XP#@\5\^Z[\H>%H[N.W&J7VC7+ M:>ENDC+$\-S&RJ#*)%SO9OFVC (Q7ZE]ZYCXE^ ].^*/P_\ $'A/5EW:?K%E M):2-C)33ALMP^%G[2"N_/6WIV,XTXQU1^-_B%<6?V+SM,N[\0;]XA:26&)8]V!G",PS@?=K]0Z^(_P#@GG^RCXW_ &>_ M$'CW4?&UA;V,EX(+'3V@NHYOM$:/(SRC83M5OW> V&ZY45]N5ZYH%%%% !7+ M?#C_ )%^[_[#&J_^G"XKJ:Y;XY M/;A5A/\ M)BOKW]L;]H.+]G7X*ZEK5O*O_"27^;#1H6P2;AE/[T@]5C7+GL2 M%7^(5X[_ ,$T?V>Y?!'@"Z^)?B&%Y/%'BY=]N]Q\TL5B6W!B3SF9OWA]5$?O M0!]L4444 %%%% !1110 5^;/_!29?^%<_M+_ :^(RYB$0B+2 '!-G=K,?KQ M.!]*_2:OAC_@K5X4_M+X)^%]>C3=)I6MB%SC[L?$Q N;*WTC6TM9LY!$@-G ,^\)?\JZS_ ()I_&3PM\)?@+\0=2\8 M:U#HFC6.MP2&:4,Y+S0!5540%F8^2>%!.%/H:WO^"1O@E8O 'Q \2SQ[EU+4 M(=+4L/X88B[@>Q^T+_WS[5^>-NVL_P"F_#NS!E6^URW(ASRUS%YT$?\ Z/84 M ?M%\#_VQ/AM^T)XLU/P[X1O;Z34;&W-WMO;0P+/"&56>/)R0"ZY! //3K7N M=?EY\%_!EC^SG_P4S@\%Z:/)T:XLS9PLQ)W+)IRS9Y)/,J8^M?J'0 45\X?M M??MC:?\ LKV>AVZZ&WB7Q!K/F-;V*W(@2*--H,CMM8\LP 4#G#+K+7-#L]#U#13!+$MB[E9(I#("&#DGB5^7'QX\(6G[5 M'_!21/ U_/:)%)IDWB" :,;&9P[PRR3B&XCW #IH _4;_@FWX%3P;^RMH%V8_+N]?NK MG5I\CGYG\J/\#'#&?QKYZ^*6/V?O^"H'AOQ""+;2/%K6[R\83%RAM)"3[2IY MA^H-??/PA\(CP!\*O!WAK9L;2=(M+)^,?.D2JQ/N6!)]S7QM_P %8O -S=^" M?!/C[3HY!=:%?O9SS0J2R1S /&[$= KPX!]91ZT <7^V6[?M%?MT_#WX40%I M],TDP0WL:\[3+BYNF'TMTC_%37Z51QK&@1%"JHP%48 'I7PI^P-^S9XOC\7: MC\=/B9-,?$NNQ2M8VET@6?$Q!>YD&!L+*-JH ,*QX' K[OH **** /FG]H#] MB/P[^T)\9/"?CK5]8FM8=(ACMK[25M1(FHQ1RM(B%RP\O)=E8[6RIP-I&:Y; M_@J1H(U3]EF2Y"9&EZU9W8_V(,/_M.O9:_+?X=_$#XH_\ !/7XO>&_ 'Q"U:/4OACJ3L8FC8RVT,+R$-/ MS*'C*.VYXNF&8X)96K]*_$WC+1?!OA>\\1ZUJ5OIVA6_F?]TL?&#D=< MY &.I( SF@#=HK!\%^,M%^(/AG3_ !!X=U.#5]&O4+V]Y;DE) &*GKR"&!!! MY!!!K>H **** .4^*/CB#X9_#?Q/XMN8O.BT73I[\P[MOFF.,LJ9[%B OXU^ M*GC+XF?$;Q9XT\._'GQ/,UTLFO&.PDC?;' ]HT,WD1)GY(P)5 ]3O)).2?TU M_P""D?B[_A%?V3O$L"OY<^L7-KIL;9_O2K(X_%(G'XU\L?$[X.BS_P""6O@3 M4A!B]TZ_CUZ:4#DQW4TL8_#;-!_WP* /T^T^^@U2QMKVV<2VUQ<4@Z,K $ M'\C5JO%?V-?&G_"??LP_#K5#)YDL>EI82L3D[[U4 -K/US7M M-\-:?)?ZOJ%KI=C&0'NKR988ER<#+,0!DD"KY;:,GI7PY^UO^T!X=6&(>(2M MSX\N;==SI"X; SC.>AY].F16YFOSY^"WQDU/1?BKKVF:QI+: M#KWAN^$-UIC2AVDM748;(X)()/' RE?2GQ.^+T^I2:=HW@VZ,]SXM1EC MG[L:\<'N?3@>M>93S;DIS^LQY9Q?PK=WVMW,U4LGS;E'Q9CQC^T%ING_ 'X+ M%HE;NN$4S,#^)VU\N^'XU\5?\%9)XH0%TO01,8;:/B.+9INQMJC@9F?/\ 9Y=P,6U2K%TVQG<5V[ ?FS@?8%%? M0FH4444 %%%% !1110 4444 %%%% !7+?#C_ )%^[_[#&J_^G"XKJ:Y;XHVFFQSRK!$UY.L M0DD;A44L1ECV Y-:= 'YJ_\ !5SXM:QH?C3X?^%]%U>\TM[*VDUJ7['.T1,C M2[(')4]4\F7'IN-?9?[*_P <+?\ :!^">@^*A)'_ &KY?V3584Q^ZO(P!)P. M@;B0#^ZZU\4:[H]E^T1_P5&O-)U&VCU/PYHJO;7-O*NY#%;VA#JP]#<.1^-8 MWA;6-4_X)L_M37VAZNUU=?"SQ)ATGVE\V^X^7,,=98"2C@*XU;Q=']CT2\LI@?W;KF6Y1@?X8SPPZ.Z5\4?LQ M_MO7_P !OA!\0_"GB";4KK6FB,_AM9PTC07U?IG;6T5C;Q6\$2P MP1*$CCC4*J*!@ = !7Q5_P2U^#LOA+X2ZKX\U2%UU7Q7<_Z.\P._P"QQ$A6 MYY^>0R-[A4-?;M !1110 4444 %%%% !7DG[4GP8F^/WP0\1>"K.ZM['4KP0 MRV=S= ^5'-'*L@W;02 0I4D D!B<'I7K=% 'C/[)OP+N/V=O@GH_A"^NK6^U M:.6:ZOKBSW>2\TCD_(6 ) 4(N2!G;G Z5^;O[/GPM_X23_@HM=:1)#NM- \4 M:EJ$V1G:+6>5HS_W]6(?C7[$5P7AGX(>!_!OQ"U[QSH_AVVL/%>N*5U#4HW< MM,"P9L*6*IN95+;0-Q )R: /AC]L_'P]_P""@GP>\6J?*MKS^S3<2=,[+QXI M?_(3+7Z25^=W_!7319+>P^&/BBVS'-9W5W:&0#^)A%)'^1B?\Z]$\>?\%*/A MG-\-_&1\,:M,WBRRTK=81S6S1Q3W4FV,")F^_P"6[AF! RJL1D D 'B\*_\ M#6O_ 4N:0_Z7X6\$R9'\2>59-P/0A[M\^ZL>N*TOV(O^*'_ &^OC3X6;]W; MS_VGY*^OEWZ-'_Y#=C7HO_!+'X0OX5^$>K>/-1C8ZGXLNB('DY;[)"S*#D\Y M:0RD^H5#7G5C_P 4'_P5SGC_ -5::UNYZ;O.TS?_ .CEQ0!^C\DBPQL[L%11 MEF8X [FOS:_X)QQM\5/VI/B_P#$^5?,C83-&6_@:\NFD7'T2!E^AKZC_;C^ M.UK\"_@/K,ZRJ=>UR*32=+M]V&,DB$/+ZXC0EL]-VP'[U<5_P30^#=]\+_@& M=8U: V^H^++D:FD+##):A L ;W8;Y![2"@#Z[K\0KCX.^3^W3_PK[R?]#/C1 M81'C_ES-R),X_P"N)S7[>UXU-^RKX&N/VAH_C*\5]_PEB1!/)\]?LAD$/DB8 MIMW;Q'\OWMO .,\T >RT444 %%%% !1110 4444 ?.'[>7P/@^-/[/NMF*V\ MW7_#\3ZOIDB#+[HU)EB'J'C##'=@A[5^?OC;]JN?Q=^P=X>^'=W?--XAAUH: M=<+(Q+R:;;H)H2?8.T*#_KC^-?LDN^9-$UNXM MU3/(CD2.8'\6DD_(U]F5^<'_ 2KOI_"/Q"^+G@"\?-Q:M%,$/&'MYI8)3CW M+Q_D*_1^@ HHHH _/3_@K9XHDO-)^&W@:R#7%[J%]-J!MTZEE588>/5C-(!] M#7U/\5/A)'J7[*.N_#VUC\TVWA;^S[15&098+<>3C_@<:5\<>.L?M"?\%2-$ MTD'S](\'O"KL#E0+-#H6NI63$JMS9S+-&2#@@,I(R#Q7X MQZQXZOOV5_'W[0W@&Q66&/7(;C1K0IQL0W*F-SZ9M9)@,="ZU[3_ ,$\?B]< M^&_@O\1/#=M,R7J:G:W%JW78)XG61A]!; >Q=37/B*T&OC]\ M>O@GX>\+Z@VK:7<3VPOV:!XS#/->;9HRK '"PQ1G/0Y)'6O?E_8V\4?M*>.M M U?Q+>0Z3\*[)?-CAAG)O-1;/S,J@816QM#$Y"C*CYJ]3^'7_!.GP?\ "O\ M:"L/B+H&N7D.D:>9)K7PW/!YHBF>-D!%P7W%%W$A2I;(&7/?R M3V71)]C.$7\4MSPS_@H;IMU\%?VDO!/Q5TY)#I^MP+::K#'TN3;L@DC;_?A: M-1W!CR#D<>__ +./QK^!_CSXI:AHO@?6=0O]>A@:2U.IP&&*>,?ZPV^Y58D M\A@&VY(! 8UZ]\?OV??"_P"TAX'3PQXI^UPV\-REY;W>GNL=Q;RJ"N5+*RD% M692"",'U (^&/VN?V0!^RY:^%/BM\'%O;%?#%H5*BJS@G);/J7RJ]['H/_!0WX[>/-#^)GPZ^&7PSUN\TC7]4 M*W$PT^01R3R33"&VC+]EW+(2"<'6L(C31[>"Y$YN'=,8N M;F1#$@^\P:5S\J'(![!JOQ:\$:'XNM?">H^,_#^G^*KS8+;0[K5((KZ;>2$V M0,X=MQ!Q@6>>58((E+O+(P544#)))X [USG@CXI>#?B9#=R^#O% MNA>+(;-E2YDT/4H;U868$J',3-M) .,]<&OE"YNKW4/^"=/POBU-GGL]0_X1 MFRU)KJ1L2Z?)J%K&XD8X)1X2%.>"K$<@U:_;6FN?#?C"74/"_P#HFNM\+?%4 M=VUF?+D%K$MJT!8J,X21Y-F2-I9L*Z^OF/XA:+H_A[4?V75\-VUM9SVNNQ MV.GI8X7&G/I-R9T0J#F+;'$Q'0[$)Z CZ6!QE542'/4, , M=:^MH)DN8TEB=9(W4,KJ<@@\@@]Q0!-1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 45FZUKFG>&]-FU#5M0MM+L(<>9=7DRPQ)D@# M+L0!DD#D]37._%3QY!X!^$_BGQ>LT;QZ9I%Q?PR*0RR,L1:, ]#N;:!ZY% ' MYA?&]O'_ .WO^T1XQT7PL\,FD>";:\_LRSDE*QR1PR",LIQ@S3OMQG P%!(" MYK4^'/[7W[4OC#P_8>#_ ;XN_\$D/!;P^"?'OC2Y!>;5-2BTZ.23EB(4,CD'T9K@9]T]J_0"@#\_/ M^"<_PB\>6OQ<^)?Q*^(7AK4] U74E:%&U2SDM6N)KB?S[AHT< [043YNGS8! M.#7UW\=?@5X6_:#\"77ACQ1:^9$V9+6]B $]E-C"RQ,>A]1T89!XKTBB@#\\ M_"7_ 2-TG1?%FEZAK/Q%DUS2+6Z2:XTM=#$!NHU;)B,GVAMH;&"=IX)QCJ/ MHCQ7^PS\*?&WQD/Q'UK2KF]U)Q&9=)>51ILTB*%61X@F2<*N5W;#CE3DY^A* M* ((8([6&.&*-8HHU")&B@*J@8 '0 5/110 4444 %%%% !1110 E%4M4U: MTT6PFO;ZX2VM8AN>60X [?SHTG5K36["*]L;A+FTF&Z.6,Y!YQ_,&L^>/-R7 MU[ 7J***T \6_:L_9NM/VH/AK!X6N-9?0)[74(]0MM06V%P$=4="ICWIN!61 MOXAS@\XQ7RG\5/\ @DW:75CX7C^'GB2.TN8!Y.M3:\[G[2"V3/$(T.UQDKY? M"D!?F!!+?HK10!A>#?"MAX#\(Z/X,W6GW:Z? TK0[VB:%GP/E3/FY=L*O&2,T >8>! M=#\2_P#!23]I!_%>OP3Z?\+/#4P6.U<_((@P9;5>S2RX#2,.B]_]6*_4%OL^ MFV>3Y=M:P1^RI&BC\@ !^E>;_LW?!FT^ OP;\.^#K?8]U;0^=J%Q'_RWNW^: M5\]QN^49_A51VJO^T)XL_L7PJFE0OBYU)MC8ZB)<%C^)P/Q-<>*Q"PM&5671 M?\,3*7*KFUIOQJ\*ZMKL6EV][)YDIVQS/&4C9NR@GG)[9?=J\'O?@1 ?A MG;RQQ-%XD@B-RY&?WC$;C$1[# &.X]S6U\)/BA#/X"NYM;O"9='&)99#EGC/ M^K^K9!7U.!ZUY6&QU:$U3QB4>9736WFGYD1D[VD>O9[4+7RG9?%#5V^(5IXG MNWFBT^6Y,/EY/E"$8#(.Q*JP/U(/>OI?6O$FG>'=.%]J-Y':6N0OF.>"3T Q MU_#TKIP>94L7&CVM^Q_M$WG-M';N M/WBXR6SV4<<\]17%^*/VC+*QCTYM$M5O6F42W G)7RA_SSX_BZ\]!QUS6E;, M<+1;4YJZMIZCDW(BEOO[1C$Z1PD I$1]XY[YX MQ['TKJ_#?BW2_%U@MWIETEQ$P^90<.A]&7J#71#%T*DW3A--]A\R;M+?\$N?#]YXX^(/Q4^+>K) MF[OIS9I+U#2SRFYN<$^F(?\ OJOLGQG\>M!\.>9;Z>W]LWR\;8&Q$I]W[_\ M <_A7AOP!\-_\*-_8E\-66W[/K/B.$WT_9MUU\^2.H*P!%]B!7M/P9^&.EZ; MX;T_5[VQCFU:X7SA)*-WEJ>4V@\ [<'.,\UX>*Q%>I7^JX5I.UW)ZV]%W,Y2 M;?+$_.W]ICX1ZI\;?VB['Q,+,6FF:U'$-7FMR<0- @0GG."\:1JN<_,#GBKD MVK>#?AKJ%W\/? ,(LO&^N7MO8PV<:3R;+BXV)'(9'RN%60,%#8]ADU]]>-/@ M*OB'QI%J=E<0VNG7#B2^A.0^[/S&/ QEO>E<=+^Q-X>?]JBT^,PU>1% MMTC=?#ZVH\K[1' ((Y1+NX4*JMMV_>&=V.*X*6"Q6*JC6*[++3K6*S@4]HXT"*/R K3HHKZLZ JCJFFVFN:; M=Z??VT=Y97<307%O,@>.6-@59&!X(()!'O5ZB@#QC]G_ /92\#?LUW?B*X\( M)J#2ZY(C3-J%PLQAC0L4BC(52$!<_>W,>,L<"O9Z** "BBB@ HHHH **** " MBBB@ HHHH **** "N6^''_(OW?\ V&-5_P#3A<5U->=^ =ZLE\/:E-; M_P!M:FO]H));" W\Y+8,PDP,X/R9X. >,@'HE4=4U2ST'3;K4=2NX-/T^TB M:XN;NZE6.*&-069W=B J@ DDG J]69KUCIFI:7/%K,%G5+Y$>%?+8 M.'8-P-K*&!/0J#VH R/"/Q.\'^/])N]7\,>+-#\1Z39NR7-]I.I0W4$+!0Q# MR1L54A2"03T(-)X(^*7@WXF0W!?&6K>%?#D33;H?[8TR#5$2XOI5R/W,PN& MB0MRT*!ONR 5T?[:TUSX;\82ZAX7_P!$UUOA;XJCNVLSY<@M8EM6@+%1G"2/ M)LR1M+-CDD$ ^H?"OQ8\$>.-;O\ 1?#GC+P_K^L:?N-YI^EZI!^,/%6B^%+2YD\J"XUO48;..5P,[5:5E#' M)P.<5X7\0M%T?P]J/[+J^&[:VLY[778['3TL<+C3GTFY,Z(5!S%MCB8CH=B$ M] 1T>BQ+?_ML>+'U!(WET_P1I@TLR'+11S7EY]I,8)XW-% &('.Q >@H ]5U M[XB>%?"WA>+Q+K7B;1]'\.2+&Z:Q?W\4%FRR8\LB9V"$-D8YYR,5>\.>)M(\ M8:-;:SH.J66MZ1=J7M]0TVX2XMYE!()21"589!'!Z@U\3?L]VL$GQK^'^D>5 M#)X4TK4O'LOAR-C^YC:+4X8HS O"_)%+<(NT':K/C'('NW[/<,-E\6?V@+/3 M55-&C\5V\T:0\1+=2:;:R76 !@,9&W-CDLQ)Y.2 ?SH4444 ?M1_P15_Y-9\ M4_\ 8YW7_I#8U]2_\,P^!(?$FM:[:?\ "4Z7J.M7S:EJ+:7XSUFSBN;@@ NT M4-VL?154#;@*H4 5\M?\$5?^36?%/_ &.=U_Z0V-?H!0!Y=JG[-WP]UKQ- M:+<23W=['J5W8IJEY'IMY=1[-D\]BLHMII08XSODC9B44DDJ,3>./V>_ M ?Q$UR\U;6]*O#>WUM'9ZA_9^K7EA%J4";MD5W%;S(ET@#NH697&UF7H2*]+ MHH \^O/@3X"OIO%4EUX8LYU\46%MI>K02%V@N+6W5U@C$1;9&$#M@H%/0YR! M@\'_ /\&^![C5)[+3KN_O-4MELKR\U_4[O5[B6V7=BW,MY+*XA^9CY8(3+$ MXR:]!HH \T\"_L]^!?ASK5GJNAZ5>"]L;9K*P_M#5[R_CTZW;;NBM([B:1+9 M"%0;80@VJJ] !7I=%% !7+?"O_DF/A#_ + ]G_Z(2NIKEOA7_P DQ\(?]@>S M_P#1"4 =31110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %>=?&_P".GA;]GWP4/$_BV>XAL&N4LXH[6+S9 M99G#,%5K,!'%#@= MR3)*/PH ^[--^(WAK4_ VG^,(]9LX/#5];17<6I77( 4+,Y&T\@8/.> M.M=)'(LT:NC!D895E.00>XK\*]/^('Q"^,GP]\#_ "TNRFO#I^K7,UK:*VV M29W!94<-C:(LW#9)X$ASC:*_0/\ X)I_M"3>//A[=?#?Q!*Z^*/""^7!'<9$ MDMB&VJ"#WB8B,^@,?O0!]JT45\,_\%+/CQXL\$V_A#X=^"M1DTW4O%'FF]FM M6VW!BW)'%$C#E0[,^2,'Y ,X)% 'VEH_B+2O$'VH:7J=GJ1M93!:U*_+#]DJ37/V,_P!L6Z^%OBZ[A-EXD@ALWN86;[/+.RB2UE0L M 3EV>'D=7/I3OVHO$7Q"_:,_;8E\%?#/6;JRN_"]L]M9R6]^]K''-%&9;B0L MI^5RY\G/":*VC7V MS CR?]LR.^:_1W_@G[\3Y_BA^S#X:FOIOM&HZ*TFB7$F\27.@ZU\4/AUJ6Z*\LYX[Y8#_"Z,T%Q^HA'X4 ?HQ16:VO:8NLC M2#J-J-6:+[0+ SKYYCSC?Y>=VW/&<8JS=W4.GVLUU^\9^+OAW\ M&- ;S]0U"ZCO[B!3P\TKF"U0XZ#_ +$/P]E^&G[,/@?2[J!K;4+F MU;4KI)%VN'N':4!AV*HR+@_W:]XHHH **** "BBB@ HHHH **** "BBB@ HH MI* / ?COJ6H>)O&6F>$K%\QE4D:,' :5B<;O8+@_B:VOV:]<-UX:U#2I&_>6 M4^]5/9''3_OI6_.L3P?_ ,55^T)J^H-\R61FVMVP@$*_SS1X2_XH;X_:EIA^ M6UU R!!_" X$J?D?E_&OAZ,YK&+&M^[*3C\NGXG,G[W/YV/?Z,U@^,O%%OX- M\.W>KW*-*D&,1J<,[$@ #\3^6:\X\4?':PF\ _;-,9H=6O-UO';D@O P^\Y( M[ $$'N2..N/J,1C:&&NIRLTKV-Y24=SNM%^(VB^(/$E[HEG.TE]:;MWRX5MI M ;:>^"?\,UU9KY*\/VM_\,/%GA;5[\&&&]42N&R"L;$HP;/<*0WXBOH]?B)X M::XNX!K5F)K52TJM*!M Z\]#CVS7!E^9.O&2Q%HR3VVT>JW(A.ZU,KXJ?$B' MX?Z.I11/J=UN6VA/W1CJ[>PR..YX]2//OA'\4M1:Z\1+XCO)KG[-;->A9 R M;#\Z*.,9R/E]JI:(I^,WQ@DU&16DT33<,@;H8U/[MHP++\O=6&UQ^+*U>'BL;B.;Z]3?N1?*EWTW?SV,I2?Q+8]L\(? M%[1O$V@ZAJ?&7XBS>(]01DT> MPD7RHFY'!S'&/7^\WU]Q7/Z7\#M?U:TT2YLF0V6I0++<2LX7[.":5N;9&L1D8KYZUSX!ZGJ'CZY6UVVWAZYE\\W 9?#F/3-'@V2Z9^_MD7EI.#O4GN6 M!)]R!7C;>(=5^*/_ BOA8_*;<^4\O7?VWD?[,8_'GUKZR9@."0/QKD=#^&. MB>&_$U[KMG'(+NZS\C,#'%N.6V#'&?'-)UJ\N-2MI6TBW> MXNK>*=&EC"C(!7.02< 9ZDBOC'X6_"/4?VDH_'WC/6I";V<21:?R0GVK =1G M^XBA$QZ/[5G4RO"TXJG3CS2=]7KI_6B/ILGR_#-RQ..7[N-EZMZ+[MSO?@YI M6E^+]0M=2UV\B3088E2+[9,$21WR4A4DCGEFP.>/>KWQ0TK1?@YXFTJ71?$2 MP:M-)YD6GRR@S(N?E/'5"05PW7WYQX9\*?A'XQ^.EY%X>N[ZXTW0O#:S0^9= M1%DM9&9F,2ID9>P$:_U>6)]]WLDN^VOYH^]_ OBZ MW\;^&[74H,*S#9+'G_5R#[R_U'L171BOG_\ 9+\1KJV@:D@.%?R;I5]V4JP_ M J!7T!_#GVKZ? 5WB,-"I/?KZH^,<)4Y.$EJM'\CR[XE?&ZT\$W\VEV=JU]J MD84ON.V*/< 1D]2<$' QUZUU'PW\9?\ "=>%H-3:-8;@LT*KBY7SK81W$8;KE21"O_CA/Y5R.B>.]2^'NA>(_#\#/!J$ METJ),G!A925E(]R%4#\^U?.+-:M&M[>L_P!W*Z22[;?-G+[1IW>QZ+^VWI/] MM?LH_$FWQNV:6;G_ +]2)+_[)7GG_!,W7([G]DK3$ED5(],U"^A=F8 */,\T MDGL/WF:[B^U6Y^)/[+'C^RO9FN;YM#U.Q>1N68FV#+:[DMWU+QQ+*-4\.>%?%NF:]J^FIYMU;V,WF;4R%+*P&UU!(!*D@$@'K7 MY_\ Q.U"Z_;^_;,T_P &Z7/))\./";.L]Q"?D>%''VF<$=Y7"Q(1_"$;'WJ\ M4AFU/]A?X]7:1RW$TUSX398YL;6\Z[T\,IP,?*EW@>NV/UK[,_X)1_#=?#OP M1UGQ?/"%N_$FI,D4FWEK:W!1>?\ KJ9_R%= SV#X^11WGB;PCXHHEAB1%4*JJ% '0 =!7A&M_\ %1?M(V5N5ON,X:ML=1117O&@4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 WZ5R_P -_P#D7[O_ +#&J_\ IPN*D\8? M$+PWX#MEG\0:Q::5&X.P7$@#/CKM7[S?@#67\']8L]>\%#4;"X6YLKO4M1G@ MF4$!T:^G*MSSR".M3S*_+?4T=.I&*FXOE?6VAW5#_@?X-\#W&J3V M6G7=_>:I;+97EYK^IW>KW$MLN[%N9;R65Q#\S'RP0F6)QDUZ#10!Y3X=_9E^ M'7AAG-EHMY,O]G3:3;QZAK-]>QV-G*H62"T2>9UM490JX@"?*JCHH DOOV;? MA_J&E^'+!-+OM,7P[IHT;3+K1]:O].NX;$! +9KFWG2:2+]VAV2.P)4-UYKU M*B@#SO5O@)X%UCPOX>\/G0O[-T_PZZ, ?85]@?M6?M#VG[-/PEO?$[6\5_JTTJVFEV$SE5GN&R]_X2+6#,QAN)4:UM&E M;=*T"! 5+'.?:K>_JR_G7Z M2U^:W[5UU#\+O^"D7PP\53RI:6.H)ILES=2,%1%,TEK*S$] L8!/M0!^E-?F MK\7L?&;_ (*F>$- !\^S\-/9JV.4 MHFOW!_X&Q4Y[\5]=?"_P#;)^$_Q!8?&WAFWD?QKX7B+B M.W!\V\LP2[1KCDNARZ8Y^^ "6&/,O^"4OPYO]1F\=_%?7//N+_4Y_P"S;:\N M02\Y+^==2;C][<_E#=ZJXZYK]$:* "OS+BO(OV8?^"GM_<:HQTSPYXODD873 M_+&Z7H#AB>@47:[23TVD]J_32OD3_@HU^SA>?&SX4VNN^'=-EU'Q=X:D,L-M M:QEYKNU? EB51RS A74<',X/F_E" MLQ^N*_-/XH?L[:[\"?@1\,/'6J:==:+XHU+6+Q[FWO(S'-;*HB-HCH>5.(9G MP>?WF#C&*^B?^"AGC9_CQ\0/@G\.] EW#6H+?4RL9W /?,D> ;35/@MX@\$V,&RRGT"?2+ M:'KM0V[1(!]!C\J_(#]G#XS?&/\ X15O@Y\)?,M[_7-3DU"2\LP!PK\G/%G_!0[Q] M#^T;J/C70;J]O_AEIU\NGKHNTBTGM3N"LQQA)I1')(K'D$8Y52*^S/\ @HG\ M4)OAG^S'KL=E$+'3?#NKV[6U['"I,TR MGHS3.3(S*<%69B5(!'2OBW]AO5-9_9U_:Q\:_ 75=0:ZTBY>:2T5QMW7$<:R MQ3*/X3);9+ ?W4Y^6@#])Z*** "BBB@ HHHH *\K_:4^*UA\'?@MXKUZZU*W ML-073;A-,2:94>>[,9$2("U<)^WQ\9-1^"W[.VJ:CH>H2:7X@ MU.ZATRPNH3B2)G)>1E]#Y4G?\$F/ /\ 8?P9\3>*Y8]D^O:J M((VQ]Z"W3"G_ +^2S#\*^Z*YKP#X!T+X7^$-,\+^&M/CTO1--C\JVM8R6V@D MLQ)))9BQ+%B6ZU\=M>\2Z@(/!^ESF*(>;)YL'FRN! MURJDA5_')]1TKR\1F6'PSY92O+LM60YJ.A[]61XF\16?A?1[G4+V:.&*-"5\ MPXW-CA1ZD^@KR+0_VE%>\M[76=&^R@L$FNHIB0AS@GRRN0!W&XGZUCZY(?C3 M\6ETV&=VT.Q4J7A;C8OWW7MEF(4'TQ7%6S:E.FEAGS3DTDMM^_H2ZBM[NYM_ MLT::\L.O:O+EWFE2$.?4 L_Y[EJO\?K>30/%_AKQ+"I+(0K;?[T;AUS]0Q'X M5[%IVF:9X/T5;>V6'3].M4+,S,%50.2S,?S))KD/C#H?_";?#MI-+QJ,L3I= M6WV4B3S<9!VD?>^5F/'7%95<%*EEWL4[SCKIW3O_ , '3:IG*_M%:_\ ;-*T M'2;-O-^W2?:MJ]64 !/S+_I2^#?V>_['\4+>:M.*P/ O@?Q3XD\7:!J&NZ=-;:?I4<<:-<)Y9V19,:[3R3NQV]:]<^)W MQ0T/X3^'5UC7GF6VDF6"-+=-[N[ D #([*QY/:N?"X:..J2QF*@U9JR>FR*I M4I8B:48MR>R*/Q>^'UALY(8+ZUEWQO<$A"I&&4D D=%/3^&N.7]F6T M:QM5;6IH[U3F=Q$&1QZ*,@C'J2?I7I_@OQUHOQ T.'5M!OX[^SDXW1GYE;NK M*>58>AYKH*]BKEN$Q-1UIQNVN_\ D54I&VM !_=:18V^N?[U>>\14IKFJ+1[>7D?7QRC XZ3IX.;YJ;2 MDV]&NK7I]QWEAX/\7?M<>,O%/BFUO3IMKIXQIZW!;8K#_50*0?E.T;F<9PQ! MQ\W$VF>/_C=XX@A^%]JMW;ZG8N8;R^(:*Y6(8 $TV?E4?WARXQRV>?K_ .#? MP[M_A9\/=*T"$(;B*/S+N91_K9VYD;/<9X'L .U=NJ@9.T9]:N.$_ MF<];/81G*G"C&4(_!=;6TOYWW/BW5?V#-;BT:&73O%5I<:RW_'S%*/#Q>;8O'05.O*Z3OLE^0 -Q7#?&KP6/B!\+O$6BA=\\]JSP# MOYR?/'_X\H_ FNZXXI& VXK:45).+ZGG4:DJ-2-2.\6FOD?"O[(?Q$C\)C6_ MM39CMK.0I$3C$]5^&_ MB672=,\VZCU:R%NNQ"QF5@-Z@#ON4_@1ZU\&\3B\#4E&*O!/7U>WXGJ9]#V> M,]M!>Y42DOFO\SO_ -F73F.GZ[J;_,9IT@#'_9!9O_0Q5_6O@8NM?$J36II8 M3HDSB:6U^82-)MY'3&TL,DY[D8[UU/PA\*W'A'P3;6=Y'Y5[([S31@@[2QX! M([A0M=QUKWL-E\*F#I4J\=M;>>^IX,8+E29\\_ ^'R=6\8>#[PY$T,D; ^J% MHG_,./RK\=_ACX7N?&7Q.\(>#9P[17VNV]DT!Z*TLT<09E3_R)Y=5 MD_NTIT']B37RO?\ 4=/9KL>G?\%9/AG>W'CKP!XIT_3YKHZE:/HK_9XBV98Y M-\2<#[S>>X4=3L/I7WW\#?A\GPI^#O@[PF%5)-*TR&"?;T:?:&F;\9"Y_&N\ M].:\<^/'C+4M-;3- TB9H+G4"?-9#ARI(55![9.[./3ZUZ.*Q,<+1=62O;\2 MI2Y5TW$JC"#;G"J/09/)Z_I7><=*YLMHSHX=>T5I-MOYDP32U'4445ZQH%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1124 -'%<+\:?B5#\*?AWJFO2;&N MHU\JTAD/^LG;A%]P.6/LIK!^+7[2'A3X-ZE:Z9JRWU[J,\?G?9]/C1VC0D@, MY=U R0<#)/'2OF[Q9XH\1_MD>.]-T?0M,N-.\)Z=-ODGDQF-6(#2R'.W?M!" MH,]3R78^BR[*ZE64:^(CRT5JV]$TNB]=C1^#_P =5_:"E/C MWXAZM=W-G=LP@@C;;+,JL1G.,1Q@@@*HYYQCO]0?!K0[3PWX%32M.A^S6-EJ M.I6T$6XMMC2^G51DG)X Y/-=3HFCVGA[2++2[");>SLXE@AB7HJ* /R%8OP MY_Y -W_V&-5_].%Q5TJ,:2\^K./'YC5QL[-V@OACLDNFAUE%%%=)Y(4444 % M%%% !1110!_*O1110!^U'_!%7_DUGQ3_ -CG=?\ I#8U^@%?G_\ \$5?^36? M%/\ V.=U_P"D-C7Z 4 %%%% !1110 4444 %(OB[^T%^VAXD^%' M@3QY>^'M.M8/LT5J-3N+.RV):H\_G>0"7+.77E3U X% %;XS:Y-^WU^V-H?@ M3P]-+<> ?#3LEQ>0G]V85<&[N0?]LA(D/0X0_P 1K]/=.T^VTG3[:QLX$MK2 MVC6&&&-<)&B@!5 [ ?A7@G[&O[*MM^S!\/9[.\FM=1\7:I()M5U&UW&,[< MB.&,L WEJ"3D@$LS' X ^AJ "O@#_@J%\!_&'Q0U/X=ZOX.\-:AXCN(_M.FW M::?;M*T6YHVA9\#Y4SYN7.%7C)&:^_Z* /S0\2?\$E]3F\*^$6\.^++6U\0> M0J>(5U+>8"['?>S8P9)#^@7HHX'OZ710 4444 %%%% 'D7[3W[/^F_M)_"F[\)7UTVGW M:3+>Z=?*N[[/=(K*K,O\2D.RD>C''(%?#7[%_P"RI\2?#_[5=OJ/Q$T/4XM/ M\&VLBV^HWH>2TN'5/)MTMY6X=55RZA?N[ "%/%?J%10 5YY\-/@%X ^#NH:S M?>#O#-KH5YK$OFWL\+.[R').T%V;8F3G8N%SVKT.B@#E/B;\.=%^+?@76O"7 MB"V^TZ3JD!AE'&Y#U61#V=6"L#V*BO@C_@GSXPU;X%_'[QM\ ?$]TQ1KB:33 MM^0INHAEFC!Z+- !)_VS7U-?I%7YI_\ !1"SB^$?[5GPG^)MFOV*2X:&6ZFC M./-:TG3<6](! M'W%0 5^:_P"WA&WP0_;,^%GQ7@7R;.\\AKMU'^L:VE"3@_6WEC6OTHKY._X* M1?!:]^+/P!EU+2;?S]7\*W!U58U&7DM@C+.B^^TK)[^5CKB@#ZMCD6:-71@R M,,JRG((/<5)7SA^PA\?;?XY_ K2UGD4>(O#L<>E:G#GYB43$4WTD16L%_P".M<4.7DB\]K5'?RX0D?1I9'W8#9 "\J=P MP ?8E%?GC^Q#^T;\2=,_:!\1?"7XQ:G?7.MWJM+:1ZI(CR6UTB^8T2E>-CQ$ ML #M&P;1\QS^AU !17Y]?M*_\%#M7^&/[35CX5\.O9S>$-#N(;?Q!O@$DES( M6!G5'ZKY:G:,?QJV15&1YMU,MO"3[J$D/T>OT0T;2 M;70='L=+LH_*L[*".V@C'\,:*%4?@ *_-G]E6/4?VN?VW/$7QAO8GB\-^'7, MMG'(O RC0VBJ.Y-;'KVKY_^,5_-X\^(6D^$+%\QPN!, MR\@2,,L3_N(,_B:\S'XEX6CS05Y-I)=VR)2Y45O"=G-\:?B5[Z5H.FZ'&Z:?86MBKG+K;0K&&/J=H&:71M%L]!TZ M*RL8$M[:-=JI&H ^I]2>Y[U?_E48+!K#1GI7HIXK@_C!\5M-^$'@^XUG4#YLW^KM;4-A[B8CA1Z#N3V /L#O4PM M#VJQ,E[T5N;4J$J]6,(1O)Z(\C_;A\=-HO@+3_#%JY^U:W<;I%7KY$1#$?BY MC^N&I?V%_&AUCXD,V67_ ,?$OYBN)^"/PO\ $/QZ\;1_ M$WQS+(=.CF$EC;XPLQ1LJJ*?NQ(1_P "(/7DD^%BGX0?M@ZYX:_U>FZPTJ1+ MT4*X\^+'TP4_$US\TW5C6>D7I\O^'/O9T,.LOJ9;#WJL%SMK:ZW7R6A]B7EY M!I]K+"=)N$N$N2L_F0L'1F MGD$<9R.. K'Z-FIOVF?'&N_%3XE6GPA\+C8GFI]L;=A9I-@D^8C_ )9QK\Q' M4Y&&'SE^.F.<'BJ MK5)5I>R@M+V;_,Y\MP=/+J:S"O42J*+<8]=59/YEKX#V'_"H?VK-:\%P7,W] MG7,4D,<:'9_@>7G3]M[#$]9P5_5:,5JQ?%_B:T\&^&M M3UR^)%II]N]S)MQE@HSM&>YZ#W(K9W#/-?,?[<'Q%M])\#6_A.VN8S?ZK,DD M\*L"RVZ'=DCMN<+C/7#>E=%6I[.#EV/+P&%>,Q,**ZO7TZD,?[>'AF3P[>7) MT._BUJ/B&P9E:.7/0F4= .^5SZ9K(_9;^%^J^-O%U]\5?&<4DEU/(TFGI<(1 MO=AS,%/1%7"IV[CH#7HGPO\ V7_!>G^#O"L^N^'+>[\06MLDLTTQ;F9_G82( M"%DVEMHW@\**]RC58U"H J@8P*Y:=&I-J=9WMLO\SVL5CL'AH5*&70<7+1R; MOHNB\GYZCZ\SF_9_\)W'Q63X@O#OV5D&2!G@_+R,)O MAWKUUXTU*%+GP\RM<7TBA"UNX.QF"CEMRLO R?EX)//T7B/]GDJL>N_Z'VN4Q6< M47@*[5X6<7;5*^JOZ;'UCX7_ &QO"7BWXA6GANUM+R"SNY/)M]4N-J(\Q^ZI M3J%8\ DYR1D#J/>KN\@L;>2XN)DMX(U+O+(P554=22> *^0?C1^S59^&/@3H MNJZ3;QVOB'P_ D^H30C#7&X+YK$CDE&^92>B@CTIGQ.^-4WC+]D/3[FXEQJV MI7<>EW>PX)>(F1F_X$L:D_[^*J->=/F57>UU_D95LKPV*=*> ;47+DE?5I]_ MFM3TCX[SQ6WB+PIXHL94N86 *30L"I\MPZD,.#G>?RK<^'?[+_@7X?\ Q?\ M$_Q1T47S>(?$PD:<33JUO%YSK+*T2!00790QW%N^, D5X;\,KP^(OV7K96RT MFA:U) ,G)$;C?^691^5?6/PUU#^U/ 6@SEMS&TC1F]64;3^JFO.P4[8VJNDD MI?H_Q/EL5AW@\74P[=^5G3&O KW_ (K3]HR*/[]MIC+SZ>4N[_T8XD,2MZLS>9)_[)^=:9 MC^^K4,.NKYGZ(Y):M(]TI:**]\T"BBB@ HHHH **3(I: "BBB@!E [<54U'4 M+;2K&>\O)X[2TMT,DL\SA4C4#)8D\ 5YCXV_:#\-Z+\*]6\7:%JEKJXA/V: MV5&)#7+<(C+P1_>(X^4$BHE4C!7DSHHX:MB)*-.+=VEY7?F>M4M>"_LH?&K5 M/BUXEBFU?3KA0SPQB/?$ZDHQ4<9RKCCT%>\TH5%4BIQV96*PU3!UI4* MOQ1'44E&:T.46BBD+!5)/2@#$\4^*M,\&Z%>:OK%Y'8Z?:IODFD/Y #J23P M.23@5\G:E^U'\3/B=K$T7PV\-21:=:DLTC6XN)'4=-['Y$R/X1SZ$U0^*/B# M4/VIOC59^"= N)!X6TN1C-QQ]Q/4G_ &C7UUX+\%:3X \.VFB: M+9I:6-NN%4: MZM]CY6^"'PE\1?%3XK:OXV^)F@2)#&N!9ZG9E(YYBH10(Y!S&B#T(SMY.#7U MMH7AW2O"]F+31]-M-+M Q;[/90I"FX]3M4 9K37CBD'%=%*C&DK+5]SR,=F% M7'34I+EBDDHK9)#JY?X59V9L>L(H ^]-2U"VTG3[J^O)5M[2UB:::9SA41 M069C[ FOR-L_P!MWX]R^+/&GQ2\/W5SJ'@.SU&.*XTW4(5ET^TAE=A;1%00 MR':H!>,@EL;C\PSZ9XN_;%_M;_@G/8VD^J&7QOJC/X3N/,D+3/'%M,TS=VW6 MS1JS'^*;O7M_[+?[+]J/V';CP;K-O]EU#QM93:A=M*A#0R3*/LS$'D&-4@;! MZ,#0![I\+/CMX;^(_P (_"?CF?4;+0[77HE58[R[2,+=9*20*S$;F6174=SC M.*].K\>O@C^P+\6?C#>76@>,7U3P'X8\/F=+>35K9W0W#GG[-"64.K,JEI%. MT@#!)QCO?#OQ;^,__!._QM8>%?B&LWB[XC*1D$?@:F9@H))P!U- #J_-W]BG_ M (KC_@H!\9_%#?O+>W_M/R6]-]\B1_\ D-6%?H-'XNTB\\/7>MV.HVNI:;;1 MRR/23]2 ME 'Z,4444 %%%% !1110 4444 %%%% !1110 4444 %?"G_!6SPH=2^"_A/7 MT3>^EZW]G8_W8YX7R?INBC'XBONNOGG]OSPJ/%W[)OCN%4W364$6HQG&=ODS M([G_ +X#C\: /1_@+XK_ .$X^"/@/7R^^34-$LYY3G/[PPKY@S[-N'X5\'?$ M*VB_:6_X*$S'#.C?-&4M4,\JL/0W#F,^O&?2O=/V$?BO9:3^ MP_::YJTZBU\)IJ$=U(S8^2)WF5>>^R1%'X5Y/_P2O\,WGB[Q5\4/BSJZ^9?Z MA<_84N,?>EE?[3=E244 ?ESX-U M*Q_8E_X*":[HUQ+_ &3X"UR*0@$XBCMYD\Z$@'KY,RJ.]?0G[!/PGD^$?[,_AJUO+ M9K75]8W:S?1R(5CX@?\ !4T:SX;T'3?AAX1N-4\;:M;+ M]HBNHGE2PN#D&&.-!NN&R"01A<%<@G?$6J:YX7L+J;5+TE$NM2F$[V<1.3%"= MHVJ>Y.6( !8T ?GSK7[#?BO2?V6/&_Q,\;6MQ;^.Q>PZI%93ONG2S#,+AI@# M@._F^80>5$(Z%B*O_$3]MI/%?[%7A#X::3>7$_CB[C31]9189-R6TF]TS4+:.\T^]A>WN;>9=R2QNI5T8=P02"/>O M#O"_["7P-\&>)--U_2/ <=OJVG3K=6LLNHWDZQRJNS/>O;J** "BBB@ MHHHH **** "BBB@!M+FDQWKQKXU?$2^AO;/PQX=GD74[AU\][=L2+N.$C!'( M)ZGH0,>M<6*Q,,+3=2?W=6^R)E)15V7/C1\3+KP^MOH.B.3K%Y]YHQN>)#P MO^VQZ>@^H-6?A3\)6\'S-K&JSFYUJX0@\[EBW'+<_P 3'N?K]34^'OP5?P]K MHUS7+\:IJ"C,:X9@KD8W%FY8@=...OI7K5>;A<-4Q%5XK%*S^S&^R[^I$8N3 MYI"D4B]Q_*O&?C5^TWX?^#6K6>E3VLVL:E-B2:WM9%4P1'HS$_Q'LOH,DCC. M)K'[:OP_M?"LM_IUS=7FK^5NBTF2VDC K2;3& .I(8\=,GBO7EB*<6XMZ MH]FGE>-K1C4ITFXRV=OZLO,^@>.YKXH^(T?_ T%^U9:>%R\D_A[1B8)U1R% M"QC?.>.A9\1Y'/"U4T_6OVB?B-IO_";:7<7$6GJYDM;&W,422)GG9$W^L4>K MY)[9KT/]C?X6ZQX?CU_Q=XFL+FRU;4Y/)A2^B,%_[9^$"ZHB9ETF^BG+#KY;YB(^FYT/X5T8J-Z3MTU^X\K(ZRACX*IM.\ M7\U;\SSK]D^-_B!\>O''C1QOAC$C1EA]TS2GR\?2.-A7V77SA^PSX8;2?A7> M:M(FV35KYW1L=8HP$'_CXE_.OH_=1A(N-)-[O7[Q9]4C4Q\XP^&-HKY*WYGR M1^WII,EO!X,U^W/ERVT\UN9%]2$=/R*/^==;X/\ VSO"_B2ZUB":QN=/BT^Q MDO(IIV7_ $DQKET"C.&/\/)R!V/%>J_%;X3Z+\8/#*:+K3W45NDZW$&W5I7693Q+(>P<- MRQPH*=LBN>M&K2G*I3V=CU\NJ9?CL/3P>,;4H\UGLE=W_P" 5?"_AOXH?M7S MWNN3^(QI6CVMPT<,>]TA20 ,$CC3K@,N78YYZFO3_@_^R->:/XO?Q)\0-3@\ M1WT#JUK"LLDZLR@!9)6D4%BH 7D# Y.,5[?\)_ 4'PT^'^C>'XBK/:PCSY% MZ/,WS2-]"Q./; KL![C%:T\,K*=361P8O.JMYT,+:%/9623MZ[Z]1W3BEHHK MO/F I*6B@ HHHH **** "BBB@!M>;>-O@+X8\?\ CG1/%6J)GI4N,9*S5S6E6J4) MWR/K>'H?;/AS!%G/V2XEA_,A__9Z^;?CI\._$_P O&FJ>/?#EVDNA:U/)'=0 MR ?+YQ+/#(I^\C'.&'(X'! )]4_9I\=V5KX#UN_OI!;V<0AO#D\@NI4J/4Y0 M#WR*\6,OJN.ASZ:--^2U1PYY35:LLRIM.%16]))*Z9U/[1GBG[%H-KH-NQ-U M?N'D1>3Y:G@?BV/^^37>_#WPR/"/A#3M,V@31Q[YR.\C?,WUY./H!7D/P]TZ M\^*WQ'G\6:A!LTVSD!A1N1N4?NXQZ[?O'W^M?0>>M=N 3Q-:>-DM'I'T77YG MRT/>;D.HHHKWS4*2EI"V!F@!B_E7@'[57QVU'X5Z7IFD>&YD7Q)J;%ED\L2M M#$#C<$((+,W R"/E;CI7FOC3XM_$GXR?%76/"7PYU#[#I=AO0RPLD9=48(\K M2D%@"YP N.,<'K73?"[]DG6=.\;Z?XJ\>^(AKU[9N)X[4+RR8)"GG M&.H'..OGSK2JWC23[7/J\/E]# .-?'S6UU#=O31/L@KU;X'?&C2OC%X5BN[:58M6MT5+^Q8_ M/%)C[P'=&.<'\.H(JJ$G3G*E)^:N9YE3CC,/3S"A!+I)+9-;.WFCTVL[5M>T M[084FU*^M["*1PB27,JQAF/106(R>#Q[5H-Z]J^)_CE-=?M#?M%Z;X#TRY9- M,THM!-,GS+&P&ZXDQTR @S_ !+CO6U:K[))I7;T1YF7X+Z[5<92Y813;?9( MU/VE/'&I?&'XD:1\*O"ER7M3*OVZ2%LI)(?F.XCJD2#VQPQ://SG!;;M!^]@XY)]W^ O[,NG?!74=0 MU-]3;6]4N5\F*X>W$(@BSDJ!N;)) RV>@ P.<^V_S%Y"[D MSZDU]H'ZX-?//[17[.NL?$+Q%8^,/".IC3O$=E$L?ELYB\S:Q9'21?NN,D<\ M'CD8YYGX0_M+>)/#OC"'P)\4[)K/46<10ZE*HC8,>$$@'RLK=!(O'3.X?&+XM:3\'?"I(!^3)OC-\;I89/B8L,L/A:.41BU:,?9/+)P/D)WL MN<#S/4XW=JT;.S;]K#]HZ^:ZEEE\':+G:J$A&A1@JJ#V,KY8GKMSZ#'V5J'A MO3=3\/3Z)/:1G2IK_B6Y1=HK;S??T*OA\FC"E5 MIJ=2:3E?[*?1>=NIA?"GXCV/Q2\#Z=XAL\1?:%VSP%MQAF7AT)]CT/<8/>O' M/VBOVHM!\/>']8\->&[YK_Q%-&ULUQ:#,-INX8F3NX7.-N<'KC&*\PM?V;?C M'X9OM=\,^&K\V?A6\G)^V&^2*.>/& 6529%.TX8!<''<8KW?X,_LM>&OA?:P M7E]!%KWB$8=KVXC!2%O2)#PN/[WWC[=*.>O67(H\O=O]!2H97@JCQ$JGM%>\ M8Q^_WGTMV*G[(WPG;X>_#I=2O[=H=:UHK<3+(,/%$/\ 51GTX)8CU?!Z5[T* M9PHXXQ2BNZ%-4X*"Z'S.*Q,\76E7J;R?]+Y#Z***T.4*Y;XBBB@ M#]J/^"*O_)K/BG_L<[K_ -(;&OT K\__ /@BK_R:SXI_['.Z_P#2&QK] * " MBBB@ HHHH **** "N6^%?_),?"'_ &![/_T0E=37+?"O_DF/A#_L#V?_ *(2 M@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,C6=%M/ MVE?^"H-]I6L0C4_#?AX/!);2/OC1\7_B7=H1/+]6O8[:RL= 5;Z\F;Y4^RJ8IG8_6%B:^)_VB/^"D,_QJ\":G MX!^'_AG4])OM;NQIXO'E62:YM')7RT11E9)254KEOE9@"21M)*@61[;;_P ME!:)N". <$!&K[Y_8)_9YUS] MG?X.W%AXG$,7B#6+\ZC<6T+A_LR^6B)$S#@L-I)QD9; )QFOIJB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *QO%GAFQ\:>%M8\/:I&TNF:M9S6-U& MIP6BE0HX!['#'FMFB@#\0_BEX?\ B;^SKJ_BW]GR"YGN]$\1:E:W%O#&A_XF M*[\0/%SP9"(U<#^*$+GY>?UK_9N^#%I\!/@WX=\'6X1[NVA\[4+B/_EO=O\ M-*^>XW?*,_PJH[5VNJ>"] US6M-UC4=#TW4-7TPLUAJ%U9QRSVA/4Q2,"R9[ M[2*W* "BBB@ HHHH **** "BBB@ HHHH **** "BBDH .E)1Q7,>-O'FE^!= M.^TZA+F1\B&WCYDE(]!Z>I/ K&I4A2BYS=DA-V*GQ4\9#P3X1N;V)@+Z3]S: M@@']X?XL?[(R?PQWKQ[PY\5/&'@M=.N?$$4]_HFH?O(Y9P"Y0GDH_KCG:W;I MC.:L:'H.L_';Q)_:^L"2S\/P-MC120-N?N)ZD_Q/_P#6 ]L\2^#]/\4>'9=' MN80ML4"Q%!@Q$#"LOH1_+BOFK8K,)RQ-&3A&*]WS]5V9C[T_>6AJ:;J=KJUA M!>VLRSVTR!XY%Z,#WJWN[U\[M\*_B)X<9](T;4VETFX/,T=QY2(.Y*D[E)[[ M,Y]ZPH+SQ[X9FO\ P/;":>>X?"LH+L$(P6C<_=1AR2>GL'I M/[?UXF?792S*KMO\C=G))[NIZM/ EYY9FO+QC\D M4:C.T'^Z,9/J?PKYTU#XI?%']I+QAJ>E_#VZDT3PY:X'G*_D87.%>28#>&;! M(5.@'0X)HIT9RG'$XN\I?9BME_P?,]3 Y;4QO-4E)1C'>3T2_P""?1_Q<^.' MASX/:49]4N!/J,JDVNFP,#-,?7_97/5CQZ9/%?-MK^T-\=?$D$^O:+X7>YT2 MZ9H[:.#3'G6/ME2OS,1_>.5R.G45VOPZ_8OCMM>36O'^M?\ "3W2D-]C!=HG M<=Y)'.YQ_LX'OD<5].6]K#9PI!#$D,,:A$CC4*JJ!@ = !7K\E:L[R?*NRW M^9[7M\OR^/LZ,56D]Y25EZ)?J?+WP)_9IU'4=:O?&OQ1MTU+5+X,T>GWNV7! M<$-),N-N<'"IT4=@0 /2H_V3OA6EV+H>%4,F_P S:UY<%,YS]PR;<>V,>U>N MGT'%&,?2MX8>G&/+:_J>=7S;%UJCFIN-]+1;226RLAEO;QVL*0PQK%%&H5(U M "JH& !T%38'I2T5T'D"+TJIJ&GVVJ6H93P1[&K M?2C(H&FT[HIZ;IEKI-G#9V-M#9VD*[(H+>,1QHOHJ@8 ^E7#THR*.M -MZL6 MDQ[4M% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'OVL-(&L_ M ?Q(H7=);K%OV<_A_JGQ$\.V,:"6VTJ*1EN+QE.SY6.%7 MLS8;IVSS7U[\3-%/B+X>^)-+5=SW>G7$*C_::-@/U-?!GP_^/.I?#+X)ZAHV MAW2VVMWFL%XYF0.T,!A0.R@\9W*H&1_$W?!KY_,,-1KU8.MLM=.MNGXGUF!P ME3,\MEA:>\9I_>K?Y)Y)]ZT^M?$G[ M+NK^)O#_ .T-J6B^)=0N[C4+NQ<7,=S<-*3( DJDY/+!Z ME:-):[]A8' 5<=-J&D5O)Z)+S9]:ZWK5GH&CWNJ7TRV]C9PM/-,02$102QXY MZ#M7SC\2/VRO"D_PWOF\,7-T^OW:O:V]O+$8WMR1@S,>1@ Y&"23CWQ\[:I\ M4/%/@GP#XM^%^M/<273WZJTDLIN1VR3SV=PRFW69OG!*;VQTG/7W.7:22OKY,O?L<_"N?P+\/Y]9U*V>VU;7'$ICD4AXX%R(P0>A M.6;Z,N>E?0HI.%7 X%&[J:]&G35."BNA\EB\5/&5Y5ZF[?\ PR^1'-"EQ$\4 MB!XW!5E89!!Z@CTKXH\8::O[*_[1NF:Y80M;>$M8R)(8P=B1,0)D'^XVV0#T MVBOMNO(?VH/AN/B-\)]3C@AWZIIH^WVFT98L@.Y!Z[DW#'KM]*QQ%-RAS1^* M.J/0RG$QHU_95?X<_=E\^OR[GG_[57QHU[1]1\.>#_!5]Y&I:RBR27%O@RE9 M'\N)4;^'&/_ (2?3_\ CWW,$^T1D_-"6/ Y^92> '-7;5+:#PO9QBUL8HX[$/NG 8M?'WXE_&&+4/%?BC1;;PO>PZ#HD' MA_6[G3([20V,-P]TZP2*MQ(9+@8$X= L2C9RVX ^EJ*^5M2^-_BO6OV*?!/B MU=1;3O%WB@:+I4^K6L"AH);R[AM9KB-&&T-AW9>-H8J0"!BL7XU>)M7_ &2] M"X22ZDD= PN&5T#A&VIA0W) M/L.BOE^XT#5?@IXC^"VJ6'B_Q1KDOB;5ET+Q%%KNL75_#?\ GV4\XG2"1VCM MG26 $?9UC4*[*05QCZ@H *Y;X5_\DQ\(?]@>S_\ 1"5U- M(-.\*:%J&M:O=1V.F:? ]S=74QPD4:*69C] #0!Y%^V9\2K'X8_LX^-[VXOH MK.]O]-FTS3U9P'EN)T,:B,=2RAB_'0(2>!7DO_!*_P &GP_^S;<:S)'B77M9 MN+E'QUBC"0J/H'CE_,U\\^$] UW_ (*6?M(:GKFLS7NF_"SPZVV*W5MNR$M\ MD"=A--M+NW.T#&>$%?IUX9\-Z9X0T&PT71;&'3=*L8A!;6ENFV.)%& /\YZ MT :U%%% !4%Q;QW4$D,J+)%(I1T89#*1@@_A4]% 'RW^S#^P;X6_9K\;:OXH M35I?$VIS[H=,DNK58CIT#9W*,,V^0C"F3Y>,@*-QS]2444 %%%)0 4F['L*5 MJ\9_:0\17%CH^F:3:RR1RWDQD<1$@LB *<=BS _\!KBQ>(6%HNLU>Q,II%4_ _P/U'3?%%OJWB.^BU%+50T$:R/(QH M)YQ^.M^T#X1CU?PBVJPP+]MT]E=I%4;VB/#*3Z#(;\#7@SJ9ARRQ?PI;1:O= M==3*\]9?@>K=>E07EU#86LMQ<2K#!$I=Y'.%51R237)?"/Q-_P )/X$TZY=] M]S"OV:;UWIQD^Y7:?QKSSXU>(+OQ=XNT_P $Z3*=K.OVG:>&<\@-[(OS'Z^U M>K6Q\*>&C7BK\UK+NWLC1RLKGI?@_P")&A^-[JZMM+N6>6WY99$*%UZ;U!ZC M/Y<>HKK.PH2;NI;EJBBBO8- HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!M'M1BN=\=^+(O!GA>\ MU1P)6B 6./.-[DX4?3/)]@:QJ5(TX.8]AZ>OYXZ+0?$%KXCT.TU:U;_1KB+S!N(^7U!]P00?I7Y\WTGB[]H?Q] M>:9H6ZXD)>>XN6?9'@<;G;^%Z:MJGB/XW>++FUT.Y^R:5IV7A8R-&G!(5V(Y+,1QZ#\2:UYX5;PTTOBCXK MZGY&FV06**.:<3273 ':BA221P3CJ>2<#_B/''KUY]G\-:V2 MDGG86&!LD1RACC"@@J3G&&)/2NC^)>J-^U!^T-I/A;2;G[1X8TK*R7-NX:-H MQAIY58<N2EA(UHJO7;E-O:^E^FG9%QX=J4<1RXMV@H\TI+:RZ> MM]#H$_;XTVROA;6G@B5-)C.R*07JI((QT/E"/:/IO_&OH+X3?&+P_P#&+19= M0T.61)+=_+N;.X 6:!B,C< 2,'G!!(.#W! V]'\"Z!H/AN/P_9Z1:0Z0B;/L M?E!D8=RP.=Q/OD[Q]\*_&/[.7Q"G\:?#NRDOO#LRLTUFB&585)RT3HI MW&,'YE8?=P,GC)^AO6P]G)WCULMC6%/+'_P!I/XHW'AYO!MK- M=7^N:E/&;2_D4M>)&XW;$R.0V58.?NJ3CC!7I-/T[QO^V1XRT_4-4M5TKP9I MTF"4R(PI(\Q8V/,DK!0,]%XZ=#]G6?@_0[#4(-0M](L8M0@@6VBNTMT$RQ 8 M$8?&X*!VSBHM/%2YHR<8[>IU\^$R:BJ%>G&K5>K_ +K6R_S1\@7/P/\ CQ\0 MGM/#GBO5Y$\.JXDDNIKN*5/Q5#YDC#L&XSW'6OJKX7_#31_A1X3@T+1HV\I" M7EN),>9/(>KN1WX ]@ .U=?0/UKKIT(4WS*[?F>!C,TKXR"I22C%:VBK)ON_ M,?11172>0%)2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 1. ^5/(K\V/A;\,QX@_:)M_"[Q[K33]6F-R",@16\ MC$J?8[ O_ J_2FN3T7X7>&/#OB[4_$^GZ3%:Z[J0VW5VK,2X)!/RD[5R0"=H M&2.&FW)^6._P#+X['? M:&'_ -"%?84D@CC+,P55&2W85\8_M"?%&QGCMX()G2/@OY-P[, M,^I5@*Y^S\2?'G]HC0]0&F.7\,W17)"L MJ4Y0LVVV]#W*^72S##X?$RG&$%%1;D[;-K3NSN_VGOVFO#>K>!M1\+>%=4.H MZA>2"WNKBW5A&D(.7"R$ -NP%^7((9N:]=_9O^%L'PR^&NEQ36B0ZW>Q"YOY M-@$F]OF",<9^0$+CID'UK-^%/[+?@_X=Z;837NGPZWK\.)9;^Z4N!)G/[M"= MJA3T.,]\U[2U=-*G.4_:U-[:+L>)C<9AX8=8+!7Y+W;>\GLOD>)_$O\ 9?T; MXD?$[2_%TUXUKY)C^VV*PAEO?+(*Y;<-O "G@Y '3K7MJKA<>E+0>_-=,81B MVXK<\BKB:M>,(5)7459>2'4E+16AS!2, RD&EHH Y#P3\,?#'P[FU&3PYH\. MF/J$@EN6B9FWL,X'S$[5&XX48 R<"NLY':CI2L*48J.B19'I=R\&6OYR/WPC,>.>3NP.0<8- 'HE%%97B*UU2^T' M4+?1=0@TG5Y8'2TOKFU-U';RD$+(T6]/, .#MW+G'6@#5HKY%\(:-\0]4_9V M^.?AK2O%/B+Q?XVL_$>IZ?IFJ7.I+;7SL$@8+%*&C2W&6?:J%%0' Q3[SXJ: M7\'? OQ5DT_1/'WA;Q[HOA6?7K?2_'WB*XUM)X45U2>!FO[N#:LN%=5=7Y7< M,%30!];T5\OW&@:K\%/$?P6U2P\7^*-(HM=UBZOX;_S[*><3I!( M[1VSI+ "/LZQJ%=E(*XQO^)+>;XM?M*ZSX+U'7->TWPSX9\-66I"QT'5[K2G MNKN[GN4\R6>UDCE98TM@%CW;RV&H:M%I=[%:VB2W]2 MU73?%?Q4\#7NK7^MZ=X4UV&+2KK5;B2ZNDM;FSANA!)<29>;RWE=59V9]NT, MQP"0#^<2BBB@#]J/^"*O_)K/BG_L<[K_ -(;&OI/XA?"'XB>+OB?X=\6:5XY M\,:5;>'9+E],T^\\*7-V^)X!#()Y5U*(2<9*E43&1G=CGYL_X(J_\FL^*?\ ML<[K_P!(;&OT H \4^('P7\:?%*TU;PSXB\?:=/\/=4NM]WIMKX=,6IO:[P_ MV3[9]J,8C) 0M]FWF/(W;CYE-\2? OQ1'XM\8ZIX'\>6_A.S\810C5K6\T4W M\D,T<(M_M%E(+B)89&B6,'S$F7=&C;>H;VVB@#PJ\_9E-Q\/=5\ Q>+[NQ\% MQZ=I=IX;L;6RB6XT.YLF$BW7VC[UPSRI"Y5P!\A ^^:=-^SI?^.M6UK5?BAX MEM/%=U>>'[KPU:P:'I3:5;65I87 41@!1EB?+;'P6C-HUK::*;%Y+DPF!;J]D:XE$\JQ,X'EK"NZ1 MFV_="^WT44 %-/$47@_P?KNO3X\C2[">^DSTV MQ1LY_1:_,C_@FC^T9K*_'#5_"?B?6KK4(?%TN)'0X[ MXK\NM5_:^\2>-OV-O%?@OQ1K]QKGB&[\0VD*7%W)F?!VQ\)>#/$]GKEW-KFW4DLW)\N.W1B0<@94R/&0PRIV'! M.*^-?#7[/^JK^TQH'PJUB%OMTVJVEM>* 5*PN$ED;UXB8G\* /UU_8U^&,'P MG_9Q\%Z4EJMI?7EDFIZA\N'>YG42-O\ 5E!5/H@':O9?MUM]L^R?:8OM6W?Y M.\;]OKMZX]ZBU"^MM#TN>ZG98+2VB+M@8"JHSP/H.E?,%EI_BSX@:UJOC'1E M<75K.OC[J/B&TBM_#\5QI4:+YES M/D&3K@ $=%R1SU)(''?FGG>#C!RNVUTL[B]I&Q])<=*7Z5R_PV\1/XH\$Z5J M,S;[B2+9*W3,BDJQ_$C/XU:USQMH?ANXA@U+4[>TFE("QR/\W/<@=![GBO6C MB*CC/ ]#[_45Q&N7D'Q$^/&E6]K-'=Z?9>61)"X> M-@@,K$$<$$G;^%=)XD_9WT_7?$5QJ,6I26-O<-YDEK' &^8_>*MG@$\XP>IK MI/ WPAT7P%J$VH64UW9'+.5DSO*K:A8Q:G8W-G<+O@N(VBD7U5@01^1JU17U+BI*S-SYXM?@;XZ MT5IH=)\10V=JSEE\F\FBW]@S*J8SC'EE.'HSC4C?W=KNZ7R,U!)W.1^*GA;_ (2[ MP3?V4:;[E%\^W Z^8G( ]R,K_P "KEOV??%@UCPFVDS/F[TUMH5NIC8DJ?P. M5]L"O5Z^>O&7@WQ1X0^(4]]X0MK@QZFC8>WB!2,L?G5B1M7YAN!.!R,=*QQR MGA:\,93BY+:26]NGXBE=-21[W-J-K;W,5O)>.VB:6 M:18HE&6=B JCU)-?..M?!7Q;:Z6=?FOWOM=C=93!"S22@#G(?/+ XX ^A--U MRQ^)'Q!TN5M4MI++3;6)IFCE3R!(47/*?>9CCC(P#Z5C_:M:',IT)*6Z6^GF M^@O:/K$^D+:YBNX4F@D2:)QE9(V#*P]01UJ>O*/V<]8_M#P1+9,V7L;ED"^B M, P_4O\ E7JWK7M86NL31A575&D9"XH-&218[IOM3ROSV5]BJ#@$@$'..U:%+/H&FQ"6YCN+,SR2 MKG!>783Y:YX&TYX))["_XH_;A!QC&3XYXR^"OQ!L?$5KI\OB)O$/B:Y5?,MX M[R1V5GSA#)(0"<M>L?!OP[!\ ?AJ?$>H1+)XV\11;K>&49:WA/*ANX M[,WJ=J_PYKU3X)_#JY1V\7:YOEU2\W26ZR_>56ZR-_M,"<>@/OQX->53%5HT M(ZMZR[17;U9O7S6&6U?JN A%J.DI-7YGU^78K?LN_!2Y^$7@R:35HHX_$6I. M)+M4E_J12U])&C!05.UTCQ*F.Q%3$/%<]IM[K\O0\>\;?LN M^"O&GAO0-%>*[TNVT5&BM9-/=$DV-]Y7+HV[+?,3C.3QS@>@KU'GTH].<4U1II\RCJ$L?BI4G1 ME4;B^E_._P"8M& >HI:*V. 0*%Z "EHHH *2EHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*6BB@ M#YN_:Y^"?B/XL2>%;GPW:1W,UH\T%SYDRQA$D,95SN(R%*MD#)YX!KVCX<^" M+3X<^"M(\.V6##8PA&DQ@R2'EW/NS%C^-=-WH'ZUE&C&,W46[/0J8^O5PT,) M)^Y"[7S[CZ2EHK4\\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "N6^''_(OW?_88U7_TX7%=37+?#C_D7[O_ +#&J_\ IPN* .IK M.UJ'4I])NX](N[6RU-HF%M)9(V=0>JAU)_O"M&B@#P?P#\% M_B;X'M?&2)\2/#S7'B'49M:2XM/"$L36U[(T.(K7Q/J>L>'Y_"R+H>EMI=K9Z?.0TVR.2>XW44 >"6/[/OC*^O/#$WBKXCVVM_\(A;3+X>:ST#[*Z7K6[6\=]>E M[F5;F6.-W(5%A0L[$K]T+>N?@GXVL?$&C>*]#^(5E%XV7P]!X?UW4-7\/?:K M/5_*8R)+#IWC#P MY)J$LVM:SI_VZ'5FOW\R]-U!'+ 3OE"2+LD7844\^$?PL;X;VFO76H:L M?$'B?Q%J3ZMK&K?9_LZ33%$C1(HMS^7%'''&B(7<@+DLQ))]"HH _E7HHHH M_:C_ ((J_P#)K/BG_L<[K_TAL:_0"OS_ /\ @BK_ ,FL^*?^QSNO_2&QK] * M "BBB@ HHHH **** "N6^%?_ "3'PA_V![/_ -$)74URWPK_ .28^$/^P/9_ M^B$H ZFBBB@ JO=74-C:S7%Q(L,$*&221S@*H&23[ 58KY[_ &\?B8/A?^R_ MXPN8I?*O]6B&BVF#@E[C*O@^HB\UO^ T 9O[-O[='@O]I'QAK'AJPL[G0=5M MMTMA#?2*3J%NNK@#)^5OM7]A_P#:ZNOVEM!U;2O$6G1Z M=XQ\/K%]L:$%8KM&+*)50\HP92&7H"01UVJ ?4U%%% !16#XS\8Z1\/?"NJ> M(_$%_'INCZ;"UQ\B\J>&0 ,-RY/!4@@@D'GN" >F52U35+30]-NM1O[B.SL+2%[BX MN)F"I%&H+,S$] "2?:O/?CM^T-X,_9U\-6VL^,;Z:)+J;R+6SLX_-N+AL9; M8F1PHY+$@#(&:.% MQ*IX!>*223 QM"[3NZUY=X9_9:\=:;\"?A=\;/AQIEQJ7B.UO+F]O+.T4R3H ML-T?LTJ1#F0?NV#*O.&3@C)')?M@?LQG]FF^\!6B-+-_:^@I/>S2'(.H(Y^T M*O;:H>(#VQGGD_K[^S_X2_X03X&^ M *>7+8Z):13+C'[WRE,AQ[N6/XT >% M_LE?MZ:3\?M4;PGXHT^+PCX[C!"6OF'[/?%<[Q%O^9'7!S$Q)P,@G!QZ9^V% M\5Q\&OV>/&'B"&;R=3DM3I^GE3AOM,_[M&7W0,TGT0UY/^U]^PKHGQCU)O'G MAO6(O!/C"U0S75YY3>1=[!E9'V$,DBX_UB@D@8(. 1\)_$;_ (7GXZNO!_P6 M\4ZM=>*H;G4UGTFZ9GN3*[#RR3,P#LL:LY(?E%8GA2*Q=6$9JFW[SZ"NKV.X M_9:_X)\^)/BKI/@'XBW6JZ;:>&+K4/M-YIUV)!;QM;6XMH]261Q(^5\I1MW;-VP[=^TL%R,X MXKO/!/A*Q\!^#]#\-Z8FS3](LH;*W4CG9&@0$^Y R?&;7 MYYYY!,T?JS'9&/S+_I7'F&(>&P\JD?BV7J]"92Y8W,;'C7XZW$:NG]E>'M^= MP!$7!Z\\RM^@/I7N'@_PK9^#-#@TNR#&./):1OO2,>K'W_H!5O0-)BT+1;'3 MH>8K6%(5/KM &?QZUHXZUE@\"J/[ZHW*;6K?Y+L$8VU>XR2%)%*NJLK#!##( M->'M:M;'3K6UN+VV>,R00*C,V"4R0.<-@UUE(*[ZE&%6+C)%/4^ M5_!'Q?E\$^!]0TF&&1]1>9GMI2!Y<88 ,3SG(() QC)YJGXC^&NI:5X'C\3Z MG-*;^ZN%+PR\LL;@D.Y/.XG'';///3Z9;P7X?:\^U'0].-SO\PS&TCW[LYW; ML9SGO67\5]+&L?#W7+<+EE@,RCOF,A^/^^:^6J9345"7MI\W*GRI:6_X)@Z; MY=7L:/@75O[:\&Z-?%MSRVL9<_[84!OU!JYX@UNV\-Z+>:E>-MM[:,R-CJ?0 M#W)P![FO+/@[XUMM%^$=Y=WC?N]*EE7;GEMV'51]6? KS;7/'_BWXE0VVC2P M*T5]=!H%AB*!\$C;N[JI.3Z8R3Q77+-H4L-3MK4DM%Y[:_,KVB45W.I^(GQC MLO&7P[FM[2-K2[GNDBFM9&!81C+AP1U!*J/S_'USX8Z)_P (_P" ]&LRNR3R M!+(#U#O\[ _0MC\*\?U3]GF^MO%&E)8?Z7H[^5]KF=U5H\8\S@G)#=;%JTDDEY]6T$%*[(-+O62\9!*++R_\ 6.J@?*^X8) ]#SWYXY'3OC?XDF\/V&@Z? \N MO^9Y'VME$CLH^Z IZOU!)[#/4G'R=#%?V7?#8B+4;MQ:UNK[>IA&7L_=D?2M M%?.UGXW\9?#/Q3:-XODGN;"^7]XK,'51GED*\!E[J.H/N#7J?Q!^)%CX/\+I MJ44B74]XG^A1JV1*2,AO]T @G\!WKU:694:E.&G M=/=%1DI*Z'445!=74-C"TUQ-'!$O+/(P51]2:[KVU91-0*AAN(KB%98I%EB8 M;ED5@5(]01UK/\0>)M*\+Z=)?ZKJ$&GVI]AS2U'K7SI\1OVQ-)\*V?G:3H\FKI(=D,LEP(5G2O%I/VBOC= MXSM[[^R;"9K>\0A(]+TQI)+=#QN0@,X_WCGU&*\[^T<._@?-TT/9PF45\7#V MMU&-[7D[7[V]#Z5\??M1> ? ;ZI92:NM]KEDK#^S[2*1]T@_Y9F0*44YX.6X MY[\5X/\ !WX3:M^TMXJNOB#\0)9)=$:0QVUJK,BS[2?W:8.5B0Y'!R3GG.XU MM?"G]BJVO- 6_P#',LPU.Z7S%LH7*M;Y'&]L\MSDCUXSUK5N=0\3?!73]0\) MC:--GB*6,]LC(*]B<_7S<5C*E+EJ8BF^37;OTOZG=6QN$RJ$Z6 MNZCTT_#OPW\/M/:X3PEIVDQ2VK>5+)9P+Y@/;+XW,.#SD@X-= M9K>@:;XBTVXT_5+*"^LKA"DL$Z!D<>X-?->F66N_!75M#URYB9[2_B_?PKQ\ MIY,3>C@;6'O]#7<^)OCM>ZIJ=OIO@NR_M"65 S2R0LS[B,E53C[HZDY'7TR3 M#YO3C3:Q$>62^REO?:R/EWB9R?/.3YO74]!\%^!O"OPOLETC0+&VTI+J0R>3 MYI:29L^I+]1_:E/DFJM/E:LXI[N^VGJ:PQ^ M(IRE44VF]W?5^I4\&Z?_ ,+C^)U_K>H1,^CV9!CAD^[@'$49'X%B/7/K7T2! MQBN3^&?@M? _A6VL,*;IOWMRZ_Q2$#(^@& /I76]*]/+\,Z%+FJ?'+5^KZ?( MYX1LM=QU%%%>L6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M7+?#C_D7[O\ [#&J_P#IPN*ZFN6^''_(OW?_ &&-5_\ 3A<4 =31110 4444 M %%%% !1110!_*O1110!^U'_ 15_P"36?%/_8YW7_I#8U^@%?G_ /\ !%7_ M )-9\4_]CG=?^D-C7Z 4 %%%% !1110 4444 %$M+* MWES->'?Y#LNU[B=EX 4%E1!RV3_>POH7_!5S6+CQ/XP^%'P_L#FZNI)KDQ_W MGFDC@@_59?SK[.N/#GA?X!_#G4?^$6T+3-!'E*G^@6<=N;F?:$2238HWMW)/ M/!K*I4C1A*I+9*X/17.R\'Z5I?ASPUINA:0\36&CVT6G11QN&\M8D"*IQT(" MCBOSO^!.?@C_ ,%.O&OA0YM[#Q&]['$AX0+,BWT./IMV#ZXKW[X7^++KX=:_ M:W>I++'I&K1DR,V6#*&($@ R258'WP3ZBOG?]N^?_A%?C7X#^/W@R:'5+73Y MK6WOX@KH4N(9&>/S00&"2QYCS_TS/J*\O 9E3QD-?=EVOKZKOH9PJ*7J?IM[ M5YKXE_:*^&_A#QA!X4U7Q?I\7B.'O$7B6[N+_XC:G&\DMFKJ8-/1A@H,9+RG< 7SCA@ ?O'JQF(6%H M2K=E^/0J4N57*'[0'C'Q[^W7\=H/A)X1L+[0?!&C3B:]NKN)E#J#C[9,./EQ MD11YRVN1ZC??#3Q!$JQWNS+20 [HK@ !Y(2 MSQNHQPS$#E0?KK3[?Q'^S_K*WVDMM,#+E;=F5OLL '( M)+8DE89/4#&Y,>>?LB_"W7_B)^U7X/\ !WB=;AK?P//--=6-P=PLX[6=Y3%C M^Z;F0 C_ *:&OU;^!WPQ\&? OP?#X"\(7$;1Z>6GN%GN$DO)9'()EGV@?,1M M&=H& H KK+7PGX=\/ZQJGB*TT72]/U6^0'4-4AM8X[BX5!QYLH 9P /XB< M8KV>9;FO*UHSGOBM\$? GQEM=,3QQH-KKD.DS&ZM3<2.GDMQNY1ERIVC*ME3 MM&0<5QOC#XO:SKWB"/0/ :":120UVBH_F$==F[Y0@_O'KVP.3XY:_'?6_CI\ M3KCPE#?PZ5HEY-(EBK,4614R0'(&6+*I(!XS@>E?3/PQ\(^'/#.GW$>BWD&I MW2MY=W>1RJ[;QU0[2=@']W\\UX%2K7Q\_94;P@MY=7Y+_,Z,7@<3A9*%6/+H MG\F>-Z]\5O$L.@Z_X7\2*QU.3;&LVQ$9!N!=3L^4@KT(]>^:Q_#/B77OA+=/ MY5NKG5;&.:%7R5(;F.3'>O0\8['^P=.:2TD>PMY9;-0MO))$K/" ,?*Q&1T[5YO\ 9.+J5G.5 M5IQLHO=VZW\SSO9R;O<\&L?$/Q9T'E[&[O\ [U= M!\/_ (8>(-3\61>*O%\W^DQMOCMF(9BP&%)QPJCJ .X[=_:A2UZM/*XQE%U: MDIJ.J3>E^YHH=W<%HZ4F,>PKG_&7CC1/ .E_VGKVH0Z;9;UC$LQ/+'HH !)/ M!. .@)[5[S:BKLVC&4VHQ5V^AT/\/2D&?3%5;#4+;5-/M[ZUG2>TGC66*9&R MKHPRK ]P00:Y#Q)\;/ GA&4Q:IXITVWG!P84G$LB_5%RP_*IYHQ5VRX4:E27 M+"+;[)7.[ZBH;B!+JWDAD&Y)%*,OJ",&HM/OK?5+."\M)H[BUGC66*6,AE=6 M&0P(Z@@@U;H^)&;5M&?+&H?"7Q?I>I?\(Y!#)7*RBZA7,7RY =S_ X# M'(/X9XKZ3\.Z';>&=%M-,M4VP6T81>.3ZL?74L'*4H-N_? MIY(SC!1V%HHHKURPHHHH **** "BBB@ I*6DH 9]:?[4WOGM7(?$CXI>'_A; MHK:GK]ZMNARL,*_-+,W]U$[GWZ#N14RDHJ[V+ITYU9J%-7;V2.OV\8-86G^" M=$TO6[C5[73HH=1N,^9<#.3GJ0,X!/? &>]?*5_^U!\3OBSJ4UE\-/#,EK:J M=HNC")Y5]"[O^ZCSZ$'ZFDF\??M,>"5+:IH,NM"3A1]@BN=F>,_Z*1TZ\UY\ MJU*;4N1RML[;'T']@UTE[2I",OY7)7_KYGU+\0/!]OXX\-W.G2[5FQOMY6&? M+D'0_3L?8FOG[PWX/%CJ$-[\0KU="T'3#Y4:ZM*(EG()811[R,KDDG;G.<#K MQYWI_P >OBI\&_&(O/B#%>W=MJMH\T=C<[%53@^6R!>(R& #+P=K(+[[#).\42K@R38^]Y9;*QQ@DJ %/((XQ7E8C#TL97A-1? M,MULFEMC4]'Y6MO=GU#X)^/>C>((XX-59='U \$R']PY]G_ (?HV/J:^<_V MFOC0U]XBEM[&<3+"?)M(\[D !PTN/5CG'J /2M[4/BOX-^)/P9USQ?=Z;'I' MBW3 L$L%F^T2W$G$38Q\R,>3GY@$89XR:W[)_P T\6-!\1?%)^V!IF?3K60 M?*SHV/.?U 8$*O3Y<^E92IXO% MG5L\KE_:*UQO@_/X2AG:*YNKC:\T1*ND/5E7'0.=N?\ @?\ >KO_ C^PCKF MJ165SK6OVNG0S0K++!;PM)-&Q4'8*(;FT7PFM MR+_^SOF\X3CYA&!MV^7OPW7I\N.]?38&!TKT:& TY:K=H[>AZ6,S:E@X1IY4 M^52]Z6BT;Z:KH?G[H7[+_C)?BQI7A/6;*YN?#-K=&X?4DC;[*8.&;:_17<*% MVGD$]".:^_HX5AC6-%"JHPJJ...U2=.W%+7IT"_A=HG@6ZNKG3DF:>XX,D[ARBYSL7@8 M&?QX'-=C^M+6$J%*YE^)-!M_$NB7FF70/D749C8CJOHP]P< M'\*XKX>_!32_!-Q]MFE_M345/[NXDCV+&/\ 93)P??)]L5Z3VHQ45,+1JU(U M9QO*.S$XINXM%%%=A04444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7+?#C_D7[O_ +#&J_\ IPN*ZFN6^''_ "+]W_V&-5_].%Q0!U-% M%% !1110 4444 %%%% '\J]%%% '[4?\$5?^36?%/_8YW7_I#8U^@%?G_P#\ M$5?^36?%/_8YW7_I#8U^@% !1110 4444 %%%% !7+?"O_DF/A'_ + ]G_Z( M2NIKE?A7_P DQ\(_]@>S_P#1"4 =,:=2$CU^M?&?QK_;&U:2^\0>%O#&AW6C MO#=FSM]?FF1FND1F25XH@,H"ZX5R?F7YACC&-6M"C&\V=F$PM3&5E1I[O\/- MGCGQRNO^$P_X*'0>(+TQ_P#".^!6L%$D\HC6>2$"<11D]2)I6SZ;3[ _2GB[ MQU=_&>XBMK-5TWP[81F\N;F=@4C55.^61AQA1NP!UY]>/,?@Q^R>/B=IM[K7 MB/5;ZW21W5)K=E)EFS\Y)<'>%;(8]VR,Y!K.\;_L_P#Q0^%JWWASPW+?>(/# M.N,D4GV",X;# @2ISY1R.7!VD=3C('S=?ZQCH\S;5-]$M7\][,]U95E]>?LJ M>*U6]U9-=;/\NY[E\+/B?X _: +>%Y-&DM'T=/\ 0(KJ8J\T 4NI0@@\+N7 M)Z@Y.#CRW]I[PWX'\-:A+X4N+OS+'6+7%UIIWOY"EAL8OS_$H9RW>*>)Y6E./WI$9*!5"A0G&<]L"M*N$=:"A[.TU:T MEI:VVOX'34RW)W-XA5K4K?"G[U[VVWMU/D7X:^$++X+^-QK?A<+K&H:3<&YA MO[ZW2;8H..!C &#C<,$Y)!' 'T#KO[4 \0^)H_$-SI$EQ?P[3;V+./LZ%3E5 M+ [BH;YB, MR.,Y'U-\%_P!G;0_A%H.HV,LD?B"ZU"3-S]BO;'PEH=G>1-OCN(-.A21&]58+D'Z5M++ZM>,57G> MS3^:(KX[*FXTO8.486L[V;]3Y3?0_P!HSXEV4^N-))9VMRN(])G:*!'0\C$+ M\8]Y/FZ M*Z:F64:WO3;;\]3E>=)NSPU/E_PZKYW/SRTO]G;XMW%H?&5O:ZA:ZW([W0+7 M AO&).2QRX<.3GY2,FKVM?M=>+M3^'VI^%=8MXTU62%K*6\$!CF(SA]_S *V M,@X7\J_0#OP,5RNK?"WP=KFH2WVI>%=%U"\E.9+BZT^*1V/J69234RP$DFH5 M'KN;QSNG7?\ MU%22=XVTMY>:/CCP;^Q_K/C;X9^&]?TW4(-,U>]DDGF6]9U M7[,V!$5VJ?FPI;W$@Y&*T+SX2?$S]F#Q-;:OX+$WBNQN8A'J?%Z\UK2?$.GVVG:SIH5]MJKH'4L58%&9 MBK*=H//\7:O?1PU?$<.L6OP+_;$URYOI19:+J"SS2S/]T1S1^?P.^)5VX'IQ M7U#\.?C%X:^)WAN[UO1[IDM+-V2Y6\41O#M&[+4)X%6 MV=B<*<[]P!)ZLH]\5ZEX]\>:1\-?"]YKVLS&*QMP/E0;GD8G"HH[L3_B< $U MT1J0DFT]$>34P6(HSC3G!J4ME;!M)?:R[CL" [B@8_>D?"ABHX 'H,_;5 MO;I;VZ0QH$CC7:J*, # 'I7%RO%MMMJ/3S/I%6AD,81A",J[UDWKRWV2\[ M;GYP1_%KQ'XX^&7A;X6:;YYN/MC6[,CD?:(V8>1$2/X5+-D'C"IZ5ZYXX_8K MTKP?\+]=U>VU6^U+7;*U-RH8*D.$(:0! "Q.P-CYNN.*];\ _LN:+X%^*^H^ M-(K]KI9GEDLM/: *MFTA.XA]QW8!95X& >YYKVBZMHKRVE@F19(I5*.C#A@1 M@@_A44\(W%^UU>R]#;&9]&G5A_9_NPOS2TW;=VG^1\]_LS?%K3[/]G5]0UJY M\J'PUYEM.Y.6*##Q@#N2'5 .Y&*Y3P3^W=;WVO/!XFT+^SM+GEQ!=V$_V?M&AT>W"Q>';F/=*0-[1R921F/JTC(Q]ZGFQ$87VY5] M_P#2.CV>45L0XWYW6EI:ZY+_ *W_ /JN.5)HUD1MRL,@@Y!%/KSOX >)O\ MA+_@[X5U%FWR_8EMY6)Y+Q9C8GZE"?QKT2O4C+FBI+J?#5J3HU94I;Q;7W#J M***LQ&]N!29JM>7UMIEK)<75Q%:V\:[I)9G"*H]23P!7S+^TY\>M0ANM$\(_ M#[4O.UG4G262ZTZ19&VLVV*-&&1EFY/H .S5E4JQI1YI'?@\%5QM54J?7J]E MYL^HBVWD\"A6&W@Y^E?!+>*/C#\?+ZQ^'UR)M.DT]LZE/Y;6Y.#@/<$>G95 MW'G!.".H^%'BSQ;\#?CK!X"\7:Y/J>E7X2&!YIGDB5G&87CW\J"V8R!QDGK@ M&N6.+4FO=?*]+^9[53(9TX2M5BZB3?*M=%UO^A]G].HI&D" M#Y9%6=-K)"2?X7C);RF/.'4GMD_PU](']H7PU=?!^]\>V4WG6MM$=UFS!95N M. L#>C%F49Y&#GD5G3Q"E=37*UT.G$Y54IJ%3#R]I";LFN_9KHR_\9OC/HWP M;\,OJ&H.+B_F!6RT]&Q)<./_ $%!D9;M[D@'YO\ A7\&=?\ VDO$3^//B'<3 MKHTC9MK-24\]0>$C'\$(Z9'+<\YRU'P8^%>K_M)>+9OB'X]E,^CB4K;68R$G MV'_5J/X85.1ZL<]]QK[0M[>*UA2&&-8HHU"I&H 4*!@ =!648O$/GG\'1=_ M-GHUJM/)Z;P^'=ZS^*7\ODOU95T/0=/\.Z=#8:99P6%E NV."WC"(H]@*T&4 M'J,TIZ4G;BO0VV/E')R=V]3@_BO\'M ^,FA0:9KBS1_9Y?.ANK1E6:)NA"EE M88(X(((Z=P".C\*>%[#P;X?L-%TN+R+"QB6&),Y.!W)[DG))[DFMD\"D%3RQ M3YK:FLJ]25-47)\J=TNEQU(RAE((XIU%48GP5\9/V7]?A^+Z6/AG3;B3P[KE MPLRW$$3-!9%F_>"4CA0N69GAX4I.4>IZ^-S2OCJ5.E5V@OO\WYCJ6BBN@\@**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "N6^''_(OW?_ &&-5_\ 3A<5U-+ M?#_@%/ O@TP:3?1Z!I\,6M[V\Z*1K>&1RF.!\C%,XR",KJ2_B,T,, 4+DX.U5B4''^R,_A7E9CBGA:7.CZ+)Z.&E[:MBX\T(1O9;W M;TL3>"/C-X\\)^(-'\4ZAKFH>(;NSC%G)/J$K%+E0F&1L<=]WKGGD\UZA^S# M\"X?C'JFH>)/$\4TV@6O^BP0Q7,L#R3!1C;)&RNHC7:<@@DL.3@UO_M$?#?P MS\&/AGX9U+4-.EAT$;;;5985EF%M;A:=>K7_VB.BUOT=['=B\ M]H5*,J>%H\DVK7_N]O7N>AZ)HMEX=TFSTO3;:.TL+.)88+>(85$48 %7L>U+ M17TY\>)2T44 %%%% !1110 4444 %)2T4 ?(?[:7PAUSQ5XD\.ZWX>T>[U:2 M6!K"Y6SB,ACVONC+ = =[C<>!CDCBO%_&'PQ\=?"'Q*W@?3I[BY3Q1;0Q!;5 M<)=\@LGML?<#S]TY/#5^D+=1GK]*3AN2*\^I@XU).:=F_P"G]Y]7@^(J^%HP MP[@I1BGOZW3^3/D?XA?LB6VB_ J!=+A6Z\7Z6#>W%Q"OSW>0/,B' ,_2G+"Q;]UV75=[$4L_K0@_:14YW;C)_9;WL97AOPW8>$=#L=(TRW6 MVLK2)88HXQT4#OZD]2>I))K7[^U'XT5W>2/F92ZSHCMNDTV^\U1GI',N0/^^DD/XU]&3Z]IEGJ4%A-J%M M%?7&3%;/,HDDP,G:I.3^ KX,\<77B+]F7XT>)K+PNHCCUJ _8E,9<".5]R%% M[M&X9%SGIT.<5C^//A'XP^$.B^&?B!J][(VMWE_YLL8G**6.Q/UCVJBJNL5NV[7?IK_D?HZ37BW[3/QU M_P"%.^%XX=->*3Q+J)*6D<@W"%!]^9E[@= #U)[@$5VUQ\3-)L_A?_PG$[[= M*_L];\Z[RZ1_P Q=/\ @'\7 M?CC]BO?'?B1[#2)56?R9FW2 $ @K @5%;![X(].U>I?"#]D72?A5XX?Q$^L2 M:VT*,MC!-;+'Y#,,%RP8[VQD#A<9/MCZ!^Z,"EYIQPL(M2>K[LFOG>+K1=*# M4(-6Y8I)6_,3 !X&*\5_:$_9VC^,W]FW]EJ(TG7+ ,D=PT999$)R%;!!!#<@ MCIEN#GCVRBNB=.,X\LEH>5A\35PM15:3M)'Q=-\+OVD/"D+Z7IGB&;5;&<>6 MTT6HH_EJ>X:?:Z8_V.1VKUG]G7]G27X27%_KFN7Z:KXEU!-DDD>62%2=S ,W MS.S, 2Q Z#W)]VZT'/XUA##1A)2NW;:[V/4Q&&/#D-_?>%-7NHY8 MKF-7:& D#[01P#&'?#'J#QR2!]_'I2X%76H0K6YNACE^:5\N;]EJGT>U^C] M48?@_P +V/@KPUIVAZ='Y=I8P+ @[G Y8^Y.23ZDUN44<8K=))61Y,I2G)RD M[MCJ***8@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 **** "N6^''_(OW?\ MV&-5_P#3A<5U-C_ +4/@+2KC5M)L?A]K1U&WBTBQMS-=7?E68E$]Q/(H\LK)D+% M$,8&6=MVU0#WRBODG5OB-\1O$7PQ^)GQ=T7QI+I=KX5U#5?[+\)QZ?:2:?=V MNF3/'*MW))";@R3^1-\T4T80,F%;:=W0:/XL\;_'_P 2^/I/"GCJZ\"Z7X96 MUL=,MM.L+*Z^UWDMC%=M+=M7,5L7*@[F2-Y&8*3D[0I/4UA_$CX ML>,/V7-,]0&C:OI]YI]G;6]E:99W=_ M9DFVNIX$>6'/78Q&5_ UQ_Q^\!M\1/A/KVCP1^;?>3]HM%[F:,[U4>[8*_\ M J]%]Z!BHE%2BXOJ;T:\Z-2-6+UBTU\C\U[CQ9XYU_P3X>^$#Z1=6LJWQ\N. M>-XY9LL2D;*PX1&9FSTPHZ;:_0#X;^"+/X<>"=(\/6>#%90A&DQ@R2'EW/NS M%C^-=+M'7:,^M.%<]'#^R;DW=[?(]?,/BJ<(*$;MM)[M]1]%%%=9X(444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %ZTB;7--AU8ZUJ:"PDNXUG M+-?SE1Y9.[)!! QSD4 >B445E>(I-7B\/ZBV@065SK:P.;*'4IGAMGFP=@E= M$=E3.,E5)QT% &K17R1I/QL^)'A3X(?$"[U_7=,UWQS9^.?^$5T[4%TX6]C; MM<7%K!$1"I+-'$;AF =R[! &;G-7?B1\6/&'[+FN7D>N>*[SXBZ1=>#M7UVU M?7+6SMKF"^T]8F,:M:00JT,JSKE61G0QY#D$@ 'U517S;%KGQ#^%7B+X3WOB M'QW-XRLO&>H#1M7T^\T^SMK>RN9;26XBELFABCE5%>!H]D[S%E/?BCJW@_P"&[>)$\.^(UN_$%OX@\2:39P-<3QZ5 M=1VJM;Q3I+#$\[31N^Y'"@.% W*5]8^!/C+Q!?Z[\1/!GB?5!K^I>#]9CLX= M9>&*&>]M9[:*Y@:>.)5C$JB4QED5%;8"%4DB@#^;BBBB@#]J/^"*O_)K/BG_ M +'.Z_\ 2&QKZ&^)WA/XJZ]\8?!_B7P_X=\'76D>%9;Q[?\ M+Q/=VUQ>K<6 MPB.]$TV582I)/#R;@!]W/'SS_P $5?\ DUGQ3_V.=U_Z0V-?H!0!\PZI\ _B M/%X.\=?#/1KKPW!X%\7:G?73:[)=SIJ6F6E](9;NWCM!;F.9P9)U25ITP)%) M0[,-M2_"?XB?#GQ1XYE^&G_",W&D>+DMIE;7+VXMIM&NXK5+1I42.WE%VI2* M%]C/"0R,-V&ROT)10!\WWG[.7BIO@[/\+[+5M%MO#^@6.BOX2U:6&:6].HV4 MJSR2WJ$[/+>6*+ C.0KR>BU)XG^ OBOX[:MK%]\2O[%\/6S>%M0\,Z9IGAV_ MFU)8VO0@N+R26:WM\L!%$J1!"!AB6)("_1E% '@&A_##XE>+O$?PZE^(+^&[ M+2?!$AOD;0+ZXN9=9OQ;/;1S2));Q"UC5999/+5ILLRC=A26]_HHH 81ZUPW MP4T6RT'X3^%+:PMQ;0MIT$Y123F21!([$GN69C^/I7==JY?X5_\ ),?"/_8' ML_\ T0E*RO(O M^$OTK4].UBYU+[)J$<]M-!#+!)90!HMUO\T@?=AL!.]=#XG^ OBOX[:MK%]\ M2O[%\/6S>%M0\,Z9IGAV_FU)8VO0@N+R26:WM\L!%$J1!"!AB6)("_1E% 'S MJOPO^+/BZ\\$2>+7\)V2^!TDOK)M+OKJY&LZH+22V@FN$:WB^RPKYLDC1HTQ M)8#=A=/+= 2I0[@00?>Z* /F70_P!G'QA\-YO!/BKP]J&B^(O'&F3:Q+KD M&JRRV%GJ9U29;BX$4R13O (IHXRG[M]RJ0V"=P]+^"_PYUGP;)XNU_Q3=6=Q MXJ\6ZK_:E]#IKN]I:*D,<$%M$[JK2!(H4S(R(68L=JC 'I]% '\J]%%% '[4 M?\$5?^36?%/_ &.=U_Z0V-?H!7Y__P#!%7_DUGQ3_P!CG=?^D-C7Z 4 %%%% M !1110 4444 %S_]$)0! MU-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7+?#C_D7[O_L,:K_Z<+BNIKEOAQ_R+]W_ M -AC5?\ TX7% '4T444 %%%% !1110 4444 ?RKT444 ?M1_P15_Y-9\4_\ M8YW7_I#8U^@%?G__ ,$5?^36?%/_ &.=U_Z0V-?H!0 4444 %%%% !1110 5 MRWPK_P"28^$/^P/9_P#HA*ZFN6^%?_),?"'_ &![/_T0E '4T444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %S_]$)0!U-%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+?#C_D7[O_L, M:K_Z<+BNIKEOAQ_R+]W_ -AC5?\ TX7% '4T444 %%%% !1110 4444 ?RKT M444 ?M1_P15_Y-9\4_\ 8YW7_I#8U^@%?G__ ,$5?^36?%/_ &.=U_Z0V-?H M!0 45\RZ!\?M=\4?&CQ3X0_X69\-?#,^D^(?[)L_#&J:;)-K-_ (892Z'^TH MLLWF.H*P$#9G#8(IFN_'KXBW'@SQ[\2_#MMX;?P-X/O[ZW_L.\M9Y-1U:WL) M6CO)DNTG$=NQ,9_%[XN?\*\^$[^+=,L%U2^O&LK M72K*XE\A)[F[FCAMUD;!VKOF4L0"0H;&37DGQ*_:,\?_ +/^M6N@^,[?PYXO MU3Q%8!O#ESH=G/I,+:A]KM[4VMPDL]P=FZ\AD$JN#M20>7G:2 ?4]%>*^%_' MWCOPO\7](\!^/)M UL:]H]SJ6FZMX=TZ?3UBEMGB6XMY89;B?<"L\3)(KKT8 M%!P3[50 5RWPK_Y)CX0_[ ]G_P"B$KJ:Y;X5_P#),?"'_8'L_P#T0E '4T44 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %Z@7449[?<,><,/K0!Z/17S5_PT/J6A_#/Q!XKM?'_P /?BW-'<66E:=9^#K8V<2:A=3I M!"ES-]ONP%+2H2 JL%5B-W KJ_"_C[QWX7^+^D> _'DV@:V->T>YU+3=6\.Z M=/IZQ2VSQ+<6\L,MQ/N!6>)DD5UZ,"@X) /:J*\;\8?$#QEKWQ@E^'G@2?0M M'GTO1X=:U;6->L)=011/+)%;V\5O%<0'@#^5>BBB@#]J/\ @BK_ ,FL^*?^QSNO_2&QK] *_/\ _P"" M*O\ R:SXI_['.Z_](;&OT H ^<_C]IOC?XU>#]?^&T'PVOK#[?>QQVOC"[U& MPDTVUBCF61+U5$WVH3*J K']GXDP"^W,EYC>87/G1">9=D<+JQ6/#@,2OUQ10!\^_&#P'XP M\;> ]:\$Z'X7@M[?PS_8>I^&=4O-3C$6L7%I<).]L\2+N@V_9T3>WRDR@C 4 MUYY\=/@_\0?VEO$&E^*5\&R>#I?!%LMWH.D^)+ZT:?4]2^VVERX9K2:=(H?+ ML_+#%]Q:8DJ%7+?8M% 'A7A_1?%?Q*^.F@>.=>\(WW@?1/"^C7EC96.L7-G/ M>WEW=O#YDF+6::-(DCMPH)<.S2'Y0%^;W6BB@ KEOA7_ ,DQ\(?]@>S_ /1" M5U-ZU>;1--FU8:UJ;B_>TC,X9;^<*?,(W9 .>,"O1*Y;X#V\$ZAINEV$&GZ1X@O;7[3K-W::G! M?H9VM)9XXXE$+11L9"VZ>0E54 MZ+#IOC?Q]\7M/^(%_X%OO#%EX1T#4+72M M&UB^L6O=3O[HQ%OFMIIXHHE2W5 S/N+2DE0J_-[_ $4 ?.B6OC_PK\58OB:/ MAM>ZNWBCPE8V&L>'='U6Q>\TC4+>264(9+B:"&6+%S(A=&)W1 A2&R.&^#WP M?^(7[//CS6?'>.;.:YU[3?#=]:)/INH&_N;J-%-W-!')"([LQ%U8 MMNA!"[6X^Q** /+/V=_A[K/P\^'LT?B(6R>(]9U:_P!?U.WM&WPV\]WS_]$)74URWPK_Y)CX0_[ ]G_P"B$H ZFBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE MOAQ_R+]W_P!AC5?_ $X7%=37+?#C_D7[O_L,:K_Z<+B@#J:*** "BBB@ HHH MH **** /Y5Z*** /VH_X(J_\FL^*?^QSNO\ TAL:_0"OS_\ ^"*O_)K/BG_L M<[K_ -(;&OT H **** "BBB@ HHHH *Y;X5_\DQ\(?\ 8'L__1"5U-BBB@ M#]J/^"*O_)K/BG_L<[K_ -(;&OT K\__ /@BK_R:SXI_['.Z_P#2&QK] * " MBBB@ HHHH **** "N6^%?_),?"'_ &![/_T0E=37+?"O_DF/A#_L#V?_ *(2 M@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "N6^''_(OW?_ &&-5_\ 3A<5U-S_]$)74URWPK_Y)CX0_[ ]G_P"B$H ZFBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KEOAQ_R+]W_P!AC5?_ $X7%=37+?#C_D7[O_L,:K_Z<+B@ M#J:*** "BBB@ HHHH **** /Y5Z*** /VH_X(J_\FL^*?^QSNO\ TAL:_0"O MS_\ ^"*O_)K/BG_L<[K_ -(;&OT H **** "BBB@ HHHH *Y;X5_\DQ\(?\ M8'L__1"5U-BBB@#]J/^"*O_)K/BG_L<[K_ -(;&OT K\__ /@BK_R:SXI_ M['.Z_P#2&QK] * "BBB@ KD;7P7J]OXTEUR3QYX@NM-DW;?#7FBZ;9Z=9>,M>@LK2%+>"+RK!MD:* M%49-J2< #DG-,^('QD\+_#/5-(TS7)-5DU/5TGDL;+1]#OM4GE2'9YK>7:0R MLJKYL>2P ^85QVD_M5>%M9^)=MX/@T/QI'<7-I'->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6NI MHH Y;_A#]6_Z'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%J_J/BS2M*\0:1H MMU=&+4]6\XV4'EN?-\I0TGS ;5PI!^8C/;->3:+^UOX9UOQU%H*^'/%MIHUQ MJDVB67C&ZTK9HEY?1LJ&&.<.7&Z1C&CO&J.Z.JLQ% 'I7_"'ZM_T/&O?]^-/ M_P#D6C_A#]6_Z'C7O^_&G_\ R+74T4 *=*\*MIG]J7?V4ZE>QZ=:?NW?S+B3.Q/E!QG:>3@< M[@L-8\76.E>;HVEW$J%PD\V\/A5V&1 MTC9(_-CWLNZ@#TG_ (0_5O\ H>->_P"_&G__ "+1_P (?JW_ $/&O?\ ?C3_ M /Y%KJ-V1D->_[\:?\ _(M'_"'ZM_T/&O?]^-/_ /D6MG1=9LO$6CV.JZ9->_[\:?_P#(M'_"'ZM_T/&O M?]^-/_\ D6NIKRCQA^T9X9\,^$?#NNZ78ZUXR;Q)?#3]&TOP[8F2]O906#E4 ME,:HD8C=G>1D550DGID Z[_A#]6_Z'C7O^_&G_\ R+1_PA^K?]#QKW_?C3__ M )%JE\*?BMI7Q@\*C6]+M-3TJ2.9K6]TG6[1K2_T^X4 M!<1'.QP&4\$@AE( M)!!KMJ .6_X0_5O^AXU[_OQI_P#\BT?\(?JW_0\:]_WXT_\ ^1:ZFO-?&WQ[ M\+>"? ^O>)G.H:S#I&H'1VT[2+&2>]NM0WK&MI!$0/,D9W51@[3G.X $@ Z' M_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3_P#Y%K$^$_QET[XL+K%O'HVM M^%==T:X$&H:#XDLUMKVWW%O+DPCNDD4@5BDD;LK;3SD$#T2@#EO^$/U;_H>- M>_[\:?\ _(M'_"'ZM_T/&O?]^-/_ /D6NIKBO$?Q<\+^%;'Q?=:CJ1AC\)6R M76KA8)&:!'C,B8^7]X64->_[\:?_ /(M'_"'ZM_T M/&O?]^-/_P#D6N/^$?[0FF_%;6+K19_"GBSP+K\-I'J$>D^+]-6SGN;5PA\Z M(I)(CJI=4==V^-CM=5->LT /\ 0-*UG5-*NK\17VEZ8NL7L;1.1#:,TBB4L%V\F&7@'/R' MB@"/_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3_P#Y%KSCX7_M5Z)\3O$V MEZ++X0\;>#9-:@>YT2\\5:-]DM]61#(6$+J[[7V1F0)*(W,95PI!!KW"@#EO M^$/U;_H>->_[\:?_ /(M'_"'ZM_T/&O?]^-/_P#D6NIK$OO%NE:?XFTKP_<7 M?EZOJD-Q6)6W ;5"F6/[Q&=PQF@"C_P (?JW_ $/&O?\ ?C3_ M /Y%H_X0_5O^AXU[_OQI_P#\BUY=X?\ VOO#7B#QA9:3_P (IXTTO0]0U.31 M].\7ZAHICT:^ND945(Y0Y=5D9]LWU.Z^S3:Q> MC3K%/+=S-<&.238-H./DBD;)P %/- %#_A#]6_Z'C7O^_&G_ /R+1_PA^K?] M#QKW_?C3_P#Y%KR[Q1^U]X;\*^,M5TFY\)^-+C0='OH].U3QE::,9=%L9V5F M(DE#^850KMDD2-DC+*&8;A7O.[(R.10!R_\ PA^K?]#QKW_?C3__ )%H_P"$ M/U;_ *'C7O\ OQI__P BUU-97B3Q%8>$= U/7-6N/L>E:9;2WEW<%6810QH7 M=R%!)PH)P 3Q0!E_\(?JW_0\:]_WXT__ .1:/^$/U;_H>->_[\:?_P#(M<1\ M4?VCM,^&NH:/IMEX0\8>/=6U*QEU1-/\(Z4+F6"T12WFR^8\:H&(*JN=[M\J MJ20*[SP#X\TCXF>$=.\2Z#-+-IE\K&,7$#PRHRL4>.2-P&1T=65E(R"I% $7 M_"'ZM_T/&O?]^-/_ /D6C_A#]6_Z'C7O^_&G_P#R+74TA.T$GI0!R_\ PA^K M?]#QKW_?C3__ )%H_P"$/U;_ *'C7O\ OQI__P BUQOC#]I#P[X;\*^$=;TC M2O$'CD^+)ECT73O#.G&6YND(W&8K*T:QQ*I!:21E !!KHOA)\6M(^,?A7^V] M*LM4TJ2&=K2^TG7+)K._T^Y559H)XF^ZX#J>"00P()!S0!H?\(?JW_0\:]_W MXT__ .1:/^$/U;_H>->_[\:?_P#(M=310!RW_"'ZM_T/&O?]^-/_ /D6C_A# M]6_Z'C7O^_&G_P#R+7,^./V@O"_@OP+J/BB.'5O$L-IJDFB1Z;H&GR7-]=WZ M2M"]M!$0N]PZ.,YV_(QW<59^$WQJTWXM?VW:1Z+KWA;7=$G$&HZ%XELA;7D& MXL(Y!M9XY(I-C%)(W=6 /- &[_PA^K?]#QKW_?C3_P#Y%H_X0_5O^AXU[_OQ MI_\ \BUU-% '+?\ "'ZM_P!#QKW_ 'XT_P#^1:/^$/U;_H>->_[\:?\ _(M> M:?\ #9'PWTWQEK?A[Q+=:EX(&FZK)H\>M>);)K31[ZXCC+NL-_S!D 'Y9'1R M1PIKVZ*9)HTDC=9(W 964Y!!Z$'TH YS_A#]6_Z'C7O^_&G_ /R+1_PA^K?] M#QKW_?C3_P#Y%KJ:* .6_P"$/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ M 'XT_P#^1:\_\7?M:>!?A]\1M6\)^*5UGP_!IBV?VCQ-=Z9(=$22Y($44EXF MY(&Y&3/Y:\\,:]8T;6M/\2:3::II-_;:IIMY$L]M>V4RS0SQL,JZ.I*LI'(( M.#0!C_\ "'ZM_P!#QKW_ 'XT_P#^1:/^$/U;_H>->_[\:?\ _(M=310!RW_" M'ZM_T/&O?]^-/_\ D6C_ (0_5O\ H>->_P"_&G__ "+7$?%3]ISPG\&?&=MH M'B:Q\01V\FE2:Q=:YI^D37UAI]NC["URT(=X@2#\Q38,:'! MK7AK6M.\1:/,6$6H:5=QW-O(5)5@LB$J2""#@\$$4 4O^$/U;_H>->_[\:?_ M /(M'_"'ZM_T/&O?]^-/_P#D6NIHH Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?] M#QKW_?C3_P#Y%K(^,GQ@T[X*>&;/6M2T;7->2\U(;'P[8_;+MY)20"L(8 M,X 4DAZU MXOU*QU#4K+2XA+)9Z3"LMU-EU0)$C,H9B6&!D5B_#/\ :&\!_%;4KG1]$UK[ M/XFLQF]\,:Q!)I^KVF%1CYEG.J2A0)$^<*4.>&- '0_\(?JW_0\:]_WXT_\ M^1:/^$/U;_H>->_[\:?_ /(M=310!RW_ A^K?\ 0\:]_P!^-/\ _D6C_A#] M6_Z'C7O^_&G_ /R+6GXDUZ#PKX=U36KM9);73[66[E6$ N4C0NP4$@$X!QDC MZUY?\*OVL/AY\5KS3M*M[^[\+>*K^VBNX/"_BRS?2]3DCD5V1HHI<"X4K&YW M0-(H ZT =[_PA^K?]#QKW_?C3_\ Y%H_X0_5O^AXU[_OQI__ ,BUU-% '+?\ M(?JW_0\:]_WXT_\ ^1:/^$/U;_H>->_[\:?_ /(M:WB+7[#PKH&I:WJMRMGI M>FVTEY=7,F=L4,:EW#V?[;'AVZM[.W/@7QY#XLU V\FF>#9-(B& MJW]K,@=;R-1,8E@4;M[R2IY94JX5BH8 ]B_X0_5O^AXU[_OQI_\ \BT?\(?J MW_0\:]_WXT__ .1:;\-_B%IGQ4\$Z7XHT>.]@L;Y&/V>_MVM[FWD1VCEAFC; ME)$D1T8=BIP2.:ZN@#EO^$/U;_H>->_[\:?_ /(M'_"'ZM_T/&O?]^-/_P#D M6NHSCD\"OG/_ (;B\%+9S74GAWQA'%=[_P#A&Q_9 D;Q7MF:$C3%21C(20K M2B(^6ZR8V;F ![)_PA^K?]#QKW_?C3__ )%H_P"$/U;_ *'C7O\ OQI__P B MU0^%7Q4T_P"+.@WM_::9JVA7FGWTNFZAI&N6P@O+*YCP2DBJS(059'5D=E97 M4@G-=Q0!RW_"'ZM_T/&O?]^-/_\ D6C_ (0_5O\ H>->_P"_&G__ "+74UXO MXX_:F\*> ?'&H>']5T_7%TW2/LR:WXJAM$;1]'DN$9X8[J4N'4LH0EEC9$\Z M(NRAJ .__P"$/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT_P#^1:XO MX3_M':-\6O$->_[\:?_P#(M=37DGQ4 M_:,T/X5^*+;0[O0_$6NS"Q_M?4KC0K%;B+1[#S1%]JNLNK!-WF';&LCE893M MPIH [+_A#]6_Z'C7O^_&G_\ R+1_PA^K?]#QKW_?C3__ )%KSWP'^U1X6^(? MC:RT'3-'\21:;JCW,6B^*KK3MFCZS) @>5;6;>68;=[*[HJ2"*0HS[:]KH Y M;_A#]6_Z'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%KJ:\U^+GQLL/A)-HEF M?#OB#Q=K>L-<&ST7PS:QW%V\4$?F3S$221J$0%%^]DM(BJ&+8H Z'_A#]6_Z M'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%KR[0_VR?!'BCQ-I=CHVE^)M3\. MZA>6^F+XRM]*(T:*^G4F.U>5F$@DW!8V(C*))(J.RL2![U0!RW_"'ZM_T/&O M?]^-/_\ D6C_ (0_5O\ H>->_P"_&G__ "+74UR?Q.^(6E_"GP+K'BK65N9; M'3HPQM[*+SKBXD9E2*&%,C=))(R(JY&68->_P"_&G__ M "+1_P (?JW_ $/&O?\ ?C3_ /Y%KQ_4/VT_#UBLEC'X%\?7_BZS\]]4\)6. MCQS:GI,$2[S<7 $WE>4Z[3&8Y7,NX! S!@ONGAWQ!8>*M TW6]+N/M>F:E;1 MWEK.%*^9%(@=&P0",J0<$9YH R_^$/U;_H>->_[\:?\ _(M'_"'ZM_T/&O?] M^-/_ /D6NIKGO''C32/ASX5U'Q%K]R]KI-B@>:2.%YGY8*JK&@+.S,RJ%4$D MD "@"O\ \(?JW_0\:]_WXT__ .1:/^$/U;_H>->_[\:?_P#(M>'6?['XP+&US,OVBX@AGDN(X@UNX+F+";HRQ59$8_2%E> M0:E9P7=K,EQ;3(LL4T;!ED1AE64C@@@@@T 8'_"'ZM_T/&O?]^-/_P#D6C_A M#]6_Z'C7O^_&G_\ R+74U1UK5K/0-)O=4U"X6TL+*![FXN)/NQQHI9F/L "? MPH Q/^$/U;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6O$(?VY-)N=0M$B M^$_Q6;3KV:1++4F\-HBWD,;0A[F"V:<74L06>.3Y("Y3>0I\MPOOG@_Q=H_C MWPOI?B+P_?QZIHNIVZW-K=Q A9(V&0<$ @]BI ((((!!% %+_A#]6_Z'C7O^ M_&G_ /R+1_PA^K?]#QKW_?C3_P#Y%KJ:* .6_P"$/U;_ *'C7O\ OQI__P B MT?\ "'ZM_P!#QKW_ 'XT_P#^1:\1U;]N30[6]NCH_P ,_B5XHT5;H65IKVF: M)#'8ZE-YX_U$JCRT.YPJKN,D>[V[X?_$+0OB=X=37/#]S+/9^? M+:RQW5M);7%M/$Y26&:&55DBD1@05=01]"#0 ?\ "'ZM_P!#QKW_ 'XT_P#^ M1:/^$/U;_H>->_[\:?\ _(M=310!RW_"'ZM_T/&O?]^-/_\ D6C_ (0_5O\ MH>->_P"_&G__ "+7DWCC]L?0O"'B;5](T_P)X[\7VVCRK;:AKNB:5"FE6UR9 MTA-N;JZGAC:17DCW!"P4,22 C[?1OA/\8=#^,&DW-WI=OJFDZA8O'#J6A:]8 M26.HZ;,\:R+'/!( 02CJ0RED8B>)/"&K7MNUWI]GXGT\0?VC B MQM));S1/)#*4\U5>,2>9&P8.BX- 'H'_ A^K?\ 0\:]_P!^-/\ _D6C_A#] M6_Z'C7O^_&G_ /R+74T4 21I)-Q%N& 9W8\,,9XQQ6+\9OCGH_P3TNQFO='\0^*=6U! MV33_ _X5TM]0U&\V8,C)&N %16#,SLH [DD \I\/?VM?#WC7Q8GA[4_"GB[ MP-?W%[)IMI-XET^);2ZO(VE$EJMS;RS1),/(=A'(R,ZE60.&!(![K6%XLT&^ M\2:+)9:?XDU3PK#T.4)]"*W:* ,CPWI5WHFCVM ME>ZS?>(+F%2KZEJ*0)<3G).7$$448/./E11@#C.36O110 4444 %%%% '\J] M%%% '[4?\$5?^36?%/\ V.=U_P"D-C7Z 5^?_P#P15_Y-9\4_P#8YW7_ *0V M-?H!0 4444 %%%% !1110!RWCWX;>&OBAHZ:7XHT>WU:UBE%Q;M)E)K68 A9 MX)5(D@E7)VRQLKKG@BO,]#^'G_"D?'$OC#Q-\1-2\0:+-:6?AC2X-:LQ->6[ M37:+#')=1#=.#*Z*'DCWC<3)*_+#HOC/^S_X9^.%YX1N]?TW2]0G\-ZC]LAC MU?38M0MYX70QW%N\4G&'4@ANJO'&W.TJ>%OOV;?A#XLUZ[TOPIX \+^"_$7A M/6](U%M8T_PS9Q2YCEAO/+B>,*X#HGEELC&\\,." ?1M%%% ' ?$CX4_\+"U M;P]JUMXKUSPCJ^A-<&UOM#6S=R)D"2*ZW5O.A&%'101ZUQWBSX8:%X%^$G@W MPM?>*+N#0M+\2:5,;Z_M%GN;R;^T4E@A_P!'2-(R]RT*[Q'M5$];TC46UC3_#-G%+F.6&\\N)XPK@.B>66 MR,;SPPX(!]&T444 <5\3_AK#\4-&TVS?7-4\.W&FZC#JEIJ.C_9S/%/%NVG% MQ#+&1\QR&0UP_B+X(6&B? OQ_P"&+_QS=+9^(/M=WK'B;Q'': Q1S*HN7(@2 MVB0>6K8; "D[CNQBNE^.OPYU;XG>!1INA:[?Z%JUK>V]]!)9:M=Z:MR(W!>V MFFM76412QET)4DJ65P"5 KS'XI_LV^%?&7A?Q;X$T/Q%XN3Q??:!-+:P:MX[ M\0SV:B4/%&\RO=/&\>\$%"K9 .5(/(!](PJJ0QK&?D"@*&+^]N].M;]4#7>GF,3Q%)%=63S$=,AD'W ME8>UH?\)KK'B'7/$$""75?$%K9,(&BB=(V$5G!;*P ;D'D M[0-PK>^+7PRT?XR?#CQ!X+UZ/S=*UFU:WD.U6:-N"DBA@1N1PKC((RHXKRMO MV2"-/-D*%28]Q<%5!;'(SQD@ M'I7P-L]&TWX+^!+7PYJ#ZQX?@T.RBT_4)(FB:YMU@01RE& 92R@-M(R,XKNZ MY+X4^!O^%8_#/PIX0%Y_:*Z#I5KI@NQ#Y7G>3$L>_9N;;G;G;DXSU-=;0 5X MSX"_9LM? ?B#P]J$?CCQ1K-CX?-W_9FCZDFG?9K?[0&$@#Q6<>/O&?C:^MH=4D^QZI!X^\1+(UI-,HMTFBCN@JR M(THBR@(8(KG!9@H!ZC\-?"]EX?UOX@7,&N6NLZCJWB!KZ_CM0J_87^R6T<5N MZAV(<01PL2V"V_=M 8"N_KRWX*_"*3X1WWCU%NY[S3]+CK">./%"Z:?$/\ PD__ M CVS3C9?;,Y)#FS-P%/H)NYYKV:OGO6/V6?A1X7UCXC^//$?@;PQXIL]29M M=FMM1\.6EU=6\R0DW/ES2 EEEV*X0XVNTAW8?"@'=>&=,TRW^._CJ\_MD7FO MW&CZ2DFF+:/&+.S1[SR6,A)65I)6NCQ@J$4$=&;TJO(_@_\ !/PE\/?%>L^, M/!>CZ7X8T?Q-I&FQ?V)I.E0V4<;0M<2>/*'S-GCUR@ KQGQ MY^S7:^.O$/B'4O\ A.?%.AVGB 6G]IZ3IRZM!=83PUJ$&GZ.MH^7B-S:-=3M-DKP1: MJ$(!^9CEN=OI=>#_ A^#7P]/BKPY\4_A[X8T?P38SZ)>:=+INFZ';V4ET)I M[=UDE:$@93[,P"D-_K2R_LF^D M;3X]1L=5T\R;S;75NY4D#=*%DBDC=/.DPW->QUY%\2OV:?!7Q5^)GAOQEXBT M'1- KCXG?%^3Q@+21=/\):#8^'4TVV6\33YDEFE=7FDDD:W2=LO(B!B^!\R MJ/I:OGWPG\!/A?J_C/P_XM\"^#/#_@:_\&^(;V"YDTWP_:VLU]LMKBT>+S(= MI$>Z82 G.?+ *C.1]!4 %>9_&+X27OQ*ATO4O#OBR^\!>-='$_\ 97B"QMH; MKREF0++%-;S*4FA;;&Q0[3NB0AE(KTRO+/C5\)M1^)5UX1N+#7]6TN+2=2WZ MA8Z?KU_I,=_9R(4E1I+.1',B'9)'G(RA0X$C, #S#1?V=?%?AN;PQ%X_^-%G M=_#_ $?4(+BU\-Z?X>@TF"XO_MWG68DN99YY&597CC2)&7=LB&2V=_U%7SAX MJ_9[\-^*+I-.\*^(/$TWB#PWX@T;4+R#7O&6NWMJD<5U!=LIBN+B6*1FA1MN M5(#%R_M:^\/:KI]Y'J6E:UIA3[187488+(HD M5D<%7=&1U*LDCJ>N1V]>;_'?X*Z-\>/ H\.ZS#9NUO>V^I64U]8I>PPW,+AE M+P/\LB,-T;H2-R2.,C.0 >$>(OV>?'?AOP-KI^(7Q\C/PX(NM4\66^C^#(K2 MYU.%H$%P&E,TYB5C$TC""($F:4+@% GUU#L,,9C^YM&WZ8XKYO\ 'W[+WP4\ M9+XD^'6E_#+PAX;\17N@/<0:[9^%;'_0O-9X4EC*A7\Q'4M@%>@PV:^D+>/R M8(X\[MBA<^N!0!+69XBT&Q\4:#J6BZI;+>:7J-M)9W5N^=LL4BE'0XYP5)'X MUIUFZ[I*Z]HNH:9)026S7%C.T$\0=2N^.12&1QG(8'((!% 'S)TC>83Q13LICDQ)) 6(N)-Q8[ M67VGX->%=&\%^ +31="UMO$=M:W-V;C59)XI9;F\:YD>Z:0Q ('\]I0R@#:0 M5P,5Y;X9^ NB>#?"/AFQ^('BWQI>>)+F==*-_8_$#Q((K^X^?RY-@O (FD2/ M>RXV(Q90Q !/HGP%^&EU\(_A[_PC=U0)*H9F))8-\S=2 >D4WKP>13J;UX/(H ^8[K]E7Q_X>UJS;P!\8AX=T#2UN M%T/2]:\,Q:H^C+.DJR103K/"7A'F1LD>.?%\>L!_%&MWEFEHTVHM:6QPL2(L:((#;[53<%& 6+ UP$?[*_P6^"W MA'7-0U[X;^$_$^G?VLUQ:M<>%[*6[MXKJX0+ TCC]ZLU<$IEO4_ MA#\%]$^"\GB^+P[;:?IFCZ[JXU6#2=+L$L[>Q_T6W@:-40[3EH#(6 7F0C'& M2 >C4444 ?.WC7]F3Q7<>+CJ?@3XF_\ "+:/)JX\02>'=7T)-5M(M1\Q'>>W M=9H)HA)B421F1T/VB4J$8@C;^!/@J;P-XP\56OBOXB77Q'^)]Q96,VK:A-I4 M>G116/F70LXX88EV*N1&/%-GJ3 M-KLUMJ/ARTNKJWF2$FY\N:0$LLNQ7"'&UVD.[#X7J/@_\$_"7P]\5ZSXP\%Z M/I?AC1_$VD:;%_8FDZ5#91QM"UQ)YS>40K.ZW*J?EX\H?,V> #URBBB@#A/" MGPKL=$TGQ?I>J?9]?TWQ)JUYJ-S9WEJIA,=Q@- Z,6$BX!!R,$'I6'\*/A]\ M/?A3XT\4>'/ Z7&C7#6]MJ=YX;@GN#IMFLTMSLFMH&)A@,C),&2':/W2Y4<$ M\EK'[+/PH\+ZQ\1_'GB/P-X8\4V>I,VNS6VH^'+2ZNK>9(2;GRYI 2RR[%<( M<;7:0[L/A>H^#_P3\)?#WQ7K/C#P7H^E^&-'\3:1IL7]B:3I4-E'&T+7$GG- MY1"L[KBZ7Q']DS:-#M$ @A, M6-VX[]V<]!CIS7.>"?@K\-_A3\0I;OPC:6_A#5=6M)9)O#NDWC6UC>(AA5KD M:>K"+?'^[4S)&#^]PQ.X5F>(?@%-XI^,&J>(=1\2^)G\,ZAIT*#2]/\ &&L: M9]BO(F*EX8K6XCC,]4444 <>/ >/BPWC7[ M=UT0:/\ 8?)])S-YF_=[XV[??/:N-O/A+\+_ )\6_#_ (KL[#_A$O&.O7LM MFK:$TUI#K4WD7,[I>0PXAG.T32B29=P9%P^< R_$K]FGP5\5?B9X;\9>(M!T M37)]+LY]-N;/7-(@U"*[MI"'0#S0?+>.4;E<9^6252/G!7FO"?P$^%^K^,_# M_BWP+X,\/^!K_P &^(;V"YDTWP_:VLU]LMKBT>+S(=I$>Z82 G.?+ *C.0 ? M05%%% '(?$'P&?'3>&3]N^Q'1=;MM8_U/F>=Y0<>7]X;<[_O*-YE>Z>-X]X(*% M6R 0#Z1AQY:!6WC:,,3G/OFI:AMXS#;Q1M@E4"G'L*FH X_XJ^ C\3O M>I>&A??V:+UH3]J\GS=GES))]W^:I_%+X->!?BYI]NOC7PW8ZP;#] M[:WTBM'>6+!E"]>C\W2M9M6MY M#M5FC;@I(H8$;D<*XR",J.*\K;]G'X*:)=^&?"FK?"?P+?>(-6L9A_:5KX/L M(87D@C3S9"A4F/<7!506QR,\9(!ZW\,;[2M1^'?AB[T+5;W7=$GTVWDL=3U& M222YNX#&ICEE>0!V=EP27&XDG/-=57)?"GP-_P *Q^&?A3P@+S^T5T'2K73! M=B'RO.\F)8]^S$?&GPUTGP3XTT+3/&.DV%G%:A=3LU<;TA\KSH MP)M#U#1]3M8[[3-0MY+2ZM9AE)8G4JZ,/0J2/Q MKY[T;]EOX+?"/PGX1T#Q!\-/!_BN]N+Q-$@U:7PE8>?,2)&B>X)7YF$<8#R# MEV!;:-V >M_!NW\.V/@6&R\*ZIJ6KZ)8WMY8Q3:K=W%U/&\-S+'+#YMP3(R MQR(\:EB?E1<$C!KNJX/X-_"VS^#/@9/"^FO;_P!GQ:A?WEO%:VBVT5O',/"]GXX\)ZUX>U'?\ V?JUE-87(CQN\N6, MHV,@C.&/4&O +?\ 98\?QZA9^)I?C7=R>/M)M8M*T?5ET");P%\^"XLO- M(G>=D1WE$D9#1Q; BJ5;Z)U[0[#Q-H>H:/J=K'?:9J%O):75K,,I+$ZE71AZ M%21^-?/>C?LM_!;X1^$_".@>(/AIX/\ %=[<7B:)!JTOA*P\^8D2-$]P2OS, M(XP'D'+L"VT;L ]&_9WT72?#/PKLM,TC7[CQ7]FOM034-9NK6\5K:+;16\ M=S>37"PI&I(58Q*$&, A,X7.!WE "$;@0>E?+\/['?B..'2K>/XMZE;6WA)9 M?^$&6TTF&(Z+*[,!)=?.5OML+&W"E8U\IGXWMY@^H/:OG#2_@!I'P_\ #NL7 MGC[QGXVOK:'5)/L>J0>/O$2R-:33*+=)HH[H*LB-*(LH"&"*YP68* =_\"? MQ\"V/BF+4/&,7CCQ;J&M/?>(-2AACMECNF@A6.$6Z,WD*ENEL C,6((&K>P0S:@88O**17@=6 M@26-(4D&UV*Q85H]QKWZO%_$7[*?P]\6_%_5/'GB#PKX<\1R:IIT-G>V>N:% M;7I::%B(KB.6128SY;&-UP0P2(_+L.X QOAK\-+[P-\:;!O&GQ1O/'?B!= O M+3PU87&D):-;Z:MS;FYDN)8\K<3Y-DA<^7D*2(\LY'T#7@_PA^#7P]/BKPY\ M4_A[X8T?P38SZ)>:=+INFZ';V4ET)I[=UDE:$@93[,P"D-_K2%O'UQX&EU'21H.M>3ID=W)M= @LY['5-'TWQ/J>DH^2'@N8Q9S1A MI58,C!^&27."=K2 M2(1&[+^9=K#;FZ\M-H8*#4)M,348)+>Y15EC>%GC)(:.&16#C#1C(8$BO4:\L^,_ M[/\ X9^.%YX1N]?TW2]0G\-ZC]LACU?38M0MYX70QW%N\4G&'4@ANJO'&W.T MJ0#R2Z_9I'PIB\-6M_\ %O6%^&%OX@TW4)_#^H::EU=7VLM=JT;?;5^>.*>] M>*9X]A E^%/ 'A?P7XB\)ZWI&HMK&G^&;.* M7,-)'M+F&5)H)@C@JVR6-&VGKC'&?LP_$&WN]9\5V?QNNM,\>ZTC6VM:NOAZ M*73Y;!486]O!8O*?(: L[I)YCDM++O#A@J^S?!NU\/6/PC\%V_A&[FO_ K# MHMG'I5U8-^SC\%-$N_#/A35OA/X%OO$&K M6,P_M*U\'V$,+R01IYLA0J3'N+@JH+8Y&>,GUCX4^!O^%8_#/PIX0%Y_:*Z# MI5KI@NQ#Y7G>3$L>_9N;;G;G;DXSU- '6UR/Q0\ V_Q.\#ZEX=GO;C3#<^5+ M!J%JJ-+:W$4J30S*'!4E)(T;# @[<&NNKCOBU\,M'^,GPX\0>"]>C\W2M9M6 MMY#M5FC;@I(H8$;D<*XR",J.* .!\ _!7Q?H&K:UXF\?_$B/QQX@ET4:+9W, M.@1:;;6=OM5I7:%)',LDDB+(Q+A0XN"J@MCD9XR?6/A3X&_X5C\,_"GA 7G]HKH.E6N MF"[$/E>=Y,2Q[]FYMN=N=N3C/4T =;6/XL\,V/C3POK'A_4XVETW5K.:QND4 MX+12H4< ]CAC6Q6;KNDKKVBZAIDES=6<=Y!);-<6,[03Q!U*[XY%(9'&-?#KX!^--#\::#K7C?XJ2>.K'PU;SP:)8KH%OI[QO+O3S[F6-V\Z00 M.(AM6),*&*%B2>X^"GA:R\&^!Y-.T_7X/$L/]K:I+?&EYXDN9UTHW]C\0/$@BO[CY_+ MDV"\ B:1(][+C8C%E#$ $^B? 7X:77PC^'O_ C=U0)*H9F))8-\S=2 >D4A&X$'I2TWKP>10!\[>%_V7O$^AZYX= MTZ\^*$VI_#'PWJ8U+2?"K:%;Q7,7EA#:P27RMEXH'4LN(U=MV'=P !Z!\*=+ MTO3/%/Q1;3];;5[VZ\3?:-1M_LK0+I\QT^S"P*3Q)^Z6*0N#@F4C@@BO,8_V M5_@M\%O".N:AKWPW\)^)]._M9KBU:X\+V4MW;Q75P@6!I''[U8Y)6VL2"(]J MX)3+>I_"'X+Z)\%Y/%\7AVVT_3-'UW5QJL&DZ78)9V]C_HMO T:HAVG+0&0L M O,A&.,D ]&HHHH ^=/%'[+OB?6M8UO3-/\ BA-I?PRU[5!JNI^$SH5O-<,S MR/+=0PWI8-''/(X=LQNZE?D=02#Z9X?\+V5A\9_&&OIK\%UJ>I:3I=M+HB;! M)9PPO=F.9P&+'S6EE 8@#]R0,X.. O/@/::;XD^('B;Q=XL\77'AF:4ZO9&S M\;Z[:-I\?E9N8/(M[E(_*5D,D>P9Q(4V@(I;:^$?P=@\"?$CQ-XKT?4;_4/# MOB'1=*AM3K&M7^J78DA>[=V+WCR.L96YBVJ'ZA_E7J0#V2BBB@#Q[XK?!WQ9 MXD\80>+?A_\ $(?#[Q VG-I5^]QHD.JV]Y;CS6A)C=XV22&29Y%8/M).'5UX MK+M_A;HOP\D^">BW?BFY^TZ-J]X]KY]GNEUF^EL;UIMS( L (DN)L8"_(JC' M&=CXE?LT^"OBK\3/#?C+Q%H.B:Y/I=G/IMS9ZYI$&H17=M(0Z >:#Y;QRC'-?\ "?BT^"_%F@RR M"WU"738]1MY[65HS<6L\#,A*2>3'\R2(ZE00PKA;WX/6_@'X5Z78>+_'UQ?Z MK=^--*UO5?$C:4L;:CJ!O[811)!#\L"R/'!#D9"KDL3DFNU^,_[/_AGXX7GA M&[U_3=+U"?PWJ/VR&/5]-BU"WGA=#'<6[Q2<8=2"&ZJ\<;<[2IX6^_9M^$/B MS7KO2_"G@#POX+\1>$];TC46UC3_ S9Q2YCEAO/+B>,*X#HGEELC&\\,." M?1M%%% !1110 4444 %%%% '\J]%%% '[4?\$5?^36?%/_8YW7_I#8U^@%?G M_P#\$5?^36?%/_8YW7_I#8U^@% !1110 4444 %%%% '.?$2\UK3_ 'B:Z\- MP+=>(8-,N9=-@*[A)D> /%AUWXF:OJUG M!KNF_P!E)'J-Q%;LMOJ+:I"(%-H8T+L"1%EHT";DRI^D?B)X@O\ PG\/_$NM MZ5IYU75--TRYO+6P&?\ 298XF=(^.?F8 <<\U\O^#_CIXBL='M;5_BG9^/M: MU'QAHEII=Q;VEG"NJ6=Q%:27L=O%$F3%%'/-)NRSH(QND/.0#[$HHHH YWX@ M>*SX%\!^(O$HLI=3_L?3;C4/L5N?WEQY432>6O!Y;;@<=Z\"TOQU\7O \GA/ MQAXJTSX>:EH?BW5+6QU*S\+0746H6IN9HX;&5;J21EO@B./,!BA*A24W 5Z? M\=O#.A2>#=8\6:T_BB1/#NEW5]]D\.^)M2TDSK'&9"A6TN(E=CLP"X.,U\J^ M _AW;> ]-T:]UVR@EU?PKXUT.RTNST?Q7XAEL+6/4$MPWV=)]0=7D5;U\OL" M2() 8@'- 'WU1110 C':I-?-OPV_:W^"'C(CQ7JOCKP;X7\9+"=&U&QO/%$& M8#%(S&*-G9$GC#L2LT:E7SPQ KZ1;A2> <=^E?G$OQA\'Q_".Y\:R?M*:B?C M5#JI9M.;QE$---^&%O\ 8ET_=]E.FEB&\_RSA29/.P#0!^CJL&4,I!!&01WI MU0I*%#%"\;$!@&4X/.&![UT MU !7SUX=USXG_%[Q;XHU;1+WP)X7TGP[K5YH>F+J_A^YU?4P8F$<\DCI>VRP M"0JK*BAB8V0D\BOH6ODSQ]X3T+PEXB\;^+&^#OQIG>XN)+W5-6\+>.&B74!& M"JRQVT.N)(RA% 2,0JRJ H1<;0 ?4FEQW\.EV<>I7-O=ZDL*KQ^)QI<]];%Y#]F>-])O1L7S'*RQO'(#*XZ8) .FT3X[SZQ\1UT?^ MP8D\+7>J2Z'IVO1ZD));F]CL_M;!K?RP$B,:RA9!*S%H^4"D-7L%?*O[+?PM M>[U"]U+Q+-JEEK_A3Q%>+-X>EU>VU"V34)+<+]O9XM/M=KR6MPH6*+]RL)?$OXB>,M.^*&F:#8_"[Q7XK\(RZ?>IJ$E@NDM:7S,MOY8W7% MY&R!0TRE9/+WY.T2!21[;7B_QRT#Q7#XU^'_ (V\+^%HO'/_ C<]S'=: ;V M*TN=ERL<9N[5YL1&:)!* KO&&2610X)H UOA7J_CG7/%7B:ZU_PK=^"?"$4% ME::%HNHS6,MR'02FXF/V225$1MT**AD8CRB0%W8KU*O%O@CH_C"^\>?$#QMX MG\*+X#AUY[2VL]!:_AN[F1;82I]MN6@+1+-*CQ)M5WVK @+' KVF@ KR/]H[ MXB7_ ,*_"NA^)%N[W3/#EGK=O)XCU#3[#[9+:Z8JR-*YC$2_M%>,-8\*>&-!@TGQ#!X-76M;M]*NO$]U!',NE0NLC>8%E_=[Y' MCC@0R J'N%)#8VD YOX6_&?0?B!\:9_#_P ,]9L]>\ :1H3+J3:+;1G2[&_, ML3VZ07,:!9'DBEF+HKL%\I.$;?GWZOG#X%_&36O&GBSP+HMQXB3Q!-)X';4_ M$,:QP"2UO3-;"VEE$2+Y;3))<$)@*1%E5&#GZ/H *X/XV?$"]^&'PUU3Q#IN MG1ZMJ,,EO;VUK<3&&#S9YXX$>60*Q2)&E#NP!(56KO*\&_:D\#Z)<>!=;\0W MD.O:GJ,\=OI$.FQ^,-6TK3)7N9DMH_M$5K<)&(@TX,C;"Q0-UXH I>#_ !-\ M4_AM\0O"'A[QU8>!]2TWQD9@USX+L[FPEL=46":YN#)'-++]H@98L"<&-]S# M=&,BOH:OB[X.>$;/P3XV^%FI:C%)>^*FUS7/!SW$7B+6YH(;>WBN&!M[>[U" M=1"39QAD<.-QC8;2BU]HT %8'CCQ!)X1\&:_KD4%OA_#'Q=J.C7EGI^L6>D7=Q97>HR)';0SK M"[1O*SD*J!@"2QP #GB@#S+X5_M,? OQI)#K6@?$+PI#K_BR2W\W3IM%?%FB>.-#M]:\ M.:SI_B#1[C=Y&HZ7=1W-O+M8JVV1"5;#*0<'@@B@#:IK-M4G&?I3J:WW3WH M^YF$7B#Y5+-NDF#M8FTCPIKNGQCQ1;3PM8V=Y<01FW,Z>:DP.ZZ"86.5%#J[E < MKM?#3XX7?CGQ5_9FH>'8]&LM0AOKS0[R/4/M+WEO:72VTS31^6GD.6DB=45I M05?EE8;:\Z^.?P,^(7C#Q=KMUX3@M=/T/4I;.\NX;?Q9'9-J5U;"-H9I8)M$ MO CHT4:X6;9(L2>8I&16G^R/\/+-?".A>,;F?5$U2WM+S1HM#OM2BOXM%;[7 MB]A29+2W:21[BW!D+!T5D*PD1;<@'T=1110!X'X@^(_C.?XIZ]HEW\&?&'B; MP=%86_V=471#;3W"7,Q-PKSWR9#*L)5&(==H)C3()[CX.ZEXXUJU\2ZEXUTB M;P\+K6)'T;1KN:UFN;.P6*)$65[9FC+-(LLF [E1(%+'%5&P#;<5J?L MX^&?%.B^'?$FK>+=#M?">I^)-&;.]6[CTM9(XE:,RH CR.\;S.4^4O, MQR22: /7J*** /$OC_\ %"W^&/BCP+-XHU Z-\,]0DN[+7;Z:R6>S,TB1Q6D M-X[1N(+=VDE)D)0;D0,P4L"? GXMVWQ8\;>/)?"NIC7OAOIIL[/2=1AM1%:" M[02I=P6LH11/"GEP,) 7&Z5PK%=H&)^UM\1O$_@G3](L/#WBR'P*+NPU2_.M M/:P3RW%Q:P+)!I\(G5HP\VZ1\E6;9;.%&3N7IOA/\3+OQQ\4/&^E0ZO#K>AZ M1I^DYDMQ&5L]1D%Q]JMBZ#EPJ6[LC$E3+C@$ 'L5%%% 'COQT\7>+XM>\)^ M!?!FG>'9M1\4BZ:ZU#Q8DLUA;V<'DBX3[/$5:XE=)CMB+HI".68 &G?!7QMX MPN/%'B[P)XVL-"75?#:6L]MJGAB.2&PN[*X:<0 P2,[6\RK =\>]U&Y2K$&O M%_VLOAM9:+)IR^'AJUWK_D:GXJ%WXB\;^(9+.S2QC5W^SV\.H1XG8W"J@1D5 M$\P]%"GT?]GW0M'\%?%3X@Z#HUM=J+G3]&UVZNKO6M1U&6:>XCGC82F[N)L2 M!;9/F7:2AC#;MBF@#Z!HHHH \S^.GQQT;X!^'='\0^(YK.ST"YU6'3[Z]O+L M0FUCD5R)4C"LT[!E4&-!D*S.2%C:D^$_Q+^%.LV\'A3X=^-O"^O?V?;M(FFZ M+KL%_-%"& +D+([[0S@;CW8#N*XW]LOQ:GA'X:Z*^H>.[GX<^'-1UVWT[6M> MTV[CMM0AM)4E&+5W5B)/,$19D4NL8E88"DCS?X<_'7X6?#OXZ:GI.C_'_3M: M\#76C"\NH/%'C:+48;&^,D<<"6=W8H(!]CT4U6#*& M4@@C(([TZ@#SSX[?$*_^%OPJUOQ)I=G;WVIV_DP6L5]*8K599IXX$DG<#*PH MT@=R.0BM5#X?^$OB=HFH6TVO^(_ LFG3.]SJ.G^'_"5U92RSNI+,MP^HR#.\ M@EVA)8 \*3D;?QBT&R\5?#77M&U+P[J_BVPOH!;W.BZ'J"V-W>1LP#1K,UQ; MA5(SN!E4,NY?FSM/BGPV70O!OQ3\(^'V^'GQ=\(W=W#<#39O$WCA[_2 L4)W M1&(:S<1N^P_)%Y;-A2X4+&SH ?45%%% #6;:I/I7S/H?[36A7^B/X_O/ .M: M+XBOO#+W6D_;+N!K?6K>&128K>2.5MH$L\?S311,5DW*K*IQ],-RIXS[&O@? MXM_ [X@>#_"XUK6-)BE\#>'(GB30]/\ 'J"#2],>:*2<*6\/"?RHQ#&Y*S-. MJ1%8V.2K 'V)\,_'E]XTM=9MM9TB'0_$.AZ@=-U&QM;TWENLGDQ3HT4QCC9T M:*>)LM&A!)&. 3VU<7\-?AW;?#W3=2VZMJ&OZIK%X=2U#5]5,/VB[F,<<09A M!%%$H6.*) $C480$@DDGM* *.IWDNGZ;=W4%E<:E/#$\D=E:M&LL[ $B-#(R M(&8C WLJY/) YKY[T'XK?$?4-%U:^O\ X$>--2\26E]JD>CW5U)H%J;>)I7$ M,8=[[G6ZZK<0*JI)="-?.90H"@%]W0 >@%=)7+?#+PW?\ @SX<^%] U2^.JZGI M>EVME=7Q)/VB6.)4>3)Y.2">>>:ZF@ KYO\ %G[0GA/X:?&+QEIGQ=\1VWAW M2[."WU;PK'K%DJ6LL,-N/M,]K.8LRW0EF=#"KL^U4V)\S9^D*^8_&'Q>\0:5 M^T?'IUSXWL_#GAO2M2MK*?PW)#;*;VRDTZ>ZDU*:>53(L2RH85\LHJFWDW,V M["@'J/[/?BC7?&7PET36?$#74M[=MEUYC^SSXUU'XA?"NQU[4KP:DUS>Z@EKJ*QJ@O;-+R:.UG 0!<20K M$X*@ ALCK7IU !7SWXQ\2?%/XA?$WQ3X>\#V?@33=.\&K$\=WXQLKJ_N+O4I M+=)H&BCADB%O %E=#/ND?[TR[DNXK>ZC,4CV%Y-9S@' MNDT+I)&?]I&!'K7QKKWPOTV;]HR.PL8]8B\/0ZA;^$]3O;[QWXDEUB\::QDO MP(I%U%5CME!08<2;W,O"[:AI%M#'=W M%U&(K6]GMT,;W$LLGEE8@54NP4$*OR@"O7Z "O#/C!\=OASX7^(5K\-OB;JV MA^'],UC38]4L[S5-96V$TL4[,T$;;2I?$?B'6[?1+.ZU MTR?8+-I%D"_$7CRP:] MAF;2?#.L+IL^Y,NDKR->6H9%=5.WS#\VQ@I*Y4 O?#CPMXY\+S"UUW7O"-[H M,4!2WT[PYX6GTEHI-P(.Y[^==N-WRA 22#N&"#Z'7SS\$]0TG3_BM?>'O^$. M^*7A37%T@WH;QSXODU:SG@,JJ?(1M5NU>0,!N9$S&& 9D\U _P!#4 %<5\7/ MB,/A5X$O/$ITR;6?L]Q:VZV-O(J2S-/JZ-9:?:ZE?3^4]M#>:B]@B31RI)'*)T@G,;QL@D4^4X+(H(P30!YG: M?&8:+&^C^"_A]=1>,K_7+K^T_#7B+5$LWM9C;&\EF>:'[7&WF(8RBQ%E)DP2 MFU]OLG@KQ79>//!^A^)-.$J:?J]C#?VZS !Q'+&'4-@D9 89P2,]S7QS9?!W MQ[I/QP\/CQKJVJ:=?>*9;L0>+=,\5V5[+!>+9JK1K;GP_ C/):V[*%<>2J1R M.-LQ0O\ 9?A/POIW@GPOI'A[2(6MM*TJTBL;2$L6*11H$09/)P%')H V:X#X MV^*/$GA/X9:[?^$_#NK^)?$'V2=+.'15M7F@E\ERDQ2XE1757"_(N]R2 $;F MN_KG/B)X=NO%_@#Q-H-C>G3;[5-,N;*"\&1-XQ^)&N M3:!!X>^$VO\ @[4]1U33Y=>\1:U-HBQ?8XV4W&](+N:61VB0Q*!&"N\',-,^&'@FZ^#UOX#M/"^JVMU>>(8];LIK"SAL9%$8TZ.)C.WVF M$/&1)%#Y:2LIW9-?5E !1110!\G:M^TYX2\%W'Q)T[XE>+SX;\?Z3J-Y'H-K M-I49OX+*Y;R;%]+0P$W@D\M7; EPY82810!]$_#/4-=U7X<^%;[Q1:BR\2W. MEVLVIVX39Y5TT2F5=O;#EACM7SE%\=M:LOBIXLN?$OQ)LO#OAVSCUVTFT)H+ M2)="^R/;QVEU-+(AD:6=9?/4,1&5FC4(V,GZ#^#NO:QXH^$O@O6?$$)MM>U# M1K.ZOXFC\LK-OC#XWU3QAXK\*:9\.[#1_".HW6F:;9^ M)8+J74KOR)C'>L]TCHEBLB1JT>(YMP*E\#%>[_#GQ@/B#\/_ WXI6RFTU-; MTVVU%;.YP9(!+$LFQL=2-V/PKXNM?A+HWC'XC^,-/O+2Z@\%:Y#KEBT5]XU\ M1W%[>2Z6T5LTNH,=26-X6+OMB*D^4$.\;MH^NO@;K@\4?!?P%K'D36O]H:%8 MW7V>XN9;F2/? C;6EE9I)",_>=F8]22>: .\HHHH \ \5_M&_"NU^+FJ^!OB M'XB\-^%=4\,SVNL:7)J>O1P"<-",2MDHL4BM+(OD.S,R[9-NU@:]E\*^+-$\ M<:';ZUX 5TW3(%T+1](\7_ -A0P0301L]RYB=&DO%F60K%,S 1O&?* M96S7J'[)WQVT'XH_#K1K#_A8>B>,?%<<,\[QP:C:R:E)8K<,MO/,_%7Q ]+\1>/-$UFY^&GQ"\7ZII]D\-IK' MA#Q:ND1VBR,?,B"G5;1M[!5+,$.Y0@+';A=_]F_7-)USPEK']DZ+XR\/_8]7 MGLKK3_'6M2:GJ$<\:H&^:2\NFCC(VE5+J&!$BJ5D5W /7**** /*/C-\25\- MZMH_@X^"=6\;KXHT_4/.L=%N;>*X$,*Q+)_KY84VE9\%O-4@[0 Q88YS2_VC M;)M0T2'PWH"WWP^$&CP2ZX]^T5Q;/J#F&T1;5XB756\H2,\B,OF<*Y4BMGX] M> ?&'BZX\.ZCX'2VL_$.F_:8QK#:Z--N+>&4('B0/IM]'*DFQ2VZ-2IB0J-O&'@WPM:R>#?".O^*-2GO;97DT-+*0V MT0N81*'2YGC)WQM(H9%8+@LQC W5C:-XB\>ZW\0/#%KI'PRU?X>>%OM=WJ'B M.[UB;1RMYN@<1QHEIT=+.;4 M+H0R1VNI,5M;L13QRM;3$*Q$'/!KSW0V^(_Q4^+7P\UG6_A;+\,] M-\,6T]U?7VH:S97EQ<33V[PR:?;K:O)NMPQAE,DACW&%/W8*B@#Z)HHHH YS MXB7FM:?X \377AN!;KQ#!IES+IL!7<)+E8F,2X[Y<*,5\VZ3^T]X4\26_P . M](\ >+#KOQ,U?5K.#7=-_LI(]1N(K=EM]1;5(1 IM#&A=@2(LM&@3:^7_!_QT\16 M.CVMJ_Q3L_'VM:CXPT2TTNXM[2SA75+.XBM)+V.WBB3)BBCGFDW99T$8W2'G M(!]B4444 %%%% !1110 4444 ?RKT444 ?M1_P $5?\ DUGQ3_V.=U_Z0V-? MH!7Y_P#_ 15_P"36?%/_8YW7_I#8U^@% !1110 4444 %%%% 'F'QJ^(WB+ MPC'HF@>"=)L=8\<^(Y9K?2DUB=X-/M_*A:22XN716?RT 7Y$&YRZ@$*/&_P_\ A++:>)KVUTFZ\6>!=&DTS5K._O&PQG\[S#<0/<&. M/>)5=" M,*.B@CUKS.Q^%^I_$#QEK/A[Q!\4/'&L:?X4U?2[_P"RW2:(D-[+&8KV+?Y& MF12*JNB@A9 2!U&<4 ?1=%%% '&^*/'"Z/XZ\)^%9=.6\C\2)>AIVEP(1!$K MD%-IWAMV.HQ[UY#\ _@7\*;K5[KQIHO@7^QM4T77M6TZSADU>[N[2UD@N7M& MFMK:1_(MRR0J (XUV+A%.T5ZY\0/A/X=^)LVDSZXFJ)=:4\CV=UI&M7NESPF M10K@2VLT3D, 021QTKS3X;_ !T'P[X\\2PVUMXOTO3=+U*"]TZ0^,=?,%] M+*@GGDE22]:*?,S/ORI#$D.&).0#W^BBB@#RW]HKXW+^SY\-[CQ8WA76?%GE MR>2+7240)"QC=A-=3.0MO; H \S9";@2#7B6@_$#XL_';X@>&].M?B+X-\)> M#-6M=0U%9OAI<1:_>M':K:1/;2:A;PQJ+:(URGCKPI+<:/JINY7:)U>[MW03%8TC81RAP.X(.* / MH!5VJ%R6P,9/4T^HXT\M N2VT8W,:^L^'HO$MK,^I23K&D48MU3XC?$B;0HF MAU"3X8:UJUMI=G&D#W+//=VUU!8Y"\$^8TN2JX.,#ZYZ\'D5\Q_&S]F7P3X9 M^'OB2?PWJ_B?X:Z?J$:?X1NPVF3?; MJV[3)RUJH)D5F:%(I.&(<,E 'F/[)E]X:L?%7Q \+?#/67 M\0?";0X],32+B/59-4L[.\>&3[39VMR[.6C1%M9"@=PC3L!MSM'TM7-?#WPW M:^#_ 3HFC6>E6.B0VEI&AT_3;>*WMX9",R!(X@$4;RQ^48R372T %>#?%+Q M5X[^(7C34?AQX T7PE/IUE%;_P#"5:IXX@GN[3[/5:Y\$+N\\;ZYXGT/XD>*_!]UK*VXO+328=*E@=H8]B,/M5C.Z MG;UPV/:@#AOV,+_X9>)? ?@3P=K-Y9R:]97WPYM#::;JL"3+#(7MV M0/%/&'M]V6D!$@PW!%?1U>$_ OP3/XEF\/?%+6/&?BCQ'JDFDW-A:V.M?V;Y M-K%--$TF#:6-L68FVCY;( SQSFO=J "O/_$'B#3?$_CO4/AKK.@V^JZ5>>'V MU&Z^V%989XVF,+0/"RD$$ MAZG=Z=I6G7'BG6IK$V2$QPM]EN;MX74H<@[-N<%0,#'NM !7BO[2O[1W_#/6 MFZ),/"MYKDFL7(M8]0N+J/3]%TX^9$N_4+^3*VJ$2$J=CERA4#->U44 ?+'P MO\0_%CXO?%C&M_$?PWIGA/3M-M==M]/^&T4=];:G#<7ERD,]'_9U\)WGQ>\4ZYI_AB;X?ZAI]Y826VL^$9KC1QJZ I= M3+=)$X@O%:7?&Y>-CM9AD-@CZ$H *YOQIXCU'POI,=WIOA76/%]PTHC-CHLM MG',BD$^83=W$$>T$ <.6RPX(R1TE4=4U2ST'3;K4=2NX-/T^TB:XN;NZE6.* M&-069W=B J@ DDG H ^.OB>OB)O!.KS_$J/X\MX MT%UKD,]QX-AMWLT8/* MDQL'6Z:$J"'6)M[(649SBOLZ'888S']S:-OTQQ7A^E_$CX;_ !<^*,^EV7Q) M\$>-M&U'1TM$\*V^NVU^T]Q',\SR_90S*P";?FP3\G/ S7NM !5'5-4L]!TV MZU'4KN#3]/M(FN+F[NI5CBAC4%F=W8@*H )))P *O51U32[/7M-NM.U*T@U# M3[N)K>YM+J)9(IHV!5D=&!#*02"",$&@#XY^+7QP^'/C":]UOP7HGQ3^*%W= M3_V:EYX3\3:UHOALW8FBM(H?M?VJ"TQ)+(B[[99<_,Y!Y)^E_@CX0;P#\+]" M\/'PWI/A :?$T,>BZ'?27MM;1[V*#SY(XWEB>% M=,T+3_!'C+Q5X!AU'6;.VL='MYSJVB174=R+V%FL;ISY$2O;GY;22 8(&"O% M?07@6/Q7#X;BC\976CWNO+-,)+C0[>6WM98O-?R6$)M>>.[TA MDNR&01O*AL88WVQQO&L8,>T!F5\M[S^R3KT6N>$/%<.CZM=^(?!.F>)+JP\, MZS>7CWANK!$B)"7#DM/%'.UQ"DA9LK$/F;&3J_'CX&>&OB-H]QJO_"O_ MX MH\8K]E@@OM8T:RNYQ +A#(F^X1AM$;2D GN<%O"7AWX?3_#[ M1[N;3-4N?B%87&J#4KZ*-)52&RC:-!%'*51I)')SED0[!OZ#]F76;O1[?7/A MQK?@SPQX&\3>%UMKBZL?!*[-&NXKI79+JV0HC1AI(YU9'7<&C)W,"#4?B[X1 MZCX TGQSXHT#XG>,]#MYGO?$,VC6$>C- 9O++NJ/<:=-(H;8.K-BNC^#WPS; M0;Z]\:WOBSQ!XKUKQ'IEA#-)K@L5\B&'SI(XT%I:VZ_>N9,LRDGCIB@#U2BB MB@#YR^,'B#PE\5/ACXA?Q?X*76K'1?%\/AV*!=2DMIP\EY!9FYBN(@LD)VW+ M95#\R[D+8LPVMSJ" 2QN+ M6WNT3?YL<9&Q0=R@C! -=U\*?A_8^"]%ANK>;Q U[J5M!)=PZYXAU+5/*D"Y M*HM[<2F+EF!"X)P-V=HP =[1110!\R?&;]K/5O!?Q2G^&OA_P_H^B:Y):-): M>*/B3K T71+F5EB\I+,JLDM^P>7:\<8CVE<;AN!KI?V;X_B%XG_MOQ;X\\=_ MVQ+_ &IJ6D0>'-'TR&RTFS%K=M;&1-P>YD=FMG<&28@"8KMX!KV37=!TSQ/H M]UI.LZ=::QI5Y&8KFQOH%G@G0]5=&!5@?0C%>-_LY_!/1?!.EZ=XHTS2M2\# M7E_;7+7_ (1LKV[AT9)II48R)ITKM' Z^5A?*"<2."#D8 /=J*** /-/BYXE M\46EK)H_A[PGXUO6N85D'B#PC+H8>U8/R@74KA5+$+SF%UVOP=WW?'?"JW,/ MQL\ 7'Q%3XLR:C)+>6WAM?&$_AT:8EZ;61Y',6CN&:;[/'<*KS*44.X!#,*^ MBO&GQ \+_#?2DU3Q9XDTGPOILLHMTO=:OXK.$R$$A \C*"Q"L<9SA3Z5P7P9 MU[PE\0)M7U&Q\8>%_B+?Z;K-Y=V5]I&IPZI)I4%R6$<0<$F$F,%=JD @$#(% M 'L%%%% ')?$CXG^$OA#X8N/$7C/Q%8>&M&BW W6H3B,2,$9_+C7[TDA5&(C M0%FP< FOD#6I/#GQ,\9:5X0\(_"GXC>-4O)6U**[^)_C'7M+\/3PVP@E-Q]E MO)II;E$FFME\MK3:Q8X)52:^P?B%\,_"_P 6/#K:'XMT2VUK3?,$T:3@AX)@ M"%FAD4AX95#';)&RNN3@BO!-4^#_ (G\+?%^/_A6_P 2=6E\0:5H=Y>6NC_$ M.-]'O#\EI)?7.E^,]%\72G4SJ! MAS)Y5TL[27,R@J1 WF#+G]W\Y#?<->+ZA^S[X1L/C#X7\2:-\-O"-L%DO+W4 M]7AT&P2[%V=C02B8Q^;O+F4[D.^%?@W4O%-HUEXEO-'L M[C4[:1-C1730HTJE?X2'+<=NE=A110!G:[K%KX=T6_U6^=HK*QMY+J>15+%8 MT4LQP.3P#P*^4/$GA'XO_M$:58^+=2^'/P4U'1'-O>:!X<\<:9<:CJ"6,RAI MA-=X,=M.P5"%CAD4%@&8[,M]5>)-!@\5>'=4T6[:2*UU"UEM)6A(#A)$*,5) M! ."<9!^E>&Z]\/?$?PSL?!^DV/QD^($ME>:C;Z%!'Y'A\?9H_*MZX+?[5_9EC/>^1OV>9Y<;/MW8.,[<9P M<9Z5X+XZ\"_#KXY?$#X<*"^%_>-7T+K6D6OB#2+[3+^+S[&]@>VN(MQ7?&ZE67(((R"1D$&O M/%W[,?A7P[J/@N;1+/QE=RQWR:2TZ^-_$+OIVGR1DR^6R7P\I,PP _P_*N1P MN #WKPWX;TOP?H-AHFB:?;Z5I&GPK;VME:QA(H8U&%55'0 5JUC>%O#5IX/T M.VTFPFU"XM+?=MDU34KG4+@[F+'=/<222OR3C M&\+> [SPO;W=YS::0IHL)5H@7*!9 M)9\%?FV$$"OMJO*OVC/ FB^._AI=V^K>"-+\>/%+$EOI^J:=]L,?FRI%+)$% M^>-UB=R'0JRXSGB@#>^$_A/Q!X1\)0V_BCQMJ/CW6IMLUSJNH6EM:+N\M%*0 MPV\:+''E2P4[VRQR[5V]<9\-?A?IGPITJ\TO1]0UR[TR:X6:"UUO5[C4OL2B M&.(0P23N\BQ?N]VPL0&=\8! '9T %>._%WQ)XSGN)-&\.^%/B-:I!*DH\1>$ M9?#16X79S&%U.X)"@M@YA5LIPVW[WL55? .XT#Q%X)TG6;3Q'X?\ 'FN6 M=N^EW7BC1;Z/42_S^8T/VH98@91BA/7!QTKU6@ KR3XX_%KX<>$X;;PEXP\2 M7UKJVN%%M-$\-7%\=<'UNO._B)\"?!WQ.U2T MUC5K"ZLO$=I"UO:^(M#U"XTS4X(V##RUNK9TD,>79O+9BA)R5)H \$_9]M[? MQ]\9%\1Z3\)O%&C6/AN+[#+KOQ2\8W][J]E)G^)=(N]*U?3[75= M,O(F@N;*]A6:">-AAD=&!5E(X((P: /C_7?!GP7^!_Q'\!S?!B?2]$^(FLZO MH]F_AWPSK#.-5TAP1+)<62R,C1+:F6X%PR [XU;S"6.[[1KR3X3_ 8T'X9^ M/O&=[HG@7PUX5TZX-M#IMQHFCV5G))!Y*F9&:!%/K7X8^ ==\4W=M/?0Z;;F1;2V&9;B0D+'$N> 7=E4$\#=D\5UE&+^]N].M;]4#7>GF,3Q%)%=63S$=,AD'WE8>U 'S/XU^'_ ,9=2O(? MB-XO^%_P-\8ZCI4DMS_8K6%Q+J\%C$IE@CM]4F5E-PKEN# D>1D,-WR_4O@K MQ=8>/O!VA^)M)=I-,UBQAU"U9QAC%+&'3(['#"O'-?\ !7BO3O&GAOPO+\:/ M'\Z:[!>N;C[-X>7RA L9(V_V1\V[S/48QWKUSX?>"[+X<^!?#WA339KFXL-# MT^#3;>:[*F9XXHU16PH Z2N/^*OCT_#'P'J7B46/]I"R:$?9 M?.\K?YDR1_>VMC&_/3MBNPKG_&O@O2/B)X6U#P[KUO)=Z3?($GAAN);=R P8 M%9(F5T(90058'CK0!XEXN^!OPJ^*O[0'B'2?$/@?S]2CT.PU:]OK?5KNVM]2 M\VXGC$=S:0ND4^/L4>6E#[P$4C$:U]"V]O%:P1P01I%#&H1(XU"JJ@8 '0 M=J^?=8_9O\.:=\4/#[6,/C::'4[.Y@U365\=^(C-$D&U[:)IA?<*7EF(5LC) M;;@YS[WI6EQ:+IEE86SW$D%K$L$;W=S)1OD;&%7(R2!6O10!\07W M[67Q+^-'AV>Y^']WX(^'5M_:,.D7-KJM\-9\56'VG48;&">;34V16;H97=HY MGF^90A Y-?8'@WP_?>%_#MMI^H>(-1\4WL9=I=6U58$GG9F+01F>4EW5-^ MQ=Y9@JJ"21D@'2TGX4M% 'SKXX\3?$GQ/JT=QI?A3XR^$((XO*-IH(9_^$DD\:3VL^I2 M7[PPR N]H[6^P0/;JBPD(J*JX!!J;XY?&;P/I.EZGX6F^+/A#P7XMCEM7:#5 M?$<%A<0()8I6#+O\Q=\0...0X['->G>&;?0CI[ZEX>BT_P"PZL_]I&[TQ8_* MO6D53]HWIQ(74+\^3D &K>Z\;^//%FB.%GT M#X5ZCJB3V[2S>25NYK&>&WB*M&Q*W4JE K$ ;N;7['^E_:O#FK>,K?P"/!>F M^+C!J5K=:EXGN=>UO4XMI6&:\EFW&,>2(2D2S2A-[@[3G.S\1O@'X/T6/Q%X MZT6]\1?#W6HU?5]1O_!6H&U^VO$'D=YK*3=9W,C@L"\T+,L0V/PW?0A=:-IFI:O)ING:AJPN\3>:ZN MBS2QQ_9_+B=^DLI"-R5J^%_#_P ,OA#^TQX;\,_!>ZL[+4=8O-2?QIX3T'5& MGLK2!+;0JP92T<@*D@@$9'!%<5\#?A=8?#&Q\30V7A+0O"8N]9N7ACT/3 M;2R6:S5R+8N+=5#$(3C?\PRHT444 >8?&KXC>(O",>B:!X)TFQUCQSXC MEFM]*36)W@T^W\J%I)+BY=%9_+0!?D0;G+J 1RR^+^'=#\5? /XH:5XH\;_# M_P"$LMIXFO;72;KQ9X%T:33-6L[^\;#&?SO,-Q ]P8X]XE5R7#LG4#WCXD?" MG_A86K>'M6MO%>N>$=7T)K@VM]H:V;N1,@2176ZMYT(PHZ*"/6O,['X7ZG\0 M/&6L^'O$'Q0\<:QI_A35]+O_ ++=)HB0WLL9BO8M_D:9%(JJZ*"%D!('49Q0 M!]%T444 %%%% !1110 4444 ?RKT444 ?M1_P15_Y-9\4_\ 8YW7_I#8U^@% M?G__ ,$5?^36?%/_ &.=U_Z0V-?H!0 4444 %%%% !1110!YQ\5OC(/A7J7A M:P'A'7_%-UXCNY+&S716LHU6=(FE$.OVA/&/A MRRT9U^$?B;P^M[KNEZ7+J.O7&D2VL,5S>PP2$K:ZE)+NVR-M(1@&VEAMS5S] MH7Q-XQ;Q)X'\$>"-,\)7>NZU)=:H+SQI;RW%C;K8B)UV1Q,KF,[7PY+O'&O?#WX=3#4GU+6 M= O9["0WJ6ZFSBDN81N12#)-0\9>#9_$?CWQ\GQ MGO?$&FPVW@:XM9+&PNO#[R,K7+V*JT)#VAEN)IF;?%-'Y8,>P(?IWX^:UXTN MO'7PY\%>%/%O_" P^(IKY[KQ!'I\%[,6MXED2SB2<&-7E4S/N*L0+=L#J:\T M^)GQ,^)OPJL_"7@GQ]=2:G=ZGXD\/VND_$+PW:O96^I_\3"V%S:7L".WV6=X MQ,W!,$J%@-A!CH ^O**** /%?VK]9UG1?AG;RV&KZ]X)/$VA^&O"^G^%] M?7PA=>(/$=EHUQXD>SCNSIL4N\AECD!C+R2)';J7! :X!P3BO!O&F@?%/0_! MOQ#\:^+?B5XFB\2_#^6.S\-RZ7&=,TS7@L44R2W%D 8KAYY+C[,^,H#%^["' M- 'VM&6,:EP V.0/6GU%"S-$K.NURH)7T/I4M 'G/Q\^'M_\5/A)K_A?3FL_ MM=\L)6#469;6Y$*/[ ^&>@>"_$G[*7 M@7PF-3U:6WL]+\1^*/#]IH5O+(&07=LP/FRRX92R1VRR88X8G /T[^TEX-UG MX@?!7Q/X>T.":\N[Z.&.6QM[H6LE[:B>-KFU64LH0S0"6(,64#S.2!S7FFC_ M +&_A#P-K'CB;3?!NFZQX1O- 6UT;PK=2FX%K=.9VO4@6?,=NEQBTSM< M&2 M=N,D ]R^&7AN_P#!GPY\+Z!JE\=5U/2]+M;*ZOB2?M$L<2H\F3RNTH 3I7BD?[3 M/PU\<:.QCTSQ=XATJ25D+1_#S7;JW>2*0@C(L2I*2(1[,GJ*]J9@JDGH.:^. M?"?Q\\920VL7@;X16OA2V^)&L377A?Q!J^LF[L+J5M\LUS=VD>V2U,EM!)<+ M%&Q#N6W,KLS$ ^@?A#\8K7XO2>+VL=+U#3;70=7&E(VJ6EQ9W%Q_HMO<&1K> MXBBDAYN"H5EY"!@<,,>CUXU^SGJ-]J$?CZ/Q!I.FZ9XUM?$1M_$,^BS3/97] MR+.U,5S"LK%HE:V-L#'D[65N2&V-Y\<==\>>,]+36?"7AW2]-O5. MDS7G@Z]O%O+*5-T;_:%U.)&E1A)'(@0$% V LBU[E7QSK_P3^(GQ&O?&FL2> M+?'EKJMSXN;1KWP]_:+6NC3>'))X8W-K$^$!^Q-YGGPMYGFB5DW.G::)?.OO.6..6YN%,V/)WLK@[3$"H MP"?:*\(^ OPPL_A%\3OB)X?\*:)>>'_AZMOID]C9.)19"_=9S=-:[R1M*"UW M[/EW[N^:]WH *\B\0?'RZTOXE:QX)TOX;>+O$VJ:7:6U]+-ILVDPP203[PDD M?VJ^A=EWQR(3LX9".X)]=KY3^,7QD^(?AGQW\0_$_A7PSX+U#P]\-M/CBU)= M8\Y-:O8Y;=;N?[+.AV11!?(PKJWF/"XRN%( /1/#OQL\3:]\:]&\(:AX U;P M;IMYH6H:HTNO2V$L\TL$]G&HB-G>3J% N'W!P"3LVGAJ]HKYS^%T/C?PG\<- M*T'Q[XKT[XA7^J>&+K5+;4_[#M[&ZTADN+5)[:)HADVTIEC(#Y?-O\S-@8^C M* "ODO\ :N\8:/HOQ-T"P^(WQ.\5?"SX=)IW]H6=UX:N9K!-6OXFF>>UN+R& M)I% @1-L*NC2F0[#_B)_P *PM(O#3ZU%?1: M+;:E-J5P9VA9,7&5$<'[AF" ,WV@#R0"*UDFM[^&2=?M$ DCM5:2&1RFZ[^58R-M?85?+%_\ %[QS MI_QN^%7P]\;6MN4%V,4D@ KYJ_;/\12Z#H^@#6_&7BWX=?#2871\1>*/!5N[WUK(HB-HC2QP326 M\3MYFZ15&2J(6 ?GZ5KPS]H#5O&U]XU^'G@SPCXS_P"%=CQ ^H23>(%TR"_E M>6W@5XK.-)U,8,@:64DC=MM6 QDF@#PK1?B!X#TWXR>$=/\ @Q\;?&OQ!\37 M9T^._P#"S:W=>)-(ETUIU6[O+B:9)1:S*A+$K-&58(NP!R&^Z*^-K.Q^(OA^ M'PO\1O%/C3Q)#XZOO&D'AR7PRCR6^B7EE]M-FYBL'!"[X(WO!+DOD\.4P*^R M: "O'OVF?AKJ7Q-\"Z;#INA:3XN?2-5AU>7PMKTPALM:CC20?99',/?M*?"^?XN>&_"^@R:8^N^'/\ A([*?Q!HZW(@%[8+O!#$ MLNY(Y3#,R9RRPE0&)"D ^;/BI?W7CNS\!?"VX_9]\(?#7Q3J%G);Z3?>(?$^ MAPR>&Y-P82Z3#;-)<389,@Q1P_.J9&,D?>,:E8U4L6(&"Q[^]?).N_L;V?AG MX5?%?1M \-6.N:AJDLV2*$6\:SW&#$EO9Q&BEF*QH"SG M/RJ"3T )K2K"\:^*K+P'X-UWQ+JGF?V;H]A/J%UY*;W\J*-I'VCN<*<"@#S* M+]I+X=>+=/TW48](\9:Q99COK"[7X-F$6XQLH9"VTY(S7S[X& M^*'Q4M[/P[\-?"?PFT7X5:U=V-'))\Q1[ M@2NN<8# 8&,4 >J4GKCK2TUL[3CKVH \$\"S_'_Q39ZFVJ^(O!7AR_L-2N+% MK6?P/?RQRHC_ +J>&7^UD$L"2!X/X3_9U\9_$/0_!E M[XQ\1>-]=L?$6IW"_$/PKXBU!DL%6(W$J"V@?:T4 NHX(U6 [)874D,OS5[? M^S7X/D^'^F^.?#MII^H:5X2T_P 2SP^'+*_\W]S9>1 76'S"6\C[0;GR\?+M MQMXQ0![-1110!XS;_M$7^J>*/%.AZ+\)O&VN3>'-0.FWLUK<:+"ADV)(CJL^ MHQR%'CD1U8H,AO4$"S\,?B]K_CCXJ^+O#6K^#[_P=::/I.FWUO;:P]K)>2O< M2WB.Q:UNIXO+Q;H%&58'?D8*UXSXJ^,'Q7&L>+O$_AG1? VG>'KKQ(O@2"]E M@F;7;:<72V4%[<-GRYHDN)I)%MR%/ER*0^20?3?@9_PD>@?%3Q[X4\6:]:>- MM8TZPTN[3Q5_95O8WLUO.UT$M+D0 (WE/%(Z8 PL_3))(![M1110!^?7Q ^( M_B?2_'7BV+0/'OC23XM/XEOK.[\):?!+?6UAX:79B\@L'Q$C1VPBFBG4%I9W M:/\ >;R@]F_8Z\6:=X@USQS:>#?''B;XC_#FTATQ['7O$MU->2+J#Q2?:X([ MB95D(/#?Q)TO1CX>\17FD6_@+5= BE ML)(H4(B^T7*,+I'G5X+@2(V%#C]VZG!VO@'\8M3^*7QR^(EKJ>FZSX8O-%T/ M1;>_\+ZK(633KYIM0,IB8'RY5D00LLT?$B>7G!&U0#Z*HHHH ^./CAXJ\/6_ M[0RZ?\7?BOXT^&/AN.:$>%['2-0N-%T76(S;JUR;O4((U.]90R['N(]@"%?] M:)WFO8=+U,3PB*UM+^:%7F MC,32';YDH 1'#?.2T_Q8\6?&2]\>?%.[\"^+8]._X02RM+BP\"_V#'?'7TDM MFE,SR8\\%Y/,AC$1 #6IR&R171?"GPSJ_P )_CI9>$!XZ\4>-;'5?"TVL:I' MXGO3>/:7D=Q!%'-$S#,*S"2X'DKA!Y/RJ,&@#Z-HHHH ^:_V@OACK<_Q6T/Q MY8_"?0_C58P6,.F?V+JEY;6]WI#K<-*U[:?:D,+LRL P+QMF*/#8+8Y'X>:A M_P +=_:TFU6Q^'GA?X=ZCX3FEFUK4E\0:7=^)-726U: 6UW;6#2F)$D,;'SI MF_U46WG(7N_C!^S?8_&SXUV]_P",-'FUCPS9^&FBT:\CU!K?^QM4%SODF14= M7$LB& K*H.W[*P)7< U'P;^SK>> ]1^!4MOHFFMKWA];I_%7B>R**]T\MC(L MX9V"RS>?=R+,25ZQEFP<4 ?2M%%% '(?$CXH^'_A+HMIJGB2>]@M+N]BTZ#[ M!IEUJ$LEQ*2(XQ%;1R/EB, [<9('4@'RSQ_^U/X,\$^%_$/C"W\)>,+[6--T MN613=^ ];L!.D8:189+N6PVQ1[LG]='^TSXBATKX?V>C'P4EO),)%!8-$NWYB"/%/'GQM^)/C[P#X]N M=3^'FA:3X'\*VS:=XX\+ZWJ$\FI7>81+=I97=LRQJBVTL3I(RDR%R,1D9H ^ MQ;>3SH(Y,;=ZAL>F14M16^S[/%Y8Q'M&WZ8XJ6@#COBQ>>+]-^'/B"\\!6^G MWGBZWM6GTZUU.)Y8+B1<,8BJR1G+J&53O4!F4G@&N$LK'XW:UX:@U*'QSX,M MA=6BW"6]Q\/M0@N8]R;@C(VL;D<9P5(R#QBMS]I,^)?^%)^)D\*3:I;ZO)'# M&T^AQF34(K9IXUNGM54%C.L!F,>T%MX7 )Q7B>J?LBV=_K7BB'QW>>+OB/X( MT715O/"LFM:K+>ZC97TIF:[$+(PG>51#:F)W!9?,94;J >]?L__ -N?\*,^ M'O\ PDIOSXB_L"Q_M+^U!(+O[3Y">;YWF?/YF[.[=SG.>:]"KC/@S_;_ /PJ M/P5_PE7G?\)-_8MG_:?VC/F_:O(3S=^?XM^[/OFNSH S=X*J6\N,,RJ7;& "P&2,D=:\B\)_M'ZQXY\-:7X@T/X+^/-1 MT?4[=+NTNH[W0%$D;C*G#:J"#@\@@$'@@&O2_B-XL7P#\/\ Q+XG-I)?KHNF M7.HFTA.'F\F)I-BGL3MQ^-?,'AG5?CIK6J^&?A]/J_@GX=G7M-N/%4'B+P#I MGVA5A5HO/M?L]WOC,CSWDH:E:WDVCVHMK6\N(;Z>&6[2,$A?.=&F/)^:0G)KU:@#E?BA>:YI_PU\6W? MA>/S?$L&DW;I%C!\:_B//\ !1;6 MSN/%?BQKRZ>>QUID3RK)]2/[^UCF +3QH L4@C3=%YY6OOGXE>(-2\*?#OQ1 MK>C6']JZOINEW5Y9V&"?M$T<3/''@<_,P XYYKP+P?J'QM\%^"='^(0\:P?' M;P[J5C:W][H%MHEKIU^D#JSM-IDL+!)2%DC/D3[BXC.V568*0#T;]E77M5\2 M? ?PU?ZK?ZIJS2&Y6RU/6HRE[?6"W,JV5S,"JG?);K"Y)4%MV2,DUZ]7C'[) MOCH_$KX.)XD&I7FJVU_KNMO:W-\9/-^SC5+I85(D^=0L810A VA0N!C%>ST M-;.TXZ]J_/:Q\Z3QA/\ &C]H3XC^"_B3%8%]8\/R:]>:!#HTF6"MI=K# M%$EU\JC:5%QY@PY4E^?T)8D*2!D^E?%GA-/C3\6=#\&W^H?$K4IO#'CK4[BU MUW3_ _I*6-WX3$!N)6MX+V$>8@#VXLY'FR^YLJRL: /8_V2/%6H^+OAM>74 MFN:WXJ\-0Z@8?#7B/Q'9FVO]4TP00F.>4&*(O^\:51*44R*BL&O$L^DZ9K&L3>?=S0+!!(TVWP8TGXN6NK36TD&N0WUE#K7AP06XC,<"7 M@1&1G!<&.=&S))N'"Y^GZ^4/BS^R?+I+&T7P+XM_M62 M:65MF0P((F+Q@3^;)(3&5D6Y ^;:0H!6_99DA^(GQH\6^/-(\$^$/ASIMI%= M:/?Z?X;U[3]3O-6NI+B.9+J_%AF**1 DH"O(\FZ67DC!/UQ7B7A?X+6G@/XZ MZ)JOA?POI_AWPU9^$)=(N[C3DBA2ZF^T0&VB,:X8^4D4Y#,,?OL YS7MM !7 MG7C;X[>$_A[XJM?#.K'7KG7;FR.HQ6>B^&M2U1FMP_EM)FTMY0 &(!!.1N7/ MWAGT6OGOXV_$;4=%^+N@VOACX63?$/Q#X;TN76[N]AUI--DTZSN','EQ!@1= M/*(9F\EBJ9MXR2&V$ &II_[0_A>'QQX2\+Z!X7\06LOBG5KB*>XU+PKJ>APQ MN+6XN7FWW-I&DTC& *5#!CO+<[2*]PKY8\&_$GQ;X_\ ''PH\3^,M \./X+\ M4WEQ>^#FT^6ZCU32I6L+F2![L%S%,9;/SPRJJB-V ^? 8?4] !7EGQHUCXDZ M3>>$!X$.DQ6%[J7V'6+G4-$N-5DM$D0^3.L4-U;GRQ( DA).T2!^%1C7J=>& M?M ^#?$'Q$\:_#SPY#KOB[PWX1NWU!]3U#P;=2V=R+I(%-HLUQ$-T4!'V@\X M5I%A4G) (!E_$[1?CA9Z3H,=!U:U7Q'HWVNT\+^$[ZQO7MO[1M_/_ 'W] MIS!8Q'O,F8V!C#@X!)'T/7QM9_L\:SX5A\+^.-3LM:UKXTMXU@M)?$ZS-)/+ MHZWIA_T@0-Y26[:=&&9" OF/D@.:^R: "N0^*7Q"@^%/P]UWQ?>Z5J6L66CV MYN[BTTI8FN#$I&]E$LD:85HZJO MD65G;ZDQ6T\^XGCMXVN".?)5I0SXYV*V,4 8C?''Q5)IC7EO\$?';'- M]O\ #S(R[1WXKJ?@KXTOOB1\'_ 1XLU.&&WU'7-%L]2N8;52L222P MJ[*@+,0H+'&6)QW-?/-M-;N> *"PD2W,SJP!*E01TKUFO+_VDO&NM?#GX*^)-?\ #TT-GJELD*)J M%S#YT5A')/''+=NA(#+#&[S$$@'R^>,T ?&6L?$SP\;[6X-3^-WQ'TSX)6(N M1X3\6:?=W1?4M6,3&XM3J2AYKM("08$D^65S(F9A %'W9\(=2U[5OA3X,O\ MQ3!):^);K1K.;5(;B,1R)=-"AE#( K;RV5 &#Q7C>IZQ\6?V==(GU?Q=XD? MXQ>!F5GU#4[/18K'6=#7RD'V@16Y$=U;*RNS*B+-&KY'G!2!Z1^S3K%[X@_9 MX^&.J:A>W&I7U[X:TZXN+RZE:66>1[9&9W=B2S$DDD\DF@#TVN=^(%UK5GX# M\27'AJ!;GQ%%IMR^F0MC$ET(F,2G/'+[1S715S'Q)U[4O"OP\\4:UHUA_:FK MZ;I=U>6=B03]HFCB9XX\#D[F ''/- 'PDOCSX%1^"?$E]XP_:E^*^D>+([Z$ MZHM[X@O]+U73+LE3+;V^D) B>5N8JRBVE5!D!E"Y'V5^SWKWB3Q+\(]$U+Q2 MUY)JLS7 $^I60LKJXMEN)%MIIH J"*22$1.RA5 +'Y1T'@WA?P-\5/B3>>#M M&\2_&/7O%'@/7]$;Q*WB;PI9+H5RDZI L=I]JM0 ()!(["/37BN_'-OKF MCVMMXE#NS$ZJU\89(0Q9=^X3KN9MH( S[-^QWX;DTGX7W>KIIGA_P[I?B74G MUK3O#OA74(K[3=)@DAB3R(9XE6)\O')(QB&S?(VTD.AJ&HO=1^)"OVEHKB2,,\4K&Z-O_P!)TVV:/RTMVM[=&D58R502S1S2[>"/,Y )- 'J MU%%% 'C^I?M'^ +Z^\0:!+9^*=<;3KF72M3AL? VM:A;K*%'F0L\5F\;@JP/ M!(*L",@@FY\+_C=I/Q%\<^(O"NC:'JFF6/A_3=/NEFU;2;S2I'^T/0,;#GQK7?V@-<\+>,O''B#PI\'FFTK5-:3PI%XMEUU4CO=8B M=;*![FQVYC@%PQ@-PA:0K$F5VA-OHGP/U#Q%)\5/'>G^/M-T$>/K73M+:;6O M#+W*6=_ISO=FV7R)W&/#5YINV+^S;S8US(VH7"&'S?* 5D \PQD-D & MI\8/AWXJ^*'QKM].B\6^-O!^@67AMKW2+OPK=/:VTFIBYQ*+Q@I24J@MMD,O MRLK3\'#8Y/X:? J]^&OC/X/>)DT74K7XB:\MU+\0M4BGDFANB]E)+,MTZLT1 M*WC0B$#A5#*GR@T ?6E%%% 'G'Q6^,@^%>I>%K >$=?\4W7B.[DL;-=%:RC5 M9TB:41R/=7,"AG1)"H!.?+8=< \5XZ_:$\8^'++1G7X1^)O#ZWNNZ7I:==WNGVM MW>:?*T]E<3P*\EK(R-&SQL1E&*.ZDK@E68=":74]$T_6FLS?V%K?&SG6ZMFN M85D,$R@A9$W [7 9@&'(R?6M&B@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *Y;P[\-?#/A/2=*TW3-&@CLM)N9KO3HYLSFREE,A=H6D+&/B:50%("H MY10%^6NIHH P?#7@[1_"+:J^DVGV1]6OY-4O6,KR--<2!0SDN21PB@*, !0 M !BMZBB@ HHHH **** "LV#0]-M]9N]5AT^UBU6[BC@N+Z.%5GFCC+F-'<#< MRJ9)"H)P-[8ZFM*B@#._L33UUIM8%C;#56MQ:F_\E?/,(8L(S)C=L#$MMSC) M)K1HHH **** "BBB@ HHHH **** "BBB@ HHHH *I:MI=IKFEW>G:A;QW=C> M0O;W%O(,I+&ZE65AW!!(_&KM% '/:'X)T3PW:Z/#8Z=&&T>P_LRPN;@M/XU">PT^ULI]0G^U7DM MO"L;7,VQ4\R0@9=]B(NXY.$4= *6UT73]/O[_4+73[6VO[XHUW=0PJLMP47: MAD8#+E5X&L6?VH:=?P:G9LLKQ/#)/AMX9\6: M'K>CZEH]N^GZY*LVIQ0 P&]=0@#2M&59SMBC4Y/*H%.5XKJ:* $ QP!@4M%% M !1110 4444 0S0I<1O'*JR1N"K(PR&!X(([BJNDZ18^']+L],TRRM].TVSA M6WMK.TB6*&")0%5$10 J@ # K0HH S]%T73O#FFP:=I-A;:9I\ *PVEG" ML,48))(5% Y)/ [UH444 %%%% !1110 4444 %%%% !1110 4444 %<_)X+ MT:X\81>*7LO^)ZE@^E_:A*X#VS2+(8W0'8^&7(+ E=S[2 [9Z"B@#E_^%<^& MQ?\ AF[CT>"V?PRDD6C16V88+)7B\IA'$A"#]W\@ROR@D+C)SU%%% !1110 M4444 %9VLZ'I_B32;K2]6L+75-,O(FAN;.]A6:&>-AAD=&!5E(Z@C!K1HH I M7^G6NJ:?<6%Y:PW5C<1-!-:S1AXI(V&UD92,%2"00>"#3[.TATZUAM;6&.WM M846.*&) J1H!@*H' %6J* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#E=/^&OAG2UU9(='MVBU351K5S!<9FB-Z#&PG1')6-@T2/\@7YP7^\2QN M:;X/T?1O$FMZ_:6?EZQK(@2^NFD=S*L*E8E 8D*JAFX4 99B>236]10 4444 M %%%% !1110!FWVBZ=J=YIUW>Z?:W=YI\K3V5Q/ KR6LC(T;/&Q&48H[J2N" M59AT)I=3T33]::S-_86M\;.=;JV:YA60P3*"%D3<#MBBB@#]J/^"*O_)K/BG_ +'.Z_\ 2&QK] *_/_\ MX(J_\FL^*?\ L<[K_P!(;&OT H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y5Z*** /VH_X(J_\FL^ M*?\ L<[K_P!(;&OT K\__P#@BK_R:SXI_P"QSNO_ $AL:_0"@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH _E7HHHH _:C_@BK_R:SXI_P"QSNO_ $AL:_0"OS__ ."*O_)K/BG_ +'. MZ_\ 2&QK] * "BBB@ HHHH **** "BBB@ HHHH Q_%>N?\(OX7U?66A-P-.L MYKLPAMI?RT+[./^A=\/_P#@^G_^0J/[2\./^A=\/_\ @^G_ /D*C^TO''_0N^'_ /P?3_\ R%7644 ./\ H7?#_P#X/I__ M )"H_M+QQ_T+OA__ ,'T_P#\A5UE% ')_P!I>./^A=\/_P#@^G_^0J/[2\./^A=\/_\ @^G_ /D*C^TO''_0N^'_ /P? M3_\ R%7644 ./\ H7?#_P#X/I__ )"H_M+QQ_T+OA__ ,'T_P#\A5UE% ')_P!I M>./^A=\/_P#@^G_^0J/[2\./^A=\/_\ M@^G_ /D*C^TO''_0N^'_ /P?3_\ R%7644 ./\ H7?#_P#X/I__ )"H_M+QQ_T+ MOA__ ,'T_P#\A5UE9/B37H/"OAW5-:NUDEM=/M9;N580"Y2-"[!02 3@'&2/ MK0!D_P!I>./^A=\/_P#@^G_^0J/[2\:ZGY595&>"0:U=)_:!\*>) M-1^'UEH3W>N2^-+*74[ V,:NMM9QHK/<7)+#RT#O'%W8R.% X8@ Z/\ M+QQ M_P!"[X?_ /!]/_\ (5']I>./^A=\/_\ @^G_ /D*H_A7\2--^+G@JS\4:/#> M6^GW4UQ"D=\BI*&AG>%\A688+1L1ST(Z=*["@#D_[2\./^A=\/_P#@^G_^0JZRB@#D_P"TO''_ $+OA_\ \'T__P A4?VEXX_Z M%WP__P"#Z?\ ^0JZRB@#D_[2\./^A=\/\ _@^G M_P#D*NLHH Y/^TO''_0N^'__ ?3_P#R%1_:7CC_ *%WP_\ ^#Z?_P"0JZRB M@#D_[2\./^A=\/_P#@^G_^0JZRB@#D_P"TO''_ M $+OA_\ \'T__P A4?VEXX_Z%WP__P"#Z?\ ^0JZRB@#D_[2\./^A=\/\ _@^G_P#D*NLHH Y/^TO''_0N^'__ ?3_P#R%1_: M7CC_ *%WP_\ ^#Z?_P"0JZRB@#D_[2\./^A=\/ M_P#@^G_^0JZRB@#D_P"TO''_ $+OA_\ \'T__P A4?VEXX_Z%WP__P"#Z?\ M^0JZRDW#UH Y3^TO''_0N^'_ /P?3_\ R%1_:7CC_H7?#_\ X/I__D*NKW#U MHW#UI70'*?VEXX_Z%WP__P"#Z?\ ^0J/[2\K>(KJ:TL;#0S:+(6BA:9RS75Q#&H"(W\62>,4P M-;^TO''_ $+OA_\ \'T__P A4?VEXX_Z%WP__P"#Z?\ ^0JJ?"_XJZ9\4[#5 M9+.SU#1]3T>_DTS5=&U:)8[NPN4"MY-W1E=2&-=O0!R?]I>./ M^A=\/_\ @^G_ /D*C^TO''_0N^'_ /P?3_\ R%7657N+F*SMY9YY5@@B4N\L MC!510,DDG@ #O0!S?]I>./\ H7?#_P#X/I__ )"H_M+QQ_T+OA__ ,'T_P#\ MA5PVG_M'QZ_90ZUH'P[\;>(_!TSJ8?%&FVMH;::$D SQ6SW*WDL8R2"ENQ<+ MNC#J5)]D#9&: .4_M+QQ_P!"[X?_ /!]/_\ (5']I>./^A=\/_\ @^G_ /D* MNLHH Y/^TO''_0N^'_\ P?3_ /R%1_:7CC_H7?#_ /X/I_\ Y"KK** .3_M+ MQQ_T+OA__P 'T_\ \A4?VEXX_P"A=\/_ /@^G_\ D*NLHH Y/^TO''_0N^'_ M /P?3_\ R%1_:7CC_H7?#_\ X/I__D*NLHH Y/\ M+QQ_P!"[X?_ /!]/_\ M(5']I>./^A=\/_\ @^G_ /D*NLHH Y/^TO''_0N^'_\ P?3_ /R%1_:7CC_H M7?#_ /X/I_\ Y"KK** .3_M+QQ_T+OA__P 'T_\ \A4?VEXX_P"A=\/_ /@^ MG_\ D*NLHH Y/^TO''_0N^'_ /P?3_\ R%1_:7CC_H7?#_\ X/I__D*NLHH MY/\ M+QQ_P!"[X?_ /!]/_\ (5']I>./^A=\/_\ @^G_ /D*NLHH Y/^TO'' M_0N^'_\ P?3_ /R%1_:7CC_H7?#_ /X/I_\ Y"KK** .3_M+QQ_T+OA__P ' MT_\ \A4?VEXX_P"A=\/_ /@^G_\ D*NLHH Y/^TO''_0N^'_ /P?3_\ R%1_ M:7CC_H7?#_\ X/I__D*NKHW#UH Y3^TO''_0N^'_ /P?3_\ R%1_:7CC_H7? M#_\ X/I__D*NJWK_ 'A^=&]?[P_.@9RO]I>./^A=\/\ _@^G_P#D*C^TO''_ M $+OA_\ \'T__P A5U>X>HK/UK6(M#T>^U*96>&S@>XD6/!8JBEB!D@9P/6@ M1B?VEXX_Z%WP_P#^#Z?_ .0J/[2\.O6VHW*ZQ>K:*VG1I)]DCW*KW4^YUVP1F2/>PW$;Q\IH W_ .TO''_0 MN^'_ /P?3_\ R%1_:7CC_H7?#_\ X/I__D*N?\./$ M:Z?_ &K6U#6=J7,:22O=7$"9=U<*BLSG8QVX&:H>)OV@HM'\9Z/X7TC MP/XL\6:SJFBG7TM]-BL[1H+42+&?-6^N;=D?"I92":_P )_C7H7Q=^'\WBZTM[[0+& MUGN(+VSU]([>XL7A)W^<%=E4;=L@.X_*ZGCI0!L_VEXX_P"A=\/_ /@^G_\ MD*C^TO''_0N^'_\ P?3_ /R%7GMK^U/I#V>D:Y>>#_%FD^!-7NHK6Q\:7UK; M)I\GG/LMY7B%P;J&*5RBK)+;HO[Q"Q4,#7J/C#Q?I/@'PKJWB37[Y-,T32K: M2[O+N0,PBB0$L<*"S' X !). 2<4 4/[2\./^ MA=\/_P#@^G_^0JQO _Q8O/&&J6MK=_#SQAX6M+R!KBSU'6K:U\B90 =K""XE MDMV*MD+<)$>"OWAMKT6@#D_[2\./\ H7?#_P#X M/I__ )"KK** .3_M+QQ_T+OA_P#\'T__ ,A4?VEXX_Z%WP__ .#Z?_Y"KK** M .3_ +2\+-6\1:;I-[]K MO?#]ZNGZG%Y4B?9YS%',$RR@-^[EC;*DCYL9R" 5?[2\./^A=\/\ _@^G_P#D*NLHH Y/^TO''_0N^'__ ?3_P#R%1_:7CC_ M *%WP_\ ^#Z?_P"0JZRB@#D_[2\./^A=\/_P#@ M^G_^0JZRB@#D_P"TO''_ $+OA_\ \'T__P A4?VEXX_Z%WP__P"#Z?\ ^0JZ MRB@#D_[2\./^A=\/\ _@^G_P#D*NLHH Y/^TO' M'_0N^'__ ?3_P#R%1_:7CC_ *%WP_\ ^#Z?_P"0JZRB@#D_[2\./^A=\/_P#@^G_^0JZRB@#D_P"TO''_ $+OA_\ \'T__P A M4?VEXX_Z%WP__P"#Z?\ ^0JZRB@#D_[2\./^A= M\/\ _@^G_P#D*NLHH Y/^TO''_0N^'__ ?3_P#R%1_:7CC_ *%WP_\ ^#Z? M_P"0JZRB@#E_#?B35+[7M2TC6--M;"[L[:WNPUG>M_P#HAZZRN3^+7_)*_&7_ &!;W_T0 M]=90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^>GC#] MD#]K37/%6K:A:?'6-+2XN7DA6+Q'J=DH0GY0((HBD?&/E4D#U/6OT+HH _-W M_ABO]KW_ *+Q_P"7AK'_ ,9H_P"&*_VO?^B\?^7AK'_QFOTBHH _-W_ABO\ M:]_Z+Q_Y>&L?_&:]R^$_PI^+7PG^ ?Q3LOBKXZC\:S7&E7+Z>5O)[QK91;3> M9NFG17.XE<+R!LX/-?6%% 'R%^R[\9OA_P"#/@KH%[J/Q]M?%)TWPC;W5WX: MN-1T=VTM(;=&E"16T$=QE "F)7<]CEN:QOV8=#N_@O\ %S^TO%.B6^A6GQ;M MY+[0(%+ :%,)KBZ.C8=R$+Q3?:-J!5,PN0!@)7VM10!\M?L0_%SP+)\)M \% MKXT\.MXP&H:LO_"/C58/M^1?W,A'V??YGW/F^[]WGI7U+110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!C>*;'4-0\/WUOI5VMAJ#QXA MN",A#D?EQD9[9S7C7_"I?B;_ -#=_P"5.Y_^(KWW\:3\:\[$X*GBFG-M6[.Q M+BGN>!_\*G^)O_0W?^5.Y_\ B*3_ (5/\3?^AN_\J=S_ /$5[]17)_9%'^:7 MWLGD1X%_PJ;XF_\ 0W?^5.Y_^(K%^,&C^+X/''P L+'7=-@\4IJNI ZEJ>GR M7UM_R#;@G=$DT#/\OR@^8O/)!Z5]+_K175AL%3PLG*#;OW;92BH['QE\?/AC MK'PW\&Z1/J?BBPU*U\4>-XM1\>:YKVDM)HHA-HT,"SV:7$>RQ1XK1"LDY'"F M5W!.>)\0Z"OAOX1Z1#H'CWP;K?PMOO'JR:Q=6'AN9?"&F6;VA_<^0+TI)9&\ M\MI-MP(5ED96 VNE?H)17I%'PBW@30/^%6>'=(TOQ?HOB[PAJOQ2TPPQ^#=/ METS1K2.0*)[6RQ<3*T+,9"_E2E \LR84AE'U#\3OA;'>?L_^,/ ?@?3[#PZ; MS0KW3M+L]/B6TMH))8G"A5C " NW.!W)KTVB@#XK\7?'NT/P9T&/P=\2KKP! M\3-)L++31\+S'IBW\EX&BC:WDLKFV>Y8A20GDE5==K+D$&M/PSX&9O#?[1_C M'PSHZZA\3K77->MM U+REFO+.3[)'LCM"^?*W.Y)5,;V/S9XK[!HH ^*O *_ M#"X^(_P5F^!S:2?$7F2GQ?+HF#='338R&4:R5^?SS& M/B%X?7X:?!WX??VG&?&ND?$:'^T]!5&:ZT\+J=Q\UR@&85;S(]K2;0^\;2V: M^]J* /SE^(4WP[FT3X^0S>1-\:H_%UW_ ,(;%(93JJ7A: VITH$Y!\_!E^S< M8'[[Y<5^B-EYWV.#[3M^T^6OF[/N[L-/%ZZ[ITNBW(AM_MU?2G-')[U<:$8233?WG/7S6MB*;ISC&S[129^9_QHTO M4/A7^S+X0\0Z;;-/X3^(7ACP[I6MQ1*2;35(%MFM+P^BR11M Y_O);^]>Y>/ MM(\8_'[XM_%:T\/>'O#^N^%]+T*7P")M9UV?3BEQ)O$_Q5'P;^/?AC2KG0;K5TN4B%[-;//! M+;M;7*F+4(O/C,OE*#(I>,@QEUST7AOXTVNB_'KX;>+/BWJ.C?#C5]6^%K-> M6^MW::=%'=O>P.T2B=P5;ACY9)90"#R#7V910!\)>++K6O%7AOQK;^%],8O\ M;?&T-IHUIJ[2V"W6D6]A"+R[;]VTD,$;S4="LM$U>6^A?4;:T2SN$,LMM;;6DC:U.-IX1CN/('VQ M10!\2?'+]HSX;^+/V/[[PE:^)]%TWQ9JFF6N@MX;O[U+6\T:[9XX'^UPNRO: MK;N"6>7:HV#D[EW>X?M7>%]6\5? /5+71;*;6KVRN=-U3[!:J9);R*UO(+B6 M.-1]]VCB?:HR6. !DU['<6T5Y;RP3Q+/!*I1XI%#*ZD8((/!!':JNAZ#IGAG M1[32=&TZUTC2K.,0VUC8P+#! @Z(B* JJ/0#% 'BWC#]HCPW\1OACXML?A)X MNL_$_CN;P[?7>FV&B2"XO+698"8S-&,FW<.RJ%F"$O\ +@L"*\E\ K\,+CXC M_!6;X'-I)\1>9*?%\NB8-T=--C(91K)7Y_/-R+?;]J_>^;OQSYE?:M% 'Y\^ M'_A#X2O/@E\'/$CZ8T?B;4O'::?=:Y!=SQ7[V.OA[IWQ!CT%-1FNH1HVL6NM6_V5U7=- Q9%?&_!7PVN/#C1^+]:\+VJ3^'5G%_:FQCO5MV6 M LZ_:DEW.C?9Y'$C*A6OO^B@#X6\*^)-+UOX?>#K+1O#WAK2+#2_BKH]J+[P M/,7\/:H^Q&>XL%P%C3<2KQIN59%D^=V+,>0^(/AOPYX#U?\ :-M?#5AX;T'Q M[)XDT^\46^G)_:2^'I8M/;498XHC'.]L1]I:7RF4']Y\P8YK]&** /F?]DGP MSX=T;Q#XSOO"'CCP3XDT*\BL_,TOX<:$=.T2TN5\T-*"MW(O^P+IG_H^_KJZY33?^2J>(O\ L"Z9_P"C[^NKH **** "BBB@ M#^5>BBB@#]J/^"*O_)K/BG_L<[K_ -(;&OT K\__ /@BK_R:SXI_['.Z_P#2 M&QK] * "BBB@ HHHH **** "BBB@ HHHH R_$.BP>)-!U+2+IY$MM0MI;65H MB X21"K%201G!.,@UD?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB# M_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E' M_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^> M(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ M ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!R MG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T M/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G? M_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J_ M_0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_ M&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=7 M10!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J M_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^ M_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\ M(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@ M_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ M(E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*? M\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\ MB4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_] M#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\: M=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% M '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\ M:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PA MNK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ M +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B M5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX M@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R) M1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/ MGB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW M_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 M(/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ M]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQI MW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E'_"&: MO_T/?B#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ MOQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PAFK_]#WX@_P"_&G?_ ")7 M5T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"& MZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB# M_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G?_(E' M_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^> M(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ M ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!R MG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T M/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^_&G? M_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J_ M_0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_ M&G?_ ")75T4 (/^_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=7 M10!RG_"&ZO\ ]#YX@_[\:=_\B4?\(;J__0^>(/\ OQIW_P B5U=% '*?\(;J M_P#T/GB#_OQIW_R)1_PANK_]#YX@_P"_&G?_ ")75T4 (/^ M_&G?_(E'_"&ZO_T/GB#_ +\:=_\ (E=710!RG_"&ZO\ ]#YX@_[\:=_\B4?\ M(;J__0^>(/\ OQIW_P B5U=% '*?\(;J_P#T/GB#_OQIW_R)1_PANK_]#YX@ M_P"_&G?_ ")75T4 J7^I7&KZAK-]>0PV[RWP@79'$TK(JB&*,=9 MG))!/(]*Z2BB@ HHHH **** /Y5Z*** /VH_X(J_\FL^*?\ L<[K_P!(;&OT M K\__P#@BK_R:SXI_P"QSNO_ $AL:_0"@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _E7HHHH _:C_@ MBK_R:SXI_P"QSNO_ $AL:_0"OS__ ."*O_)K/BG_ +'.Z_\ 2&QK] * "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#^5>BBB@#]J/^"*O_)K/BG_ +'.Z_\ 2&QK] *_/_\ X(J_\FL^ M*?\ L<[K_P!(;&OT H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /Y5Z*** /VH_X(J_\FL^*?\ L<[K M_P!(;&OT K^7[XD:3::#\1/$NF6,7D6-GJES;01;BVR-9655R22< #DG- XML 16 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital Structure
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Capital Structure Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the year ended December 31, 2019 and 2018, the Company purchased 23,859 and 51,446 shares of common stock, respectively, from employees in connection with withholding tax payments related to the vesting of restricted stock for a total consideration of $1,490 and $3,122, respectively. The weighted average purchase price per share of $62.47 and $60.68, respectively, was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.
On December 30, 2014, the Company’s Board of Directors authorized a common stock repurchase program (the “2014 Repurchase Program”), under which shares were authorized to be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an annual amount of $20,000.
On February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an aggregate additional amount of $100,000. The approval increased the 2017 authorization from $20,000 to $40,000 and authorizes stock repurchases of up to $40,000 in each of 2018 and 2019.
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 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.
During the year ended December 31, 2019, the Company purchased 643,486 shares of its common stock for an aggregate purchase price of approximately $39,874, including commissions, representing an average purchase price per share of $61.96 under the 2017 Repurchase Program.
During the year ended December 31, 2018, the Company purchased 674,604 shares of its common stock for an aggregate purchase price of approximately $39,987, including commissions, representing an average purchase price per share of $59.27 under 2017 Repurchase Program.
Repurchased shares have been recorded as treasury shares and will be held until the 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, 2019, 2018 and 2017. The Company’s line of credit with a bank could restrict, or its terms of the Notes could impair, the Company’s ability to declare or make any dividends or similar distributions.
XML 17 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Supplemental Cash Flow Informaton Related to Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Cash payments for amounts included in the measurement of lease liabilities :  
Operating cash outflows for operating leases $ 24,813
Operating cash outflows for finance leases 93
Financing cash outflows for finance leases 336
Right-of-use assets obtained in exchange for new operating lease liabilities 36,473
Right-of-use assets obtained in exchange for new finance lease liabilities $ 506
Weighted-average remaining lease term  
Finance lease 2 years 3 months 18 days
Operating lease 6 years
Weighted-average discount rate  
Finance lease 9.90%
Operating lease 7.60%
XML 18 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and changes in the cumulative foreign currency translation adjustments. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with ASC 815. Changes in the fair values of these foreign currency exchange contracts are recognized in AOCI on the Company's consolidated balance sheets until the settlement of those contracts. The balances as of December 31, 2019 and 2018 are as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(87,591
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges
4,604

 
(218
)
Retirement benefits
(1,780
)
 
918

Income tax expense relating to above (1)
(125
)
 
(62
)
Accumulated other comprehensive loss
$
(84,892
)
 
$
(83,467
)


(1) These are income tax expense recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.
XML 19 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Summary of Expected Benefit Payments (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2020 $ 2,408
2021 2,234
2022 1,969
2023 1,812
2024 1,563
2025 to 2029 $ 5,712
XML 20 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Net Period Benefit Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]      
Service cost $ 1,953 $ 1,735 $ 1,933
Interest cost 875 714 645
Expected return on plan assets (568) (514) (401)
Amortization of actuarial (gain)/loss (159) (153) 256
Net periodic benefit cost $ 2,101 $ 1,782 $ 2,433
XML 21 exls-12312019x10k_htm.xml IDEA: XBRL DOCUMENT 0001297989 2019-01-01 2019-12-31 0001297989 2020-02-25 0001297989 2019-06-30 0001297989 2018-12-31 0001297989 2019-12-31 0001297989 2017-01-01 2017-12-31 0001297989 2018-01-01 2018-12-31 0001297989 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001297989 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 0001297989 us-gaap:RetainedEarningsMember 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2017-12-31 0001297989 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001297989 2017-12-31 0001297989 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001297989 us-gaap:CommonStockMember 2016-12-31 0001297989 us-gaap:TreasuryStockMember 2018-12-31 0001297989 us-gaap:CommonStockMember 2017-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:CommonStockMember 2017-01-01 0001297989 us-gaap:TreasuryStockMember 2018-01-01 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2017-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2017-01-01 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2016-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001297989 2017-01-01 0001297989 us-gaap:CommonStockMember 2018-01-01 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001297989 us-gaap:TreasuryStockMember 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001297989 us-gaap:TreasuryStockMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2016-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2017-01-01 0001297989 2018-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 0001297989 us-gaap:NoncontrollingInterestMember 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001297989 2016-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 us-gaap:CommonStockMember 2019-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2016-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001297989 exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-12-31 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 srt:MaximumMember exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-01-01 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-12-31 0001297989 srt:MaximumMember 2019-01-01 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-12-31 0001297989 srt:MinimumMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001297989 us-gaap:BuildingMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-01-01 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember exls:LeaseholdBenefitsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember exls:LeaseholdBenefitsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001297989 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-12-31 0001297989 exls:InsuranceMember 2018-01-01 2018-12-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-12-31 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-12-31 0001297989 country:IN 2019-12-31 0001297989 country:US 2019-12-31 0001297989 country:PH 2018-12-31 0001297989 country:US 2018-12-31 0001297989 country:PH 2019-12-31 0001297989 exls:RestOfWorldMember 2018-12-31 0001297989 country:IN 2018-12-31 0001297989 exls:RestOfWorldMember 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 exls:InsuranceMember 2017-01-01 2017-12-31 0001297989 exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsServicesMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-12-31 0001297989 exls:BPMandRelatedServicesMember 2018-01-01 2018-12-31 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-12-31 0001297989 exls:BPMandRelatedServicesMember 2017-01-01 2017-12-31 0001297989 exls:AnalyticsServicesMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-12-31 0001297989 exls:InsuranceMember 2019-01-01 2019-12-31 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-12-31 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-12-31 0001297989 exls:AnalyticsMember 2019-01-01 2019-12-31 0001297989 country:GB 2017-01-01 2017-12-31 0001297989 us-gaap:NonUsMember 2017-01-01 2017-12-31 0001297989 us-gaap:NonUsMember 2018-01-01 2018-12-31 0001297989 country:GB 2018-01-01 2018-12-31 0001297989 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001297989 country:US 2017-01-01 2017-12-31 0001297989 country:US 2019-01-01 2019-12-31 0001297989 exls:RestOfWorldMember 2018-01-01 2018-12-31 0001297989 country:GB 2019-01-01 2019-12-31 0001297989 exls:RestOfWorldMember 2019-01-01 2019-12-31 0001297989 exls:RestOfWorldMember 2017-01-01 2017-12-31 0001297989 country:US 2018-01-01 2018-12-31 0001297989 2019-07-01 2019-09-30 0001297989 2018-10-01 2018-12-31 0001297989 2018-01-01 2018-03-31 0001297989 2019-10-01 2019-12-31 0001297989 2018-04-01 2018-06-30 0001297989 2019-01-01 2019-03-31 0001297989 2019-04-01 2019-06-30 0001297989 2018-07-01 2018-09-30 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2018-01-01 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2018-01-01 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2017-12-31 0001297989 exls:ContractAcquisitionCostsMember 2017-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-12-31 0001297989 exls:DepreciationAndAmortizationMember 2017-01-01 2017-12-31 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-12-31 0001297989 exls:DepreciationAndAmortizationMember 2018-01-01 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001297989 us-gaap:VehiclesMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2018-12-31 0001297989 us-gaap:LandMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001297989 us-gaap:LandMember 2019-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001297989 us-gaap:VehiclesMember 2019-12-31 0001297989 us-gaap:ConstructionInProgressMember 2018-12-31 0001297989 us-gaap:BuildingMember 2018-12-31 0001297989 us-gaap:ConstructionInProgressMember 2019-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001297989 us-gaap:BuildingMember 2019-12-31 0001297989 exls:SCIOMember 2018-07-01 0001297989 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-10-01 2018-12-31 0001297989 exls:SCIOMember 2019-12-31 0001297989 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2019-10-01 2019-12-31 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-01 0001297989 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2019-10-01 2019-12-31 0001297989 exls:HealthIntegratedInc.Member 2018-12-31 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-07-01 0001297989 srt:MinimumMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-10-01 2019-12-31 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 2018-07-01 0001297989 us-gaap:RestrictedStockMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 us-gaap:HealthCareMember 2018-10-01 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2018-12-31 0001297989 exls:LeaseholdBenefitsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2019-12-31 0001297989 exls:InsuranceMember 2019-12-31 0001297989 exls:OtherOperationsManagementMember 2017-12-31 0001297989 exls:AnalyticsMember 2019-12-31 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2017-12-31 0001297989 exls:FinanceandAccountingMember 2019-12-31 0001297989 exls:AnalyticsMember 2017-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 exls:FinanceandAccountingMember 2017-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2019-12-31 0001297989 exls:InsuranceMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-12-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 0001297989 us-gaap:MeasurementInputDiscountRateMember 2019-10-01 2019-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2018-01-01 2018-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2019-01-01 2019-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-12-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2018-07-02 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2018-01-01 2018-12-31 0001297989 srt:MinimumMember exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandNineteenRepurchaseProgramMember 2019-12-16 0001297989 exls:TwoThousandFourteenandTwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-12-31 0001297989 srt:MaximumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:FirstFiveYearsMember 2019-01-01 2019-12-31 0001297989 exls:FiveToTenYearsMember 2019-01-01 2019-12-31 0001297989 exls:ExpirationDateTwoThousandAndThirtyTwoMember 2018-12-31 0001297989 exls:ExpirationDateTwoThousandAndThirtyTwoMember 2019-12-31 0001297989 exls:RangeOneMember 2019-12-31 0001297989 exls:RangeTwoMember 2019-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember us-gaap:SubsequentEventMember 2020-01-01 2020-02-27 0001297989 exls:PerformanceBasedStockAwardsMember 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001297989 2015-06-19 2015-06-19 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2018-06-15 0001297989 exls:PerformanceBasedStockAwardsMember 2019-01-01 2019-12-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-12-31 0001297989 us-gaap:RestrictedStockMember 2019-12-31 0001297989 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001297989 us-gaap:RestrictedStockMember 2018-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001297989 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001297989 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0001297989 srt:MaximumMember exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001297989 exls:RangeOneMember 2019-01-01 2019-12-31 0001297989 exls:RangeTwoMember 2019-01-01 2019-12-31 0001297989 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0001297989 us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001297989 us-gaap:OtherRestructuringMember 2018-12-31 0001297989 us-gaap:OtherRestructuringMember 2019-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2019-12-31 0001297989 us-gaap:ContractTerminationMember 2019-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2018-12-31 0001297989 us-gaap:ContractTerminationMember 2018-12-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-01-01 2018-12-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2017-01-01 2017-12-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2019-01-01 2019-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:FinanceandAccountingMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:TravelTransportationandLogisticsMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member us-gaap:HealthCareMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:AnalyticsMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:InsuranceMember 2017-01-01 2017-12-31 0001297989 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201707Member exls:InsuranceMember 2017-01-01 2017-12-31 0001297989 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201707Member exls:OtherOperationsManagementMember 2017-01-01 2017-12-31 0001297989 us-gaap:AccountingStandardsUpdate201707Member exls:InsuranceMember 2017-01-01 2017-12-31 iso4217:USD iso4217:USD shares shares pure exls:operating_segment iso4217:EUR iso4217:GBP exls:ClassOfCommonStock false --12-31 FY 2019 0001297989 0.0050 2 40000000 0.001 0.001 100000000 100000000 37850544 38480626 34222476 34185213 0.0133333 P6Y P8Y P15Y P10Y P5Y P10Y P3Y P3Y P5Y P1Y P3Y 1313000 150000 0.001 0.001 15000000 15000000 0 0 P8Y P8Y P5Y P5Y P3Y P3Y P3Y P3Y P2Y P3Y P3Y 15.00 21.01 21.00 28.00 0.3333 0.3333 3628068 4295413 0 0 10-K true 2019-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 false 2189025465 34364691 <div style="line-height:120%;text-align:left;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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 </span><span style="font-family:inherit;font-size:8.5pt;">December 31, 2019</span><span style="font-family:inherit;font-size:8.5pt;">.</span></div> 119165000 95881000 202238000 184489000 5453000 5608000 171864000 164752000 13246000 11326000 4698000 9639000 24594000 28240000 541258000 499935000 79142000 73510000 86396000 2426000 2642000 11855000 6602000 73982000 95495000 349529000 349984000 36016000 31015000 2484000 2753000 1183088000 1061936000 6564000 5653000 40867000 21423000 13436000 7722000 71626000 54893000 71023000 64169000 24148000 1432000 1012000 253000 223000 229349000 155095000 194131000 263241000 74709000 0 1790000 0 966000 8445000 430000 315000 11712000 16521000 513087000 443617000 0 0 39000 38000 391240000 364179000 551903000 484244000 -84892000 -83467000 858290000 764994000 188289000 146925000 670001000 618069000 0 250000 670001000 618319000 1183088000 1061936000 991346000 883112000 762310000 655490000 584855000 495142000 335856000 298257000 267168000 126909000 116202000 102515000 71842000 63612000 53379000 51981000 48566000 38549000 8671000 20056000 0 259403000 248436000 194443000 76453000 49821000 72725000 3752000 4787000 2839000 13612000 7227000 1889000 16507000 12989000 11359000 83100000 60370000 85034000 15172000 3397000 36146000 67928000 56973000 48888000 -269000 -247000 0 67659000 56726000 48888000 1.97 1.65 1.44 1.95 1.62 1.39 34350150 34451008 33897916 34732683 35030984 35110210 67659000 56726000 48888000 8773000 -13919000 19802000 -3486000 -25700000 18894000 -2539000 382000 1273000 3951000 3149000 6899000 159000 153000 -256000 -63000 4782000 -3979000 -1425000 -37757000 29347000 66234000 18969000 78235000 35699819 36000 284646000 382722000 -75057000 2071710 -60362000 193000 532178000 5999000 -4546000 1453000 35699819 36000 290645000 378176000 -75057000 2071710 -60362000 193000 533631000 1090932 1000 8560000 8561000 23041000 23041000 830308 43454000 43454000 31000 31000 29347000 29347000 48888000 48888000 36790751 37000 322246000 427064000 -45710000 2902018 -103816000 224000 600045000 454000 454000 36790751 37000 322246000 427518000 -45710000 2902018 -103816000 224000 600499000 990334 1000 1397000 1398000 69459 4080000 4080000 23901000 23901000 726050 43109000 43109000 12555000 12555000 26000 26000 -37757000 -37757000 56726000 56726000 37850544 38000 364179000 484244000 -83467000 3628068 -146925000 250000 618319000 630110 1000 986000 987000 26070000 26070000 667345 41364000 41364000 -13000 -13000 -18000 250000 232000 -1425000 -1425000 67659000 67659000 38480654 39000 391240000 551903000 -84892000 4295413 -188289000 0 670001000 67659000 56726000 48888000 52193000 48719000 38984000 26070000 23901000 23041000 27335000 0 0 10116000 7696000 0 321000 8620000 -1523000 -12345000 -625000 731000 614000 -573000 2816000 -269000 -247000 0 2472000 0 0 3627000 20056000 0 1205000 -903000 -252000 7093000 10046000 20482000 -1215000 4509000 -218000 7194000 -14147000 11037000 2204000 6800000 2224000 134000 -360000 1706000 6679000 -4929000 -6625000 16915000 1272000 6391000 14141000 -1084000 6903000 -24813000 0 0 168420000 92435000 113159000 40138000 40437000 35154000 0 0 3000000 241000 0 0 0 231829000 23300000 187974000 133434000 402721000 176968000 128208000 241439000 -51385000 -277492000 -222736000 336000 152000 174000 46000000 246614000 60574000 98247000 155209000 45192000 0 149000000 0 117000 762000 790000 41364000 43109000 43454000 987000 1397000 8561000 -93077000 197779000 -20475000 -1045000 -2868000 3935000 22913000 9854000 -126117000 104131000 94277000 220394000 127044000 104131000 94277000 0 4080000 0 10649000 4725000 1122000 19087000 18508000 19128000 506000 277000 301000 Organization<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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”), operates in the Business Process Management (“BPM”) industry providing operations management services and analytics services that helps its clients build and grow sustainable businesses. By orchestrating its domain expertise, data, analytics and digital technology, the company looks deeper to design and manage agile, customer-centric operating models to improve global operations, drive profitability, enhance customer satisfaction, increase data-driven insights, and manage risk and compliance. 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 <table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Preparation and Principles of Consolidation</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 and all of its subsidiaries and includes the Company's share in the results of its associates.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounting policies of the respective individual subsidiary and associate are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments in equity affiliates are initially recorded at cost and any excess cost 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 is recognized in the consolidated statements of income.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of each entity in the Company is its respective local country currency which is also the currency of the primary economic environment in which it operates except for the entities in Mauritius which use the U.S. dollar as its functional currency. 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 of the subsidiary 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 accompanying consolidated statements of income.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Resulting translation adjustments are included in accumulated other comprehensive loss in the consolidated balance sheets. </span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of Financial Accounting Standards Board Accounting Standards Update (“ASU”) No. 2014-09 Topic 606, Revenue from Contracts with Customers (“Topic 606”)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the date of initial application, the Company adopted Topic 606 using the modified retrospective method by recognizing the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings, resulting in an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$454</span></span><span style="font-family:inherit;font-size:10pt;">, primarily due to new contract acquisition costs. The initial application scopes in those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning January 1, 2018 are presented under Topic 606. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The key area impacted upon adoption of Topic 606 relates to the accounting for sales commissions costs. Specifically, under Topic 606 a portion of sales commission costs have been recorded as an asset and recognized as an operating expense on a straight-line basis over the expected period of benefit. Prior to adoption, the Company was expensing sales commission costs as incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Services</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Type of Contracts</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after 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><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues for the Company’s 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 best depicts, the 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 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;padding-left:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iv.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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></td></tr></table><div style="line-height:174%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Modification to Contracts</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 allocated to each performance obligation based on the relative standalone selling price.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Consideration</span></div><div style="line-height:174%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allocation of Transaction Price to Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unbilled Receivables</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 identify 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 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.</span></div><div style="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue and Contract Fulfillment Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Further, the Company also defer 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income.</span></div><div style="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Acquisition Costs</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.</span></div><div style="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Upfront Payment Made to Customer</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:174%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Out of Pocket Expenses</span></div><div style="line-height:174%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.</span></div><div style="line-height:174%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Payment terms</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> days. The Company does not have any extended payment terms clauses in existing contracts.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts with an original expected length of one year or less as determined under ASC 606,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts for which Company recognize revenue based on the right to invoice for service performed.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents and Restricted Cash</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 accounts and time deposits to reduce its exposure to market risk with regard to these funds.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash 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 (refer to Note 8 to the consolidated financial statements for details). These deposits with banks have maturity dates after </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments consist of time deposits with financial institutions which are valued at cost and approximate fair value. Interest earned on such investments is included in interest income. </span><span style="font-family:inherit;font-size:10pt;">Investments with original maturities greater than ninety days but less than twelve months are classified as short-term investments. Investments with maturities greater than twelve months from the balance sheet date are classified as long-term investments.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's mutual fund investments are in debt and money market funds which invest in instruments of various maturities in India. These investments are accounted for in accordance with the fair value option under Financial Accounting Standard Board Accounting Standards Codification (“ASC”) Topic 825, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, (“Topic 825”) and any changes in fair value are included in interest and other income. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold or disposed and is included in interest and other income.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Receivable</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of the accounts receivable aging and prior collection experience, current market conditions, client’s financial condition and the amounts of receivables in dispute to ascertain the ultimate collectability of these receivables. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$1,163</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$956</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of allowance for doubtful accounts.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$73,920</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$63,952</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of unbilled accounts receivable.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(h)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and equipment</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at the lower of present value of minimum lease payments at the inception of the leases or its fair value. 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 are classified as capital work in progress.</span></div><div style="line-height:120%;padding-bottom:25px;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Depreciation on equipment held under finance leases and leasehold improvements are computed using the straight-line method over the shorter of the asset's estimated useful lives or the lease term.</span></div><div style="line-height:120%;padding-bottom:25px;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. </span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.7699805068226%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:76%;"/><td style="width:24%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Lives<br/>(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2-5</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(j)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations, Goodwill and Other Intangible Assets</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Changes in fair value are recognized in earnings. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Under ASC 350, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 for discussion of the Company's goodwill impairment testing. The Company adopted ASU No. 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Test for Goodwill Impairment,</span><span style="font-family:inherit;font-size:10pt;"> effective January 1, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> in conjunction with our goodwill impairment assessment.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The quantitative goodwill impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model”), and also 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. Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows of the respective reporting units. The discount rate is mainly based on judgment of the specific risk inherent within each reporting unit. 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. The Company uses the “Market approach” to corroborate the results of the income approach. 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 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:17px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.93957115009746%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5-10 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-10 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(k)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investment in Equity Affiliate</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in equity affiliate are initially recorded at cost and any excess cost 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 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></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(l)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-lived Assets</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(m)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Derivative Financial Instruments</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company uses derivative instruments for the purpose of mitigating the exposure from risk of foreign currency fluctuation associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates, and not for speculative trading purposes. These derivative contracts are purchased adhering to the Company’s policy and are with counterparties that are highly rated financial institutions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company hedges forecasted transactions that are subject to foreign exchange exposure with foreign currency exchange contracts that qualify as cash flow hedges. 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, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges are recorded in the consolidated statements of income along with the underlying hedged item in the same line as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 equity are reclassified to earnings.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses derivatives instruments consisting of foreign currency exchange contracts to economically 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. Changes </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss).</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(n)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Borrowings</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for convertible notes in accordance with the guidelines established by the ASC 470-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt with Conversion and Other Options. </span><span style="font-family:inherit;font-size:10pt;">The Company separates the convertible notes into liability and equity components.</span><span style="font-family:Arial;font-size:9pt;"> </span><span style="font-family:inherit;font-size:10pt;">The Beneficial Conversion Feature ("BCF") of a convertible note, which is the equity component and recorded as additional paid-in capital, is normally characterized as the convertible portion or feature of certain notes payable that provide a rate of conversion that is below market value or in-the-money when issued. The Company records a BCF related to the issuance of a convertible note when issued. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If a convertible note is within the scope of the Cash Conversion Subsections and contains embedded features other than the embedded conversion option, the guidance in ASC 815-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging - Embedded Derivatives </span><span style="font-family:inherit;font-size:10pt;">(ASC 815-15), is applied to determine if any of those features must be separately accounted for as a derivative instrument. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair value of the liability component at issuance is determined using a discounted cash flow technique, which considers debt issuances with similar features of the Company’s convertible notes, excluding the conversion feature. The excess of the gross proceeds received over the estimated fair value of the liability component is allocated to the BCF, which is credited to additional paid-in-capital, with a corresponding offset recognized as a discount to reduce the net carrying value of the convertible notes. The discount is amortized to interest expense over the expected term of the convertible notes using the effective interest method. </span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(o)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Benefits</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 accrued 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. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 classified in - “Other income, net”. Refer to Note 20 and Note 27 to the consolidated financial statements for details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(p)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes stock-based compensation expense in the consolidated financial statements 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 over the requisite service period of the award. Forfeitures are accounted when the actual forfeitures occur.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 (“PRSUs”) to executive officers and other specified employees. </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs cliff vest based on an aggregated revenue target (“PU”) for a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> vest based on a market condition (“MUs”) that is contingent on meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the program, measured over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance period. The award recipient may earn up to two hundred percent (</span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;">) of the PRSUs granted based on the actual achievement of both targets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 to receive </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PUs are probable of being achieved. The 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 will be 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 PUs as of December 31, 2019 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 MUs will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(q)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. 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="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(r)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Instruments and Concentration of Credit Risk</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;"> For certain financial instruments, including cash and cash equivalents, short-term investments (except investment in mutual funds, as disclosed in Note 16), restricted cash, accounts receivable, accounts payable, accrued expenses, other current liabilities and outstanding revolver credit, recorded amounts approximate fair value due to the relatively short maturity periods and/or timing of repayments of such instruments.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Credit Risk</span><span style="font-family:inherit;font-size:10pt;">. 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 are invested in highly-rated mutual funds, money market accounts 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="font-family:inherit;font-size:8pt;">s.</span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(s)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception of the contract. Operating leases are recorded in "operating lease right-of-use ("ROU") assets", "current portion of operating lease liabilities" and "operating lease liabilities, less current portion" in the Company's consolidated balance sheets. Finance leases are recorded in "property and equipment", "current portion of finance lease liabilities" and "finance lease liabilities, less current portion" in the Company's consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. Lease term includes the effects of options to extend or terminate the lease when it is reasonably certain 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 has lease agreements with lease and non-lease components, which are accounted for separately.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company accounts for 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.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the date of initial application, the Company adopted, Leases (Topic 842), using the modified retrospective method. The modified retrospective method provides a method of recognizing those leases which had not expired as of the date of adoption of January 1, 2019. The prior period consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption resulted in the recognition of ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$80,328</span></span><span style="font-family:inherit;font-size:10pt;"> (net of deferred rent of </span><span style="font-family:inherit;font-size:10pt;"><span>$8,626</span></span><span style="font-family:inherit;font-size:10pt;">) and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$88,954</span></span><span style="font-family:inherit;font-size:10pt;"> for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings. Refer to Note 21 to the consolidated financial statements for details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(t)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Government Grants</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Government grants related to income are recognized as a reduction of expenses in the consolidated statements of income when there is a reasonable assurance that the entity will comply with the conditions attached to the grant and that the grants will be received.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(u)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Earnings per share</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(v)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commitments and contingencies</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. Legal costs incurred in connection with such liabilities are expensed as incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(w)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The new guidance replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption as of the fiscal years beginning after December 15, 2018 was permitted. The amendment should be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align credit loss methodology with the new standard. Adoption of the ASU will result in immaterial impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. The impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;"> ("Topic 820"): Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU changes the disclosure requirements on fair value measurements in Topic 820 by prescribing new, elimination and modification of disclosure requirements, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in this ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity was permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU effective January 1, 2020 is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-14, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits-Defined Benefit Plans-General </span><span style="font-family:inherit;font-size:10pt;">("Subtopic 715-20"): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software </span><span style="font-family:inherit;font-size:10pt;">(Subtopic 350-40"): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption was permitted and both prospective and retrospective transition methods are allowed. The adoption of this ASU did not have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, FASB issued ASU No. 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Financial Instruments-Credit Losses</span><span style="font-family:inherit;font-size:10pt;"> (Topic 326), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> (Topic 815), and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments: Targeted Transition Relief </span><span style="font-family:inherit;font-size:10pt;">(Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, FASB issued ASU No. 2019-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses </span><span style="font-family:inherit;font-size:10pt;">(Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company's consolidated financial statements.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(x)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Recently Adopted Accounting Pronouncements</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, FASB issued ASU No. 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases</span><span style="font-family:inherit;font-size:10pt;"> (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's consolidated balance sheets, but did not have a material impact on the Company's consolidated income statements and consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer to Note 21 to the consolidated financial statements for details.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, FASB issued ASU No. 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">(Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer to Note 21 to the consolidated financial statements for details.</span></div> 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 and all of its subsidiaries and includes the Company's share in the results of its associates.<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounting policies of the respective individual subsidiary and associate are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments in equity affiliates are initially recorded at cost and any excess cost 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 is recognized in the consolidated statements of income.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of each entity in the Company is its respective local country currency which is also the currency of the primary economic environment in which it operates except for the entities in Mauritius which use the U.S. dollar as its functional currency. 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 of the subsidiary 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 accompanying consolidated statements of income.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Resulting translation adjustments are included in accumulated other comprehensive loss in the consolidated balance sheets. </span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of Financial Accounting Standards Board Accounting Standards Update (“ASU”) No. 2014-09 Topic 606, Revenue from Contracts with Customers (“Topic 606”)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the date of initial application, the Company adopted Topic 606 using the modified retrospective method by recognizing the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings, resulting in an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$454</span></span><span style="font-family:inherit;font-size:10pt;">, primarily due to new contract acquisition costs. The initial application scopes in those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning January 1, 2018 are presented under Topic 606. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The key area impacted upon adoption of Topic 606 relates to the accounting for sales commissions costs. Specifically, under Topic 606 a portion of sales commission costs have been recorded as an asset and recognized as an operating expense on a straight-line basis over the expected period of benefit. Prior to adoption, the Company was expensing sales commission costs as incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Services</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Type of Contracts</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after 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><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues for the Company’s 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 best depicts, the 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 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;padding-left:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iv.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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></td></tr></table><div style="line-height:174%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Modification to Contracts</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 allocated to each performance obligation based on the relative standalone selling price.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Consideration</span></div><div style="line-height:174%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allocation of Transaction Price to Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unbilled Receivables</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 identify 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 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.</span></div><div style="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue and Contract Fulfillment Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Further, the Company also defer 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income.</span></div><div style="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Acquisition Costs</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.</span></div><div style="line-height:174%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Upfront Payment Made to Customer</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:174%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Out of Pocket Expenses</span></div><div style="line-height:174%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.</span></div><div style="line-height:174%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Payment terms</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> days. The Company does not have any extended payment terms clauses in existing contracts.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts with an original expected length of one year or less as determined under ASC 606,</span></div></td></tr></table><div style="line-height:174%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div>Contracts for which Company recognize revenue based on the right to invoice for service performed 454000 P30D P60D <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 accounts and time deposits to reduce its exposure to market risk with regard to these funds.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash 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 (refer to Note 8 to the consolidated financial statements for details). These deposits with banks have maturity dates after </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.</span></div>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 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments consist of time deposits with financial institutions which are valued at cost and approximate fair value. Interest earned on such investments is included in interest income. </span><span style="font-family:inherit;font-size:10pt;">Investments with original maturities greater than ninety days but less than twelve months are classified as short-term investments. Investments with maturities greater than twelve months from the balance sheet date are classified as long-term investments.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company's mutual fund investments are in debt and money market funds which invest in instruments of various maturities in India. These investments are accounted for in accordance with the fair value option under Financial Accounting Standard Board Accounting Standards Codification (“ASC”) Topic 825, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</span>, (“Topic 825”) and any changes in fair value are included in interest and other income. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold or disposed and is included in interest and other income 1163000 956000 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 73920000 63952000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at the lower of present value of minimum lease payments at the inception of the leases or its fair value. 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 are classified as capital work in progress.</span></div><div style="line-height:120%;padding-bottom:25px;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Depreciation on equipment held under finance leases and leasehold improvements are computed using the straight-line method over the shorter of the asset's estimated useful lives or the lease term.</span></div><div style="line-height:120%;padding-bottom:25px;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. </span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.7699805068226%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:76%;"/><td style="width:24%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Lives<br/>(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2-5</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.7699805068226%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:76%;"/><td style="width:24%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Lives<br/>(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2-5</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.13450292397661%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>640</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.9317738791423%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:49%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated useful lives (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Owned assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment and computers</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2-5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital work in progress</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,026</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>257,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(155,798</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Right-of-use assets under finance leases:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,001</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs, included under Software, was as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less : Accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,989</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,393</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.15204678362574%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span> 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 P5Y <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Changes in fair value are recognized in earnings. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Under ASC 350, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 for discussion of the Company's goodwill impairment testing. The Company adopted ASU No. 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Test for Goodwill Impairment,</span><span style="font-family:inherit;font-size:10pt;"> effective January 1, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> in conjunction with our goodwill impairment assessment.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The quantitative goodwill impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model”), and also 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. Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows of the respective reporting units. The discount rate is mainly based on judgment of the specific risk inherent within each reporting unit. 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. The Company uses the “Market approach” to corroborate the results of the income approach. 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 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:17px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.93957115009746%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5-10 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-10 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:17px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.93957115009746%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5-10 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-10 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Investments in equity affiliate are initially recorded at cost and any excess cost 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 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 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 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company uses derivative instruments for the purpose of mitigating the exposure from risk of foreign currency fluctuation associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates, and not for speculative trading purposes. These derivative contracts are purchased adhering to the Company’s policy and are with counterparties that are highly rated financial institutions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company hedges forecasted transactions that are subject to foreign exchange exposure with foreign currency exchange contracts that qualify as cash flow hedges. 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, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges are recorded in the consolidated statements of income along with the underlying hedged item in the same line as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 equity are reclassified to earnings.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses derivatives instruments consisting of foreign currency exchange contracts to economically 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. Changes </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss).</span></div>The Company also uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for convertible notes in accordance with the guidelines established by the ASC 470-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt with Conversion and Other Options. </span><span style="font-family:inherit;font-size:10pt;">The Company separates the convertible notes into liability and equity components.</span><span style="font-family:Arial;font-size:9pt;"> </span><span style="font-family:inherit;font-size:10pt;">The Beneficial Conversion Feature ("BCF") of a convertible note, which is the equity component and recorded as additional paid-in capital, is normally characterized as the convertible portion or feature of certain notes payable that provide a rate of conversion that is below market value or in-the-money when issued. The Company records a BCF related to the issuance of a convertible note when issued. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If a convertible note is within the scope of the Cash Conversion Subsections and contains embedded features other than the embedded conversion option, the guidance in ASC 815-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging - Embedded Derivatives </span><span style="font-family:inherit;font-size:10pt;">(ASC 815-15), is applied to determine if any of those features must be separately accounted for as a derivative instrument. </span></div>The estimated fair value of the liability component at issuance is determined using a discounted cash flow technique, which considers debt issuances with similar features of the Company’s convertible notes, excluding the conversion feature. The excess of the gross proceeds received over the estimated fair value of the liability component is allocated to the BCF, which is credited to additional paid-in-capital, with a corresponding offset recognized as a discount to reduce the net carrying value of the convertible notes. The discount is amortized to interest expense over the expected term of the convertible notes using the effective interest method. <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 accrued 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. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 classified in - “Other income, net”. Refer to Note 20 and Note 27 to the consolidated financial statements for details.</span></div>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 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes stock-based compensation expense in the consolidated financial statements 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 over the requisite service period of the award. Forfeitures are accounted when the actual forfeitures occur.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 (“PRSUs”) to executive officers and other specified employees. </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs cliff vest based on an aggregated revenue target (“PU”) for a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> vest based on a market condition (“MUs”) that is contingent on meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the program, measured over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance period. The award recipient may earn up to two hundred percent (</span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;">) of the PRSUs granted based on the actual achievement of both targets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 to receive </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PUs are probable of being achieved. The 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 will be 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 PUs as of December 31, 2019 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>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 MUs will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved 0.50 0.50 2 1 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. 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>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 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;"> For certain financial instruments, including cash and cash equivalents, short-term investments (except investment in mutual funds, as disclosed in Note 16), restricted cash, accounts receivable, accounts payable, accrued expenses, other current liabilities and outstanding revolver credit, recorded amounts approximate fair value due to the relatively short maturity periods and/or timing of repayments of such instruments.</span></div><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Credit Risk</span><span style="font-family:inherit;font-size:10pt;">. 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 are invested in highly-rated mutual funds, money market accounts 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="font-family:inherit;font-size:8pt;">s.</span> 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 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception of the contract. Operating leases are recorded in "operating lease right-of-use ("ROU") assets", "current portion of operating lease liabilities" and "operating lease liabilities, less current portion" in the Company's consolidated balance sheets. Finance leases are recorded in "property and equipment", "current portion of finance lease liabilities" and "finance lease liabilities, less current portion" in the Company's consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. Lease term includes the effects of options to extend or terminate the lease when it is reasonably certain 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 has lease agreements with lease and non-lease components, which are accounted for separately.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company accounts for 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.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the date of initial application, the Company adopted, Leases (Topic 842), using the modified retrospective method. The modified retrospective method provides a method of recognizing those leases which had not expired as of the date of adoption of January 1, 2019. The prior period consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption resulted in the recognition of ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$80,328</span></span><span style="font-family:inherit;font-size:10pt;"> (net of deferred rent of </span><span style="font-family:inherit;font-size:10pt;"><span>$8,626</span></span><span style="font-family:inherit;font-size:10pt;">) and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$88,954</span></span><span style="font-family:inherit;font-size:10pt;"> for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings. Refer to Note 21 to the consolidated financial statements for details.</span></div>The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. 80328000 8626000 88954000 Government grants related to income are recognized as a reduction of expenses in the consolidated statements of income when there is a reasonable assurance that the entity will comply with the conditions attached to the grant and that the grants will be received 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 except where the results would be anti-dilutive Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. Legal costs incurred in connection with such liabilities are expensed as incurred <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The new guidance replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption as of the fiscal years beginning after December 15, 2018 was permitted. The amendment should be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align credit loss methodology with the new standard. Adoption of the ASU will result in immaterial impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. The impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;"> ("Topic 820"): Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU changes the disclosure requirements on fair value measurements in Topic 820 by prescribing new, elimination and modification of disclosure requirements, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in this ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity was permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU effective January 1, 2020 is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-14, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits-Defined Benefit Plans-General </span><span style="font-family:inherit;font-size:10pt;">("Subtopic 715-20"): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software </span><span style="font-family:inherit;font-size:10pt;">(Subtopic 350-40"): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption was permitted and both prospective and retrospective transition methods are allowed. The adoption of this ASU did not have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, FASB issued ASU No. 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Financial Instruments-Credit Losses</span><span style="font-family:inherit;font-size:10pt;"> (Topic 326), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> (Topic 815), and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments: Targeted Transition Relief </span><span style="font-family:inherit;font-size:10pt;">(Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, FASB issued ASU No. 2019-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses </span><span style="font-family:inherit;font-size:10pt;">(Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company's consolidated financial statements.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:24px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(x)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Recently Adopted Accounting Pronouncements</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, FASB issued ASU No. 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases</span><span style="font-family:inherit;font-size:10pt;"> (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's consolidated balance sheets, but did not have a material impact on the Company's consolidated income statements and consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer to Note 21 to the consolidated financial statements for details.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, FASB issued ASU No. 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">(Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer to Note 21 to the consolidated financial statements for details.</span></div> Segment and Geographical Information<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates in the BPM industry and is a provider of operations management and analytics services. Effective January 1, 2020, the Company realigned its operating and reportable segments, but the presentation in this Annual Report, including the discussion in next paragraphs, refers to the structure in place prior to such realignment. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>eight</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, which are strategic business units that align its products and services with how it manages its business, approaches its key markets and interacts with its clients. </span><span style="font-family:inherit;font-size:10pt;"><span>Five</span></span><span style="font-family:inherit;font-size:10pt;"> of those operating segments provide BPM or “operations management” services, which is organized into industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of the operating segment is a “capability” segment (Finance and Accounting) that provides services to clients in the Company's industry-focused segments as well as clients across other industries. In each of these </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, the Company provides operations management services, which typically involve transfer to the Company of the business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments are Consulting, which provides industry-specific transformational services related to operations management services, and Analytics, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents information for the following reportable segments:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Travel, Transportation and Logistics (“TT&amp;L”)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance and Accounting (“F&amp;A”)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All Other (consisting of the Company's remaining operating segments, which are the Banking and Financial Services, Utilities and Consulting operating segments).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not allocate and therefore the CODM does not evaluate other 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues and cost of revenues for each of the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, for each of the reportable segments, are as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655,490</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,263</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>335,856</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,171</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,549</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267,168</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,443</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Exclusive of depreciation and amortization expense.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net by service type, were as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">BPM and related services </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>634,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>597,822</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>552,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> BPM and related services include revenues of the Company's </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> industry-focused operating segments, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer to reportable segment disclosure above.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues, net</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>817,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>626,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-United States</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Rest of World</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Non-United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,974</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">Long-lived assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">United States</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Philippines</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Rest of World</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8 5 1 6 2 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues and cost of revenues for each of the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, for each of the reportable segments, are as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655,490</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,263</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>335,856</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,171</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,549</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267,168</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,443</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Exclusive of depreciation and amortization expense.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net by service type, were as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">BPM and related services </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>634,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>597,822</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>552,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> BPM and related services include revenues of the Company's </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> industry-focused operating segments, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer to reportable segment disclosure above.</span></div> 294159000 90589000 68010000 106580000 74679000 357329000 991346000 199678000 73650000 38736000 63317000 48864000 231245000 655490000 94481000 16939000 29274000 43263000 25815000 126084000 335856000 259403000 6647000 15172000 -269000 67659000 258144000 84391000 70237000 97941000 87109000 285290000 883112000 174921000 66768000 41066000 59155000 58341000 184604000 584855000 83223000 17623000 29171000 38786000 28768000 100686000 298257000 248436000 10549000 3397000 -247000 56726000 234794000 77013000 70951000 86527000 83082000 209943000 762310000 159433000 49412000 41337000 51362000 56638000 136960000 495142000 75361000 27601000 29614000 35165000 26444000 72983000 267168000 194443000 12309000 36146000 48888000 634017000 597822000 552367000 357329000 285290000 209943000 991346000 883112000 762310000 5 1 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues, net</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>817,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>626,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-United States</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Rest of World</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Non-United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,974</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 817878000 732589000 626336000 113036000 114515000 108640000 60432000 36008000 27334000 173468000 150523000 135974000 991346000 883112000 762310000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">Long-lived assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">United States</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Philippines</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Rest of World</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 78244000 36152000 52375000 28254000 26006000 5985000 8913000 3119000 165538000 73510000 Quarterly Financial Data<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summarized quarterly results for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended 2019 (Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended (Audited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>239,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>243,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>251,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>256,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>82,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>88,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>335,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average number of shares used in computing earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,374,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,451,671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,322,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,253,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,350,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,833,435</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,702,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,699,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,696,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,732,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Stock compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended 2018 (Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended (Audited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>206,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>210,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>231,124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>234,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>68,872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>78,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>298,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average number of shares used in computing earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,446,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,511,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,458,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,388,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,451,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,302,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,142,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,207,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,921,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,030,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Stock compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,947</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">Exclusive of depreciation and amortization expense.</span></div><div style="line-height:100%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span><span style="font-family:inherit;font-size:10pt;"> Total of quarterly basic and diluted earnings per share and weighted average number of shares used in computing earnings per share will not be equal to year end basic and diluted earnings per share and weighted average number of shares used in computing earnings per share, respectively.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summarized quarterly results for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended 2019 (Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended (Audited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>239,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>243,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>251,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>256,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>991,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>82,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>88,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>335,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average number of shares used in computing earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,374,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,451,671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,322,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,253,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,350,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,833,435</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,702,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,699,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,696,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,732,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Stock compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended 2018 (Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended (Audited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>206,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>210,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>231,124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>234,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>883,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>68,872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>78,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>298,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average number of shares used in computing earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,446,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,511,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,458,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,388,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,451,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,302,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,142,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,207,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,921,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,030,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Stock compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,947</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">Exclusive of depreciation and amortization expense.</span></div><div style="line-height:100%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span><span style="font-family:inherit;font-size:10pt;"> Total of quarterly basic and diluted earnings per share and weighted average number of shares used in computing earnings per share will not be equal to year end basic and diluted earnings per share and weighted average number of shares used in computing earnings per share, respectively.</span></div> 239573000 243509000 251392000 256872000 991346000 82333000 81063000 83850000 88610000 335856000 14695000 12564000 19044000 21356000 67659000 0.43 0.36 0.55 0.62 1.97 0.42 0.36 0.55 0.62 1.95 34374815 34451671 34322449 34253308 34350150 34833435 34702547 34699497 34696896 34732683 6956000 7155000 7427000 4532000 26070000 5528000 5554000 5502000 4974000 21558000 206973000 210112000 231124000 234903000 883112000 68872000 70463000 78967000 79955000 298257000 23158000 14462000 15249000 3857000 56726000 0.67 0.42 0.44 0.11 1.65 0.66 0.41 0.43 0.11 1.62 34446265 34511777 34458520 34388025 34451008 35302926 35142388 35207991 34921388 35030984 5074000 6893000 5344000 6590000 23901000 3947000 3761000 6718000 5951000 20377000 Revenues, net<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Refer to Note 3 to the consolidated financial statements for revenues disaggregated by reportable segments and geography.</span></div><div style="line-height:174%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract balances</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.5243664717349%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Deferred revenue (consideration received in advance)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Consideration received for process transition activities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable includes </span><span style="font-family:inherit;font-size:10pt;"><span>$73,920</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$63,952</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2019 and 2018, 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets represents upfront payments in nature of deal signing discount or deal signing bonuses made to customers. These 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers. This may also include revenues deferred for certain contracts where services have been rendered but other conditions for revenue recognition have not been met for e.g. legally enforceable contract is not executed. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. The contract liabilities 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> that was included in the contract liabilities balance at the beginning of the period was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,077</span></span><span style="font-family:inherit;font-size:10pt;"> and revenue recognized during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> that was included in the contract liabilities balance at the beginning of the period was </span><span style="font-family:inherit;font-size:10pt;"><span>$9,147</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:174%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract acquisition and fulfillment costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides details of the Company’s contract acquisition and fulfillment costs:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract acquisition cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract fulfillment cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract acquisition cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract fulfillment cost</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Balance as of January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Addition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There was no impairment loss in relation to costs capitalized. The capitalized costs are amortized on a straight line basis over the life of the contract.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized over the period in which the related performance obligations are fulfilled.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.5243664717349%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Deferred revenue (consideration received in advance)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Consideration received for process transition activities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 171864000 164752000 5391000 5445000 11259000 6345000 3036000 1669000 73920000 63952000 6077000 9147000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides details of the Company’s contract acquisition and fulfillment costs:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract acquisition cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract fulfillment cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract acquisition cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract fulfillment cost</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Balance as of January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Addition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 713000 4051000 454000 2769000 1222000 4652000 567000 2216000 628000 1448000 308000 934000 1307000 7255000 713000 4051000 Other Income, net<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net consists of the following: </span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Gain on sale and mark-to-market of mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and dividend income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Others, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net consists of the following: </span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Gain on sale and mark-to-market of mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and dividend income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Others, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12965000 9970000 8766000 2399000 1873000 1625000 1143000 1146000 968000 16507000 12989000 11359000 Earnings Per Share<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock and restricted stock units) issued and outstanding at the reporting date, using the treasury stock method. Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding. The Company includes performance stock unit awards in dilutive potential common shares when they become contingently issuable and have a dilutive impact per authoritative guidance and excludes such awards when they are not contingently issuable.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,350,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,451,008</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,897,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of share based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,533</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,212,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,732,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,030,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,110,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to ExlService Holdings Inc. stockholders:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,961</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,350,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,451,008</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,897,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of share based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,533</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,212,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,732,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,030,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,110,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to ExlService Holdings Inc. stockholders:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,961</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 67659000 56726000 48888000 34350150 34451008 33897916 382533 579976 1212294 34732683 35030984 35110210 1.97 1.65 1.44 1.95 1.62 1.39 106375 121344 151961 Cash, Cash Equivalents and Restricted Cash<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash (current)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash (non-current)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, the Company adopted ASU 2016-18, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Statements of Cash Flows (Topic 230), Restricted Cash</span><span style="font-family:inherit;font-size:10pt;">. Accordingly, restricted cash and restricted cash equivalents is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the consolidated statements of cash flows. Refer to Note 27 to the consolidated financial statements.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash (current)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash (non-current)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash (current)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash (non-current)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 119165000 95881000 86795000 5453000 5608000 3674000 2426000 2642000 3808000 127044000 104131000 94277000 Property and Equipment, net<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.9317738791423%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:49%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated useful lives (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Owned assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment and computers</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-5</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-8</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2-5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital work in progress</span></div></td><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,026</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>257,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(155,798</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Right-of-use assets under finance leases:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Motor vehicles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,001</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.15204678362574%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The depreciation and amortization set forth above includes the effect of foreign exchange gain upon settlement of cash flow hedges, amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$212</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$153</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$435</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively (Refer to Note 17 to the consolidated financial statements for further details).</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs, included under Software, was as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less : Accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,989</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,393</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2019, there were no significant changes in estimated useful lives of property and equipment.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.13450292397661%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>640</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the long-lived assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,178</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, to write down the carrying value of property and equipment to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.</span></div> 98309000 85921000 79746000 69752000 44982000 39533000 22046000 20097000 601000 635000 P30Y 1114000 1140000 729000 746000 10309000 11026000 257836000 228850000 179331000 155798000 78505000 73052000 738000 778000 308000 53000 711000 628000 1757000 1459000 1120000 1001000 637000 458000 79142000 73510000 30423000 28189000 24574000 212000 153000 435000 15784000 8783000 4989000 2393000 10795000 6390000 2745000 1417000 640000 2178000 Business Combinations, Goodwill and Intangible Assets<div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SCIOinspire Holdings Inc.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 1, 2018, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”) and Buyer’s wholly owned subsidiary, ExlService Cayman Merger Sub, completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). ExlService Cayman Merger Sub, merged with and into SCIO, with SCIO surviving the merger as a wholly-owned subsidiary of the Buyer.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. The acquisition is expected to significantly strengthen the Company’s capability in the high growth cost optimization and care optimization markets. The acquisition of SCIO is included in the Analytics reportable segment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$245,044</span></span><span style="font-family:inherit;font-size:10pt;">, including cash and cash equivalents acquired and post-closing adjustments. The aggregate base purchase consideration payable at closing of the merger was </span><span style="font-family:inherit;font-size:10pt;"><span>$236,500</span></span><span style="font-family:inherit;font-size:10pt;"> based on completion of diligence, which was adjusted based on, among other things, SCIO’s cash, debt, working capital position and other adjustments as of the Closing as set forth in the Merger Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$233,000</span></span><span style="font-family:inherit;font-size:10pt;">, issued </span><span style="font-family:inherit;font-size:10pt;"><span>69,459</span></span><span style="font-family:inherit;font-size:10pt;"> shares of restricted common stock of the Company in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,080</span></span><span style="font-family:inherit;font-size:10pt;"> and paid the balance with available cash on hand.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the Company’s business combinations accounting policy, the total purchase consideration for SCIO was allocated to identifiable net tangible and intangible assets based upon their fair values. The excess of the purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for SCIO, the fair values of all identifiable assets and liabilities were established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement and Disclosure</span><span style="font-family:inherit;font-size:10pt;">, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.03831417624522%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,076</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,132</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,814</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>81,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total purchase consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>245,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the trade names and trademarks intangible assets were determined by using an “income approach”, specifically the relief-from-royalty approach. The basic principle of the relief-from-royalty method is that without ownership of the subject intangible asset, the user of that intangible asset would have to make a stream of payments to the owner of the asset in return for the rights to use that asset. By acquiring the intangible asset, the user avoids these payments. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the asset, can be attributed to the firm’s ownership. The trade names and trademarks are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of </span><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the developed technology intangible assets were also determined by the relief-from-royalty approach. Similarly, this approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of the technology. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the technology, can be attributed to the firm’s ownership of the technology. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the 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 </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The goodwill recognized is attributable primarily to expected synergies from continuing operations of SCIO and the Company. The amount of goodwill recognized from SCIO's acquisition is not deductible for tax purposes. The goodwill has been assigned to our Analytics reportable segment based upon the Company’s assessment of nature of services rendered by SCIO.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement period adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(982</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,203</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,697</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,193</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,984</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units was a long-term revenue growth rate in the terminal year of </span><span style="font-family:inherit;font-size:10pt;"><span>3.0%</span></span><span style="font-family:inherit;font-size:10pt;"> and discount rates ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>9.0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>11.0%</span></span><span style="font-family:inherit;font-size:10pt;">. 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. However, for the SCIO reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The SCIO reporting unit was formed as a result of the SCIO acquisition in July 2018 and its fair value was set at the time of acquisition. As of December 31, 2019, the goodwill associated with the SCIO reporting unit was </span><span style="font-family:inherit;font-size:10pt;"><span>$163,751</span></span><span style="font-family:inherit;font-size:10pt;">, representing approximately </span><span style="font-family:inherit;font-size:10pt;"><span>47.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s total goodwill, and the percentage by which the fair value of the SCIO reporting unit exceeded the carrying value as of the date of the most recent annual impairment test was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>10.0%</span></span><span style="font-family:inherit;font-size:10pt;">. While the goodwill of this reporting unit is not currently impaired, there could be an impairment in the future as a result of changes in certain assumptions. For example, the fair value could be adversely affected and may result in an impairment of goodwill if this reporting unit is not able to expand its existing customer relationships, win new clients, improve profitability, the estimated cash flows are discounted at a higher risk-adjusted rate, or the market multiples decreases. The Company also believes that it is possible that its actual revenue growth rates could be higher than the long-term revenue growth rates used in the impairment test due to a number of factors, including (i) continued demand for the Company’s reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, and (ii) the Company’s ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics to deliver better business outcomes for its clients. The Company believes that its discount rate utilized is appropriate to use for its future cash flow assumptions considering current market conditions. However, keeping all other variables constant, a further </span><span style="font-family:inherit;font-size:10pt;">50</span><span style="font-family:inherit;font-size:10pt;"> basis points increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of the SCIO reporting unit to </span><span style="font-family:inherit;font-size:10pt;"><span>6.0%</span></span><span style="font-family:inherit;font-size:10pt;">. The Company continues to monitor the cash flows of the SCIO reporting unit for changes in the business environment that could impact recoverability.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The recoverability of goodwill is dependent upon the continued growth of cash flows from our business activities. 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2018, the Company performed its annual impairment test of goodwill for all its reporting units. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying values except for the Health Integrated reporting unit, within the Healthcare operating segment. The primary factors contributing to a reduction in the fair value of the Health Integrated reporting unit were: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget; and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. As a result of this analysis, the Company recognized a goodwill impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$14,229</span></span><span style="font-family:inherit;font-size:10pt;"> during the fourth quarter to write down the carrying value of Health Integrated’s goodwill to its fair value of $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges"</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.03831417624522%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,579</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,982</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.84674329501917%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:42%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,367</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,653</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense for the year is as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.08045977011494%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,975</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2018, the Company recognized impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,549</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$278</span></span><span style="font-family:inherit;font-size:10pt;"> related to its customer relationships and trademarks intangible assets, respectively, in the Health Integrated reporting unit, within the Healthcare operating segment. The Company tested these intangible assets for recoverability due to indicators warranting the impairment test such as: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget, and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. Based on the results of its testing, the Company determined that the carrying value of the intangible assets was not recoverable, and an </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">impairment charge was recorded to the extent that carrying value exceeded estimated fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Subsequent to the impairment test, Health Integrated reporting unit’s customer relationships and trademarks intangibles assets were reduced to $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remaining weighted average life of intangible assets is as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.48275862068965%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:86%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.66</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.64</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks (Finite lived)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.38</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.48275862068965%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated future amortization expense related to intangible assets as of December 31, 2019 is as follows:</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 245044000 236500000 233000000 69459 4080000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.03831417624522%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,076</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,132</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,814</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>81,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total purchase consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>245,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9842000 2790000 19924000 2076000 1824000 1751000 47800000 21400000 3700000 111107000 12482000 17132000 200000 29814000 81293000 163751000 245044000 P3Y P5Y P10Y <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Insurance</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Healthcare</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">TT&amp;L</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">F&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Analytics</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement period adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(982</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,203</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,697</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,193</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,984</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 38333000 35233000 13679000 48372000 5326000 63538000 204481000 0 0 0 0 0 163751000 163751000 0 -1728000 0 0 0 0 -1728000 -130000 0 -982000 -1179000 0 0 -2291000 0 14229000 0 0 0 0 14229000 38203000 19276000 12697000 47193000 5326000 227289000 349984000 73000 0 -240000 -288000 0 0 -455000 38276000 19276000 12457000 46905000 5326000 227289000 349529000 0.030 0.090 0.110 163751000 0.470 0.100 0.060 -14229000 0 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.03831417624522%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,579</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,982</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.84674329501917%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:42%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,367</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,653</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 97602000 43330000 0 54272000 26976000 10687000 0 16289000 5100000 2579000 0 2521000 129678000 56596000 0 73082000 900000 900000 130578000 56596000 0 73982000 129790000 56367000 5549000 67874000 2644000 2567000 0 77000 37154000 14653000 0 22501000 2045000 1937000 0 108000 9639000 5326000 278000 4035000 181272000 80850000 5827000 94595000 900000 900000 182172000 80850000 5827000 95495000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense for the year is as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.08045977011494%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,975</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21558000 20377000 13975000 5549000 278000 0 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remaining weighted average life of intangible assets is as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.48275862068965%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:86%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.66</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.64</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks (Finite lived)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.38</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P7Y7M28D P3Y7M20D P2Y4M17D <span style="font-family:inherit;font-size:10pt;"><br/></span><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.48275862068965%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated future amortization expense related to intangible assets as of December 31, 2019 is as follows:</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14458000 12753000 11335000 9046000 6704000 18786000 73082000 Other Current Assets<div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.95711500974659%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advances to suppliers</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables from statutory authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,414</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.95711500974659%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advances to suppliers</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables from statutory authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,414</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4076000 4059000 1581000 2910000 12608000 14145000 1414000 1201000 1673000 1236000 3242000 4689000 24594000 28240000 Other Assets<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.15204678362574%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Lease deposits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Deposits with statutory authorities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Others</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,806</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.15204678362574%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Lease deposits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Deposits with statutory authorities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Others</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,806</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9983000 8891000 3433000 1971000 6252000 6273000 1983000 315000 3977000 4244000 5582000 2815000 4806000 6506000 36016000 31015000 Accrued Expenses and Other Current Liabilities<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,723</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,723</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 53139000 44711000 1783000 3204000 6378000 6933000 9723000 9321000 71023000 64169000 Other Non-Current Liabilities<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,517</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred transition revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>987</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,517</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred transition revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>987</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1250000 3075000 1047000 804000 0 7834000 6517000 3616000 1911000 945000 987000 247000 11712000 16521000 Accumulated Other Comprehensive Loss<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and changes in the cumulative foreign currency translation adjustments. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with ASC 815. Changes in the fair values of these foreign currency exchange contracts are recognized in AOCI on the Company's consolidated balance sheets until the settlement of those contracts. The balances as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.42300194931774%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Cumulative foreign currency translation loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gain/(loss) on cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(218</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense relating to above </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,892</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;text-align:justify;padding-left:42px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;font-style:italic;">These are income tax expense recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.</span></div> The balances as of <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.42300194931774%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Cumulative foreign currency translation loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gain/(loss) on cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(218</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense relating to above </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,892</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;text-align:justify;padding-left:42px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;font-style:italic;">These are income tax expense recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.</span></div> -87591000 -84105000 4604000 -218000 -1780000 918000 125000 62000 -84892000 -83467000 Fair Value Measurements<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC Topic 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:10pt;">” ("ASC 820") 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 </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 820 establishes a three-level hierarchy of fair value measurements based on whether the inputs to those measurements are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. The fair-value hierarchy requires the use of observable market data when available and consists of the following levels:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Quoted prices for identical instruments in active markets;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—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 in which all significant inputs are observable in active markets; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,839</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">* Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments" as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Financial Instruments:</span><span style="font-family:inherit;font-size:10pt;"> The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 to the consolidated financial statements for further details.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial instruments not carried at fair value</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s other financial instruments not carried at fair value consist primarily of cash and cash equivalents, short-term investments (except investment in mutual funds, as disclosed above), restricted cash, accounts receivable, accounts payable, and accrued expenses for which fair values approximate their carrying amounts due to their short-term nature. The carrying value of the Company’s outstanding revolver credit approximates its fair value because the Company’s interest rate yield is near current </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">market rates for comparable debt instruments. Lease obligations are recognized based on the present value of lease payments over the lease term which approximates fair value</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Senior Notes:</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total estimated fair value of the convertible senior notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$149,934</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$130,510</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The fair value was determined based on the market yields for similar Notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. The Company considers the fair value of the Notes to be a Level 2 measurement due to the limited inputs available for its fair valuation.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-recurring fair value measurements of assets:</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-recurring fair value measurements include impairment tests conducted by the Company during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> of its long-lived assets and ROU assets related to its Health Integrated business. The fair value determination for ROU assets was based on third party quotes, which are Level 2 inputs, and for other long-lived assets, it was based on Company’s internal assessment, which are Level 3 inputs. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized impairment charges on and long-lived assets and ROU assets to write down the carrying value to their fair values. Refer to Notes 9 and 21 to the consolidated financial statements for further details.</span></div> The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,839</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">* Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments" as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span></div> 166330000 0 0 166330000 0 7509000 0 7509000 166330000 7509000 0 173839000 0 3033000 0 3033000 0 3033000 0 3033000 142408000 0 0 142408000 0 6030000 0 6030000 142408000 6030000 0 148438000 0 6279000 0 6279000 0 6279000 0 6279000 149934000 130510000 Derivatives and Hedge Accounting<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$410,390</span></span><span style="font-family:inherit;font-size:10pt;"> (including </span><span style="font-family:inherit;font-size:10pt;"><span>$4,300</span></span><span style="font-family:inherit;font-size:10pt;"> of range forward contracts) as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$362,435</span></span><span style="font-family:inherit;font-size:10pt;"> (including </span><span style="font-family:inherit;font-size:10pt;"><span>$6,900</span></span><span style="font-family:inherit;font-size:10pt;"> of range forward contracts) as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of derivative financial instruments are recorded along with the underlying hedged item in the same line of consolidated statements of income as either a part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates that approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2,421</span></span><span style="font-family:inherit;font-size:10pt;"> of net derivative gains, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maximum outstanding term of the cash flow hedges was </span><span style="font-family:inherit;font-size:10pt;"><span>45 months</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss). The Company’s primary exchange rate exposure is with the Indian Rupee, the U.K. pound sterling and the Philippine peso. The Company also has exposure to Colombian pesos, Czech Koruna, the Euro, South African ZAR and other local currencies in which it operates. Outstanding foreign currency forward contracts amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$124,045</span></span><span style="font-family:inherit;font-size:10pt;">, GBP </span><span style="font-family:inherit;font-size:10pt;"><span>10,843</span></span><span style="font-family:inherit;font-size:10pt;"> and EUR </span><span style="font-family:inherit;font-size:10pt;"><span>1,289</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$125,503</span></span><span style="font-family:inherit;font-size:10pt;">, GBP </span><span style="font-family:inherit;font-size:10pt;"><span>15,616</span></span><span style="font-family:inherit;font-size:10pt;"> and EUR </span><span style="font-family:inherit;font-size:10pt;"><span>512</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also uses forward contracts designated as net investment hedges to hedge foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the fair value of the foreign currency exchange contracts and their location on the consolidated financial statements:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.64327485380117%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,971</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span><span style="font-family:inherit;font-size:9pt;">:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the effect of foreign currency exchange contracts on the consolidated statements of income and accumulated other comprehensive loss for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">:    </span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.69395711500975%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Forward Exchange Contracts:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized gain/(loss) recognized in AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives in cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,919</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) recognized in consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,224</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location and amount of gain/(loss) recognized in consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in consolidated statements of income where gain was reclassed from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,855</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,612</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,549</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in consolidated statements of income where gain/(loss) was recognized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain/(loss), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,224</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of net investment hedges on accumulated other comprehensive loss:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.15204678362574%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of (loss) recognized in AOCI</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net investment hedging relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 410390000 4300000 362435000 6900 -2421000 P45M 124045000 10843000 1289000 125503000 15616000 512000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the fair value of the foreign currency exchange contracts and their location on the consolidated financial statements:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.64327485380117%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,971</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span><span style="font-family:inherit;font-size:9pt;">:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3945000 4022000 3433000 1971000 1524000 3137000 1250000 3075000 131000 37000 259000 67000 <div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the effect of foreign currency exchange contracts on the consolidated statements of income and accumulated other comprehensive loss for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">:    </span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.69395711500975%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Forward Exchange Contracts:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized gain/(loss) recognized in AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives in cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,919</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) recognized in consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,224</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location and amount of gain/(loss) recognized in consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in consolidated statements of income where gain was reclassed from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,855</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,612</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,549</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in consolidated statements of income where gain/(loss) was recognized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain/(loss), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,224</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of net investment hedges on accumulated other comprehensive loss:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.15204678362574%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of (loss) recognized in AOCI</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net investment hedging relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -8773000 13919000 -19802000 -3306000 3224000 -5056000 655490000 3269000 584855000 2481000 495142000 5465000 126909000 424000 116202000 443000 102515000 960000 71842000 46000 63612000 44000 53379000 103000 51981000 212000 48566000 181000 38549000 371000 3951000 3149000 6899000 3752000 3306000 4787000 -3224000 2839000 5056000 3752000 3306000 4787000 -3224000 2839000 5056000 -580000 0 -580000 0 0 Borrowings<div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revolver</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">November 21, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$200,000</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;">, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of </span><span style="font-family:inherit;font-size:10pt;">November 21, 2022</span><span style="font-family:inherit;font-size:10pt;"> and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On </span><span style="font-family:inherit;font-size:10pt;">July 2, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company exercised its option under the Credit Agreement to increase the commitments by </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;"> thereby utilizing the entire revolver under the Credit Facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$300,000</span></span><span style="font-family:inherit;font-size:10pt;">, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and are subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBOR rate, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum with respect to loans pegged to the specified prime rate, and </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee which is also tied to the Company’s total net leverage ratio, and ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0.15%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.30%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 Credit Facility carried an effective interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>4.0%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum and </span><span style="font-family:inherit;font-size:10pt;"><span>3.4%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, respectively, during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and our material domestic subsidiaries. The 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 Credit Agreement contains a covenant to not permit the interest coverage ratio (the ratio of EBITDA to cash interest expense) or the total net leverage ratio (total funded indebtedness, less unrestricted domestic cash and cash equivalents not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$50,000</span></span><span style="font-family:inherit;font-size:10pt;"> to EBITDA) for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than </span><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.0 or more than </span><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.0, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company entered into a second amendment (the “Amendment”) to its Credit Agreement, as amended, among the Company, as borrower, with certain lenders, and Citibank, N.A. as Administrative Agent to, among other things, permit the issuance by the Company of the convertible notes, and settlement upon maturity or conversion thereof, in accordance with the Investment Agreement, the indenture dated as of </span><span style="font-family:inherit;font-size:10pt;">October 4, 2018</span><span style="font-family:inherit;font-size:10pt;"> and the other documents entered into in connection therewith.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019, the Company had outstanding indebtedness under the credit facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$99,000</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which </span><span style="font-family:inherit;font-size:10pt;"><span>$59,000</span></span><span style="font-family:inherit;font-size:10pt;"> is included under “long-term borrowings, less current portion” in the consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had an outstanding indebtedness under the credit facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;"> was </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">included under “current portion of long-term borrowings,” and the balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$130,000</span></span><span style="font-family:inherit;font-size:10pt;"> was included under “long-term borrowings, less current portion” in the consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurred certain debt issuance costs, which are deferred and amortized as an adjustment to interest expense over the term of the credit facility. The unamortized debt issuance costs as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$748</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,006</span></span><span style="font-family:inherit;font-size:10pt;">, respectively and is included under “other current assets” and “other assets” in the consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Senior Notes</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">October 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> in an aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum Convertible Senior Notes due </span><span style="font-family:inherit;font-size:10pt;">October 1, 2024</span><span style="font-family:inherit;font-size:10pt;"> (the “Notes”). The transactions contemplated by the Investment Agreement, including the issuance of the Notes, closed on </span><span style="font-family:inherit;font-size:10pt;">October 4, 2018</span><span style="font-family:inherit;font-size:10pt;">. The Notes bear interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>3.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,206</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,313</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, on the Notes. The Notes are convertible at an initial conversion rate of </span><span style="font-family:inherit;font-size:10pt;">13.3333</span><span style="font-family:inherit;font-size:10pt;"> shares of the common stock per one thousand dollar principal amount of the Notes (which represents an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$75</span></span><span style="font-family:inherit;font-size:10pt;"> per share). With certain exceptions, upon a fundamental change, as defined in the Indenture, the holders of the Notes may require that the Company to repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. The Company may redeem the principal amount of the Notes, at its option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after </span><span style="font-family:inherit;font-size:10pt;">October 1, 2021</span><span style="font-family:inherit;font-size:10pt;">, if the closing sale price of the common stock exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>150%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 Company may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. The Company used the proceeds from the issuance of the Notes to repay </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> of its outstanding borrowings under the Credit Facility.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net proceeds from the issuance of the Notes were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$149,000</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;"> and offering expenses of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$442</span></span><span style="font-family:inherit;font-size:10pt;"> paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were </span><span style="font-family:inherit;font-size:10pt;"><span>$1,279</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$163</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs is presented as a direct reduction from the Notes in the consolidated balance sheets. The unamortized debt issuance costs as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,018</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,127</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>$133,077</span></span><span style="font-family:inherit;font-size:10pt;"> was determined using a discounted cash flow technique, which considered debt issuances with similar features of the Company’s debt, excluding the conversion feature. The resulting effective interest rate for the Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>5.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$16,923</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;">-year period ending </span><span style="font-family:inherit;font-size:10pt;">October 1, 2024</span><span style="font-family:inherit;font-size:10pt;"> (the expected life of the liability component) using the effective interest method. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$2,472</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$600</span></span><span style="font-family:inherit;font-size:10pt;"> respectively of the discount to interest expense, on the Notes. The unamortized debt discount on the Notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$13,851</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16,323</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings also includes structured payables which are in the nature of debt, amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$867</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,114</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$867</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,423</span></span><span style="font-family:inherit;font-size:10pt;"> is included under “current portion of long-term borrowings”, $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$691</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, included under “long-term borrowings, less current portion ” in the consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future principal payments/maturities for all of the Company's borrowings as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.66861598440545%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revolver Credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Structured Payables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Letters of Credit</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had outstanding letters of credit of $</span><span style="font-family:inherit;font-size:10pt;"><span>461</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, that were not recognized in the consolidated balance sheets.</span></div> 200000000 100000 100000000 300000000 0 0.0075 0.0100 0.0175 0.0015 0.0030 0.040 0.034 50000000 3.5 3.0 99000000 40000000 59000000 150000000 20000000 130000000 748000 1006000 150000000 0.0350 0.0350 5206000 1313000 75 1.50 150000000 149000000 1000000 442000 1279000 163000 1018000 1127000 133077000 0.0575 16923000 2472000 600000 13851000 16323000 867000 2114000 867000 1423000 0 691000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future principal payments/maturities for all of the Company's borrowings as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.66861598440545%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revolver Credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Structured Payables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 40000000 867000 40867000 0 40000000 0 40000000 0 19000000 0 19000000 0 0 0 0 150000000 0 0 150000000 150000000 99000000 867000 249867000 461000 0 Capital Structure<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> class of common stock outstanding.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>23,859</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>51,446</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively, from employees in connection with withholding tax payments related to the vesting of restricted stock for a total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,490</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,122</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The weighted average purchase price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$62.47</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$60.68</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 30, 2014, the Company’s Board of Directors authorized a common stock repurchase program (the “2014 Repurchase Program”), under which shares were authorized to be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> up to an annual amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> up to an aggregate additional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;">. The approval increased the 2017 authorization from </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> and authorizes stock repurchases of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> in each of 2018 and 2019.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">December 16, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company’s Board of Directors authorized a </span><span style="font-family:inherit;font-size:10pt;"><span>$200,000</span></span><span style="font-family:inherit;font-size:10pt;"> common stock repurchase program beginning January 1, 2020 through December 31, 2022. The 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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>643,486</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$39,874</span></span><span style="font-family:inherit;font-size:10pt;">, including commissions, representing an average purchase price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.96</span></span><span style="font-family:inherit;font-size:10pt;"> under the 2017 Repurchase Program.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>674,604</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$39,987</span></span><span style="font-family:inherit;font-size:10pt;">, including commissions, representing an average purchase price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$59.27</span></span><span style="font-family:inherit;font-size:10pt;"> under 2017 Repurchase Program.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dividends</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has not paid or declared any cash dividends on its common stock during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. The Company’s line of credit with a bank could restrict, or its terms of the Notes could impair, the Company’s ability to declare or make any dividends or similar distributions.</span></div> 1 23859 51446 1490000 3122000 62.47 60.68 20000000 100000000 20000000 40000000 40000000 200000000 643486 39874000 61.96 674604 39987000 59.27 Employee Benefit Plans<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Gratuity Plans in India ("Gratuity Plan") provide for 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. Liabilities with regard to the Gratuity Plans are determined by actuarial valuation using the projected unit credit method. Current service costs for the Gratuity Plan 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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"). The benefit costs of the Philippines Plan for the year are calculated on an actuarial basis.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The benefit obligation has been measured as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:81.0916179337232%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in projected benefit obligation:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation as of January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial loss/(gain)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(134</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(836</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation as of December 31</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unfunded amount-non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unfunded amount-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of net periodic benefit costs:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(568</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of actuarial (gain)/loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(153</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive (loss)/gain, excluding tax effects, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net actuarial (loss)/gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive (loss)/gain, excluding tax effects</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>689</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount in accumulated other comprehensive loss that is expected to be recognized as a component of net periodic benefit cost over the next fiscal year is </span><span style="font-family:inherit;font-size:10pt;"><span>$558</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost are:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate of increase in compensation levels</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected long term rate of return on plan assets per annum</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates these assumptions annually based on its long-term plans of growth and industry standards. The discount rates are based on current market yields on government securities adjusted for a suitable risk premium.</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.94736842105263%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected benefit payments during the year ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 to 2029</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Gratuity Plan in India is partially funded and the Philippines plan is unfunded. The Company makes annual contributions to the employee's gratuity fund established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. They calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. Fund managers manage these funds on a cash accumulation basis and declare interest retrospectively on March 31 of each year. The Company earned a return of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>7.5%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on these Gratuity Plans for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Change in Plan Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plan assets at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual return</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employer contribution</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits paid*</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(621</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plan assets at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual return</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employer contribution</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits paid*</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(957</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plan assets at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* Benefits payments were substantially made through the plan assets during the year ended </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and 2018.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined contribution plan. The Company may make discretionary contributions of up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;"> of employee compensation within certain limits. The Company accrued for contributions to the 401(k) Plans of </span><span style="font-family:inherit;font-size:10pt;"><span>$3,617</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3,423</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,709</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$10,395</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7,614</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7,116</span></span><span style="font-family:inherit;font-size:10pt;"> respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Romania, the Czech Republic, South Africa, Colombia, and Singapore.</span></div> 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:<div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:81.0916179337232%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in projected benefit obligation:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation as of January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial loss/(gain)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(134</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(836</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation as of December 31</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unfunded amount-non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unfunded amount-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11044000 10305000 0 326000 1953000 1735000 875000 714000 960000 1066000 -2577000 134000 -178000 -836000 15311000 11044000 6517000 3616000 10000 8000 6527000 3624000 10743000 7239000 <div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of net periodic benefit costs:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(568</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of actuarial (gain)/loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(153</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1953000 1735000 1933000 875000 714000 645000 568000 514000 401000 159000 153000 -256000 2101000 1782000 2433000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive (loss)/gain, excluding tax effects, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net actuarial (loss)/gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive (loss)/gain, excluding tax effects</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>689</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> -1762000 940000 697000 18000 22000 8000 1780000 -918000 -689000 -558000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost are:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate of increase in compensation levels</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected long term rate of return on plan assets per annum</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.065 0.075 0.070 0.060 0.082 0.091 0.075 0.073 0.083 <div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.94736842105263%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected benefit payments during the year ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 to 2029</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2408000 2234000 1969000 1812000 1563000 5712000 0.075 <div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Change in Plan Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plan assets at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual return</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employer contribution</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits paid*</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(621</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plan assets at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual return</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employer contribution</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits paid*</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(957</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plan assets at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* Benefits payments were substantially made through the plan assets during the year ended </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and 2018.</span></div> 6915000 231000 779000 1175000 1059000 -621000 7420000 606000 1905000 957000 -190000 8784000 0.04 3617000 3423000 2709000 10395000 7614000 7116000 Leases<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has 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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:17px;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental balance sheet information</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the operating lease right-of-use assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,449</span></span><span style="font-family:inherit;font-size:10pt;"> during year ended December 31, 2019, to write down the carrying value of operating lease right-of-use assets to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.21052631578947%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease cost</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance lease:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost for leases classified as such under Topic 840 for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and 2017 was </span><span style="font-family:inherit;font-size:10pt;"><span>$25,573</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$24,015</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:174%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes short-term leases, which are immaterial.</span></div><div style="line-height:174%;padding-bottom:9px;text-align:left;padding-left:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="line-height:174%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Cash payments for amounts included in the measurement of lease liabilities :</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Operating cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Weighted-average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Operating lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Finance lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the incremental borrowing rate 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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has entered into an operating lease for a facility that has not yet commenced with lease liability of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11,900</span></span><span style="font-family:inherit;font-size:10pt;">. This operating lease will commence in January </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and has a lease term of </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of December 31, 2019 are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.76218323586744%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,171</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has 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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:17px;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental balance sheet information</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the operating lease right-of-use assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,449</span></span><span style="font-family:inherit;font-size:10pt;"> during year ended December 31, 2019, to write down the carrying value of operating lease right-of-use assets to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.21052631578947%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease cost</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance lease:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost for leases classified as such under Topic 840 for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and 2017 was </span><span style="font-family:inherit;font-size:10pt;"><span>$25,573</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$24,015</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:174%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes short-term leases, which are immaterial.</span></div><div style="line-height:174%;padding-bottom:9px;text-align:left;padding-left:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="line-height:174%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Cash payments for amounts included in the measurement of lease liabilities :</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Operating cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Weighted-average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Operating lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Finance lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the incremental borrowing rate 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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has entered into an operating lease for a facility that has not yet commenced with lease liability of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11,900</span></span><span style="font-family:inherit;font-size:10pt;">. This operating lease will commence in January </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and has a lease term of </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of December 31, 2019 are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.76218323586744%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,171</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:17px;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental balance sheet information</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 86396000 24148000 74709000 98857000 1757000 1120000 637000 253000 430000 683000 1449000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.21052631578947%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease cost</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance lease:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 255000 93000 27335000 146000 27537000 25573000 24015000 <div style="line-height:174%;padding-bottom:9px;text-align:left;padding-left:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="line-height:174%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Cash payments for amounts included in the measurement of lease liabilities :</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Operating cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Weighted-average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Operating lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Finance lease</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24813000 93000 336000 36473000 506000 P2Y3M18D P6Y 0.099 0.076 11900000 P15Y <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of December 31, 2019 are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of December 31, 2019 are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows: </span></div> <div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows: </span></div> 26932000 325000 23783000 251000 21526000 157000 19381000 86000 14865000 22000 23983000 0 130470000 841000 31613000 158000 98857000 683000 23431000 283000 20039000 163000 16924000 120000 14804000 58000 12859000 49000 11114000 0 15000000 0 114171000 673000 135000 538000 223000 315000 Income Taxes<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of income before income taxes consist of the following:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,812</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,034</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax expense consists of the following:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision/(benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,823</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,249</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,517</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision/(benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,912</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,567</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes recognized in other comprehensive income are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.74463937621833%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred taxes (expense)/benefit :</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gain/(loss) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,711</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Income tax (expense)/benefit recognized in other comprehensive income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of tax holiday</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,616</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax provision/(benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits and interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of Federal taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>339</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">US Tax Reform Act impact</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excess tax benefit on stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,306</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,227</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,797</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research &amp; Development credit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior period items</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(143</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,466</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(94</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded income tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$15,172</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,397</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rate increased from </span><span style="font-family:inherit;font-size:10pt;"><span>5.6%</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended December 31, 2018 to </span><span style="font-family:inherit;font-size:10pt;"><span>18.3%</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> primarily as a result of: (i) recording of a one-time tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$6,274</span></span><span style="font-family:inherit;font-size:10pt;"> with respect to unused 2018 foreign branch income tax credits under the Internal Revenue Code of 1986, as amended, during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, (ii) recording of higher excess tax benefits related to stock awards of </span><span style="font-family:inherit;font-size:10pt;"><span>$7,227</span></span><span style="font-family:inherit;font-size:10pt;"> pursuant to ASU No. 2016-09 during the year ended December 31, 2018 compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$2,306</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended December 31, 2019, (iii) lower tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$3,072</span></span><span style="font-family:inherit;font-size:10pt;"> on account of impairment and restructuring charges recorded during the year ended December 31, 2018 compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$888</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended December 31, 2019, partially offset by (iv) higher tax exemptions/incentives and a lower tax rate for qualifying Indian subsidiaries due to a change in legislation during the year ended December 31, 2019.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year 2018, the Company made an election to change the tax status of most of its controlled foreign corporations (“CFC”) to disregarded entities for U.S. income tax purposes. As a result, the Company no longer has undistributed earnings in connection with these CFCs. The Transition Tax resulted in previously taxed income (“PTI”) which may be subject to withholding taxes and currency gains or losses upon repatriation. The Company presently does not intend to distribute its PTI and has not recorded any deferred taxes related to its investment in foreign subsidiaries. If, in the future, the Company changes its present intention regarding the distribution of PTI, additional taxes may be required and would be recorded in the period the intention changes. The Company has adopted an accounting policy to treat Global Intangible Low-Taxed Income (“GILTI”) as a period cost.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain operations centers in India, which were established in Special Economic Zones (“SEZs”), are eligible for tax incentives until 2025. These operations centers are eligible for a </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> income tax exemption for first 5 years of operations and </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> exemption for a period of 5 years thereafter.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2019, the Government of India introduced a new tax regime for certain Indian companies by enacting the Taxation Laws (Amendment) Act, 2019. The new tax regime is optional and provides for a lower tax rate for Indian companies, subject to certain conditions which among other things includes not availing of specified exemptions or incentives. Some of the Indian subsidiaries have opted for the new tax regime to obtain the benefit of a lower tax rate.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has also benefitted from a corporate tax holiday in the Philippines for our operations centers established there over the last several years. The tax holiday expired for few of our centers in 2014, 2016, 2018 and in 2019 and will expire for other centers by year 2022, which may lead to an increase in our overall tax rate. Following the expiry of the tax exemption, income generated from centers in the Philippines will be taxed at the prevailing annual tax rate, which is currently </span><span style="font-family:inherit;font-size:10pt;"><span>5.0%</span></span><span style="font-family:inherit;font-size:10pt;"> on gross income.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The diluted earnings per share effect of the tax holiday is </span><span style="font-family:inherit;font-size:10pt;"><span>$0.17</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.16</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.13</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the deferred tax balances as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.69395711500975%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued employee costs and other expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry forward</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized exchange loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(202</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized exchange gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount on convertible senior notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Deferred tax liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets/(liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,889</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company performed an analysis of the deferred tax asset valuation allowance for net operating loss carry forward for its domestic and foreign entities. Based on this analysis, the Company continues to carry a valuation allowance on the deferred tax assets on certain net operating loss carry forwards. Accordingly, the Company had recorded a valuation allowance of </span><span style="font-family:inherit;font-size:10pt;"><span>$202</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$20</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company also recorded a valuation allowance of $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$79</span></span><span style="font-family:inherit;font-size:10pt;"> related to the tax credit carry forward as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company in connection with its recent acquisitions has acquired federal and state net operating losses in the United States. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company has federal net operating loss carry forward of $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$444</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which expire through various years until </span><span style="font-family:inherit;font-size:10pt;">2032</span><span style="font-family:inherit;font-size:10pt;">. The Company’s federal net operating losses carry forward are subject to certain </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">annual utilization limitations under Section 382 of the Code. The Company also has state and local net operating losses carry forwards of varying amounts, which are subject to limitations under the applicable rules and regulations of those taxing jurisdictions. The Company estimates that it will be able to utilize substantially all of the losses before their expiration.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s income tax expense also includes the impact of provisions established for uncertain income tax positions determined in accordance with ASC 740. Tax exposures can involve complex issues and may require an extended resolution period. Although the Company believes that it has adequately reserved for its uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. The Company adjusts these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. 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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the unrecognized tax benefits for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,047</span></span><span style="font-family:inherit;font-size:10pt;">, if recognized, would impact the effective tax rate.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t recognized any interest in each of the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company has not accrued interest and penalties relating to unrecognized tax benefits.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of income before income taxes consist of the following:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,812</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,034</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -16685000 -24442000 4626000 99785000 84812000 80408000 83100000 60370000 85034000 <div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax expense consists of the following:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision/(benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,823</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,249</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,517</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision/(benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,912</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,567</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div> 10823000 -13249000 17407000 16694000 17271000 18008000 27517000 4022000 35415000 -13912000 -1999000 2618000 1567000 1374000 -1887000 -12345000 -625000 731000 15172000 3397000 36146000 <div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes recognized in other comprehensive income are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.74463937621833%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred taxes (expense)/benefit :</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gain/(loss) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,711</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Income tax (expense)/benefit recognized in other comprehensive income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 391000 -4803000 3711000 328000 -21000 -268000 63000 -4782000 3979000 <div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of tax holiday</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,616</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax provision/(benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits and interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of Federal taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>339</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">US Tax Reform Act impact</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excess tax benefit on stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,306</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,227</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,797</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research &amp; Development credit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior period items</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(143</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,466</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(94</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17451000 12678000 29762000 0 -21000 5920000 5448000 4396000 1660000 5014000 -2616000 3026000 -3915000 -1887000 174000 -88000 -3905000 2137000 2201000 339000 1329000 3066000 825000 0 176000 29185000 -2306000 -7227000 -9797000 1650000 1500000 844000 -143000 -1466000 0 -586000 -94000 -499000 15172000 3397000 36146000 15172000 3397000 0.056 0.183 6274000 -7227000 -2306000 3072000 888000 1 0.50 0.050 0.17 0.16 0.13 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the deferred tax balances as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.69395711500975%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued employee costs and other expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry forward</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized exchange loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(202</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized exchange gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount on convertible senior notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Deferred tax liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets/(liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,889</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12319000 3731000 9313000 8614000 9805000 3596000 2896000 1113000 1136000 6671000 4503000 2255000 745000 1380000 40717000 27360000 202000 99000 40515000 27261000 505000 115000 20696000 19289000 3395000 4105000 5030000 5595000 29626000 29104000 10889000 1843000 202000 20000 0 79000 0 444000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the unrecognized tax benefits for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 804000 824000 3087000 69000 0 0 156000 320000 2520000 330000 300000 169000 0 0 88000 1047000 804000 824000 1047000 0 Stock Based Compensation<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 15, 2018, at the Company’s 2018 Annual Meeting of Stockholders, the Company's stockholders approved the 2018 Plan, which replaced and superseded the 2015 Plan, which was an amendment and restatement of the Company’s 2006 Omnibus Award Plan to, among other things, reserves </span><span style="font-family:inherit;font-size:10pt;"><span>3,175,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock for grants of awards under the 2018 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>2,785,763</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant under the 2018 Plan (includes </span><span style="font-family:inherit;font-size:10pt;"><span>99,378</span></span><span style="font-family:inherit;font-size:10pt;"> shares against vested performance-based restricted stock units for which the underlying common stock was issued subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">).</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2018 Plan, the Compensation 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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant. The equity awards of the type restricted stock units generally vest proportionally over a period of </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant, unless specified otherwise.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies the provisions of ASC 718, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation</span><span style="font-family:inherit;font-size:10pt;">, to account for its stock based compensation, using the modified prospective method of transition. Under the provisions of this guidance, the estimated fair value of stock-based awards granted under stock incentive plans is recognized as compensation expense based on straight-line method over the vesting period.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following costs related to the Company’s stock-based compensation plan are included in the consolidated statements of income:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,012</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted- Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted- Average Remaining Contractual Life (Years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.86</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and exercisable at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unrecognized compensation cost for unvested options as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;">. The Company did not grant any options during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. The aggregate intrinsic value of options exercised during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$3,187</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4,446</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$23,027</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:65%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding, Vested and Exercisable</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of Exercise Prices</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$15.00 to $21.00</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$21.01 to $28.00</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock and Restricted Stock Units</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An award of restricted stock is a grant of shares subject to conditions and restrictions set by the Committee. The grant or the vesting of an award of restricted stock may be conditioned upon service to the Company or its affiliates or upon the attainment of performance goals or other factors, as determined in the discretion of the Committee. The Committee may also, in its discretion, provide for the lapse of restrictions imposed upon an award of restricted stock. Holders of an award of restricted stock may have, with respect to the restricted stock granted, all of the rights of a stockholder, including the right to vote and to receive dividends.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Any cash or in-kind dividends paid with respect to unvested shares of restricted stock and 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 and restricted stock units vest. Any unvested shares of restricted stock and 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 and 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="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">**</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>953,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">*</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(400,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">**</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.72</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>914,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.62</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.46588693957115%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* Includes </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>10,318</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>9,641</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> restricted stock units vested during the years ended </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">2018</span><span style="font-family:inherit;font-size:9pt;font-style:italic;">, respectively, for which the underlying common stock is yet to be issued. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">** As of </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">2018</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> restricted stock units vested for which the underlying common stock is yet to be issued are </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>166,071</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>155,753</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of restricted stock and restricted stock units is generally the market price of the Company’s shares on the date of grant. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$39,886</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be expensed over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.56 years</span></span><span style="font-family:inherit;font-size:10pt;">. The weighted-average fair value of restricted stock and restricted stock units granted during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$64.29</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$60.64</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$48.02</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The total grant date fair value of restricted stock and restricted stock units vested during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$22,084</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$19,865</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$19,430</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Based Stock Awards</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs cliff vest at the end of a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period based on an aggregated revenue target for a three year period (“PUs”). The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> is based on a market condition (“MUs”) that is contingent on the Company's meeting the total shareholder return (“TSR”) relative to a group of peer companies specified under the program measured over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance period. The award recipient may earn up to two hundred percent (</span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;">) of the PRSUs granted based on the actual achievement of targets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The grant date fair value for the MUs 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="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The historical volatilities are used over the most recent three-year period for the components of the peer group.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period</span><span style="font-family:inherit;font-size:12pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk free interest rate</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.46</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.38</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.40</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.52</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.79</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.78</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:66px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Performance restricted stock unit activity under the Company’s stock plans is shown below:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:47%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Revenue Based PRSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Market Condition Based PRSUs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Avg</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Avg</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment upon final determination of level of performance goal achievement*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,456</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,922</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,556</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72.65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.54</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* </span><span style="font-family:inherit;font-size:10pt;">Represents adjustment of shares vested in respect of PUs and MUs granted in February 2017 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$7,751</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be expensed over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.71 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 3175000 2785763 99378 P10Y P4Y <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following costs related to the Company’s stock-based compensation plan are included in the consolidated statements of income:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,012</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5895000 4924000 4600000 10012000 10371000 10363000 10163000 8606000 8078000 26070000 23901000 23041000 0 <div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted- Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted- Average Remaining Contractual Life (Years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.86</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and exercisable at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 162475 20.21 5267000 P2Y2M26D 0 0 64314 15.33 3187000 0 0 98161 23.39 4522000 P1Y10M9D 98161 23.39 4522000 P1Y10M9D 0 3187000 4446000 23027000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:65%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding, Vested and Exercisable</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of Exercise Prices</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$15.00 to $21.00</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$21.01 to $28.00</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14893 18.89 83268 24.20 98161 23.39 103623 42.68 953578 51.81 0 0 512598 64.29 76239 40.51 400497 47.43 0 0 151386 58.52 27384 48.72 914293 59.62 10318 9641 166071 155753 39886000 P2Y6M21D 64.29 60.64 48.02 22084000 19865000 19430000 0.50 0.50 2 1 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk free interest rate</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.46</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.38</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.40</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.52</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.79</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.78</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 P2Y10M9D P2Y10M9D P2Y10M9D 0.0246 0.0238 0.0140 0.2052 0.2179 0.2378 Performance restricted stock unit activity under the Company’s stock plans is shown below:<div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:47%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Revenue Based PRSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Market Condition Based PRSUs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Avg</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Avg</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment upon final determination of level of performance goal achievement*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,456</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,922</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,556</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72.65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.54</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* </span><span style="font-family:inherit;font-size:10pt;">Represents adjustment of shares vested in respect of PUs and MUs granted in February 2017 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">**</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>953,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">*</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(400,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">**</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.72</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>914,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.62</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.46588693957115%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* Includes </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>10,318</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>9,641</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> restricted stock units vested during the years ended </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">2018</span><span style="font-family:inherit;font-size:9pt;font-style:italic;">, respectively, for which the underlying common stock is yet to be issued. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">** As of </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">2018</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> restricted stock units vested for which the underlying common stock is yet to be issued are </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>166,071</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>155,753</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;">, respectively.</span></div> 100353 54.07 100336 62.43 54062 64.33 54053 92.13 -11285 47.73 -1759 54.10 54456 47.73 44922 54.10 23559 57.69 23556 72.65 87685 62.54 87670 82.10 7751000 P1Y8M15D Impairment and Restructuring Charges<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company completed substantially the previously announced wind down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. The operating results of this business were significantly below the Company's estimates and actual cash flows were impacted due to loss of customer contracts and cost pressures, and the Company incurred losses from this business. The commencement of the process of winding down the Health Integrated business was previously disclosed by the Company in the Current Report on Form 8-K filed with the Securities and Exchange Commission (“SEC”) on April 4, 2019 as amended by a Current Report on Form 8-K/A filed with the SEC on July 16, 2019. In connection with the wind down process, the Company recorded pre-tax costs in the consolidated statements of income under “Impairment and restructuring charges”.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the restructuring costs incurred and paid for the wind down during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Termination Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee-Related Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Associated Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred during the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments during the year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, the Company recognized impairment of ROU assets and long-lived assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$3,627</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> in the consolidated statements of income under "Impairment and restructuring charges".</span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the restructuring costs incurred and paid for the wind down during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Termination Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee-Related Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Associated Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred during the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments during the year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 2597000 1375000 1072000 5044000 1000000 269000 701000 1970000 1597000 1106000 371000 3074000 3627000 Related Party Disclosures<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had outstanding Notes with a principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and interest accrued of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,313</span></span><span style="font-family:inherit;font-size:10pt;"> each as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, related to the Investment Agreement. Refer to Note 18 to the consolidated financial statements for details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$225</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,748</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, for services provided.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had accounts receivable of $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to these services.</span></div> 150000000 150000000 1313000 0 225000 1748000 0 5000 Commitments and Contingencies<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capital Commitments</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, the Company has committed to spend approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6,500</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,300</span></span><span style="font-family:inherit;font-size:10pt;">, respectively under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in consolidated balance sheets as property and equipment.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain units of the Company’s Indian subsidiaries were established as </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> Export-Oriented units or under the Software Technology Parks of India (“STPI”) or Special Economic Zone (“SEZ”) scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’s management believes, however, that these units have in the past satisfied and will continue to satisfy the required conditions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s operations centers in the Philippines are registered with the Philippine Economic Zone Authority (“PEZA”). The registration provides the Company with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires ExlService Philippines, Inc. to meet certain performance and investment criteria. The Company’s management believes that these centers have in the past satisfied and will continue to satisfy the required criteria.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, the Company was named as a defendant in a putative class action lawsuit filed in California, which challenged the classification of independent contractors. The parties participated in a mediation in early 2018. As the result of the mediation, a settlement was reached pursuant to which the Company agreed, without admission of wrongdoing, to pay a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,400</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1,200</span></span><span style="font-family:inherit;font-size:10pt;"> was paid in 2018 and the remainder was paid in 2019.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingencies</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. and Indian transfer pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Accordingly, the Company determines the appropriate pricing for the international transactions among its associated enterprises on the basis of a detailed functional and economic analysis involving benchmarking against transactions among entities that are not under common control. The tax authorities have jurisdiction to review this arrangement and in the event that they determine that the transfer price applied was not appropriate, the Company may incur increased tax liability, including accrued interest and penalties. The Company is currently involved in disputes with the Indian tax authorities over the application of some of its transfer pricing policies for some of its subsidiaries. Further, the Company and a U.S. subsidiary are engaged in tax litigation with the income-tax authorities in India on the issue of permanent establishment. The Company is subject to taxation in the United States and various states and foreign jurisdictions. For the U.S., the Philippines and India, tax year 2016 and subsequent tax years remain open for examination by the tax authorities as of December 31, 2019.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company related to its transfer pricing issues for tax years </span><span style="font-family:inherit;font-size:10pt;">2003</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;"> and its permanent establishment issues for tax years </span><span style="font-family:inherit;font-size:10pt;">2003</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">2007</span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> is </span><span style="font-family:inherit;font-size:10pt;"><span>$16,220</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$18,177</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of which the Company has made payments and/or provided bank guarantees to the extent </span><span style="font-family:inherit;font-size:10pt;"><span>$8,108</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8,171</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Amounts paid as deposits in respect of such assessments aggregating to </span><span style="font-family:inherit;font-size:10pt;"><span>$6,252</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,273</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to </span><span style="font-family:inherit;font-size:10pt;"><span>$1,856</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,899</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its consolidated financial statements. The Company does not expect any impact from these assessments on its future income tax expense. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. Currently some of the Company's subsidiaries in India are undergoing assessment with the statutory authorities. As of the reporting date, it is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company will re-evaluate the amount of a potential provision, if any, upon further developments.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company and/or its present officers or directors, on individual basis, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages amounts claimed in such cases are not meaningful indicators of the </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.</span></div> 6500000 6300000 1 2400000 1200000 16220000 18177000 8108000 8171000 6252000 6273000 1856000 1899000 Impact of adoption of accounting guidance on prior year’s presentation and disclosures<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, the Company adopted ASU No. 2017-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Retirement Benefits</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(Topic 715),</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Post Retirement Benefit Cost</span><span style="font-family:inherit;font-size:10pt;">. Accordingly, the Company retrospectively included only the service cost component of the net periodic benefit cost in the same line item or items on the consolidated statements of income as other compensation costs arising from services rendered by the respective employees during the period. The other components of net periodic benefit cost, which included interest cost, expected return on plan assets and amortization of actuarial gains/loss, were reclassified from “Cost of revenues”, “General and administrative expenses” and “Selling and marketing expenses” to “Other income, net”.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of the adoption of ASU No. 2017-07 (Topic 715) on 2017 financial information is summarized as follows: </span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Previously reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of change increase/(decrease)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Location in consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(444</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of revenues previously reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of revenues as revised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of change increase/(decrease)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment information (refer Note 3)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">F&amp;A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, the Company adopted ASU 2016-18, Statements of Cash Flows (Topic 230), Restricted Cash. Accordingly, for 2017, restricted cash and restricted cash equivalents is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the consolidated statements of cash flows.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of the adoption of ASU No. 2016-18 (Topic 230) on 2017 financial information is summarized as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Previously reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of change increase/(decrease)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated statements of cash flows </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,935</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increase/(decrease) in cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,360</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash - beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash - end of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,482</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 495586000 495142000 -444000 102567000 102515000 -52000 53383000 53379000 -4000 11859000 11359000 -500000 159529000 159433000 -96000 49483000 49412000 -71000 41409000 41337000 -72000 51445000 51362000 -83000 56697000 56638000 -59000 137023000 136960000 -63000 194499000 194443000 -56000 12809000 12309000 -500000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of the adoption of ASU No. 2016-18 (Topic 230) on 2017 financial information is summarized as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Previously reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of change increase/(decrease)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated statements of cash flows </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,935</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increase/(decrease) in cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,360</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash - beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash - end of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,482</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of the adoption of ASU No. 2017-07 (Topic 715) on 2017 financial information is summarized as follows: </span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Previously reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of change increase/(decrease)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Location in consolidated statements of income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(444</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of revenues previously reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of revenues as revised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of change increase/(decrease)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment information (refer Note 3)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TT&amp;L</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">F&amp;A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain, interest expense and other income, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 113140000 113159000 19000 3711000 3935000 224000 -126360000 -126117000 243000 213155000 220394000 7239000 86795000 94277000 7482000 These are reclassified to net income and are included in other income, net in the consolidated statements of income. Refer to Note 20 to the consolidated financial statements. Exclusive of depreciation and amortization expense. These are income tax (expense)/benefit recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements. These are reclassified to net income and are included either in cost of revenues or operating expenses, as applicable in the consolidated statements of income. Refer to Note 17 to the consolidated financial statements. XML 23 R123.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Restricted Stock Activity Under Company's Stock Plans (Detail) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, beginning balance (in shares) 103,623  
Number, granted (in shares) 0  
Number, vested (in shares) (76,239)  
Number, forfeited (in shares) 0  
Number, outstanding, ending balance (in shares) 27,384 103,623
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) $ 42.68  
Weighted-average fair value, granted (in dollars per share) 0  
Weighted-average fair value, vested (in dollars per share) 40.51  
Weighted-average fair value, forfeited (in dollars per share) 0  
Weighted-average fair value, outstanding, ending balance (in dollars per share) $ 48.72 $ 42.68
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, beginning balance (in shares) 953,578  
Number, granted (in shares) 512,598  
Number, vested (in shares) (400,497)  
Number, forfeited (in shares) (151,386)  
Number, outstanding, ending balance (in shares) 914,293 953,578
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) $ 51.81  
Weighted-average fair value, granted (in dollars per share) 64.29  
Weighted-average fair value, vested (in dollars per share) 47.43  
Weighted-average fair value, forfeited (in dollars per share) 58.52  
Weighted-average fair value, outstanding, ending balance (in dollars per share) $ 59.62 $ 51.81
Restricted stock units vested for which underlying common stock to be issued (in shares) 10,318 9,641
Restricted stock units vested (in shares) 166,071 155,753
JSON 24 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-12312019x10k.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 390, "dts": { "calculationLink": { "local": [ "exls-20191231_cal.xml" ] }, "definitionLink": { "local": [ "exls-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "exls-12312019x10k.htm" ] }, "labelLink": { "local": [ "exls-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "exls-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "exls-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 956, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 49, "http://www.exlservice.com/20191231": 3, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 57 }, "keyCustom": 72, "keyStandard": 639, "memberCustom": 33, "memberStandard": 67, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.exlservice.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Segment and Geographical Information", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformation", "shortName": "Segment and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail", "shortName": "Employee Benefit Plans - Net Period Benefit Costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420404 - Disclosure - Employee Benefit Plans - Summary of Components Accumulated Other Comprehensive Loss (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail", "shortName": "Employee Benefit Plans - Summary of Components Accumulated Other Comprehensive Loss (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420405 - Disclosure - Employee Benefit Plans - Narrative (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail", "shortName": "Employee Benefit Plans - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420406 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfWeightedAverageActuarialAssumptionsDetail", "shortName": "Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420407 - Disclosure - Employee Benefit Plans - Summary of Expected Benefit Payments (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail", "shortName": "Employee Benefit Plans - Summary of Expected Benefit Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail", "shortName": "Employee Benefit Plans - Change in Plan Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "role": "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "exls:FinanceLeaseRightofUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Leases - Schedule of Components of Lease Cost (Details)", "role": "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails", "shortName": "Leases - Schedule of Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421404 - Disclosure - Leases - Schedule of Supplemental Cash Flow Informaton Related to Leases (Details)", "role": "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails", "shortName": "Leases - Schedule of Supplemental Cash Flow Informaton Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:LesseeOperatingLeaseLeaseNotYetCommencedLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421405 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "role": "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:LesseeOperatingLeaseLeaseNotYetCommencedLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Quarterly Financial Data", "role": "http://www.exlservice.com/role/QuarterlyFinancialData", "shortName": "Quarterly Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details)", "role": "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details", "shortName": "Leases - Future Lease Payments under Topic 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Income Taxes - Summary of Components of Income Before Income Taxes (Detail)", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Components of Income Before Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Income Taxes - Summary of Income Tax Expense (Detail)", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail", "shortName": "Income Taxes - Summary of Income Tax Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - Disclosure - Income Taxes Income Tax - Summary of Income Taxes Recognized in Other Comprehensive Income (Details)", "role": "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails", "shortName": "Income Taxes Income Tax - Summary of Income Taxes Recognized in Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationOtherReconcilingItems", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422405 - 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)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationOtherReconcilingItems", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422406 - Disclosure - Income Taxes - Narrative (Detail)", "role": "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail", "shortName": "Income Taxes - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:DeferredTaxAssetsDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422407 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Balances (Detail)", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail", "shortName": "Income Taxes - Summary of Components of Deferred Tax Balances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:DeferredTaxAssetsDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfUnrecognizedTaxBenefitsTableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422408 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfUnrecognizedTaxBenefitsTableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "D2015Q2June19", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423402 - Disclosure - Stock Based Compensation - Narrative (Detail)", "role": "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "shortName": "Stock Based Compensation - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "D2015Q2June19", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423403 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Revenues, net", "role": "http://www.exlservice.com/role/RevenuesNet", "shortName": "Revenues, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423404 - Disclosure - Stock Based Compensation - Stock Options Narrative (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "shortName": "Stock Based Compensation - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423405 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail)", "role": "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "shortName": "Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423406 - Disclosure - Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423407 - Disclosure - Stock Based Compensation - Restricted Stock Activity Under Company's Stock Plans (Detail)", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail", "shortName": "Stock Based Compensation - Restricted Stock Activity Under Company's Stock Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_exls_RestrictedStockandRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423408 - Disclosure - Stock Based Compensation - Restricted Stock and RSU Narrative (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails", "shortName": "Stock Based Compensation - Restricted Stock and RSU Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_exls_RestrictedStockandRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "D2015Q2June19", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Narrative (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "shortName": "Stock Based Compensation - Performance Based Stock Awards Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_exls_PerformanceBasedStockAwardsMember", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleofShareBasedStockUnitsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_exls_MarketConditionBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Stock Based Compensation Share-based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "shortName": "Stock Based Compensation Share-based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleofShareBasedStockUnitsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_exls_MarketConditionBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_exls_RevenueBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "shortName": "Stock Based Compensation - Performance Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_exls_RevenueBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - Impairment and Restructuring Charges (Details)", "role": "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails", "shortName": "Impairment and Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426401 - Disclosure - Related Party Disclosures (Details)", "role": "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "shortName": "Related Party Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_RelatedPartyTransactionAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_exls_ConsultingServicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Other Income, net", "role": "http://www.exlservice.com/role/OtherIncomeNet", "shortName": "Other Income, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R130": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427401 - Disclosure - Commitments and Contingencies (Detail)", "role": "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail", "shortName": "Commitments and Contingencies (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Impact of adoption of accounting guidance on prior year\u2019s presentation and disclosures - Effect of the Adoption of the ASU No. 2017-07 and 2016-18 (Details)", "role": "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "shortName": "Impact of adoption of accounting guidance on prior year\u2019s presentation and disclosures - Effect of the Adoption of the ASU No. 2017-07 and 2016-18 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2017Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Earnings Per Share", "role": "http://www.exlservice.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "role": "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Property and Equipment, net", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Business Combinations, Goodwill and Intangible Assets", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets", "shortName": "Business Combinations, Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Other Current Assets", "role": "http://www.exlservice.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Other Assets", "role": "http://www.exlservice.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Other Non-Current Liabilities", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilities", "shortName": "Other Non-Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Fair Value Measurements", "role": "http://www.exlservice.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Derivatives and Hedge Accounting", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccounting", "shortName": "Derivatives and Hedge Accounting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Borrowings", "role": "http://www.exlservice.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Capital Structure", "role": "http://www.exlservice.com/role/CapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Employee Benefit Plans", "role": "http://www.exlservice.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Leases", "role": "http://www.exlservice.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Income Taxes", "role": "http://www.exlservice.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Stock Based Compensation", "role": "http://www.exlservice.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Impairment and Restructuring Charges", "role": "http://www.exlservice.com/role/ImpairmentAndRestructuringCharges", "shortName": "Impairment and Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Related Party Disclosures", "role": "http://www.exlservice.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127100 - Disclosure - Commitments and Contingencies", "role": "http://www.exlservice.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Impact of adoption of accounting guidance on prior year\u2019s presentation and disclosures", "role": "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosures", "shortName": "Impact of adoption of accounting guidance on prior year\u2019s presentation and disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Segment and Geographical Information (Tables)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Quarterly Financial Data (Tables)", "role": "http://www.exlservice.com/role/QuarterlyFinancialDataTables", "shortName": "Quarterly Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenues, net (Tables)", "role": "http://www.exlservice.com/role/RevenuesNetTables", "shortName": "Revenues, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Income", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Other Income, net (Tables)", "role": "http://www.exlservice.com/role/OtherIncomeNetTables", "shortName": "Other Income, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.exlservice.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "role": "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables", "shortName": "Business Combinations, Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Other Current Assets (Tables)", "role": "http://www.exlservice.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Other Assets (Tables)", "role": "http://www.exlservice.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Other Non-Current liabilities (Tables)", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables", "shortName": "Other Non-Current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.exlservice.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Derivatives and Hedge Accounting (Tables)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingTables", "shortName": "Derivatives and Hedge Accounting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Borrowings Borrowings (Tables)", "role": "http://www.exlservice.com/role/BorrowingsBorrowingsTables", "shortName": "Borrowings Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "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", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Leases (Tables)", "role": "http://www.exlservice.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Income Taxes (Tables)", "role": "http://www.exlservice.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323301 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.exlservice.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325301 - Disclosure - Impairment and Restructuring Charges (Tables)", "role": "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables", "shortName": "Impairment and Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - Impact of adoption of accounting guidance on prior year\u2019s presentation and disclosures (Tables)", "role": "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresTables", "shortName": "Impact of adoption of accounting guidance on prior year\u2019s presentation and disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "I2018Q1Jan1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "I2018Q1Jan1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Equity", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details)", "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 }, "R62": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail)", "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": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "D2015Q2June19", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Summary of Significant Accounting Policies - Lease Obligations (Details)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "I2019Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Segment and Geographical Information - Narrative (Detail)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail", "shortName": "Segment and Geographical Information - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_srt_ProductOrServiceAxis_exls_BPMandRelatedServicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Segment and Geographical Information - Revenues and Property and Equipment, Net Based on Geographical Information (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Revenues and Property and Equipment, Net Based on Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Quarterly Financial Data - Summary of Quarterly Results (Detail)", "role": "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail", "shortName": "Quarterly Financial Data - Summary of Quarterly Results (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Revenues, net - Contracts with Customer, Receivables and Liabilities (Details)", "role": "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails", "shortName": "Revenues, net - Contracts with Customer, Receivables and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Revenues, net - Narrative (Details)", "role": "http://www.exlservice.com/role/RevenuesNetNarrativeDetails", "shortName": "Revenues, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4_us-gaap_CapitalizedContractCostAxis_exls_ContractAcquisitionCostsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Revenues, net - Contract Costs (Details)", "role": "http://www.exlservice.com/role/RevenuesNetContractCostsDetails", "shortName": "Revenues, net - Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2017Q4_us-gaap_CapitalizedContractCostAxis_exls_ContractAcquisitionCostsMember", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Other Income, net - Summary of Other Income, Net (Details)", "role": "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails", "shortName": "Other Income, net - Summary of Other Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Earnings Per Share (Details)", "role": "http://www.exlservice.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "shortName": "Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Detail)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Detail)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail", "shortName": "Property and Equipment, net - Depreciation and Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails", "shortName": "Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueAcquisitions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2018Q4QTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "I2018Q3_us-gaap_BusinessAcquisitionAxis_exls_SCIOMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization", "role": "http://www.exlservice.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "shortName": "Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410408 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410409 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410410 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Other Current Assets (Details)", "role": "http://www.exlservice.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Other Assets (Details)", "role": "http://www.exlservice.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Other Non-Current liabilities - Summary of Non-Current Liabilities (Details)", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails", "shortName": "Other Non-Current liabilities - Summary of Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:MoneyMarketAndMutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail)", "role": "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "exls:MoneyMarketAndMutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Derivatives and Hedge Accounting - Narrative (Detail)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "shortName": "Derivatives and Hedge Accounting - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417403 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417404 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail)", "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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417405 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "shortName": "Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417406 - Disclosure - Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "shortName": "Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Borrowings (Detail)", "role": "http://www.exlservice.com/role/BorrowingsDetail", "shortName": "Borrowings (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Borrowings Principle - Maturities of Borrowings (Details)", "role": "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "shortName": "Borrowings Principle - Maturities of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "ClassOfCommonStock", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Capital Structure (Detail)", "role": "http://www.exlservice.com/role/CapitalStructureDetail", "shortName": "Capital Structure (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "ClassOfCommonStock", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail", "shortName": "Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-12312019x10k.htm", "contextRef": "I2018Q1Jan1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - exls-12312019x10k.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - exls-12312019x10k.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 102, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "verboseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "verboseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PHILIPPINES", "terseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r617" ], "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r616" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r614" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r618" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r618" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r618" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r619" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r618" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r618" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r618" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r618" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r613" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r615" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "exls_A3.50ConvertibleSeniorNotesdueOctober12024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "label": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "terseLabel": "3.50% Convertible Senior Notes due October 1, 2024" } } }, "localname": "A3.50ConvertibleSeniorNotesdueOctober12024Member", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "exls_AccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesCurrent", "nsuri": "http://www.exlservice.com/20191231", "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/20191231", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "exls_AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate disputed amount related to transfer pricing and permanent establishment", "label": "Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment", "terseLabel": "Aggregate disputed amount amount related to transfer pricing and permanent establishment" } } }, "localname": "AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "exls_AmortizationOfOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Operating Lease Right Of Use Asset", "label": "Amortization Of Operating Lease Right Of Use Asset", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "AmortizationOfOperatingLeaseRightOfUseAsset", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "exls_AmountsPaidAsDepositsInRespectOfContingencies": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts paid as deposits in respect of Contingencies.", "label": "Amounts Paid As Deposits In Respect Of Contingencies", "terseLabel": "Amounts paid as deposits in respect of contingencies" } } }, "localname": "AmountsPaidAsDepositsInRespectOfContingencies", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "exls_AnalyticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Analytics [Member]", "label": "Analytics [Member]", "terseLabel": "Analytics" } } }, "localname": "AnalyticsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "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/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_BPMandRelatedServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BPM and Related Services [Member]", "label": "BPM and Related Services [Member]", "terseLabel": "BPM and related services" } } }, "localname": "BPMandRelatedServicesMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_BankGuaranteeIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Bank Guarantee Issued", "label": "Bank Guarantee Issued", "terseLabel": "Bank guarantee issued" } } }, "localname": "BankGuaranteeIssued", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "exls_BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Goodwill And Intangible Assets Disclosure [Text Block]", "label": "Business Combination, Goodwill And Intangible Assets Disclosure [Text Block]", "terseLabel": "Business Combinations, Goodwill and Intangible Assets" } } }, "localname": "BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "exls_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "exls_BusinessCombinationsGoodwillandIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "BusinessCombinationsGoodwillandIntangibleAssetsDisclosureAbstract", "nsuri": "http://www.exlservice.com/20191231", "xbrltype": "stringItemType" }, "exls_CapitalLeasesFutureMinimumPaymentsDueinRollingYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital Leases, Future Minimum Payments, Due in Rolling Year Six", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Six", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueinRollingYearSix", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_CapitalLeasesFutureMinimumPaymentsDueinRollingafterYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 7.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital Leases, Future Minimum Payments, Due in Rolling after Year Six", "label": "Capital Leases, Future Minimum Payments, Due in Rolling after Year Six", "terseLabel": "2025 and thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueinRollingafterYearSix", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_CommonStockAggregatePurchasePriceIncludingCommission": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Common stock aggregate purchase price including commission.", "label": "Common Stock Aggregate Purchase Price Including Commission", "terseLabel": "Common stock aggregate purchase price including commissions" } } }, "localname": "CommonStockAggregatePurchasePriceIncludingCommission", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "exls_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consulting Services [Member]", "label": "Consulting Services [Member]", "terseLabel": "Consulting Services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "pureItemType" }, "exls_DebtIssuanceCostsNetEquityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Costs, Net, Equity Component", "label": "Debt Issuance Costs, Net, Equity Component", "terseLabel": "Equity component of debt issuance costs" } } }, "localname": "DebtIssuanceCostsNetEquityComponent", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "exls_DebtIssuanceCostsNetLiabilityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Costs, Net, Liability Component", "label": "Debt Issuance Costs, Net, Liability Component", "terseLabel": "Liability component of debt issuance costs" } } }, "localname": "DebtIssuanceCostsNetLiabilityComponent", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/20191231", "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/20191231", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "percentItemType" }, "exls_DepreciationAndAmortizationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Depreciation And Amortization [Member]", "label": "Depreciation And Amortization [Member]", "terseLabel": "Depreciation & amortization" } } }, "localname": "DepreciationAndAmortizationMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail" ], "xbrltype": "domainItemType" }, "exls_EffectOnDilutedEarningsPerShareTaxHoliday": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect on diluted earnings per share tax holiday.", "label": "Effect On Diluted Earnings Per Share Tax Holiday", "terseLabel": "Effect of diluted earnings per share, tax holiday (in dollars per share)" } } }, "localname": "EffectOnDilutedEarningsPerShareTaxHoliday", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "perShareItemType" }, "exls_EffectiveIncomeTaxRateReconciliationForeignFlatIncomeTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation foreign flat income tax rate.", "label": "Effective Income Tax Rate Reconciliation Foreign Flat Income Tax Rate", "terseLabel": "Effective tax rate in Philippines post tax exemption" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignFlatIncomeTaxRate", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "percentItemType" }, "exls_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringChargesAndImpairmentLossesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges And Impairment Losses, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges And Impairment Losses, Amount", "verboseLabel": "Impairment and restructuring charges" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringChargesAndImpairmentLossesAmount", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "exls_ExpirationDateTwoThousandAndThirtyTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiration Date Two Thousand And Thirty Two [Member]", "label": "Expiration Date Two Thousand And Thirty Two [Member]", "terseLabel": "Expiration 2032" } } }, "localname": "ExpirationDateTwoThousandAndThirtyTwoMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "domainItemType" }, "exls_ExportOrientedUnitsEstablishedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Export oriented units established percentage.", "label": "Export Oriented Units Established Percentage", "terseLabel": "Percentage of export-oriented units established" } } }, "localname": "ExportOrientedUnitsEstablishedPercentage", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "xbrltype": "percentItemType" }, "exls_FinanceLeaseRightofUseAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-of-Use, Accumulated Depreciation", "label": "Finance Lease, Right-of-Use, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightofUseAccumulatedAmortization", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseRightofUseAssetGross": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-of-Use Asset, Gross", "label": "Finance Lease, Right-of-Use Asset, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "FinanceLeaseRightofUseAssetGross", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_FinanceandAccountingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance and Accounting [Member]", "label": "Finance and Accounting [Member]", "terseLabel": "F&A" } } }, "localname": "FinanceandAccountingMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_FinancialInstrumentsAndConcentrationOfCreditRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instruments and concentration of credit risk.", "label": "Financial Instruments And Concentration Of Credit Risk Policy [Policy Text Block]", "terseLabel": "Financial Instruments and Concentration of Credit Risk" } } }, "localname": "FinancialInstrumentsAndConcentrationOfCreditRiskPolicyPolicyTextBlock", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "exls_FiniteLivedIntangibleAssetsAccumulatedImpairment": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment", "label": "Finite-Lived Intangible Assets, Accumulated Impairment", "negatedTerseLabel": "Accumulated Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "exls_FirstFiveYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First Five Years [Member]", "label": "First Five Years [Member]", "terseLabel": "First Five Years" } } }, "localname": "FirstFiveYearsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "domainItemType" }, "exls_FiveToTenYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Five To Ten Years [Member]", "label": "Five To Ten Years [Member]", "terseLabel": "Five to Ten Years" } } }, "localname": "FiveToTenYearsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "domainItemType" }, "exls_GoodwillPercentageOfTotalGoodwill": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Goodwill, Percentage Of Total Goodwill", "terseLabel": "Percentage of total goodwill" } } }, "localname": "GoodwillPercentageOfTotalGoodwill", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "exls_HealthIntegratedInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Health Integrated, Inc. [Member]", "label": "Health Integrated, Inc. [Member]", "terseLabel": "Health Integrated, Inc." } } }, "localname": "HealthIntegratedInc.Member", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "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/20191231", "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 and interest" } } }, "localname": "IncomeTaxReconciliationUnrecognizedTaxBenefits", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "exls_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "stringItemType" }, "exls_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseInCapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]", "label": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]", "terseLabel": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsRollForward", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseinOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase Decrease in Operating Lease Liability", "label": "Increase Decrease in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiability", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "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": "Addition" } } }, "localname": "IncreaseInCapitalizedContractCostGross", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "exls_InsuranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Insurance [Member]", "label": "Insurance [Member]", "terseLabel": "Insurance" } } }, "localname": "InsuranceMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_LeaseholdBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leasehold benefits.", "label": "Leasehold Benefits [Member]", "terseLabel": "Leasehold benefits" } } }, "localname": "LeaseholdBenefitsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "exls_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "terseLabel": "Operating lease liability" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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 Condition Based PRSUs" } } }, "localname": "MarketConditionBasedPerformanceRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "exls_MoneyMarketAndMutualFundFairValueDisclosure": { "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": "Money market and mutual fund fair value disclosure.", "label": "Money Market And Mutual Fund Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MoneyMarketAndMutualFundFairValueDisclosure", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsCompanyProvidesOperationsManagementServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Company Provides Operations Management Services", "label": "Number of Operating Segments, Company Provides Operations Management Services", "terseLabel": "Number of operating segments, company provides operations management services" } } }, "localname": "NumberofOperatingSegmentsCompanyProvidesOperationsManagementServices", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsFinanceandAccountingServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Finance and Accounting Services", "label": "Number of Operating Segments, Finance and Accounting Services", "terseLabel": "Number of operating segments, finance and accounting" } } }, "localname": "NumberofOperatingSegmentsFinanceandAccountingServices", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsIndustryFocused": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Industry Focused", "label": "Number of Operating Segments, Industry Focused", "terseLabel": "Number of operating segments, industry focused" } } }, "localname": "NumberofOperatingSegmentsIndustryFocused", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsNonOperationsManagementServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Non-Operations Management Services", "label": "Number of Operating Segments, Non-Operations Management Services", "terseLabel": "Number of operating segments, non-operations management services" } } }, "localname": "NumberofOperatingSegmentsNonOperationsManagementServices", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsOperationsManagementServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Operations Management Services", "label": "Number of Operating Segments, Operations Management Services", "terseLabel": "Number of operating segments, operations management" } } }, "localname": "NumberofOperatingSegmentsOperationsManagementServices", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_OperatingLeasesFutureMinimumPaymentsDueAfterYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 7.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due After Year Six", "label": "Operating Leases, Future Minimum Payments, Due After Year Six", "terseLabel": "2025 and thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterYearSix", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_OperatingLeasesFutureMinimumPaymentsDueinRollingYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due in Rolling Year Six", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Six", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueinRollingYearSix", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_OtherMiscellaneousNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "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/20191231", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "exls_OtherOperationsManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Operations Management [Member]", "label": "Other Operations Management [Member]", "terseLabel": "All Other" } } }, "localname": "OtherOperationsManagementMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "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/20191231", "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_PropertyPlantAndEquipmentAndOperatingLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, And Equipment And Operating Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization", "label": "Property, Plant, And Equipment And Operating Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization", "terseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_RangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range one member.", "label": "Range One [Member]", "terseLabel": "$15.00 to $21.00" } } }, "localname": "RangeOneMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "domainItemType" }, "exls_RangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range TWO member.", "label": "Range Two [Member]", "terseLabel": "$21.01 to $28.00" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "domainItemType" }, "exls_ReportingUnitDecreaseInPercentageofFairValueinExcessofCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reporting Unit, Decrease In Percentage of Fair Value in Excess of Carrying Amount", "label": "Reporting Unit, Decrease In Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Fair value exceeding percentage" } } }, "localname": "ReportingUnitDecreaseInPercentageofFairValueinExcessofCarryingAmount", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "exls_ReportingUnitMeasurementInputIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reporting Unit, Measurement Input, Increase (Decrease)", "label": "Reporting Unit, Measurement Input, Increase (Decrease)", "terseLabel": "Reporting unit, increase in measurement input" } } }, "localname": "ReportingUnitMeasurementInputIncreaseDecrease", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "exls_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of World.", "label": "Rest Of World [Member]", "verboseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "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 to be issued (in shares)" } } }, "localname": "RestrictedStockUnitsVestedForWhichUnderlyingCommonStockToBeIssued", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "exls_RestrictedStockandRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock and Restricted Stock Units [Member]", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "Restricted Stock and Restricted Stock Units" } } }, "localname": "RestrictedStockandRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_RevenueBasedPerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Based Performance Restricted Stock Units [Member]", "label": "Revenue Based Performance Restricted Stock Units [Member]", "terseLabel": "Revenue Based PRSUs" } } }, "localname": "RevenueBasedPerformanceRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20191231", "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/20191231", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "durationItemType" }, "exls_SCIOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SCIO [Member]", "label": "SCIO [Member]", "terseLabel": "SCIO" } } }, "localname": "SCIOMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "domainItemType" }, "exls_ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block]", "label": "Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of Income Tax (Benefit) Recognized in Other Comprehensive Income" } } }, "localname": "ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://www.exlservice.com/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block]", "label": "Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow informaton related to leases" } } }, "localname": "ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "nsuri": "http://www.exlservice.com/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "exls_ServiceTaxesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Service Taxes Receivable, Current", "label": "Service Taxes Receivable, Current", "terseLabel": "Receivables from statutory authorities" } } }, "localname": "ServiceTaxesReceivableCurrent", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "exls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsIssuedinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period", "negatedTerseLabel": "Number, additionally issued due to achievement of higher-than-target performance (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsIssuedinPeriod", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "exls_StockRepurchaseProgramAdditionalAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program, Additional Authorized Amount", "label": "Stock Repurchase Program, Additional Authorized Amount", "terseLabel": "Additional authorized amount" } } }, "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "exls_StockRepurchaseProgramAuthorizedIncreaseinRepurchaseAmountPerPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period", "label": "Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period", "terseLabel": "Authorized increase in repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedIncreaseinRepurchaseAmountPerPeriod", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "exls_StockRepurchaseProgramAuthorizedIncreaseinRepurchaseAmountPerPeriodYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Three", "label": "Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Three", "terseLabel": "Authorized increase in repurchase amount, 2019" } } }, "localname": "StockRepurchaseProgramAuthorizedIncreaseinRepurchaseAmountPerPeriodYearThree", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "exls_StockRepurchaseProgramAuthorizedIncreaseinRepurchaseAmountPerPeriodYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Two", "label": "Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Two", "terseLabel": "Authorized increase in repurchase amount, 2018" } } }, "localname": "StockRepurchaseProgramAuthorizedIncreaseinRepurchaseAmountPerPeriodYearTwo", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "exls_StockholdersEquityIncludingSharesHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total stockholders' equity including shares held in treasury.", "label": "Stockholders Equity Including Shares Held In Treasury", "totalLabel": "Total including shares held in treasury" } } }, "localname": "StockholdersEquityIncludingSharesHeldInTreasury", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "exls_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsMeasurementPeriodIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Measurement Period Increase", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Measurement Period Increase", "terseLabel": "Measurement period increase to transition tax obligation" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsMeasurementPeriodIncrease", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "exls_TravelTransportationandLogisticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Travel, Transportation and Logistics [Member]", "label": "Travel, Transportation and Logistics [Member]", "terseLabel": "TT&L" } } }, "localname": "TravelTransportationandLogisticsMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "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/20191231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "exls_TwoThousandFourteenRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand fourteen repurchase program.", "label": "Two Thousand Fourteen Repurchase Program [Member]", "terseLabel": "2014 Repurchase Program" } } }, "localname": "TwoThousandFourteenRepurchaseProgramMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "domainItemType" }, "exls_TwoThousandFourteenandTwoThousandSeventeenRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Fourteen and Two Thousand Seventeen Repurchase Program [Member]", "label": "Two Thousand Fourteen and Two Thousand Seventeen Repurchase Program [Member]", "terseLabel": "2014 and 2017 Repurchase Program" } } }, "localname": "TwoThousandFourteenandTwoThousandSeventeenRepurchaseProgramMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "domainItemType" }, "exls_TwoThousandSeventeenRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Seventeen Repurchase Program [Member]", "label": "Two Thousand Seventeen Repurchase Program [Member]", "terseLabel": "2017 Repurchase Program" } } }, "localname": "TwoThousandSeventeenRepurchaseProgramMember", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "domainItemType" }, "exls_UnamortizedDeferredFinanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unamortized Deferred Finance Costs", "label": "Unamortized Deferred Finance Costs", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDeferredFinanceCosts", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "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" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.exlservice.com/20191231", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r326", "r530", "r531", "r607", "r621" ], "lang": { "en-US": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/CapitalStructureDetail", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "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": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/CapitalStructureDetail", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r623" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "verboseLabel": "Client liabilities" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r288", "r291", "r597", "r598" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/CapitalStructureDetail", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "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": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/CapitalStructureDetail", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "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_RestatementAdjustmentMember": { "auth_ref": [ "r144", "r146", "r147", "r148" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Effect of change increase/(decrease)" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by revision of previously issued financial statements.", "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revision of previously issued financial statements.", "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r146", "r147", "r148" ], "lang": { "en-US": { "role": { "documentation": "Represents the amount as previously reported before the correction of an error or other adjustment.", "label": "Previously Reported [Member]", "terseLabel": "Previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r185", "r288", "r292", "r599", "r601", "r606", "r620", "r622" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "terseLabel": "Weighted average purchase price per share prior to the vesting date (in dollars per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r508" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201618Member": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-18 Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2016-18 [Member]", "terseLabel": "ASU No. 2016-18" } } }, "localname": "AccountingStandardsUpdate201618Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201707Member": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2017-07 Compensation-Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.", "label": "Accounting Standards Update 2017-07 [Member]", "terseLabel": "ASU No. 2017-07" } } }, "localname": "AccountingStandardsUpdate201707Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "terseLabel": "Other Non-Current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r27", "r187", "r188", "r289" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r26", "r134", "r529", "r531", "r532", "r589" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r560", "r582" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r21", "r560", "r582" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r68", "r74", "r77", "r321", "r445" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets": { "auth_ref": [ "r38", "r243" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative amount of depreciation, depletion and amortization (related to property, plant and equipment, but not including land or leased assets).", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Excluding Capital Leased Assets", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r74", "r85", "r444" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "terseLabel": "AOCI before tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r69", "r74" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedTotalLabel": "Accumulated other comprehensive (loss)/gain, excluding tax effects" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r73", "r74" ], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70", "r74", "r77", "r445" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss)/Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r65", "r74", "r77", "r445" ], "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": "Cumulative foreign currency translation loss" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r228" ], "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": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r263" ], "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": "Allocation of equity component related to the convertible senior notes, net of tax and issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r342", "r344", "r378", "r379" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r344", "r372", "r377" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock compensation expense", "verboseLabel": "Stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r190", "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r102", "r121", "r495" ], "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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of non-cash interest expense related to convertible senior notes" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r121", "r226", "r234" ], "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", "verboseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestTax": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) including portion attributable to noncontrolling interest.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Tax", "negatedLabel": "Income tax expense relating to above" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r121", "r241" ], "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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges", "verboseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r179", "r558", "r581" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r59" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed 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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r480" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r345", "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r458", "r463" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r426", "r427" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r435", "r436", "r437" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "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": "Assets acquired, excluding goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 4.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r390", "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 2.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, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 7.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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "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": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r429" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "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", "terseLabel": "Total purchase consideration", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r130", "r424" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r17", "r505", "r507" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840DetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Less: current portion", "verboseLabel": "Current portion of finance lease liabilities" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r126", "r127" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r49", "r505", "r507" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840DetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Long term capital lease obligation", "verboseLabel": "Finance lease liabilities, less current portion" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r504" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Assets under capital leases, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r506" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "totalLabel": "Assets under capital leases, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r507" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payment" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingAfterYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling after Year Five", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Four", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Three", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Two", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r507" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "terseLabel": "Less: imputed interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments, Net Present Value [Abstract]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Next Rolling Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r507" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840DetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Present value of minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r499", "r504" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r611" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r609", "r612" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r611" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r610", "r612" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment charges" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r608" ], "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": "Net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r211" ], "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": "Balance as of December 31", "periodStartLabel": "Balance as of January 1" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r211" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r211" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r213" ], "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 Contract Fulfillment Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r123" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r13", "r124", "r130", "r556" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r117", "r123", "r128" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r117", "r491" ], "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", "terseLabel": "Net increase/(decrease) in cash, cash equivalents and restricted cash", "totalLabel": "Net increase/(decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r477" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "negatedTerseLabel": "Net derivative losses which could be reclassified into earnings within the next 12 months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r455" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r278", "r279", "r280", "r281" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r258", "r570", "r591" ], "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 Note 26)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r257", "r259" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r130", "r260", "r603", "r604" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r270" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25" ], "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, 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r80", "r82", "r83" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r104" ], "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 Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r130", "r443", "r447", "r448" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Capital work in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Contract Termination Costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Receivables and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r283", "r285", "r289" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r283", "r285", "r289" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 4.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, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r283", "r285", "r289" ], "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, Net, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r283", "r284", "r289" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r283", "r284", "r289" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r283", "r284", "r289" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "order": 5.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r290" ], "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": "Contract liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of convertible notes", "verboseLabel": "Convertible notes, liability component" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r17", "r559", "r578", "r600" ], "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": "Notes", "verboseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r92" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Impact on adoption of accounting standard update", "verboseLabel": "Impact on adoption of accounting standard update" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r139", "r415" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r411", "r418" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision/(benefit):" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r433" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "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]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r269" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r19", "r20", "r559", "r563", "r578" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r48", "r271", "r272", "r274" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Debt instrument, convertible, remaining discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "durationItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r496", "r498" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r267", "r496" ], "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": "Convertible senior notes, interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r135", "r271", "r273", "r274", "r275", "r495", "r496", "r498", "r576" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r495", "r498" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r130", "r261" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Borrowings" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r412", "r418" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r497" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r412", "r418" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r405" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r133", "r412", "r418" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "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", "verboseLabel": "Deferred income tax (benefit)/expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r401", "r561", "r577" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r391", "r405" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Taxes and Tax Credits [Abstract]", "terseLabel": "Deferred taxes (expense)/benefit :" } } }, "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r139", "r413", "r414", "r417" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail": { "order": 5.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/(benefit)" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r45", "r501" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r52", "r501" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "verboseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r402" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r405" ], "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/(liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r403" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r382", "r409", "r410" ], "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carry forward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r384", "r409", "r410" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r382", "r409", "r410" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r382", "r409", "r410" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r382", "r409", "r410" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r383", "r409", "r410" ], "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 unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Unrealized exchange loss" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r404" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r391", "r405" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax assets/(liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r384", "r409", "r410" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail": { "order": 4.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": "Unamortized discount on convertible senior notes" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r384", "r409", "r410" ], "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 intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r384", "r409", "r410" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [ "r384", "r409", "r410" ], "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 unrealized gains on foreign currency transactions.", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "terseLabel": "Unrealized exchange gain" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r313" ], "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" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r74", "r321" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "terseLabel": "Net actuarial (loss)/gain" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r74", "r321" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "negatedTerseLabel": "Net prior service cost" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r305", "r334" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r300" ], "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)", "negatedTerseLabel": "Actuarial loss/(gain)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r319", "r332", "r334" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial (gain)/loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r324" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r297" ], "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 at the end of the year", "periodStartLabel": "Projected benefit obligation at the beginning of the year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r302", "r336" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in benefit obligation of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Benefit Obligation, Business Combination", "terseLabel": "Business acquisition" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets": { "auth_ref": [ "r309" ], "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": "Business acquisition" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "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/2019-01-31", "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r307", "r311", "r312", "r333", "r334" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year", "terseLabel": "Accumulated other comprehensive loss, expected to be recognized over the next fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "2025 to 2029" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r318", "r331", "r334" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r304", "r311", "r312", "r334" ], "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 ending of the year", "periodStartLabel": "Plan assets at the beginning of the year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r301" ], "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)", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r299", "r317", "r330", "r334" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail", "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r315", "r328", "r334" ], "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 periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r308", "r336" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r306" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r298", "r316", "r329", "r334" ], "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/2019-01-31", "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]" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Company's contribution to the 401(k) Plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Contribution to various defined contribution plans" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r58" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 3.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r121", "r242" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r121", "r242" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r121", "r176" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r61", "r62", "r486" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r60", "r63", "r461", "r539" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Foreign currency exchange contracts, asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r60", "r63", "r461", "r539" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Foreign currency exchange contracts, liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r459", "r462", "r467", "r470" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r45" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r479" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccounting" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r456", "r459", "r467" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r456", "r459", "r467", "r470", "r471", "r473", "r475" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r451", "r453" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r130", "r140", "r450", "r452", "r456", "r457", "r472" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r434" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r345", "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to ExlService Holdings, Inc. stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r94", "r144", "r152", "r154", "r155", "r156", "r160", "r574", "r595" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share:", "verboseLabel": "Earnings per share attributable to ExlService Holdings Inc. stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r94", "r144", "r152", "r154", "r155", "r156", "r160", "r574", "r595" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r130", "r157", "r158", "r159" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r161" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r491" ], "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", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r138", "r392", "r393" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r380", "r392" ], "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 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", "negatedTerseLabel": "Excess tax benefit on stock-based compensation", "terseLabel": "Excess tax benefit on stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r392" ], "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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount", "terseLabel": "US Tax Reform Act impact" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r392", "r393", "r416" ], "lang": { "en-US": { "role": { "documentation": "Percentage 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 income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Percentage of tax exemption on profit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r373" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r373" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r373" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee-Related Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenues and cost of revenues for Company's reportable segments [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r270" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r35", "r116", "r130", "r197", "r487" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Investment in Equity Affiliate" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r480", "r481", "r482", "r484" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r311", "r312", "r334", "r481", "r535" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r454" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r311", "r312", "r334", "r481", "r536" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r311", "r312", "r334", "r481", "r537" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r311", "r312", "r334", "r481", "r538" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r485" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r458", "r464", "r473" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r512", "r518", "r527" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r514", "r521" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r511", "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r511" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r526" ], "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, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r511" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities - Non-current", "verboseLabel": "Finance lease liabilities, less current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r513", "r521" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r510" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r512", "r518", "r527" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r524", "r527" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r523", "r527" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r233" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r227", "r230", "r233", "r236", "r542" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r233", "r542" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "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": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r233" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "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", "terseLabel": "Intangible assets, net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "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": "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r488", "r489", "r490" ], "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", "negatedLabel": "Gain/(loss) recognized in consolidated statements of income", "terseLabel": "Foreign exchange gain/(loss), net", "verboseLabel": "Foreign exchange gain, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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": [ "r122", "r488", "r489", "r490" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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 exchange (gain)/loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r130", "r490", "r493" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r311", "r469" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency exchange contracts", "verboseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r100", "r121", "r195" ], "calculation": { "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain on sale and mark-to-market of mutual funds" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Effect of the foreign exchange gains upon settlement of cash flow hedges" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r98" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r214", "r216" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r217" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r121", "r215", "r218", "r223" ], "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", "negatedTerseLabel": "Impairment charges", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r220", "r425" ], "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/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r97" ], "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthCareMember": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health.", "label": "Health Care [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthCareMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r456", "r471" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r121", "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment charges" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r137" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r144", "r555", "r572", "r596" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r137" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r137" ], "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": "Income before income tax expense and earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90", "r121", "r177", "r196", "r571", "r593" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "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", "negatedTerseLabel": "Loss from equity-method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "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]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r245" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r178", "r420" ], "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/IncomeTaxesSummaryOfIncomeTaxExpenseDetail": { "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)", "terseLabel": "Income tax expense", "totalLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r84", "r130", "r388", "r389", "r399", "r400", "r406", "r422", "r605" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r387", "r392", "r393" ], "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail": { "order": 11.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 the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedTerseLabel": "Research & Development credit" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r132", "r392", "r393" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r392", "r393" ], "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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r392" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail": { "order": 13.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": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r392", "r393" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail": { "order": 12.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail": { "order": 3.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 income exempt from income tax because of a tax holiday.", "label": "Effective Income Tax Rate Reconciliation, Tax Holiday, Amount", "negatedLabel": "Impact of tax holiday" } } }, "localname": "IncomeTaxReconciliationTaxHolidays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail": { "order": 7.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfEffectiveIncomeTaxRateDiffersFromAmountComputedByApplyingUSFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r125" ], "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": "Cash paid for taxes, net of refund" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r120" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Advance income tax, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r120" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r153", "r158" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r229", "r235" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r235" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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": "Indefinite-lived intangible assets, trade names and trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r229", "r235" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "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": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r225", "r231" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail": { "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": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "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": "Other Income, net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "Interest and Other Income [Text Block]", "terseLabel": "Other Income, net" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r87", "r175", "r494", "r497", "r575" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r102", "r268" ], "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" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r114", "r118", "r125" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r569", "r592" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Interest accrued" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r99" ], "calculation": { "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r35" ], "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 investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in equity affiliate" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating lease costs for leases classified as such under Topic 840" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r525", "r527" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r525" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r528" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r516" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r517" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r526" ], "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 lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r526" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r528" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r565", "r588" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r480" ], "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r563", "r578" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of credit interest rate during period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit , maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r135" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation, settlement amount" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r184" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r264", "r563", "r584" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Structured payable", "totalLabel": "Total", "verboseLabel": "Debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "calculation": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r141", "r261" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r141", "r261" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r141", "r261" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r141", "r261" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r141", "r261" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term borrowings, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r262" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Settlement payments made during the period" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r478" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r483" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r483" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r483" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r56", "r564", "r587" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r276", "r441", "r442" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of non-controlling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r439" ], "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Noncontrolling Interest, Period Increase (Decrease)", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r117" ], "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)/provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r117" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r117", "r119", "r122" ], "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", "terseLabel": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r78", "r81", "r93", "r122", "r158", "r573", "r594" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail", "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]", "verboseLabel": "Numerators:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Impact of adoption of accounting guidance on prior years\u2019 presentation and disclosures" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Total Non-United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r432" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r438" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non - Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "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, interest expense and other income, net", "verboseLabel": "Foreign exchange gain, interest expense and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Structured Payables" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r519", "r527" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r509" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r511" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r511" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r511" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r515", "r521" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r510" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 9.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r524", "r527" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r523", "r527" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r500", "r502" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payment" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Five", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Four", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Three", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Two", "verboseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Next Rolling Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r385", "r404", "r408" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r449" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r16", "r557", "r580" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r458", "r473" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other Assets, Miscellaneous", "terseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Next Twelve Months", "terseLabel": "Purchase commitments, net of advances" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r67", "r71", "r320" ], "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, 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r66", "r71", "r460", "r465", "r474" ], "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": "Effect of net investment hedges on accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r72" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r71", "r75", "r466" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64", "r492" ], "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 after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation (loss)/gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r79", "r82", "r85", "r270" ], "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 income (loss)", "totalLabel": "Total other comprehensive (loss)/income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "auth_ref": [ "r69", "r72", "r440" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails": { "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" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": { "auth_ref": [ "r71", "r75", "r76", "r466" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 7.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 of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax", "negatedLabel": "Gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r71", "r75", "r76", "r320" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r72", "r419", "r421" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails": { "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", "negatedTotalLabel": "Total Income tax (expense)/benefit recognized in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r66", "r71", "r476" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "negatedTerseLabel": "Unrealized gain/(loss) recognized in AOCI" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r66", "r71", "r476" ], "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 after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r458", "r473" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r45" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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/2019-01-31", "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/2019-01-31", "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 Non-Current Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Other income, net", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r4", "r8" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Associated Costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r21", "r562", "r583" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r115", "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Payments during the year" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r113" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs", "terseLabel": "Debt offering expense" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r111" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "terseLabel": "Withholding tax payments related to the vesting of restricted stock for total consideration" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "negatedTerseLabel": "Purchase of non-controlling interest" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r106" ], "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 acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r106" ], "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 acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedTerseLabel": "Investment in equity affiliate" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r108" ], "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 purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r19", "r295", "r296", "r310" ], "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": "Unfunded amount\u2013current" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r295", "r310", "r562", "r583" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r21", "r295", "r296", "r310" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail": { "order": 1.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Unfunded amount\u2013non-current", "verboseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfChangeInProjectedBenefitObligationDetail", "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r130", "r337", "r339", "r340" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r345", "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r8", "r209", "r210" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance income tax, net" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r110" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from convertible notes" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r110", "r136" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Utilized revolver credit facility to finance acquisition" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r105" ], "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 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r109", "r375" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r244" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets": { "auth_ref": [ "r37", "r243" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of long-lived physical assets excluding assets held under lease agreements 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Gross, Excluding Capital Leased Assets", "terseLabel": "Owned assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r244", "r590" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 2.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, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets": { "auth_ref": [ "r37", "r243" ], "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, net of accumulated depreciation, depletion and amortization, of long-lived physical assets excluding assets held under lease agreements 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Net, Excluding Capital Leased Assets", "totalLabel": "Owned assets, net" } } }, "localname": "PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r130", "r244" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r244" ], "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", "verboseLabel": "Schedule of Property and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetTables", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r243" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r96", "r200" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/QuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r130", "r189", "r192", "r193", "r194" ], "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 Doubtful Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r72", "r76", "r419" ], "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 of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Income tax (expense)/benefit relating to above" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "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": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r533" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r326", "r530", "r531" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r326", "r530", "r531", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r533" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r112", "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r112" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Principal payments of finance lease liabilities" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r222", "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Percentage of fair value in excess of carrying amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r39", "r130", "r239", "r240", "r611" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r13", "r128" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r16", "r128", "r602" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r248", "r250", "r255", "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Costs incurred during the year" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r121" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Impairment and restructuring charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Impairment and Restructuring Charges" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r249", "r253" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance as of December 31, 2019", "periodStartLabel": "Balance as of January 1, 2019" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r276", "r586" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r287", "r288" ], "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", "netLabel": "Revenues from related party", "terseLabel": "Revenues, net", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r131", "r293" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r293" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r183" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues, net" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "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]", "verboseLabel": "Revenues from External Customers and Property, Plant and Equipment [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "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": "Revolver Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r522", "r527" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r522", "r527" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails" ], "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 Liabilities and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r74" ], "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 Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r227" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r320" ], "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 Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r322" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r426", "r427" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Change in Plan Assets" } } }, "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r415" ], "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" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r459", "r467", "r471" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r158" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r392" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r344", "r371", "r377" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r344", "r371", "r377" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r182" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r146", "r147", "r148" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r480", "r481" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments for capital leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum rental payments for operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r221", "r224" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r221", "r224" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r137" ], "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 Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r235", "r238" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r143", "r145", "r162", "r163", "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Summary of affects of new accounting pronouncements" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresTables" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r244" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Quarterly Results" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/QuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r430" ], "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 allocation of purchase price to assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r13", "r128", "r556", "r585" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r251", "r252", "r254" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r251", "r252", "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Expected Exit Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r86", "r88", "r185" ], "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]", "verboseLabel": "Schedule of Revenues from External Customers and Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r174", "r179", "r180", "r181", "r221" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r345", "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r350", "r360", "r362" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r58" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Lease deposits" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r186" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r120" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r346" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r355" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r357" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "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 and RSUs granted (in dollars per share)", "verboseLabel": "Weighted-average fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r358" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r361" ], "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": "Number of restricted stock units, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r358" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r367" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r369" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r351", "r353" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r361" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r355" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of options, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r374" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r352", "r374" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r364" ], "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": "Vested and exercisable at December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r364" ], "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, 2019 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r363" ], "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": "Vested and exercisable at December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r343", "r348" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Year One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Year Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r130", "r345", "r349" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r352" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingAndStockOptionsVestedAndExercisableDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r370" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of award vesting rights" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r347" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r366", "r376" ], "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", "verboseLabel": "Expected life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r363" ], "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, outstanding, ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r363" ], "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": "Vested and exercisable at December 31, 2019" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r352" ], "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, Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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", "terseLabel": "Acquisition of restricted stock from employees in connection with withholding tax payments (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r18", "r566", "r567", "r568", "r579" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r142" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r179", "r221", "r246", "r250", "r256", "r597" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetail", "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r54", "r270" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenuesAndReimbursementsDetails" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r24", "r25", "r276" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued during period (in shares)", "verboseLabel": "Stock issued business acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r270", "r276", "r354" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity", "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r54", "r270", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Restricted common stock issued for business acquisition", "verboseLabel": "Stock issued, business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r54", "r270", "r276" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "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 up to" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r191" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r438", "r439", "r446" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance", "terseLabel": "Beginning balance, adjusted" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r282" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r520", "r527" ], "calculation": { "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r534" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r534" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r6", "r8" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Valuation allowance related to tax credit carry forward" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r34" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Time Deposits, at Carrying Value", "terseLabel": "Term deposits" } } }, "localname": "TimeDepositsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r431" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks", "verboseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfLivedIntangibleAssetsAmortizedOverTheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r540" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r278" ], "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": "Common stock average purchase price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r53", "r278" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r53", "r278" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r25", "r270", "r276" ], "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": "Common stock shares purchased under the repurchase program (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureDetail", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r53", "r278", "r281" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less: 4,295,413 shares as of December 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debit issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r55", "r541" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r121" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized gain on short term investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r386", "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of December 31", "periodStartLabel": "Balance as of January 1", "terseLabel": "Tax benefits related to stock awards" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r396" ], "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", "negatedLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "terseLabel": "Effect of exchange rate changes, increase" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r396" ], "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 related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Unrecognized tax benefits, interest on income taxes expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r398" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172", "r173" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetail", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r156" ], "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 weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "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:", "verboseLabel": "Weighted-average number of shares used in computing earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r150", "r156" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncome", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail" ], "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/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080555-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513396&loc=SL98516241-196980" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27405-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118136717&loc=SL108413206-114923" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238119&loc=d3e30536-109315" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r613": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r614": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r615": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r616": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r617": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r618": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r619": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r620": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r621": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r622": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r623": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 25 R127.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Performance Restricted Stock Activity (Details)
12 Months Ended
Dec. 31, 2019
$ / 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 100,353
Number, granted (in shares) | shares 54,062
Adjustment upon final determination of level of performance goal achievement (in shares) | shares 11,285
Number, vested (in shares) | shares (54,456)
Number, forfeited (in shares) | shares (23,559)
Number, outstanding, ending balance (in shares) | shares 87,685
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 $ 54.07
Weighted-average fair value, granted (in dollars per share) | $ / shares 64.33
Weighted-average fair value, adjustment upon final determination of level of performance goal achievement (in dollars per share) | $ / shares 47.73
Weighted-average fair value, vested (in dollars per share) | $ / shares 47.73
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 57.69
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 62.54
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 100,336
Number, granted (in shares) | shares 54,053
Number, additionally issued due to achievement of higher-than-target performance (in shares) | shares 1,759
Number, vested (in shares) | shares (44,922)
Number, forfeited (in shares) | shares (23,556)
Number, outstanding, ending balance (in shares) | shares 87,670
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 $ 62.43
Weighted-average fair value, granted (in dollars per share) | $ / shares 92.13
Weighted-average fair value, adjustment upon final determination of level of performance goal achievement (in dollars per share) | $ / shares 54.10
Weighted-average fair value, vested (in dollars per share) | $ / shares 54.10
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 72.65
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 82.10
XML 26 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital Structure (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
ClassOfCommonStock
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 16, 2019
USD ($)
Feb. 28, 2017
USD ($)
Dec. 30, 2014
USD ($)
Equity, Class of Treasury Stock [Line Items]          
Number of classes of common stock outstanding | ClassOfCommonStock 1        
Acquisition of restricted stock from employees in connection with withholding tax payments (in shares) | shares 23,859 51,446      
Withholding tax payments related to the vesting of restricted stock for total consideration $ 1,490,000 $ 3,122,000      
Weighted average purchase price per share prior to the vesting date (in dollars per share) | $ / shares $ 62.47 $ 60.68      
2014 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock authorized by board of directors up to         $ 20,000,000
Common stock shares purchased under the repurchase program (in shares) | shares   674,604      
Common stock aggregate purchase price including commissions   $ 39,987,000      
Common stock average purchase price per share (in dollars per share) | $ / shares   $ 59.27      
2014 Repurchase Program | Minimum          
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock authorized by board of directors up to         $ 20,000,000
2017 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Additional authorized amount       $ 100,000,000  
Authorized increase in repurchase amount, 2018       40,000,000  
Authorized increase in repurchase amount, 2019       40,000,000  
2017 Repurchase Program | Maximum          
Equity, Class of Treasury Stock [Line Items]          
Authorized increase in repurchase amount       $ 40,000,000  
2019 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock authorized by board of directors up to     $ 200,000,000    
2014 and 2017 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Common stock shares purchased under the repurchase program (in shares) | shares 643,486        
Common stock aggregate purchase price including commissions $ 39,874,000        
Common stock average purchase price per share (in dollars per share) | $ / shares $ 61.96        
XML 27 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data - Summary of Quarterly Results (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Revenues, net $ 256,872 $ 251,392 $ 243,509 $ 239,573 $ 234,903 $ 231,124 $ 210,112 $ 206,973 $ 991,346 $ 883,112 $ 762,310
Gross profit 88,610 83,850 81,063 82,333 79,955 78,967 70,463 68,872 335,856 [1] 298,257 [1] 267,168 [1]
Net income $ 21,356 $ 19,044 $ 12,564 $ 14,695 $ 3,857 $ 15,249 $ 14,462 $ 23,158 $ 67,659 $ 56,726 $ 48,888
Earnings per share:                      
Basic (in dollars per share) $ 0.62 $ 0.55 $ 0.36 $ 0.43 $ 0.11 $ 0.44 $ 0.42 $ 0.67 $ 1.97 $ 1.65 $ 1.44
Diluted (in dollars per share) $ 0.62 $ 0.55 $ 0.36 $ 0.42 $ 0.11 $ 0.43 $ 0.41 $ 0.66 $ 1.95 $ 1.62 $ 1.39
Weighted-average number of shares used in computing earnings per share:                      
Basic (in shares) 34,253,308 34,322,449 34,451,671 34,374,815 34,388,025 34,458,520 34,511,777 34,446,265 34,350,150 34,451,008 33,897,916
Diluted (in shares) 34,696,896 34,699,497 34,702,547 34,833,435 34,921,388 35,207,991 35,142,388 35,302,926 34,732,683 35,030,984 35,110,210
Stock compensation expense $ 4,532 $ 7,427 $ 7,155 $ 6,956 $ 6,590 $ 5,344 $ 6,893 $ 5,074 $ 26,070 $ 23,901 $ 23,041
Amortization of intangibles $ 4,974 $ 5,502 $ 5,554 $ 5,528 $ 5,951 $ 6,718 $ 3,761 $ 3,947 $ 21,558 $ 20,377 $ 13,975
[1] Exclusive of depreciation and amortization expense.
XML 28 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization
12 Months Ended
Dec. 31, 2019
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”), operates in the Business Process Management (“BPM”) industry providing operations management services and analytics services that helps its clients build and grow sustainable businesses. By orchestrating its domain expertise, data, analytics and digital technology, the company looks deeper to design and manage agile, customer-centric operating models to improve global operations, drive profitability, enhance customer satisfaction, increase data-driven insights, and manage risk and compliance. The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).
XML 29 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Operating lease right-of-use assets $ 86,396  
Present value of lease liabilities $ 98,857  
Accounting Standards Update 2016-02    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Operating lease right-of-use assets   $ 80,328
Deferred rent   8,626
Present value of lease liabilities   $ 88,954
XML 30 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]                      
Cost of revenues [1]                 $ 655,490 $ 584,855 $ 495,142
General and administrative expenses                 126,909 116,202 102,515
Selling and marketing expenses                 71,842 63,612 53,379
Depreciation and amortization expense                 51,981 48,566 38,549
Net income attributable to ExlService Holdings, Inc. stockholders $ 21,356 $ 19,044 $ 12,564 $ 14,695 $ 3,857 $ 15,249 $ 14,462 $ 23,158 67,659 56,726 48,888
Foreign exchange gain/(loss), net                 3,752 4,787 2,839
Reclassification out of Accumulated Other Comprehensive Income | Derivatives Designated as Hedging Instruments | Derivatives in cash flow hedging relationships | Foreign currency exchange contracts                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Cost of revenues                 3,269 2,481 5,465
General and administrative expenses                 424 443 960
Selling and marketing expenses                 46 44 103
Depreciation and amortization expense                 212 181 371
Net income attributable to ExlService Holdings, Inc. stockholders                 3,951 3,149 6,899
Reclassification out of Accumulated Other Comprehensive Income | Derivatives Designated as Hedging Instruments | Fair value hedge | Foreign currency exchange contracts                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Foreign exchange gain/(loss), net                 (3,306) 3,224 (5,056)
Reclassification out of Accumulated Other Comprehensive Income | Derivative not designated as hedging instruments | Fair value hedge | Foreign currency exchange contracts                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Foreign exchange gain/(loss), net                 $ 3,306 $ (3,224) $ 5,056
[1] Exclusive of depreciation and amortization expense.
XML 31 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Assets    
Mutual funds $ 166,330 $ 142,408
Derivative financial instruments 7,509 6,030
Total 173,839 148,438
Liabilities    
Derivative financial instruments 3,033 6,279
Total 3,033 6,279
Level 1    
Assets    
Mutual funds 166,330 142,408
Derivative financial instruments 0 0
Total 166,330 142,408
Liabilities    
Derivative financial instruments 0 0
Total 0 0
Level 2    
Assets    
Mutual funds 0 0
Derivative financial instruments 7,509 6,030
Total 7,509 6,030
Liabilities    
Derivative financial instruments 3,033 6,279
Total 3,033 6,279
Fair value of convertible notes 149,934 130,510
Level 3    
Assets    
Mutual funds 0 0
Derivative financial instruments 0 0
Total 0 0
Liabilities    
Derivative financial instruments 0 0
Total $ 0 $ 0
XML 32 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Allowance for doubtful accounts $ 1,163 $ 956
Unbilled accounts receivable $ 73,920 $ 63,952
XML 33 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Revenues, net $ 991,346 $ 883,112 $ 762,310
Cost of revenues [1] 655,490 584,855 495,142
Gross profit [1] 335,856 298,257 267,168
Operating expenses:      
General and administrative expenses 126,909 116,202 102,515
Selling and marketing expenses 71,842 63,612 53,379
Depreciation and amortization expense 51,981 48,566 38,549
Impairment and restructuring charges 8,671 20,056 0
Total operating expenses 259,403 248,436 194,443
Income from operations 76,453 49,821 72,725
Foreign exchange gain, net 3,752 4,787 2,839
Interest expense (13,612) (7,227) (1,889)
Other income, net 16,507 12,989 11,359
Income before income tax expense and earnings from equity affiliates 83,100 60,370 85,034
Income tax expense 15,172 3,397 36,146
Income before earnings from equity affiliates 67,928 56,973 48,888
Loss from equity-method investment 269 247 0
Net income attributable to ExlService Holdings, Inc. stockholders $ 67,659 $ 56,726 $ 48,888
Earnings per share attributable to ExlService Holdings, Inc. stockholders:      
Basic (in dollars per share) $ 1.97 $ 1.65 $ 1.44
Diluted (in dollars per share) $ 1.95 $ 1.62 $ 1.39
Weighted-average number of shares used in computing earnings per share:      
Basic (in shares) 34,350,150 34,451,008 33,897,916
Diluted (in shares) 34,732,683 35,030,984 35,110,210
[1] Exclusive of depreciation and amortization expense.
XML 34 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
 
Useful Lives
(in years)
Assets:
 
Network equipment and computers
3-5
Software
3-5
Leasehold improvements
3-8
Office furniture and equipment
3-8
Motor vehicles
2-5
Buildings
30

The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
2,745

 
$
1,417

 
$
640


Property and equipment, net consists of the following:
 
 
 
As of

Estimated useful lives (Years)
 
December 31, 2019
 
December 31, 2018
Owned assets:
 
 

 

Network equipment and computers
3-5
 
$
98,309

 
$
85,921

Software
3-5
 
79,746

 
69,752

Leasehold improvements
3-8
 
44,982

 
39,533

Office furniture and equipment
3-8
 
22,046

 
20,097

Motor vehicles
2-5
 
601

 
635

Buildings
30
 
1,114

 
1,140

Land
 
729

 
746

Capital work in progress
 
10,309

 
11,026


 
 
257,836

 
228,850

Less: Accumulated depreciation and amortization
 
 
(179,331
)
 
(155,798
)

 
 
$
78,505

 
$
73,052

Right-of-use assets under finance leases:
 
 

 

Leasehold improvements
 
 
$
738

 
$
778

Office furniture and equipment
 
 
308

 
53

Motor vehicles
 
 
711

 
628


 
 
1,757

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,120
)
 
(1,001
)

 
 
$
637

 
$
458

Property and equipment, net
 
 
$
79,142

 
$
73,510

Internally developed software costs, included under Software, was as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cost
$
15,784

 
$
8,783

Less : Accumulated amortization
(4,989
)
 
(2,393
)
Internally developed software, net
$
10,795

 
$
6,390


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,
 
2019
 
2018
 
2017
Depreciation and amortization expense
$
30,423

 
$
28,189

 
$
24,574


XML 35 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Accrued expenses
$
53,139

 
$
44,711

Derivative instruments
1,783

 
3,204

Client liabilities
6,378

 
6,933

Other current liabilities
9,723

 
9,321

Accrued expenses and other current liabilities
$
71,023

 
$
64,169


XML 36 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues, net - Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Contract Acquisition Costs    
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]    
Balance as of January 1 $ 713 $ 454
Addition 1,222 567
Amortization (628) (308)
Balance as of December 31 1,307 713
Contract Fulfillment Costs    
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]    
Balance as of January 1 4,051 2,769
Addition 4,652 2,216
Amortization (1,448) (934)
Balance as of December 31 $ 7,255 $ 4,051
XML 37 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 129,678 $ 181,272
Accumulated Amortization (56,596) (80,850)
Accumulated Impairment 0 (5,827)
Total 73,082 94,595
Intangible assets, gross 130,578 182,172
Intangible assets, net 73,982 95,495
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 97,602 129,790
Accumulated Amortization (43,330) (56,367)
Accumulated Impairment 0 (5,549)
Total 54,272 67,874
Leasehold benefits    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross   2,644
Accumulated Amortization   (2,567)
Accumulated Impairment   0
Total   77
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 26,976 37,154
Accumulated Amortization (10,687) (14,653)
Accumulated Impairment 0 0
Total 16,289 22,501
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross   2,045
Accumulated Amortization   (1,937)
Accumulated Impairment   0
Total   108
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 5,100 9,639
Accumulated Amortization (2,579) (5,326)
Accumulated Impairment 0 (278)
Total 2,521 4,035
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets, trade names and trademarks $ 900 $ 900
XML 38 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Derivative instruments $ 4,076 $ 4,059
Advances to suppliers 1,581 2,910
Receivables from statutory authorities 12,608 14,145
Contract assets 1,414 1,201
Deferred contract fulfillment costs 1,673 1,236
Others 3,242 4,689
Other current assets $ 24,594 $ 28,240
XML 39 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Owned assets:    
Owned assets, gross $ 257,836 $ 228,850
Less: Accumulated depreciation and amortization (179,331) (155,798)
Owned assets, net 78,505 73,052
Right-of-use assets under finance leases:    
Assets under capital leases, gross 1,757 1,459
Less: Accumulated depreciation and amortization (1,120) (1,001)
Assets under capital leases, net 637 458
Property and equipment, net 79,142 73,510
Network equipment and computers    
Owned assets:    
Owned assets, gross $ 98,309 85,921
Network equipment and computers | Minimum    
Owned assets:    
Estimated useful life 3 years  
Network equipment and computers | Maximum    
Owned assets:    
Estimated useful life 5 years  
Software    
Owned assets:    
Owned assets, gross $ 79,746 69,752
Software | Minimum    
Owned assets:    
Estimated useful life 3 years  
Software | Maximum    
Owned assets:    
Estimated useful life 5 years  
Leasehold improvements    
Owned assets:    
Owned assets, gross $ 44,982 39,533
Right-of-use assets under finance leases:    
Assets under capital leases, gross $ 738 778
Leasehold improvements | Minimum    
Owned assets:    
Estimated useful life 3 years  
Leasehold improvements | Maximum    
Owned assets:    
Estimated useful life 8 years  
Office furniture and equipment    
Owned assets:    
Owned assets, gross $ 22,046 20,097
Right-of-use assets under finance leases:    
Assets under capital leases, gross $ 308 53
Office furniture and equipment | Minimum    
Owned assets:    
Estimated useful life 3 years  
Office furniture and equipment | Maximum    
Owned assets:    
Estimated useful life 8 years  
Motor vehicles    
Owned assets:    
Owned assets, gross $ 601 635
Right-of-use assets under finance leases:    
Assets under capital leases, gross $ 711 628
Motor vehicles | Minimum    
Owned assets:    
Estimated useful life 2 years  
Motor vehicles | Maximum    
Owned assets:    
Estimated useful life 5 years  
Buildings    
Owned assets:    
Estimated useful life 30 years  
Owned assets, gross $ 1,114 1,140
Land    
Owned assets:    
Owned assets, gross 729 746
Capital work in progress    
Owned assets:    
Owned assets, gross $ 10,309 $ 11,026
XML 40 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jul. 01, 2018
Dec. 31, 2017
Liabilities:        
Goodwill $ 349,529 $ 349,984   $ 204,481
SCIO        
Assets:        
Cash and cash equivalents     $ 9,842  
Restricted cash     2,790  
Accounts receivable     19,924  
Other current assets     2,076  
Property and equipment     1,824  
Other assets     1,751  
Assets acquired, excluding goodwill     111,107  
Liabilities:        
Current liabilities     (12,482)  
Deferred tax liabilities, net     (17,132)  
Other non-current liabilities     (200)  
Liabilities     (29,814)  
Net assets acquired     81,293  
Goodwill     163,751  
Total purchase consideration     245,044  
Customer relationships | SCIO        
Assets:        
Intangible assets     47,800  
Developed technology | SCIO        
Assets:        
Intangible assets     21,400  
Trade names and trademarks | SCIO        
Assets:        
Intangible assets     $ 3,700  
XML 41 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Income tax expense relating to above $ (125) $ (62)
Accumulated other comprehensive loss (84,892) (83,467)
Cumulative foreign currency translation loss    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
AOCI before tax (87,591) (84,105)
Unrealized gain/(loss) on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
AOCI before tax 4,604 (218)
Retirement benefits    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
AOCI before tax $ (1,780) $ 918
XML 42 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Costs Related to Company's Stock-Based Compensation Plan
The following costs related to the Company’s stock-based compensation plan are included in the consolidated statements of income:
 
Year ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
5,895

 
$
4,924

 
$
4,600

General and administrative expenses
10,012

 
10,371

 
10,363

Selling and marketing expenses
10,163

 
8,606

 
8,078

Total
$
26,070

 
$
23,901

 
$
23,041


Stock Based Compensation Stock Option Activity
Stock option activity under the Company’s stock-based compensation plans is shown below:

Number of Options
 
Weighted- Average Exercise Price
 
Aggregate Intrinsic Value
 
Weighted- Average Remaining Contractual Life (Years)
Outstanding at December 31, 2018
162,475

 
$
20.21

 
$
5,267

 
2.24

  Granted

 

 

 

  Exercised
(64,314
)
 
15.33

 
3,187

 

  Forfeited

 

 

 

Outstanding at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86

Vested and exercisable at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86


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 at December 31, 2019:
 
Options Outstanding, Vested and Exercisable
Range of Exercise Prices
Shares
 
Weighted-
Average
Exercise Price
$15.00 to $21.00
14,893

 
$
18.89

$21.01 to $28.00
83,268

 
$
24.20

Total
98,161

 
$
23.39



Restricted Stock Activity Under Company's Stock Plans Performance restricted stock unit activity under the Company’s stock plans is shown below:
 
Revenue Based PRSUs
 
Market Condition Based PRSUs
 
Number
 
Weighted Avg
Fair Value
 
Number
 
Weighted Avg
Fair Value
Outstanding at December 31, 2018
100,353

 
$
54.07

 
100,336

 
$
62.43

Granted
54,062

 
64.33

 
54,053

 
92.13

Adjustment upon final determination of level of performance goal achievement*
11,285

 
47.73

 
1,759

 
54.10

Vested
(54,456
)
 
47.73

 
(44,922
)
 
54.10

Forfeited
(23,559
)
 
57.69

 
(23,556
)
 
72.65

Outstanding at December 31, 2019
87,685

 
$
62.54

 
87,670

 
$
82.10


* Represents adjustment of shares vested in respect of PUs and MUs granted in February 2017 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2019.
Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 
Restricted Stock
 
Restricted Stock Units
 
Number
 
Weighted-
Average
Fair Value
 
Number
 
Weighted-
Average
Fair Value
Outstanding at December 31, 2018**
103,623

 
$
42.68

 
953,578

 
$
51.81

  Granted

 

 
512,598

 
64.29

  Vested*
(76,239
)
 
40.51

 
(400,497
)
 
47.43

  Forfeited

 

 
(151,386
)
 
58.52

Outstanding at December 31, 2019**
27,384

 
$
48.72

 
914,293

 
$
59.62

 
 
 
 
 
* Includes 10,318 and 9,641 restricted stock units vested during the years ended December 31, 2019 and 2018, respectively, for which the underlying common stock is yet to be issued.
** As of December 31, 2019 and 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 166,071 and 155,753, respectively.
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,
 
2019
 
2018
 
2017
Dividend yield

 

 

Expected life (years)
2.86

 
2.86

 
2.86

Risk free interest rate
2.46
%
 
2.38
%
 
1.40
%
Volatility
20.52
%
 
21.79
%
 
23.78
%

XML 43 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowings Borrowings (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of principal maturities of borrowings
Future principal payments/maturities for all of the Company's borrowings as of December 31, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2020
 
$

 
$
40,000

 
$
867

 
$
40,867

2021
 

 
40,000

 

 
40,000

2022
 

 
19,000

 

 
19,000

2023
 

 

 

 

2024
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
99,000

 
$
867

 
$
249,867


XML 44 R111.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Components of Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic $ (16,685) $ (24,442) $ 4,626
Foreign 99,785 84,812 80,408
Income before income tax expense and earnings from equity affiliates $ 83,100 $ 60,370 $ 85,034
XML 45 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 $ 600,499,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 533,631,000
Retained Earnings [Member]  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 378,176,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 427,518,000
AOCI Attributable to Parent [Member]  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 (75,057,000)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 $ (45,710,000)
Treasury Stock [Member]  
Common Stock, Shares, Outstanding us-gaap_CommonStockSharesOutstanding 2,071,710
Common Stock, Shares, Outstanding us-gaap_CommonStockSharesOutstanding 2,902,018
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 $ (103,816,000)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 $ (60,362,000)
Common Stock [Member]  
Common Stock, Shares, Outstanding us-gaap_CommonStockSharesOutstanding 35,699,819
Common Stock, Shares, Outstanding us-gaap_CommonStockSharesOutstanding 36,790,751
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 $ 37,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 36,000
Additional Paid-in Capital [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 5,999,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 322,246,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 290,645,000
Noncontrolling Interest [Member]  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 193,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 $ 224,000
XML 47 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Narrative (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Taxes [Line Items]        
Income tax expense $ 15,172,000 $ 3,397,000 $ 36,146,000  
Effective tax rate increased 18.30% 5.60%    
Measurement period increase to transition tax obligation   $ 6,274,000    
Excess tax benefit on stock-based compensation $ 2,306,000 7,227,000 9,797,000  
Impairment and restructuring charges 888,000 3,072,000    
Tax benefits related to stock awards $ 1,047,000 $ 804,000 $ 824,000 $ 3,087,000
Effective tax rate in Philippines post tax exemption 5.00%      
Effect of diluted earnings per share, tax holiday (in dollars per share) $ 0.17 $ 0.16 $ 0.13  
Operating loss carryforward valuation allowance $ 202,000 $ 20,000    
Valuation allowance related to tax credit carry forward 0 79,000    
Unrecognized tax benefits that would impact tax rate if recognized 1,047,000      
Unrecognized tax benefits, interest on income taxes expense $ 0 0 $ 0  
First Five Years        
Income Taxes [Line Items]        
Percentage of tax exemption on profit 100.00%      
Five to Ten Years        
Income Taxes [Line Items]        
Percentage of tax exemption on profit 50.00%      
Expiration 2032        
Income Taxes [Line Items]        
Operating loss carryforwards $ 0 $ 444,000    
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Capital Commitments
At December 31, 2019 and 2018, the Company has committed to spend approximately $6,500 and $6,300, respectively under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in consolidated balance sheets as property and equipment.
Other Commitments
Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India (“STPI”) or Special Economic Zone (“SEZ”) scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The
Company has undertaken to pay custom duties, service taxes, levies, and liquidated damages payable, if any, in respect of imported and indigenous capital goods, stores and spares consumed duty free, in the event that certain terms and conditions are not fulfilled. The Company’s management believes, however, that these units have in the past satisfied and will continue to satisfy the required conditions.
The Company’s operations centers in the Philippines are registered with the Philippine Economic Zone Authority (“PEZA”). The registration provides the Company with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires ExlService Philippines, Inc. to meet certain performance and investment criteria. The Company’s management believes that these centers have in the past satisfied and will continue to satisfy the required criteria.
In March 2017, the Company was named as a defendant in a putative class action lawsuit filed in California, which challenged the classification of independent contractors. The parties participated in a mediation in early 2018. As the result of the mediation, a settlement was reached pursuant to which the Company agreed, without admission of wrongdoing, to pay a total of $2,400, of which $1,200 was paid in 2018 and the remainder was paid in 2019.
Contingencies
U.S. and Indian transfer pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Accordingly, the Company determines the appropriate pricing for the international transactions among its associated enterprises on the basis of a detailed functional and economic analysis involving benchmarking against transactions among entities that are not under common control. The tax authorities have jurisdiction to review this arrangement and in the event that they determine that the transfer price applied was not appropriate, the Company may incur increased tax liability, including accrued interest and penalties. The Company is currently involved in disputes with the Indian tax authorities over the application of some of its transfer pricing policies for some of its subsidiaries. Further, the Company and a U.S. subsidiary are engaged in tax litigation with the income-tax authorities in India on the issue of permanent establishment. The Company is subject to taxation in the United States and various states and foreign jurisdictions. For the U.S., the Philippines and India, tax year 2016 and subsequent tax years remain open for examination by the tax authorities as of December 31, 2019.
The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company related to its transfer pricing issues for tax years 2003 to 2015 and its permanent establishment issues for tax years 2003 to 2007 as of December 31, 2019 and 2018 is $16,220 and $18,177, respectively, of which the Company has made payments and/or provided bank guarantees to the extent $8,108 and $8,171, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,252 and $6,273 as of December 31, 2019 and 2018, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,856 and $1,899 as of December 31, 2019 and 2018, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s consolidated balance sheets.
Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its consolidated financial statements. The Company does not expect any impact from these assessments on its future income tax expense. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.
During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. Currently some of the Company's subsidiaries in India are undergoing assessment with the statutory authorities. As of the reporting date, it is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company will re-evaluate the amount of a potential provision, if any, upon further developments.
From time to time, the Company and/or its present officers or directors, on individual basis, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages amounts claimed in such cases are not meaningful indicators of the
potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.
The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Revenues and Cost of Revenues for Company's Reportable Segments
Revenues and cost of revenues for each of the years ended December 31, 2019, 2018 and 2017, for each of the reportable segments, are as follows:
 
Year ended December 31, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
294,159

 
$
90,589

 
$
68,010

 
$
106,580

 
$
74,679

 
$
357,329

 
$
991,346

Cost of revenues (1)
199,678

 
73,650

 
38,736

 
63,317

 
48,864

 
231,245

 
655,490

Gross profit(1)
$
94,481

 
$
16,939

 
$
29,274

 
$
43,263

 
$
25,815

 
$
126,084

 
$
335,856

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
259,403

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
6,647

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
15,172

Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
269

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
67,659

 
Year ended December 31, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
258,144

 
$
84,391

 
$
70,237

 
$
97,941

 
$
87,109

 
$
285,290

 
$
883,112

Cost of revenues (1)
174,921

 
66,768

 
41,066

 
59,155

 
58,341

 
184,604

 
584,855

Gross profit(1)
$
83,223

 
$
17,623

 
$
29,171

 
$
38,786

 
$
28,768

 
$
100,686

 
$
298,257

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
248,436

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
10,549

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
3,397

Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
247

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
56,726

 
Year ended December 31, 2017
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
234,794

 
$
77,013

 
$
70,951

 
$
86,527

 
$
83,082

 
$
209,943

 
$
762,310

Cost of revenues (1)
159,433

 
49,412

 
41,337

 
51,362

 
56,638

 
136,960

 
495,142

Gross profit(1)
$
75,361

 
$
27,601

 
$
29,614

 
$
35,165

 
$
26,444

 
$
72,983

 
$
267,168

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
194,443

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
12,309

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
36,146

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
48,888

(1) Exclusive of depreciation and amortization expense.
Revenues, net by service type, were as follows:

Year ended December 31,

2019
 
2018
 
2017
BPM and related services (1)
$
634,017

 
$
597,822

 
$
552,367

Analytics services
357,329

 
285,290

 
209,943

Revenues, net
$
991,346

 
$
883,112

 
$
762,310



(1) BPM and related services include revenues of the Company's five industry-focused operating segments, one capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer to 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,
 
2019
 
2018
 
2017
Revenues, net
 
 
 
 
 
United States
$
817,878

 
$
732,589

 
$
626,336

Non-United States
 
 
 
 
 
     United Kingdom
113,036

 
114,515

 
108,640

     Rest of World
60,432

 
36,008

 
27,334

Total Non-United States
173,468

 
150,523

 
135,974

Revenues, net
$
991,346

 
$
883,112

 
$
762,310


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, net were as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Long-lived assets
 
 
 
India
$
78,244

 
$
36,152

United States
52,375

 
28,254

Philippines
26,006

 
5,985

Rest of World
8,913

 
3,119

Long-lived assets
$
165,538

 
$
73,510


XML 50 R119.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Stock-based compensation expenses $ 4,532 $ 7,427 $ 7,155 $ 6,956 $ 6,590 $ 5,344 $ 6,893 $ 5,074 $ 26,070 $ 23,901 $ 23,041
Cost of revenues                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Stock-based compensation expenses                 5,895 4,924 4,600
General and administrative expenses                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Stock-based compensation expenses                 10,012 10,371 10,363
Selling and marketing expenses                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Stock-based compensation expenses                 $ 10,163 $ 8,606 $ 8,078
XML 51 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Assets
12 Months Ended
Dec. 31, 2019
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, 2019
 
December 31, 2018
Derivative instruments
$
4,076

 
$
4,059

Advances to suppliers
1,581

 
2,910

Receivables from statutory authorities
12,608

 
14,145

Contract assets
1,414

 
1,201

Deferred contract fulfillment costs
1,673

 
1,236

Others
3,242

 
4,689

Other current assets
$
24,594

 
$
28,240


XML 52 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock and restricted stock units) issued and outstanding at the reporting date, using the treasury stock method. Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding. The Company includes performance stock unit awards in dilutive potential common shares when they become contingently issuable and have a dilutive impact per authoritative guidance and excludes such awards when they are not contingently issuable.
The following table sets forth the computation of basic and diluted earnings per share:
 
Year ended December 31,
 
2019
 
2018
 
2017
Numerators:
 
 
 
 
 
Net income
$
67,659

 
$
56,726

 
$
48,888

Denominators:
 
 
 
 
 
Basic weighted average common shares outstanding
34,350,150

 
34,451,008

 
33,897,916

Dilutive effect of share based awards
382,533

 
579,976

 
1,212,294

Diluted weighted average common shares outstanding
34,732,683

 
35,030,984

 
35,110,210

Earnings per share attributable to ExlService Holdings Inc. stockholders:

 
 
 
 
Basic
$
1.97

 
$
1.65

 
$
1.44

Diluted
$
1.95

 
$
1.62

 
$
1.39

Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share
106,375

 
121,344

 
151,961


XML 53 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Geographical Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment and Geographical Information Segment and Geographical Information
The Company operates in the BPM industry and is a provider of operations management and analytics services. Effective January 1, 2020, the Company realigned its operating and reportable segments, but the presentation in this Annual Report, including the discussion in next paragraphs, refers to the structure in place prior to such realignment.
The Company has eight operating segments, which are strategic business units that align its products and services with how it manages its business, approaches its key markets and interacts with its clients. Five of those operating segments provide BPM or “operations management” services, which is organized into industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one of the operating segment is a “capability” segment (Finance and Accounting) that provides services to clients in the Company's industry-focused segments as well as clients across other industries. In each of these six operating segments, the Company provides operations management services, which typically involve transfer to the Company of the business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The remaining two operating segments are Consulting, which provides industry-specific transformational services related to operations management services, and Analytics, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.
The Company presents information for the following reportable segments:

Insurance
Healthcare
Travel, Transportation and Logistics (“TT&L”)
Finance and Accounting (“F&A”)
Analytics, and
All Other (consisting of the Company's remaining operating segments, which are the Banking and Financial Services, Utilities and Consulting operating segments).
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 other operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.
Revenues and cost of revenues for each of the years ended December 31, 2019, 2018 and 2017, for each of the reportable segments, are as follows:
 
Year ended December 31, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
294,159

 
$
90,589

 
$
68,010

 
$
106,580

 
$
74,679

 
$
357,329

 
$
991,346

Cost of revenues (1)
199,678

 
73,650

 
38,736

 
63,317

 
48,864

 
231,245

 
655,490

Gross profit(1)
$
94,481

 
$
16,939

 
$
29,274

 
$
43,263

 
$
25,815

 
$
126,084

 
$
335,856

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
259,403

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
6,647

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
15,172

Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
269

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
67,659

 
Year ended December 31, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
258,144

 
$
84,391

 
$
70,237

 
$
97,941

 
$
87,109

 
$
285,290

 
$
883,112

Cost of revenues (1)
174,921

 
66,768

 
41,066

 
59,155

 
58,341

 
184,604

 
584,855

Gross profit(1)
$
83,223

 
$
17,623

 
$
29,171

 
$
38,786

 
$
28,768

 
$
100,686

 
$
298,257

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
248,436

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
10,549

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
3,397

Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
247

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
56,726

 
Year ended December 31, 2017
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues, net
$
234,794

 
$
77,013

 
$
70,951

 
$
86,527

 
$
83,082

 
$
209,943

 
$
762,310

Cost of revenues (1)
159,433

 
49,412

 
41,337

 
51,362

 
56,638

 
136,960

 
495,142

Gross profit(1)
$
75,361

 
$
27,601

 
$
29,614

 
$
35,165

 
$
26,444

 
$
72,983

 
$
267,168

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
194,443

Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
12,309

Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
36,146

Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
48,888

(1) Exclusive of depreciation and amortization expense.
Revenues, net by service type, were as follows:

Year ended December 31,

2019
 
2018
 
2017
BPM and related services (1)
$
634,017

 
$
597,822

 
$
552,367

Analytics services
357,329

 
285,290

 
209,943

Revenues, net
$
991,346

 
$
883,112

 
$
762,310



(1) BPM and related services include revenues of the Company's five industry-focused operating segments, one capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer to reportable segment disclosure above.

The Company attributes the revenues to regions based upon the location of its customers.
 
Year ended December 31,
 
2019
 
2018
 
2017
Revenues, net
 
 
 
 
 
United States
$
817,878

 
$
732,589

 
$
626,336

Non-United States
 
 
 
 
 
     United Kingdom
113,036

 
114,515

 
108,640

     Rest of World
60,432

 
36,008

 
27,334

Total Non-United States
173,468

 
150,523

 
135,974

Revenues, net
$
991,346

 
$
883,112

 
$
762,310


Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net were as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Long-lived assets
 
 
 
India
$
78,244

 
$
36,152

United States
52,375

 
28,254

Philippines
26,006

 
5,985

Rest of World
8,913

 
3,119

Long-lived assets
$
165,538

 
$
73,510


XML 54 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Narrative (Details)
3 Months Ended 12 Months Ended
Jul. 01, 2018
USD ($)
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Business Acquisition [Line Items]            
Restricted common stock issued for business acquisition       $ 0 $ 4,080,000 $ 0
Goodwill   $ 349,529,000 $ 349,984,000 349,529,000 349,984,000 204,481,000
Goodwill impairment         14,229,000  
Intangible assets, net   73,082,000 94,595,000 73,082,000 94,595,000  
Customer relationships            
Business Acquisition [Line Items]            
Impairment charges     5,549,000      
Intangible assets, net   54,272,000 67,874,000 54,272,000 67,874,000  
Developed technology            
Business Acquisition [Line Items]            
Intangible assets, net   16,289,000 22,501,000 16,289,000 22,501,000  
Trade names and trademarks            
Business Acquisition [Line Items]            
Impairment charges     278,000      
Intangible assets, net   2,521,000 4,035,000 2,521,000 4,035,000  
SCIO            
Business Acquisition [Line Items]            
Total purchase consideration $ 245,044,000          
Goodwill $ 163,751,000          
SCIO | Customer relationships            
Business Acquisition [Line Items]            
Weighted average useful life 10 years          
SCIO | Developed technology            
Business Acquisition [Line Items]            
Weighted average useful life 5 years          
SCIO | Trade names and trademarks            
Business Acquisition [Line Items]            
Weighted average useful life 3 years          
Health Integrated, Inc.            
Business Acquisition [Line Items]            
Goodwill     0   0  
Intangible assets, net     0   0  
Restricted Stock | SCIO            
Business Acquisition [Line Items]            
Stock issued during period (in shares) | shares 69,459          
Restricted common stock issued for business acquisition $ 4,080,000          
Minimum | SCIO            
Business Acquisition [Line Items]            
Initial purchase consideration 236,500,000          
Revolver Credit | SCIO            
Business Acquisition [Line Items]            
Utilized revolver credit facility to finance acquisition $ 233,000,000          
Healthcare            
Business Acquisition [Line Items]            
Goodwill   $ 19,276,000 19,276,000 19,276,000 19,276,000 $ 35,233,000
Goodwill impairment     $ (14,229,000)   $ 14,229,000  
Long-term revenue growth rate            
Business Acquisition [Line Items]            
Reporting unit, measurement input   0.030        
Discount rate            
Business Acquisition [Line Items]            
Reporting unit, increase in measurement input   0.0050        
Discount rate | Minimum            
Business Acquisition [Line Items]            
Reporting unit, measurement input   0.090        
Discount rate | Maximum            
Business Acquisition [Line Items]            
Reporting unit, measurement input   0.110        
SCIO            
Business Acquisition [Line Items]            
Goodwill   $ 163,751,000   $ 163,751,000    
Percentage of total goodwill   47.00%   47.00%    
Percentage of fair value in excess of carrying amount   10.00%   10.00%    
Fair value exceeding percentage   6.00%   6.00%    
XML 55 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Non-Current liabilities - Summary of Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Liabilities, Noncurrent [Abstract]    
Derivative instruments $ 1,250 $ 3,075
Unrecognized tax benefits 1,047 804
Deferred rent 0 7,834
Retirement benefits 6,517 3,616
Deferred transition revenue 1,911 945
Others 987 247
Other non-current liabilities $ 11,712 $ 16,521
XML 56 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues, net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Accounts receivable not billed $ 73,920 $ 63,952
Contract liability, revenue recognized $ 6,077 $ 9,147
XML 57 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Roll Forward]      
Beginning Balance   $ 349,984 $ 204,481
Acquisitions     163,751
Measurement period adjustments     (1,728)
Currency translation adjustments   (455) (2,291)
Impairment charges     (14,229)
Ending Balance $ 349,984 349,529 349,984
Insurance      
Goodwill [Roll Forward]      
Beginning Balance   38,203 38,333
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments   73 (130)
Impairment charges     0
Ending Balance 38,203 38,276 38,203
Healthcare      
Goodwill [Roll Forward]      
Beginning Balance   19,276 35,233
Acquisitions     0
Measurement period adjustments     (1,728)
Currency translation adjustments   0 0
Impairment charges 14,229   (14,229)
Ending Balance 19,276 19,276 19,276
TT&L      
Goodwill [Roll Forward]      
Beginning Balance   12,697 13,679
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments   (240) (982)
Impairment charges     0
Ending Balance 12,697 12,457 12,697
F&A      
Goodwill [Roll Forward]      
Beginning Balance   47,193 48,372
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments   (288) (1,179)
Impairment charges     0
Ending Balance 47,193 46,905 47,193
All Other      
Goodwill [Roll Forward]      
Beginning Balance   5,326 5,326
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments   0 0
Impairment charges     0
Ending Balance 5,326 5,326 5,326
Analytics      
Goodwill [Roll Forward]      
Beginning Balance   227,289 63,538
Acquisitions     163,751
Measurement period adjustments     0
Currency translation adjustments   0 0
Impairment charges     0
Ending Balance 227,289 227,289 227,289
Health Integrated, Inc.      
Goodwill [Roll Forward]      
Beginning Balance   $ 0  
Ending Balance $ 0   $ 0
XML 58 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract]    
2020 $ 14,458  
2021 12,753  
2022 11,335  
2023 9,046  
2024 6,704  
2025 and thereafter 18,786  
Total $ 73,082 $ 94,595
XML 59 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 119,165 $ 95,881 $ 86,795  
Restricted cash (current) 5,453 5,608 3,674  
Restricted cash (non-current) 2,426 2,642 3,808  
Cash, cash equivalents and restricted cash $ 127,044 $ 104,131 $ 94,277 $ 220,394
XML 60 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impairment and Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Schedule of Expected Exit Costs
The following table summarizes the activity related to the restructuring costs incurred and paid for the wind down during the year ended December 31, 2019:

 
 
Contract Termination Costs
 
Employee-Related Costs
 
Other Associated Costs
 
Total
Balance as of January 1, 2019
 
$

 
$

 
$

 
$

Costs incurred during the year
 
2,597

 
1,375

 
1,072

 
5,044

Payments during the year
 
(1,000
)
 
(269
)
 
(701
)
 
(1,970
)
Balance as of December 31, 2019
 
$
1,597

 
$
1,106

 
$
371

 
$
3,074


EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /"%6U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ \(5;4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #PA5M0$Q*'].\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O335":'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU; MA^@'\#%W__SN=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[G&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #PA5M07WZFVXL# "4$0 & 'AL+W=O'[5]4MS5*H-7LNB:A;AL6U/]U'4;(^JS)H[ M?5*5N;+7=9FUYK ^1,VI5MG.%I5%Q.,XC10(-\+$CM:?5?LV&RR-EO.:WT-ZC[>4]8]1>Q>FM'? M=B?M8-MK9G@:<_:RC.?1I6MF4*QZ!;]1L%$1F;9' XX,5IR4\X\&:ZH0'Q4; MJI#X%@3LH[#EXJ8\P>42EDM;+F_*4V>(J&*"#1)HD)#RJ6- %3-LD$*#E)0S M-V4@\<0\@1836N_DO (2@2VFT&)*ZZ5C 22>J&?08D;KW:R!Q!,VBS%Q,6W! MS1MI/(DS#]>,M, )V4#C"9U!N!\8IRVXL2.-)W>&^66"MN FCS2>Z!G&G%&* MN1L^T/B>88999Q1E/G%=@&;J<<' ,XHSG[DN5"-BCPMFGE&B!7-=@(9[7##V MC$(MA.L"-)Y7!,/D,\JU2%P7H$FQ"\?L<\JU<--'&D_Z'+//*=?"31]HI"=] MCMGGE&OIIH\TGO0Y9I]3KJ6;/M)XTN>8?4ZYEF[Z2.-+'[//*=>2I \TOO0Q M^YQR+4GZ5)/XTL?L<\IU0M('&E_ZF'U.N4Y(^D#C2Q^SSRG7"4D?:#Q]$9A] M0;E.W/<+TOA<,/N")XQ@=D7E.O$?<: QO>N%)YY.^4Z=>P+,+]WGV2@\;I@]@7E.G5F2IM!DUA--13>?K*6J#W8YH FV^ES9M8B;L^.2 MPP.WG[SO\GZ]XD=6'_*J"9YU:SZ<[>?M7NM6F5N)[\SP'E6V&P\*M6^[W8G9 MK_MU@OZ@U:=A#20:%V*6_P%02P,$% @ \(5;4!>801*-!0 R1P !@ M !X;"]W;W)KN&V??M9G>\GC\.P_[38G&\?>RV[?%CO^]VY3_W_6';#N7V\+ X[@]=>S<5 MVFX6[%Q<;-OU;GYS-3W[?+BYZI^&S7K7?3[,CD_;;7OX;]EM^I?K.C^[(:_]I\/Y6[Q5LO=>MOMCNM^-SMT]]?SG^C3*KBQP*3X M>]V]'"^N9V-7OO;]M_'FM[OKN1L==9ON=ABK:,O/<[?J-INQIN+CWW.E\[W3<>BWYUJ*E6W[_?2[WDV_+^?Z7XOA GPNP&\% M2'Y8P)\+>%5@<7(V=?7G=FAOK@[]R^QP>EO[=@P*^N3+8-Z.#Z>QF_Y7>GLL M3Y]O8KQ:/(_UG"7+DX0O)/Q>L;**V+Q)%J7]-Q,,3?!4WE^63[B\A^7]5%XN MRV?5B9,D3)+=)"'*%(/JB97ED!)A,P+-B#'3.&7F)(D7K;!C]DF9L3)*(BEC M-P&Z"=8-*3?!-!,D>.4%B**KO*0(G43K1,71,MH.-Y2B*"] %J4)C-TTT$UC MW:@N+QO;C&=1LV,%5$46L9<$O23K175YF4PK$K..%RO*T5>B)4,GV3I1,V29 M;>Q*R/H5 55B<=@+.8PF9]T8-CD0O,1!#PW02<[9AXJC"BS).FJT(S(M-9G$ M(!/(?*#:"&%N$EL_2?MATU J45$)4,* )4M8@Y&SYGUDL)XN2!6E,G4)$Y8 M8C7O"<"34M"\![(87EF6H M+^UPUH:@+B>I.,*P)4M;W?4E69#ZZ,C$#Y"1H]H(8>"2)6[2]"=+4Y:D.8=4 MS<7B^=X-ABY9ZNIVEF2!6L+9NV1 !X0N4O:5"<^8O>Q,2I8J8\R8E6Q9F32] MV4(P!K/< U6(M3'F2H9I29DTN=F24ER*C;9C95SX7O.#@" +)6>M#0]&*END9HU4!D@EQSIQ!;(H M%"MI$6.DLD5JUDAEBTH6DDJ.S)B4;$F9-2D9I)SB]5*"5(YJ88$YR9:367.2 M 0'-[@&)JC,&4Y(M)776N620=G(N"Y:V R 9@JNMLQXSTMO\-.MLV=N\D[*0 M5\&S CJ.9;=1V7EZS%QOF9LUHB K)*;>DQ<;XF;-7&]12DU>J*O M@*IFI7(\8&&K]TY+;RF:]4G("HC*AKP6-1BUWJ(VF\,*RU#QM3YC@GI 4/.. M+1I]+9/R&(S>@I&<)K4'&_:RL=?$0K(8N#8%,$"]!6C!GC9DV1BH)%-ZJ0DQ(;PE)3B/26_29^?8CR?L#, Q&L1WC2%-9D@6#3"S(R&F2B664SW1YXG&V W0E'6DJZ8A@ MH(D%&CE--+&P"H&RTVLST)5]#DMEBR>54T^+-=*+RE(LUSZDDASJR0!U7FJ' MRH(1*!:!1.8HUC(PA<1F$0*Z)I:=<&V4,"X%X)(TG<1R\ .EQ#HC7T&AQ,RU MN8:1*0"9&LY+L2B,C7,:K2NDH^1J^;9@9 J@(>G,4VQ2:=X:2DYK,,-4%4!5 MTE05BTP\.D!7MO%4.]+'? TV\232F>=9]/Z+!SHQ0$)X8K"X^*8T?N3[HST\ MK'?'V==^&/KM]!'ION^'KE3J/I;J'KOV[NUFT]T/XV53K@^GCVNGFZ'?GS\< M+MZ^7M[\#U!+ P04 " #PA5M0[^G_)%D" #*!P & 'AL+W=O%7, 0M2,OJ[/LEJZV>^=R)G?*7RB?5?R5A0['MC]=_)C5 E MUR0JQY%18?Z]XU5(UHPN"J7!K\.S;LVS'V;B= QS!\ Q $X!(7HW(!H#(BL@ M&,A,J9^QQ$7.6>_Q8;D0IED,8H3<2&LGTMJ!A"RD]3(3"K,8AA9[Z1)""%&:N)'4!>$\ MM( #*K9/+;!(AN Z1@LHAS!*H%K1S((*[@Y5?4O:8^.+[6!4E8E(4Y-4Q?XP7RZ&MN=FN:C?NW)_\,_-K'VOJJ+Y[\F7]>EA M3O,?#5_V;[NN;TB6BV/QYK_Z[J_CDHN7[;[RAW9?'V:-?WV8/]+]6F2] MP8#X>^]/[=7SK _EI:Z_]2^_;Q_F:<_(EW[3]2Z*\//A5W^L]]VNX>YF\^V_K5X+[LO]>DW/P:DY[,Q^C_\ MAR\#O&<2QMC493O\GVW>VZZN1B^!2E5\/__N#\/OZ=QC]6B&#<1H("X&6GQJ M($<#>3$@\ZF!&@W43P/UJ8$>#30S2,ZQ#Y.Y*KIBN6CJTZPYY\.QZ-..[G7X M7)N^IP!F+)F)3+,P,ANGJI38 M@8,.' A;L;!=1#0L_"QE&;T",#(BY:D*8*G0I#'K#++. &N6.'D6C6/)*5Y/ M8I21)EI>,4I+:3-,F5)1",G/:,2KL4_CZ60/81"$C*"./) !EQRF+F(S.5"HY:8!33O%/ MMP8XRI12$\N1L/:0!-2Y=HR@F]PV2D?,8Y@*A8@X<>!-6#&Q( E+'@'-4RGG MK>)\M)HO28!2UO'J"5#"R:G4QHI'0,X4+_H4*] O%->(%<)9(2+>R)US4\2Q MH!%0*U[:<-8$&O,LX;P$+1G>*-Y8HLX"TY;QO7DK"5X?L' #.I MM"GG#;SI]$KC;GECE20@DXK+) %ETV2C/(EA4F91F@"4H:OMX2UM+),$=%)Q MG20@@383CM,&&F@R*SGO&*9<^)LX!6"I%$ J^,8Y@VEA^TU@#VV3QCG10BWCZJ*1=8KP30*\7U M:@2YZY5QQU-^!5&&GP<@2DTL9X'%2@"QTERL1A CK3EIA#)\_PA14V(EL%@) M'7\L/76ZQK(A@&QP^7*\%.M>P_<@3 FF> M_\G5I4[EF[?AAJV=;>KW0]?;7K5>;O&>AGLJUI[3_9I ^Z-P]ZL09-P3"(:> MX4(P^3GT^3KQSZ)YVQ_:V4O==74U7":]UG7G0USI7Q=LXPNK)-+F M4K52*ZU:M7UF$R=!"S@%9]/^?MLU# ,^9\3F^S-BSBZF?FZ/6-OA5 M%E4S#X_6GNZCJ-D>=9DU=^:D*V?9F[K,K/NL#U%SJG6VZYS*(J)Q+*(RRZMP M,>O:'NO%S)QMD5?ZL0Z:^E+LQE'I+PM>%+?CC:MB%:S$[907_5]MOI ML79?T1AEEY>Z:G)3!;7>S\,'O0(;[G^M)ME"=CGMN/C[MY&+>, M=*&WM@V1N<>+7NFB:",Y'C^'H.'89^MX_?X:_7TGWHEYRAJ],L6/?&>/\U"% MP4[OLW-AOYC+!ST(XF$PJ/^D7W3AX"T3U\?6%$WW'VS/C37E$,51*;-?_3.O MNN>EMT@VN.$.='"@HX.*WW1@@P,;'8AXTR$9')*_#LF;#GQPX, AZK5W@[G. M;+:8U>82U/UZ.&7MLB/WW$W7MFWL9J>SN?%L7.O+@G ^BU[:0 -FU6/H-69$ M1"[ZV 7%NEA1SYW>=K#V$4+>0C8^A%")LV"H4-8%8#="!1X@00,D78#D)@!@ MN>HQO,-4@Q#!4R#71W$AJ0"*?52BW ^GS%'*'-$\$4"@ 02B&:A9]1AQQ5-) MR8!D'_2.L)2 6!L?1E(54YRR1"E+G[*( 67ILV&) A.P1E"4RQ@$V_@PHE2: MX)P5REDAG G@K# V#"XM'\44V&T;'^.V$L/YIBC?U%]78F*22(RGG1B1#!;- M$@,Q."X#Z'8R4SZ1HZ M6:*@! XB1?:GE[=P%(/2?!2=RK0$S]6$(9PY%(:!!!3&D'&&R0D!)=+;-E@H MELJI*<.+"$&J"*QUJP%T.\X)Y9 V F-2PJ*T07 T9[7 M/T%9 HG[,*)2X>T1'^9FA?$)WK""W5KQ8D&0:@&W]!(#B:EIQQ,\P3)\ OM! M0#*>Z =/S"3]]YY88B )\V5T=8 L=7WH3O--L#7GRK9KZ:IUO#$L:7L !>VK M]B:!M#\0<;_N#\7 X@;<621J4A][9]E>Z][J\9_8@;90O 4 '(= 8 >&PO=V]R:W-H965T&ULC5E=;^,V$/PKAM]])G=)2CPD 6H[N11H@<,5;9]UB9(89UNNK23MOZ\D MZWSF[LB^EUA29IC?]6JSOQZ_U/7VXW2Z?W@IU\7^ M0[4M-\U_GJK=NJB;V]WS=+_=E<5C%[1>3;E:M9D:'O_T2^ZEV]>YFNQ+^?5ZN_E8_UR M/<['H\?RJ7A=U5^J]_NR?R$_'O5O_UOY5JX:>,ND:>.A6NV[OZ.'UWU=K?LL M#95U\>_A=[GI?M_[_-_#< #U 70,L/9L /?IV8S.ZFKZUB7K,[("A!,,I9HXP+L4L$,:G MF%N$"2GF#F&R%/,)8?(4:(#>B8PZ8T&$V'89] MB#&W43#60#*9S:S!C!@R8L#(BN$\8/Q)0YY)]#;HU MT40>:"C A@)H2*R]65 -Y3Z(F3$/NL_$B,,T S,T@V0S0%:(P"Q3K0PTD<,F M2?TT>IFEN)32@+M83-9I0E':60]*!B)DT63>RAFDD10- M&3O$"JNH!3(:I:59K:/!&..\9.^U%8DN7X!<3$3*U0#.46:"DY-%XR;.G_IZ MWU^:V\0:SFV0:T$G;.@-="IV#!M^WMPLUG&+A%Q5A5K)8S3,0VRQGELDZ-+@ MK-9JRU$6-3WJG,7A1$-K&XN^!:H?27+1LA^B\T,5*!9]0J(O_92TZ#LC*]7% M)51*!PL^ <%7WDM:S(FCD0-Q$982&BC1D>Q+_R6MYY.,@O%#+X\5G5#U+0V8 MM%0WQMI4?9(3J'-37$H):SHA39<&3%JI+7GOY7A<@J6$L)P3D'-5$1!0.*F" MYS$I%2R"A.IF61&0KG@GG&72J.\NXU)*6%0)B*JJ"7I0LH$+F>R@6]+:F\)2 M0EAZ"4AOE-)+6C'9M98I=^YSA,SR9I/G9/V)D(%R$P:J!\)"3$B(E3Q&U:&A M\3*Y0Y\#'.=RD6A1Y^!.SQ7ZT=$XESN2_7 '<,W>P 4E89K;Q+H0RP C!Q 3F'6#A"E389 M6'(\<(2#7$1.6=8N,M0KV!@8&(,R:@8E?#"9+!PNPE)"V!@8'9>HLQ]02X>0 ML1LP(<;*STCYI5$S4'1G6=;WGUB?F@A<2@DK/P/E5T;-6M(GTCP7%T I&:SZ MC%1?30ZMT!-BDFQ -2W/86&F04W"0L_HG$6:.0,QM4Y*Y-U%6'IZB$72@<)< M6;G3IRPA"UZ:A=.5>0I+"6')=4!RHR($SEE<(S\DI]D<(7/7&+0Z2@)(1]&[ MH4GIL(X[H.-R?S=S6J)#9HS<6\P!CD6O+R#&DC-R=#3.>]ML<\6T KA)TV-R M7_@)X1IY(CF=[P%0+IKIR7>@]FOD[\7N>;G9C[Y6=5VMNP\_3U55ETTZ\Z%) M]%(6C\>;5?E4MY=9<[T[? 4\W-35MO_".3U^9KWY'U!+ P04 " #PA5M0 M7BOGB=\& !F)0 & 'AL+W=O^YH7;^UNZ_[IZ;I)M\VZ^W^9OK4=<]7\_G^[JG9+/':Y]VM]?M2[=>;9M/N\G^ M9;-9[OZKFG7[=C.EZ?<+GU>/3]UP87Y[_;Q\;/YLNK^>/^WZ3_-S+_>K3;/= MK]KM9-<\W$P_TE4=9&AP4/R]:M[V%^\GPU"^M.W7X<-O]S=3-SAJULU=-W2Q M[%]>FT6S7@\]]3[^/74Z/=]S:'CY_GOOOQP&WP_FRW+?+-KU/ZO[[NEFFJ:3 M^^9A^;+N/K=OOS:G 87IY#3ZWYO79MW+!R?]/>[:]?[P_^3N9=^UFU,OO97- M\MOQ=;4]O+Z=^O_>##?@4P,^-Z#X;@,Y-9 ?#?R[#?RI@5<-YL>A'.:F7G;+ MV^M=^S;9';_>Y^6PBNC*][-_-UP\3/;A;_WT[/NKK[=4EM?SUZ&CDZ8Z:OA2 M"U,S45B6I3!Y;+J#EPEAFI]9;59C;<'2%4Y:!2LJ+^3M: M1BKG,[.F6U-+>8D2-2ZV8! M9$4L]2ZPJHQ? XZ #GK!=A]4TOD"I%UC,,9!18,JXS49F :[WQ3J+Q M1+-XO2B0+G+0MJVJD,PR)ACH/Q(#USI$GD27]XGDM64KFH5"M&6KXG2QSL:> M,19(;(CS9J8%! P=U9'(:XP!46X]8PJ1Q1"[I/UZ9$53%ZC,6GY/,K:+"40! MV#7Y1;!A/W*A[5I53_"@ P:0Y2QCYI&%'I/3EBVI^KVG \L"R$H=VFL@XL 9 MSQAZ5%C24V[S8@@1H!!I<)+%QZQP!O9(1L[I?54C7<^3E!L\9A(!*)'F)UF0 M$)/YO@"4?- +M@8RIDQFQIA+;+E4:)"R)4F?,NE8"50S\F1"#] 1.1)#UXJ/-B8C[02:"0B9Z"626654GS52Q=]#?V M9&P7LTE U:0/1BJQ1#'3"]#$ M0LD$>BR4["QGSM,LGUAOTDH 4R@5I4YU%E HXC6 :R3TKN=")N0+YI2 ,DH7 M_)4 @U'%'HW(ATG4Y;50-7"Z2B8(:.5$4NA&* "*BN M]!%,);8<\M'IC'@!9.RC.42I@2ZZD#6.L24 6_JHNA* F3*9TX\%TE$(YD2@ M1D(?J,P4AAYSRX.S/WVL4/F?@PM(R)?FBZG?[6IL&)/+@V,_UCF"1\=^I*<: MJ8JHES94E3G3F%_>\HM,I>(!KTE3IG, M=%L12:G3,:!*(6;(Y3,_0P%RB>:NMZ29E>(*8QN0JRP*74+6J+^^HB\RQ:'' MY/* 7**AZV$!90ZUD8R31G,-9%)*SC9FE@=UEFC@>G"(QZ4ILX"L3$%';J": M$4?*E1P>D](#4HI.W#THD%R_-74J#'2E9[VB:B#KTT(I^M(F.+GU%C"V L"6^=4U_!Q;0.)=TM!ZMZ.Q M70RM *"E"]$J6-"0BUX?50&9+\Q/5:@SXDQN$#"U JBZ=)E=!7".5SH3_)$L M!9/^P]Z(<[_H8V0%@"S1R#J)1D\8Z)\/%T!DMS,0B7F$8'[QL,FFV3T>'N39 M3^[:EVTW/+-QX,]=/Y/C48+ MYUW3,-L;$%4$:<5XDMPR+61'BRS&3J;(<'!*=G RQ Y:"_-Z!(5C3G?T&GB4 M3>M"@!59+QKX!NY[?S+>8PM+)35T5F)'#-0YO=\=CFG(CPD_)(QV99/0R1GQ M*3B?JYPF01 H*%U@$/ZXP ,H%8B\C.>9DRXE W!M7]D_QMY]+V=AX0'53UFY M-J=WE%10BT&Y1QP_P=S/.TKFYK_ !91/#TI\C1*5C5]2#M:AGEF\%"U>IE-V M\1QG_BML&\!G '\#8%.AJ/R#<*+(#([$3+/O1;CBW8'[V90A&$<1_WGQUDW9##/OI3@6R6._"\XWX;O-Q7N(WS_A\)_U$\W"=)( MD/ZWQ:V( 7J=_WP$[KMM:>0%F MF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2 MDO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59+QKX M!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T%P2! MA-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;M)DAFT# M^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV!8V_*X(RMB'*K!-G"9'2C/H.,DK[S*P=SR^R9_P:=J_"MMTVI&S\?BRL?^U,1Y0 MRNX*1ZC%#[88$FH?CI_P;*4;%[\!4$L#!!0 ( /"%6U!< MK9SJM0$ -(# 9 >&PO=V]R:W-H965T-(!S0OM@%PY$U);3/:.-<=&;-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'- MYI8IT6J:I]%W-GF*O9.MAK,AME=*F%\GD#AD=$L_'(]MW;C@8'G:B1J>P/WH MSL9;;&8I6P7:MJB)@2JC=]OC*0GQ,>!G"X-=G$FHY(+X$HRO948W01!(*%Q@ M$'Z[PCU(&8B\C->)D\XI W!Y_F#_$FOWM5R$A7N4SVWIFHP>*"FA$KUTCS@\ MP%3/)TJFXK_!%:0/#TI\C@*EC2LI>NM032Q>BA)OX][JN _CS6X_P=8!? +P M&7"(>=B8*"K_+)S(4X,#,6/O.Q&>>'ODOC=%<,96Q#LOWGKO->?);V#L>W^1W^#CMWX6I6VW)!9U_V=C_"M&!E[*Y M\2/4^ \V&Q(J%XY[?S;CF(V&PV[Z06S^QOD[4$L#!!0 ( /"%6U!F1%C_ MM0$ -(# 9 >&PO=V]R:W-H965T++/K.ILAP<$IV<#;$#EH+\W8"A6-.=_3=\2R;U@4'*[)>-/ -W/?^;+S% M%I5*:NBLQ(X8J'-ZOSN>TH"/@!\21KLZDU#)!?$E&%^KG"8A(5!0NJ @_':% M!U J"/DT?LV:= D9B.OSN_KG6+NOY2(L/*#Z*2O7YO2.D@IJ,2CWC.,7F.LY M4#(7_PA74!X>,O$Q2E0VKJ0U,&9VQ%O//)6^^]%CS]F+%K$)HQIPG# M5YC=@F!>?0G!MT*<^#]TODW?;V:XC_3]FGY(M@7238$T"J3_+7$#<_B[2+;J MJ0;3Q&FRI,2ABY.\\BX#>\_CF_R!3]/^)$PC.TLNZ/S+QO[7B Y\*LF-'Z'6 M?[#%4%"[<+SU9S.-V60X[.&PO=V]R:W-H965T=6J=1EMO.\.C+FB 2WF@Q9O*6"T\FK9FKK,@RDC2BO'-YA/30K8T M3Z/O9//4]%[)%DZ6N%YK8=^.H,R0T2U]=SS*NO'!P?*T$S7\ /^S.UFTV*Q2 M2@VMDZ8E%JJ,WFX/QR3@(^!)PN 69Q(J.1OS'(QO948W(2%04/B@('"[P!TH M%80PC9=)D\XA W%Y?E?_&FO'6L["P9U1OV3IFXS>4%)")7KE'\UP#U,]>TJF MXK_#!13"0R88HS#*Q944O?-&3RJ8BA:OXR[;N _C37(]T=8)?"+PF7 3X[ Q M4,S\B_ B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>\P>8?>2[[EGU-V"4(3YCAB^!(S M(QBJSR'X6H@C_T#GZ_3=:H:[2-\MZ?M_""2K DD42/Y;XD<,W^_^"L(6/=5@ MZSA-CA2F;^,D+[SSP-[R^"9_X..T/PA;R]:1L_'XLK'_E3$>,)7-%8Y0@Q]L M-A14/ARO\6S',1L-;[KI!['Y&^>_ 5!+ P04 " #PA5M0"_R[&;4! #2 M P &0 'AL+W=O9NQ%$BF>PT.*2@=C7UT# MX,F[DMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3CF\TU4Z+5-$^C M[V3SU/1>MAI.EKA>*6%_'4&:(:-;^NEX;NO&!P?+TT[4\ +^>W>R:+&9I6P5 M:-<:32Q4&;W;'HY)B(\!/UH8W.),0B5G8UZ#\:7,Z"8( @F%#PP"MPO<@Y2! M"&6\39QT3AF R_,G^V.L'6LY"P?W1OYL2]]D]):2$BK12_]LAB>8ZME3,A7_ M%2X@,3PHP1R%D2ZNI.B=-VIB02E*O(][J^,^C#?)S01;!_ )P&? ;]^)\,3; \?>%,$96Q'O4+Q#[R7G^R1EET TQ1S'&+Z(V**F@%KWRSSA\@*F>>TJFXC_!%50( MCTI"CA*52RLI>^=13RQ!BA:OXRY-VH?Q9G>#K0/X!. SX) ;$R4E+\37A29 MQ8'8L?>=B$^\/?+0FS(Z4RO271#O@O=:\/N'C%TCT11S&F/X(F8[1[# /J?@ M:RE._!\X7X?O5A7N$GSWA\+#.L%^E6"?"/;_+7$MYNU?2=BBIQILDZ;)D1)[ MDR9YX9T']I&G-_D=/D[[9V$;:1RYH \OF_I?(WH(4C9W883:\,%F0T'MX_$A MG.TX9J/AL9M^$)N_&PO=V]R:W-H965T-/ 5W+?^9+S%%I9*:NBLQ(X8J'-Z MNSLUG(6%.U3/LG)M3F\HJ: 6@W)/.#[ 7,\'2N;B/\,%E \/2GR. M$I6-*RD'ZU#/+%Z*%F_3+KNXC]--NI]AVP ^ _@"N(EYV)0H*O\DG"@R@R,Q M4^][$9YX=^"^-V5PQE;$.R_>>N^EX-=)QBZ!:(XY3C%\%;-;(IAG7U+PK11' M_A><;\/WFPKW$;[_3>$_\J>;!&DD2/];XE;,GRK9JJ<:3!.GR9(2ARY.\LJ[ M#.PMCV_R*WR:]B_"-+*SY(S.OVSL?XWHP$M)KOP(M?Z#+8:"VH7C1W\VTYA- MAL-^_D%L^<;%3U!+ P04 " #PA5M0!A%#(+4! #2 P &0 'AL+W=O M'B EXG?]\!.ZZ36GT!9IASYLPP9*.QSZX%\.1%2>URVGK?'QAS M90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@ ME+"O1Y!FS&E"WQR/7=/ZX&!%UHL&?H#_V9\L6FQAJ3H%VG5&$PMU3N^2PS$- M\3'@5P>C6YU)J.1LS',POE4YW05!(*'T@4'@=H%[D#(0H8S?,R==4@;@^OS& M_B76CK6]% M>.+DP+$W97#&5L0[%._0>RGXS3YCET TQQRG&+Z*298(ANQ+"KZ5XLC_@?-M M^'Y3X3["]^\4IML$Z29!&@G2_Y:X%7/](0E;]52!;>(T.5*:0<=)7GF7@;WC M\4W^AD_3_B!LTVE'SL;CR\;^U\9X0"F[*QRA%C_88DBH?3A^PK.=QFPRO.GG M'\26;US\ 5!+ P04 " #PA5M03L7;1[4! #2 P &0 'AL+W=OPT.*2GICGUT-X,FKDMJEM/:^/3+F\AJ4 M<#>F!8TWI;%*>#1MQ5QK0101I"3CJ]6.*=%HFB71=[998CHO&PUG2URGE+!_ M3B!-G](U?7,\-E7M@X-E22LJ^ G^5WNV:+&)I6@4:-<832R4*;U='T_;$!\# M?C?0N]F9A$HNQCP'XUN1TE40!!)R'Q@$;E>X RD#$H7B'WFO&=[N$70/1&',:8O@L9CU%,&2?4O"E%"?^#YPOPS>+ M"C<1OOF@<+],L%TDV$:"[7]+7(HY?$K"9CU58*LX38[DIM-QDF?>:6!O>7R3 M]_!AVG\(6S7:D8OQ^+*Q_Z4Q'E#*Z@9'J,8/-AD22A^.>SS;8&;#3VQ;4 GKQJU;F+%EM4*JFA<])TQ$*=TX?=\70(^ AXEC"Z MU9F$2B[&O 3C2Y73)"0$"DH?% 1N5W@$I8(0IO%KUJ1+R$!,)IILSJB?V7;:D@.F M MV>_UZ@O5JU\0LPP[PW;X8A']$^NP[ DQ>MC"MHYWU_8LQ5'6CA[K '$VX: MM%KX8-J6N=Z"J!-(*\:S["W30AI:YLEWL66.@U?2P,42-V@M[,\S*!P+NJ.O MCB?9=CXZ6)GWHH4OX+_V%QLLMK#44H-Q$@VQT!3T87-T-O6_0?00I&1W882Z\,$60T'CX_$8SG8:L\GPV,\_B"W?N/P%4$L# M!!0 ( /"%6U"<8XB$M0$ -(# 9 >&PO=V]R:W-H965TJU.2:1>JVJ3-NG4:=MG+G$25(@S()?N MWP](FF5;M"^ C=_SLS'9B.;5M@".O&G5V9RVSO5'QFS9@A;V!GOH_$V-1@OG M3=,PVQL0501IQ?AN=V!:R(X66?2=39'AX)3LX&R(';06YN<)%(XY3>B[XT4V MK0L.5F2]:. +N*_]V7B++2R5U-!9B1TQ4.?T(3F>TA ? [Y)&.WJ3$(E%\37 M8'RLD@IJ,2CW@N,'F.NYI60N_A-<0?GPH,3G*%'9N))RL [US.*E:/$V[;*+ M^SC=')(9M@W@,X O@/N8ATV)HO(GX421&1R)F7K?B_#$R9'[WI3!&5L1[[QX MZ[W7@M^E&;L&HCGF-,7P54RR1##/OJ3@6RE._!\XWX;O-Q7N(WS_A\+;;8)T MDR"-!.E_2]R*.?R5A*UZJL$T<9HL*7'HXB2OO,O /O#X)K_#IVG_+$PC.TLN MZ/S+QO[7B Z\E-V-'Z'6?[#%4%"[<+SS9S.-V60X[.&PO=V]R:W-H965T[^?I3L M>F[G%TFD> X/*2H=C'UQ#8 GKTIJE]'&^^[(F"L:4,+=F XTWE3&*N'1M#5S MG0511I"2C"?)'5.BU31/H^]L\]3T7K8:SI:X7BEA_YQ FB&C&_KF>&KKQ@<' MR]-.U/ #_,_N;-%B,TO9*M"N-9I8J#)ZOSF>=B$^!CRW,+C%F81*+L:\!.-K MF=$D" ()A0\, KB! MDA(JT4O_9(8O,-5S2\E4_#>X@L3PH 1S%$:ZN)*B=]ZHB06E*/$Z[JV.^S#> M;&\GV#J 3P ^ PXQ#QL31>6?A1=Y:LU [-C[3H0GWAPY]J8(SMB*>(?B'7JO M.=_O4W8-1%/,:8SABYC-',&0?4[!UU*<^']PO@[?KBK<1OCVG<+#.L%NE6 7 M"7;O"#Y]*'$EYI!\2,(6/55@ZSA-CA2FUW&2%]YY8.]Y?)-_X>.T?Q>V;K4C M%^/Q96/_*V,\H)3D!D>HP0\V&Q(J'XY[/-MQS$;#FV[Z06S^QOE?4$L#!!0 M ( /"%6U FP#P,M $ -(# 9 >&PO=V]R:W-H965T=:JM1EMG.L.C-FB 2WL%7;0^IL*C1;.FZ9F MMC,@R@C2BO'-YC/30K8T3Z/O9/(4>Z=D"R=#;*^U,'^.H'#(Z):^..YDW;C@ M8'G:B1I^@;OO3L9;;&8II8;62FR)@2JC-]O#<1?B8\"#A,$NSB14QN^)D\XI W!Y?F'_&FOWM9R%A5M4C[)T34;W ME)10B5ZY.QR^P53/)TJFXG_ !90/#TI\C@*5C2LI>NM03RQ>BA;/XR[;N _C M37(]P=8!? +P&;"/>=B8*"K_(IS(4X,#,6/O.Q&>>'O@OC=%<,96Q#LOWGKO M)>?[;K"I,(CQYH_ =@MTJP2X2 M[#XL<2TF^2<)6_14@ZGC-%E28-_&25YXYX&]X?%-7L/':?\I3"U;2\[H_,O& M_E>(#KR4S94?H<9_L-E04+EPO/9G,X[9:#CLIA_$YF^<_P502P,$% @ M\(5;4+C+BLVU 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)8K;!8%MH&DQK, &!!VV/BLV?4%U<24Y[OY^E.RZ;F?L M11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&SKQ@<'R]-. MU/ 3_*_N9-%B,TO9*M"N-9I8J#)ZNST>)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2\WV2 MLDL@FF*.8PQ?Q&SG"(;L$NPG0\?I_V'L'6K'3D;CR\;^U\9 MXP&E;*YPA!K\8+,AH?+A^ 7/=ARST?"FFWX0F[]Q_A=02P,$% @ \(5; M4+[^HZZU 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0$I*U7F1;:CI-J]1*4:=MGXE]ME'!YP&.VW\_P*[GM=:^ '?< M>_?N.-(!S;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-** M\8J]4[*%DR&VUUJ8UR,H'#*ZI6^.)UDW+CA8GG:BAN_@ M?G0GXRTVLY120VLEML1 E=';[>&X#_$QX*>$P2[.)%1R1GP.QGV9T4T0! H* M%QB$WRYP!TH%(B_C]\1)YY0!N#R_L7^-M?M:SL+"':I?LG1-1A-*2JA$K]P3 M#M]@JN<3)5/Q#W !Y<.#$I^C0&7C2HK>.M03BY>BQ2,SK]L['^%Z,!+ MV5SY$6K\!YL-!94+QQM_-N.8C8;#;OI!;/[&^1]02P,$% @ \(5;4,E] M(02T 0 T@, !D !X;"]W;W)K&UL?5/;CM0P M#/V5*!^PZ60&=AFUE786(9! &BT"GC.MVT:;2TG2Z?+W.&FW%"B\)+'C M,RVDH66>?&=7YG8(2AHX.^('K87[<0)EQX+NZ(OC4;9=B Y6YKUHX3.$+_W9 MH<46EEIJ,%Y:0QPT!;W?'4^'&)\"ODH8_>I,8B47:Y^B\:$N:!8%@8(J1 :! MVQ4>0*E(A#*^SYQT21F!Z_,+^[M4.]9R$1X>K/HFZ] 5](Z2&AHQJ/!HQ_

%1">:HK/)I)=7@@]4S"TK1XGG:I4G[.-WPVQFV#> S@"^ MNY2'38F2\KO=>2O\ER=HU$<\QI MBN&KF-T2P9!]2<&W4ISX7W"^#=]O*MPG^/XWA?_(?]@D."2"PW]+W(KY4R5; M]52#:],T>5+9P:1)7GF7@;WGZ4U^A4_3_DFX5AI/+C;@RZ;^-]8&0"G9#8Y0 MAQ]L,10T(1YO\>RF,9N,8/OY!['E&Y<_ 5!+ P04 " #PA5M0Z!M50+,! M #2 P &0 'AL+W=OR^4K8U6_P#W3^<&'-5!UJX.S- CS>-L5IX-&W+W&!!U)&D%>.[W6NFA>QI MF4??Q9:Y&;V2/5PL<:/6POX\@S)30??TQ?$HV\X'!ROS0;3P!?S7X6+18HM* M+37T3IJ>6&@*>K\_G;. CX!O$B:W.I-0R=68IV!\K NZ"PF!@LH'!8';#1Y MJ2"$:?Q(FG0)&8CK\XOZ^U@[UG(5#AZ,^BYKWQ7T2$D-C1B5?S33!TCUO*(D M%?\);J 0'C+!&)51+JZD&ITW.JE@*EH\S[OLXSZEFV.B;1-X(O"%<(QQV!PH M9OY.>%'FUDS$SKT?1'CB_8EC;ZK@C*V(=YB\0^^MY&\/.;L%H80YSQB^PNP7 M!$/U)03?"G'F?]'Y-OVPF>$AT@]K^O$? MFF0!8%LO^6N(7)_@C"5CW58-LX M38Y49NSC)*^\R\#>\_@FO^'SM'\6MI6](U?C\65C_QMC/& JNSL&UL?5/;;MP@$/T5Q >$-;NY M=&5;RJ:J&BF55HF2/K/VV$8!XP)>IW_? 3NNVUAY 6:8<^;,,*2#L:^N ?#D M3:O69;3QOMLSYHH&M' 7IH,6;RICM?!HVIJYSH(H(T@KQC>;*Z:%;&F>1M_1 MYJGIO9(M'"UQO=;"_CZ ,D-&$_KN>)1UXX.#Y6DG:G@"_]P=+5IL9BFEAM9) MTQ(+549OD_UA%^)CP(N$P2W.)%1R,N8U&/=E1C=!$"@H?& 0N)WA#I0*1"CC MU\1)YY0!N#R_LW^+M6,M)^'@SJB?LO1-1F\H*:$2O?*/9O@.4SV7E$S%/\ 9 M%(8')9BC,,K%E12]\T9/+"A%B[=QEVW= -,4:K!UG"9' M"M.W<9(7WGE@;WE\D[_AX[3_$+:6K2,GX_%E8_\K8SR@E,T%CE"#'VPV%%0^ M'*_Q;,&PO=V]R:W-H965T>-NY$"!EWK,6OH'[WI^-7Y&9I>82E.5: M(0--@1\VQ],^X"/@F<-H%W,4*KEH_1(6G^L"9\$0"*A<8&!^N,(C"!&(O(V? MB1//DB%Q.7]C_QAK][5,758-U6B86;T6RUVGD*HYCVCFDM/4$FA+HG'"(.F02BLX_,,?* MW.@1F>GL>Q:N>'.D_FRJ$(Q'$?>\>>NCUY+>'W)R#40)8K99MBZR7Q79_X?(+>96 MA"PN3H)IXY.UJ-*#BNVRB,Y=\4#CQ?^!3RWUE9F6*XLNVOGG$R^YT=J!MY+= M>2^=[^)Y(:!Q8?K>S\WTEJ>%TWUJ4S+_*\K?4$L#!!0 ( /"%6U!JVXO7 MLP$ -(# 9 >&PO=V]R:W-H965T/&O5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ7B2?&1: MR(X66?2=;)&9P2O9PR:7UPL"+K10,_P/_L3Q8M MMK!44D/GI.F(A3JG-[O#<1_B8\ O":-;G4FHY&S,8S#NJIPF01 H*'U@$+A= MX!:4"D0HXVGFI$O* %R?7]B_Q-JQEK-P<&O4@ZQ\F]-K2BJHQ:#\O1F_PES/ M!TKFXK_!!12&!R68HS3*Q964@_-&SRPH18OG:9==W,?I)DUGV#: SP"^ *YC M'C8EBLH_"R^*S)J1V*GWO0A/O#MP[$T9G+$5\0[%._1>BC399>P2B.:8XQ3# M5S&O$0S9EQ1\*\61_P7GV_!T4V$:X>D;A?\@V&\2["/!_K\E;L6D[Y*P54\U MV"9.DR.E&;HXR2OO,K W/+[):_@T[=^%;63GR-EX?-G8_]H8#R@EN<(1:O&# M+8:"VH?C)SS;::<.3,,^83FQ78 MCKPJJ6U!.^>&(V.VZD )>X,#:'_3H%'">=.TS X&1!U!2C*>)'=,B5[3,H^^ MLRES')WL-9P-L:-2POP\@<2IH ?ZYGCJV\X%!ROS0;3P%=RWX6R\Q5:6NE>@ M;8^:&&@*^G XGK(0'P.^]S#9S9F$2BZ(+\'X5!JK M'&: M+*EPU'&2-]YU8!]X?)/?X?.T?Q&F[;4E%W3^96/_&T0'7DIRXT>H\Q]L-20T M+AS?^;.9QVPV' [+#V+K-RY_ 5!+ P04 " #PA5M04+W,A[4! #2 P M&0 'AL+W=OX,]:'_3H%'<>=.TS/8&>!U!2K(T2=XSQ86F91Y]9U/F M.#@I-)P-L8-2W/P^@<2QH#OZXG@0;>>"@Y5YSUOX#NY'?S;>8@M++11H*U 3 M TU![W;'4Q;B8\"C@-&NSB144 ;@^O[!_BK7[6B[BN+/TRYTW,?I)CO,L&U .@/2!7"(>=B4*"K_R!TO MQZ>>'=,?6^JX(RMB'=>O/7>:[E/;G-V#41SS&F*25?8E M1;J5XI2^@J?;\/VFPGV$[_]1>-@FR#8)LDB0O5GB5LR'_Y*P54\5F#9.DR45 M#CI.\LJ[#.Q=&M_D;_@T[=^X:86VY(+.OVSL?X/HP$M);OP(=?Z#+8:$QH7C MK3^;:\9HHLGFC/J9;:<&+-U#XK;.QQ ^YL6C>+.FZ9C=C# FPA2DF5)\IHI+C2MBNB[F*K T4FA MX6*('97BYL<9)$XE3>F+XU%TO0L.5A4#[^ SN"_#Q7B+K2R-4*"M0$T,M"6] M3T_G0XB/ 5\%3'9S)J&2*^)3,#XT)4V"()!0N\# _7:#!Y R$'D9WQ=.NJ8, MP.WYA?U=K-W7EGI>4;(4_Q%N('UX4.)S MU"AM7$D]6H=J8?%2%'^>=Z'C/LTW^7&![0.R!9"M@&/,P^9$4?E;[GA5&)R( MF7L_\/#$Z2GSO:F#,[8BWGGQUGMO59XF!;L%HB7F/,=DFYATC6">?4V1[:4X M9W_!LWUXOJLPC_#\-X7_R'_8)3A$@L-_2]R+^5,EV_14@>GB-%E2XZCC)&^\ MZ\#>9_%-?H7/T_Z)FTYH2Z[H_,O&_K>(#KR4Y,Z/4.\_V&I(:%TXOO%G,X_9 M;#@&UL?5-MC]0@$/XKA!]P;%]6+YNVR>T9HXDF MFS/J9[:=MN2 J4"WY[\7:*]6;?P"S##/,\\,0S&A>;8]@",O2FI;TMZYX<28 MK7M0W-[A -K?M&@4=]XT';.# =Y$D)(L/1S>,,6%IE41?1=3%3@Z*31<#+&C M4MS\/(/$J:0)?74\B:YWP<&J8N =? 'W=;@8;[&5I1$*M!6HB8&VI _)Z9R' M^!CP3-TL:5 MU*-UJ!86+T7QEWD7.N[3?'-,%]@^(%T Z0JXCWG8G"@J?\<=KPJ#$S%S[P<> MGC@YI;XW=7#&5L0[+]YZ[ZW*DJQ@MT"TQ)SGF'03DZP1S+.O*=*]%.?T'WBZ M#\]V%681GOVA,-\GR'<)\DB0_[?$O9CC7TG8IJ<*3!>GR9(:1QTG>>-=!_8A M/B+['3Y/^V=N.J$MN:+S+QO[WR(Z\%(.=WZ$>O_!5D-"Z\+QK3^;>!5!2K)TL[EEB@M-BRS&CK;(3.^ET'"TQ/5*#3REZA\F]-[2BJH>2_]BQF^P-3/)TJFYK_!&22F!R58HS32Q2\I>^>- MFEA0BN+OXRET/(>)_P);!Z03(+T"L+%05/[$/2\R:P9BQ]EW/%QQLD]Q-F4( MQE'$?RC>8?1<;)/;C)T#T91S&'/214XR9S!DGTND:R4.Z7_P=!V^756XC?#M M!X5WZP2[58)=)-A](+B_:G$MY_-5$;:8J0+;Q&URI#2]CIN\B,X+^Y#&._F7 M/F[[=VX;H1TY&8\W&^=?&^,!I6QN<(5:?&"S(Z'VP;Q#VXYK-CK>=-,+8O,S M+OX"4$L#!!0 ( /"%6U!2Q*:GZ0( !P- 9 >&PO=V]R:W-H965T M;4F?\0F)GSHPO(SN55R'>;./K816G=D2\YGMM*9AY7/D3KVO+9,;Q>R"- M1TT;>/_^P?[93=Y,YI4I_B3J7]5!GU?Q/(X._,@NM7X6MR]\F% 11\/LO_$K MKPW&)($R)16909 8(9IX(PLRQR!R*S '!PA,!F"S%(@LHL@ $ M_L8C3&#C28HS* 44_M9#4&#O22!3":#P=Q^" MM/8+IN" 44O@$@*. @O.: M9(#"]P "Y0$3$)S^!.1V[ML @D(^P!6 @/3.)SY H) /!0O]VN!Y0D.H% M]70@* OHX'I 0:JGOJ\1J CXC>)Z0$&J%[[?("C@-XKK 9VF.EW,?1U0#XI9 M0 ?7 PI2O9CH(%# ;Q37 PI2O?3]!D$AO^%Z0$&JEQ._(5#(;[@>4)#J9>[K M(%#AZ21WA].&RY,[EJMH+RZMNQ/<]8Y'_PUUA]M_\/[>\)W)4]6JZ%5H&UL;53KCIP@%'X5P@,LCN-<=J(F.]LT;=(FDVW:_F;TJ&2Y6,!Q^_8%=*V= M\D?@\%W. 8[YJ/2KZ0 L>A-8A==)FKP7(FX:*1&82@^O<9N!H+O,'O@1?6=M8'2)GW MM(5O8+_W%^U69%&IF0!IF))(0U/@I\WIO//X /C!8#2K.?*57)5Z]8O/=8$3 MGQ!PJ*Q7H&ZXP3-P[H5<&K]F3;Q8>N)Z_J[^,=3N:KE2 \^*_V2U[0I\Q*B& MA@[ M9UJYL*A\,1Q'V7/+&16_E M=K_/R&PO=V]R:W-H M965TR MA\ZN5%()9FRH:J)[!:ST),$)W6P2(EC;X3SUN9/*4SD8WG9P4D@/0C#U[PA< MCAG>XH_$OD+.6K"WZ4&=ZX@H!#89P"L\,%[H%S)V3+>)LU\6+IB.OYA_JC[]WV M*CDB->U]S]POWAZH MW9O")?U6^#5;O+;92Q[MMRFY.*$9K2FQ_NP0!P4B+U _*5%>M5B"!.%379!DUU (+XR"6%V89,D:)($!)(KDQ#F M>KO(ZG0(4+6_%QH5&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1D:9*\ M8XH+3 1I Q"/HU?LR9=0@;B^ORJ_C'6[FNY<@N/*'^*VG4%/5)20\,'Z9YP_ 1S M/0=*YN*_P VDAX=,?(P*I8TKJ0;K4,TJ/A7%7Z9=Z+B/T\TAFVG;A'0FI OA M&..P*5#,_ -WO,P-CL1,O>]Y>.+=*?6]J8(SMB+>^>2M]][*_?TQ9[<@-&/. M$R9=878+@GGU)42Z%>*<_D=/M^G[S0SWD;Y?TP_)MD"V*9!%@>R?$M^_*7$# M4;EW\ 4$L#!!0 ( /"%6U!O M[BZ/PP$ #<$ 9 >&PO=V]R:W-H965T!)X '=PGXGS*!4WX8O*P5@E9A67BF!OT]C),([33DIG6IQ 9P)= M"/O@0R:CD/D]LZS(M!J1GLZ^9_Z*MP?JSJ;TP7 48<\E;UST4B3[;48N7FC& M'"<,76$^$<2I+Q8T9G&D_]!IG)Y$,TP"/5G3T_\([*("NR"P^ZM$>E5B#)/$ M3=*H21H1V%V9Q##IE0E979P W80G:U"I!AG:915=NN(VO!3R"9]:ZHGIII,& MG95USR=<&UL;5/M;ML@%'T5Q .4!#M-%-F6FDY3)VU2U&K;;V)?VZA\N(#C[NT+ MV'6]UG^ >SGGW \NV:#-LVT!''J50MD:62,85+K+H.YLBT[T37,'9(-M+R$H#/@+^MGX/Q MH\KQ)B0$ DH7%)C?KG /0@0AG\;+I(GGD(&X/+^K?X^U^UHNS,*]%G]YY=H< M'S"JH&:]<(]Z>("IGAU&4_$_X0K"PT,F/D:IA8TK*GOKM)Q4?"J2O8X[5W$? MQIMT/]'6"70BT)EPB''(&"AF_HTY5F1&#\B,O>]8>.+MD?K>E,$96Q'O?/+6 M>Z]%&PO=V]R:W-H965TU4M1IVV]B7]NH?+B X^[M M!]CQO,Y_@'LYY]P/+MF@S9MM 1SZD$+9'+?.=0=";-F"9/9&=Z#\3:V-9,Z; MIB&V,\"J2)*"T"2Y)9)QA8LL^DZFR'3O!%=P,LCV4C+S^PA"#SG>X*OCE3>M M"PY29!UKX#NX']W)>(O,*A67H"S7"AFHPQFHI_A@L(#P^9^!BE%C:NJ.RMTW)2\:E(]C'N7,5] M&&_V5]HZ@4X$.A/22"!CH)CY5^98D1D](#/VOF/AB3<'ZGM3!F=L1;SSR5OO MO13;-,W()0A-F..(H0O,9D80KSZ'H&LACO0_.EVG;U-_:^U=N!326[\"+7^@\V&@-J%XQ=_-N.8C8;3W?2#R/R-BS]02P,$ M% @ \(5;4'!,)[C# 0 -P0 !D !X;"]W;W)K&UL=53O;ML@$'\5Q .4!,==%]F6FE;5)FU2U&G;9V*?;50P+N"X>_L! M=ETWI5\,'+\_=\ Y&Y5^,BV 12]2=";'K;7]GA!3MB"9N5(]=&ZG5EHRZY:Z M(:;7P*I DH+0S>::2,8[7&0A=M1%I@8K> ='C_ M^%[E>.,3 @&E]0K,#6>X R&\D$OC>=;$BZ4GKN>OZ@^A=E?+B1FX4^(OKVR; MXQN,*JC9(.RC&K_!7$^*T5S\#SB#<'"?B?,HE3#AB\K!6"5G%9>*9"_3R+LP MCM-.2F=:G$!G ET(-\&'3$8A\WMF69%I-2(]G7W/_!5O]]2=3>F#X2C"GDO> MN.BY2+YN,W+V0C/F,&'H"O.&($Y]L: QBP/]0*=Q>A+-, GT9$V__L1_%Q78 M!8'=NQ+I18DQ3!(W2:,F:41@=V$2PUR:D-7%2=!->+(&E6KH0KNLHDM7W(:7 M0M[@4TO]9+KAG4$G9=WS"9=<*V7!I;*YE!XTUCK.(>3=LRUUO@=20IR=+=[L 4%YJ6>?1=;)F;P4NAX6*)&Y3B]O<9 MI!D+FM!7QY-H.Q\U,%9VQ%O,/D'7IOY?[]?7S;VOS'& Z:RN\,1ZO"#+8:$QH?C.SS;:RL[PNH&3(KH3@JD_ M1^"RSX)5<$\\UV5E7(+F:5X?CWN$] MX*6&7L_VQ'5REO+5!5\O61"Z@H!#89P"L\L-GH!S)V3+^#UJ!I.E(\[W=_7/ MOG?;RYEI>)+\5WTQ51;L G*!*^NX>9;]%QC[V01D;/X;W(!;N*O$>A22:_]+ MBDX;*4856XI@;\-:-W[M1_T[#2=$(R%:$.A@Y"O_Q S+4R5[HH:S;YF[XM4A MLF=3N*0_"O_-%J]M]I:O]TE*;TYHQ!P'3#3#K"8$M>J31819'*-W] BGK]$* MUYZ^GM.W"2X0HP*Q%XC_:W&W:!'#['&3#6JR>2<0A^'"!,-\<));U&2+"$0+ M$PRSQDT2U"1!!.*%"8;9X"8[U&2'"&P7)ACF@XO?HR9[1&!Y\1AF>?%T]I@$ MJ-*/$4T*V35^A,VRTZ1ZC/QC_ 0LC7W2_N%=I31@2PD?[/^C MLI-U"CA;J'A1W=V8 C3>ML8I[-&W'W&"!-Q&D),N2Y#U37&A: M%=%WL55A1B^%AHLE;E2*V]]GD&8J:4I?'4^BZWUPL*H8> ??P'\?+A8MMK(T M0H%VPFABH2WI0WHZYR$^!OP0,+G-F81*KL8\!^-S4](D" ()M0\,'+<;/(*4 M@0AE_%HXZ9HR +?G5_:/L7:LY=B< M*"K_P#VO"FLF8N?>#SP\<7K*L#=U<,96Q#L4[]![J_(T*=@M$"TQYSDFV\2D M:P1#]C5%MI?BG/T'S_;AAUV%AP@_;.''9)\@WR7((T'^3XGIFQ+W8MZJ9)N> M*K!=G"9':C/J.,D;[SJP#UE\D[_A\[1_Y;83VI&K\?BRL?^M,1Y02G*'(]3C M!UL-":T/QR.>[3QFL^'-L/P@MG[CZ@]02P,$% @ \(5;4!!DGOVW 0 MT@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 M@Y=DHQ4@95-%J=1*JT1MG[TP@!5?B&V6].]C&T)HRHOM&9]SYN)Q/FKS8CL MA]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^ MDRES/3C!%9P,LH.4S/P]@M!C@5/\X7CB;>>"@Y1YSUIX!O>K/QEOD46EYA*4 MY5HA TV![]+#,0OX"/C-8;2K,PJ5G+5^"<;WNL!)2 @$5"XH,+]=X!Z$"$(^ MC==9$R\A W%]_E!_B+7[6L[,PKT6?WCMN@+?8E1#PP;AGO3X"',]UQC-Q?^ M"P@/#YGX&)46-JZH&JS3F"L[8BGCGD[?>>RFS=)>32Q":,<<)0U>8=$$0 MK[Z$H%LACO0_.MVF[S8SW$7Z;DW?)]L"V:9 %@6R?TK,OI2XA;G^$H2L>BK! MM'&:+*KTH.(DK[S+P-[1^":?\&G:?S+3?<#R[9H,VK;0$< M>I-"V1RWSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M#-9D'P2[.*%1RT?HU&-^K'&]"0B"@=$&!^>T*]R!$$/)I M_)DT\1PR$)?G3_7'6+NOY<(LW&OQFU>NS?$!HPIJU@OWK(=O,-5SB]%4_ ^X M@O#PD(F/46IAXXK*WCHM)Q6?BF1OX\Y5W(?Q9D.>3M]Y[+=)DEY%K$)HPIQ%#%YAD1A"O M/H>@:R%.]#\Z7:=O5S/<1OIV2=_?K@NDJP)I%$C_*7'_I<0US.%+$++HJ033 MQ&FRJ-2]BI.\\,X#>Q/>G\TX9J/A=#?](#)_X^(#4$L#!!0 ( /"%6U 1$=K>MP$ -(# M 9 >&PO=V]R:W-H965T MI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$F^$\FXPF4>?2=3 MYGIP@BLX&60'*9EY.X+08X%3_.%XY&WG@H.4><]:^ /N;W\RWB*+2LTE*,NU M0@:: M^FAV,6\!'PQ&&TJS,*E9RU?@G&S[K 24@(!%0N*#"_7> .A A"/HU_ MLR9>0@;B^ORA_A!K][6A2=.#]3WI@K.V(IXYY.WWGLIL_0F)Y<@-&..$X:N,.F"(%Y] M"4&W0ASI?W2Z3=]M9KB+]-V:?KW?%L@V!;(HD*U+I,F7$K&UL=5/;;MP@$/T5Q >$7=9) MMRO;4C95U4JMM$K5Y)FUQS8*& ?P.OW[#MAQW-1Y 68XY\R%(1V,?7(-@"UDW/CA8GG:BAE_@?WX Z6"$*;Q M/&G2.60@+L^OZE]C[5C+63BX,^I1EK[)Z)Z2$BK1*W]OAF\PU7--R53\#[B M0GC(!&,41KFXDJ)WWNA)!5/1XF7<91OW8;Q)/D^T=0*?"'PF[&,<-@:*F7\1 M7N2I-0.Q8^\[$9YX>^#8FR(X8ROB'2;OT'O)$\Y3=@E"$^8X8O@"LYT1#-7G M$'PMQ)'_1^?K]-UJAKM(WRWI^P\$DE6!) HD_Y2X>U?B&B9Y%X0M>JK!UG&: M'"E,W\9)7GCG@;WE\4W>X..T_Q2VEJTC9^/Q96/_*V,\8"J;*QRA!C_8;"BH M?#A^PK,=QVPTO.FF'\3F;YS_!5!+ P04 " #PA5M01&0N';:*!K1P=Z:#%F\J8[7P:-J:N.#@^5I)VKX!OY[=[%HL5FEE!I:)TU+ M+%09?=B>SDG 1\ /"8-;G$FHY&K,:S ^EQG=A(1 0>&#@L#M!H^@5!#"-'Y- MFG0.&8C+\[OZ8O$/O+4_X/F6W(#1ASB.&+S#;&<%0?0[! MUT*<^7]TOD[?K6:XB_3=DG[&PO=V]R:W-H965TAE? G=^[]T[X)*-2K^:%L"B=RDZ MD^/6VOY B"E;D,S(>++.1.NLC4 M8 7OX*21&:1D^L\1A!ISG.)KXHDWK?4)4F0]:^ 7V-_]2;N(+"H5E] 9KCJD MH<[Q0WHX[CP^ )XYC&:U1[Z3LU*O/OA>Y3CQAD! :;T"<\L%'D$(+^1LO,V: M>"GIB>O]5?UKZ-WUQ]6GD7UG'6O]+B!#H3Z V!3(6"\R_,LB+3:D1Z M.ON>^2M.#]2=3>F3X2C"-V?>N.REV-)]1BY>:,8<)PQ=8=(%09SZ4H+&2ASI M?W0:IV^B#C>!OEG3]_NXP#8JL T"VW]:_'S38@2S2>)%=M$BNXA >E,DAKD] M"K*Z. FZ"4_6H%(-71B757:9B@<:+OX#/HW43Z8;WAET5M8]GW#)M5(6G)7D MSGEIW10O@8#:^NTGM]?36YX"J_IY3,GR7U'\!5!+ P04 " #PA5M0SAC9 MBK\3EG+A[G MH['/K@/PY$5)[0K:>=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZTA2DB6[W0>F MN-"TS*/O9,O<#%X*#2=+W* 4M[^/(,U8T#U]=3R*MO/!PL29>0@;@^OZI_BK5C+6?NX-[(GZ+V74%O*:FAX8/TCV;\#',] MUY3,Q7^%"TB$ATPP1F6DBRNI!N>-FE4P%<5?IEWHN(_3378ST[8)R4Q(%L)M MC,.F0#'S!^YYF5LS$COUON?AB?>'!'M3!6=L1;S#Y!UZ+V66ICF[!*$9KND?WXF?;0ID42#[I\3L38E;F.LW M0=BJIPIL&Z?)D&PO=V]R:W-H965T.>M4YC=:]V="5-$ I^I!]-"9G4I(3K59RIJH7@(M'8DS$NQV1\)I MV_EYZF)7F:=BT*SMX"H]-7!.Y>\+,#%F_MY_"SRW=:-M@.1I3VOX!OI[?Y5F M11:5LN70J59TGH0J\Q_WYTMB\0[PHX51K>:>K>0FQ(M=?"XS?V<3 @:%M@K4 M#'=X L:LD$GCUZSI+Y:6N)Z_J7]TM9M:;E3!DV _VU(WF1_[7@D5'9A^%N,G MF.LY^-Y<_!>X S-PFXGQ* 13[NL5@]*"SRHF%4Y?I['MW#A..X=DIN&$8"8$ M"R%V/F0RS[ZF]XOTY,&=3V* ["K=GDEL^C\)B2NQ6: M,9<)$ZPP^P5!C/IB$6 6E^ _>H#30S3#T-'#-3TYX@(1*A Y@>B?$D^;$C%, MC)L<4),#(I!L3!!,M,--CJC)$1'8;TPPS#OG?4)-3HA N#'!,!%N$J,F,2)P MV)A@F'_$89GOQ9/68.,C:M1'E%6+H7 M;19=.]1BXQ_@7/K6Y MKU36;:>\F]#F2;N'5PFAP:2R>S#_1V,ZZ[)@4&D[/9FYG/K+M-"BGULG6?IW M_@=02P,$% @ \(5;4/-?A $( @ - 8 !D !X;"]W;W)K&ULC55M;YLP$/XKB!]0$T+(BP"IZ51MTB9%G=9]=N (J#:F MM@G=OY]M*$/D(NU+;)^?ESO'/I)>R#=5 6CO@[-&I7ZE=7L@1.45<*H>1 N- MV2F%Y%2;I;P0U4J@A2-Q1L(@B FG=>-GB8N=9):(3K.Z@9/T5,C6;>[:4LQ!O=O&M2/W 9@0,ECB??ZH_N^)- M,6>JX$FPWW6AJ]3?^5X!)>V8?A']5Q@+VOC>6/UWN (S<)N)\<@%4^[7RSNE M!1]53"JD\.A]]2^Q^O M#J$YF]P&W5&X/9.\,M%K%D7[A%RMT(@Y#IAPAEE-"&+4)XL0LSB&-_00IZ_1 M#->.OI[3]WM<($(%(B<0S4OHR081"!7'M2GFYZ!K7*V?1J24^AN[1_X,/_?0'E9>Z4=Y9:-,Z MW ,OA=!@<@D>S#VL3 N?%@Q*;:=;,Y=#'QL66K1CCR;3AR+["U!+ P04 M" #PA5M0/!*QWO8! #+!0 &0 'AL+W=OZ(Q4QK0'2G51@6#Z0;;0V)VK5((9NU0EU:T" M=O$DP6D4AELJ6-V0//6QD\I3V1E>-W!2@>Z$8.KO$;CL,[(B]\!S75;&!6B> MMJR$'V!^MB=E5W12N=0"&EW+)E!PS$&3\"Y$[)I_!DUR63IB//Y7?VSK]W6'6([-D4+NB/PN_9Y+6-WO)X MNTKIS0F-F.. B6:8-P2UZI-%A%DOT0S7GKZ>T=?A!P(Q*A![@?B_ M$J-%B1AFC9ML4),-(A O3##,!C?9HB9;1&"[,,$P"6Z2H"8)(K!;F&"8/6ZR M0TUV[P62<&&"83[X\?:HR1X16%X\AEE>/)T])@&J]&U$!X7L&M_"9M&I4SU& M_C&^P8&PO=V]R M:W-H965T<7F8N=99&)0;.V@[/TU, Y ME;].P,28^SO_'GAMZT;; "FRGM;P%?2W_BS-B2PJUY9#IUK1>1*JW'_<'4^I MQ3O ]Q9&M=I[MI*+$&_V\.F:^X%-"!B4VBI0L]S@"1BS0B:-G[.FOUA:XGI_ M5W]QM9M:+E3!DV _VJMN&&0"8CE_DSU;3(I!@].=U]3^T3 M[XZAN9O2!MU5N&\F>66BMR)*HHS+$+,XA?_00YR^ M1S/<._I^1=\',2X0H0*1$XC^*C'>E(AA#KA)C)K$B$"R,<$P*6YR0$T.B,"' MC0F"20/<)$%-$D1@MS'!,/]YU!0U21&!_<8$PT0;$[+ZGW.0M>MPY95BZ-QT M6467(?(8NC[Y Y\FT!LN!0:7M-C%[ M.;7^=-"BGZ<:649K\1M02P,$% @ \(5;4%IATRNX 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0LUZ2H!4@91-% MK=1(JT1MG[TP@!5?J&V6Y.]C&T)IRHOM&9]SYN)Q/FKS:CL A]ZD4+; G7/] M@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C!%9P, MLH.4S+P?0>BQP#O\Z7CF;>>"@Y1YSUIX ?>S/QEOD46EYA*4Y5HA TV![W:' M8QKP$?"+PVA79Q0J.6O]&HSO=8&3D! (J%Q08'Z[P#T($81\&G]F3;R$#,3U M^5/],=;N:SDS"_=:_.:UZPJ<851#PP;AGO7X#>9ZKC&:B_\!%Q >'C+Q,2HM M;%Q1-5BGY:SB4Y'L;=JYBOLXW:393-LFT)E %T(6XY I4,S\@3E6YD:/R$R] M[UEXXMV!^MY4P1E;$>]\\M9[+V6:7>?D$H1FS''"T!5FMR"(5U]"T*T01_H? MG6[3]YL9[B-]OZ+ODVQ;(-T42*- ^D^)-U]*W,+E!Q MDE?>96#O:'R3O_!IVI^8:;FRZ*R=?]G8_T9K!SZ5Y,J/4.<_V&((:%PXWOJS MF<9L,ISNYQ]$EF]&UL;5/;;IPP$/T5RQ\0@YZ=[4/Y/HXUDSKNF);8WP.I(DH+0)/E().,*EWF,G4R9Z\$)KN!D MD!VD9.;W$80>"YSB:^"5MYT+ 5+F/6OA&[CO_@+-<*&6@*_)@> MCEG 1\ /#J-=V2AT8U1#PP;A7O7X">9^/F T-_\%+B \/%3B>]M,ZW9 MY#C=SR^(+,^X_ -02P,$% @ \(5;4(-E? \_ @ AP< !D !X;"]W M;W)K&ULE57;CILP$/T5Q'O77$Q(H@0I%U6MU$K1 M5FV?'3(): VFMA.V?U_;$)* 6:4OP1[..3-G@CV+FO$WD0%(Y[V@I5BZF935 M'"&19E 0\<(J*-6;(^,%D6K+3TA4',C!D J* L^;H(+DI9LL3&S'DP4[2YJ7 ML....!<%X7_70%F]='WW&GC-3YG4 90L*G*"'R!_5CNN=JA3.>0%E")GIKZ_JGXUY969/!&P8_9T?9+9TIZYS@",Y4_G*ZB_0&HI///2/.M6_TJS$X*6$'0$?_(A(6P)X8V M/R3@EH![!-18,;W9$DF2!6>UPYN_MR+Z*_+G6'4_U4'3;/-.M4>HZ"7!,W^! M+EJHQ:P;3'"'N2&04N]2!+84ZV! #QX3;(8(/.MAMC9,:"\CM#H-C4#X((#M M M@J@(T ?A"(>DX:3&0P98.)<,_)$./C:,1*9*TD&E3BQQ.[P,0J,'F^%[%5 M('ZB%_$3O1AB/BG0B)>IM92II901@9E58/9\,WS/?H@\2PUQ_Q390-.1/".' MU;=(S$8DK(=QY0?_X=9^D/SP&;=#4.1YO3SH[I8J@)_,!!!.RLZE&3]WT6[* MK )SR]W@S8CZ3O@I+X6S9U+=E>9&.S(F0=7BO:CO*U-3L=M0.$J]C-6:-Z.A MV4A6M6,/=;,W^0=02P,$% @ \(5;4#>-B4G, 0 7@0 !D !X;"]W M;W)K&UL?53M;ILP%'T5Y >H^4X3 =*2JMJD58HZ M;?OMP"6@VIC93FC?OK9Q$"5H?[#O]3GGGNL/LH&+-]D *.^=T4[FJ%&JWV$L MRP88D0^\ATZOU%PPHG0HSECV DAE28SBT/=3S$C;H2*SN:,H,GY1M.W@*#QY M88R(CSU0/N0H0+?$:WMNE$G@(NO)&7Z!^MT?A8[PI%*U##K9\LX34.?H6[ [ MQ 9O 7]:&.1L[IE.3IR_F>!'E2/?& (*I3(*1 ]7. "E1DC;^.174Y$+5*Q^^@^LG09YK_B=<@6JX<:)KE)Q* M^_7*BU2<.15MA9'W<6P[.PY._T9;)X2.$$Z$(/XO(7*$:$' HS/;ZA-1I,@$ M'SPQ'E9/S)T(=I'>S-(D[=[9-=VMU-EKD?A!AJ]&R&'V(R:<8<*OB,,](MU, M$*P-3"["51>AY4?S"G&\+A"M"D16(/[2QL+D?L0D%M-93!"DT:*3>] V2=>= MQ*M.XA4GBR+[^*[()MJ&_L+*/2J-MDFX,(-G)VU>W@L1Y[:3WHDK?6GLT=:< M*]"*_H,6:_1CGP(*M3+3C9Z+\*]>\UX^J44GU!+ P04 " #PA5M0 MY^'T#\L" !7#0 &0 'AL+W=O?HX3,CJ.I?"'Q,ZY MY]X3?.+K^4GI-[.7TD;O95&91;RWMKY/$K/>RU*8.U7+RCW9*ET*ZX9ZEYA: M2['Q06614)J.DU+D5;R<^[DGO9RK@RWR2C[IR!S*4N@_*UFHTR)F\7GB.=_M M;3.1+.>UV,D?TOZLG[0;)3W+)B]E97)515IN%_$#NU_QK GPB)=57JK1E\W2SBM*E(%G)M&PKA+D?Y*(NB87)U_.Y(XSYG$WAY?V;_[,4[,:_" MR$=5_,HW=K^(IW&TD5MQ*.RS.GV1G: LCCKUW^11%@[>5.)RK%5A_&^T/ABK MRH[%E5**]_::5_YZZOC/83B N@#J ]C8:VD3^7)LB#K,JL70!8;UB,2Q]RD(I5C153CA< XK MY#Y\]*'"#!.,(,'($_ /!&-,D$&"#%0P^>\=(8#Q @4W QC>HQ39@DR%J 2BH%KN%(2N, A38 M"VPV7"UA,U Z0"T"L< GE+!C")DA5"HV ]$-:K$9".T%5VH!B$T">;!C")DA M\#4G; ;*;E"+S4!H2[A2"T!!M=@QA,P0V'H(FX&F-ZC%9B"P,URK!2 *^)9C MQW!@!@KL0!R;@;/A:CDV P<[PY5:! JJ#31/P P4:K^P&?@-_1/'9N!#.B@$ MNEK)R45?6TJ]\QV]B=;J4/GCQ,5L?VIX(-\7_X.W1X[O0N_RRD2ORKKNVO? M6Z6L=+6D=ZZ6O3OE](-";FUS.W'WNFWUVX%5=7>,2?JSU/(O4$L#!!0 ( M /"%6U!L,OODMP( &D, 9 >&PO=V]R:W-H965T5[%JX6?VZC50IY,D5=BHR)]*DNN_JQ%(2_+F,37 MB>?\<#1N(EDM:GX0/X3Y66^4'24=RRXO1:5S645*[)?Q(YFO&74!'O&2BXN^ MN8^NQ9,L?N4[997KZ(5M XCEKUW\19%!;N*K$YMK+0_C?: MGK219W/-*W^]M/S7,!Q VP#:!9#,:VD2^?LW= M-R9S:M_-UDWZ5^&?V>*UG3VOQI0MDK,C:C'K!D-O,*1#)):]2T%1BC7MA5,< MSF"%S(>//E0XP@0C2##R!.P#P1@3C"'!&%20_?>. (:D.$D&DV0@R0033"#! M9+C,*228#I"),%.<9 :3S #!#!.0%*_8=+A0$ECT9(!4! I]4@)7_B.A?0H6 MHL"KG[ [U.+U3T9#U")0J%1L$P(\P ([!<$F(-D=:K$-R&2(6@ B ;<1[!8" MK, "&QO!7B"SX6HI-@--!ZA%(,8">;!C*# #"^S"%)N!TCO48C-0=!;TU (0 M"^7!CJ' #"P+4& ST/$=:K$9*#H2>FH!*+22*78,!69@(0IL!CJ]0RTV T4G M0T\M (7V9(8=PY 9 D<8PV9@9+A:ALW P,G04XM /=\F-YU>*=3!][@ZVLI3 MY1OLF]FNCW[T;73R#]XTX=^Y.N25CEZEL?VF[PKW4AIA:TD?['H^VKZ_&Q1B M;]SMQ-ZKIOEM!D;6;6.?=/\N5G\!4$L#!!0 ( /"%6U"\2AX76@( &H) M 9 >&PO=V]R:W-H965TY A)+>2[RAC3 MWD?!2[7V,ZVK%4+JF+&"JA=1L=+\BH/+/AG%1KWWLWQ=>\TNF[0)*DXI>V ^F?U9[:6:H M4SGE!2M5+DI/LO/:_X17.Q)8@D.\Y:Q6#V//EG(0XMU.OI[6?F S8IP=M96@ MYG%C6\:Y53)Y_&Y%_2ZF)3Z.[^J?7?&FF -5;"OXK_RDL[6_\+T3.],KUZ^B M_L+:@F+?:ZO_QFZ,&[C-Q,0X"J[\*BV*5L6D4M"/YIF7[EFW^G<:3" M M@70$'/V3$+:$<"HA:@E1CX":4EQO=E33-)&B]F3S>BMJ=Q%>1:;[1[OHFNW^ M,^U19O66QN$R03DAL($\)!(C!(! A$L$ ,"L33RYR! C,@@[CW+B#,# XR M!X/, 8&1M[D !1;3RUR" DL@@T5O4T*8)1P$![ ]@J%$'(Q(C#@,3R\5PUL? MDPG%0J!X+ [L$#S!(EL(A,=: IL$ RZ)R8@$;!/\'S[!L%$PY()!5P'0:%=A MKV#(+(.N J#1KL*6P@L@U9&/%X9-A9?3NTI@QQ# ,?WOSQ8$]3] Z.$,L[>0 M[U1>\E)Y!Z'-<>@.K;,0FAG!X,5LA\QJN M5^E?4$L#!!0 ( /"%6U#WE1@[ @( ,H% 9 >&PO=V]R:W-H965T M0/6(>+N42 U*6J6JF5HJW:/CO))* U MF-I.V/Y];4,0&[S=OL2>XVI>+/ M(S ^%,A'M\13 R[^D9OH/ZT>^$CO#,M=>]E1"Q=FOYJCJ J7(.\*)7IAZXL-GF/P0Y$WFO\(5F(:;3K3&@3-I?[W# M12K>3BRZE9:^C&O3V768^&]E[H)@*@CF C_Z9T$X%81W!7CLS%K]2!4M<\$' M3XR'U5/SG_"WH1[FP23M[.PW[5;J[+4D),KQU1!-F,<1$RPPP6M$M4800F8, MUAW,;03.-@)+$"X)(M]-$#H)0DL0+0B2],[&""$6TEE(&H=9[%:)G"K12H60 M^$XF6LED:4H2MPQQRA"'S!L$L9,@_O]Q)DZ"Y-UQ5LEZG)LP2-TJJ5,E=?B\ MEQDQ\:M3"]XXM,RIDKU_:%6V-I-FBXLPRN#%K3*OW#'Z^R[]02P,$% @ \(5; M4'"]J9(% @ P04 !D !X;"]W;W)K&ULA91M MCYP@$,>_BO$#'"NN#[M1D]MKFC9ID\TUO;YFW?$A!V(!U^NW+Z!GK4O3-P+# MS/\W S+9R,6K; "4]\9H)W._4:H_(B3+!AB1#[R'3N]47#"B]%+42/8"R-4& M,8KP;ACA!D] J1'2:?R<-?T%:0+7\W?UC[9V7N4@%6>SBDZ%D;=I;#L[CM-. MDLYA[@ \!^ E()QJF4 V\P]$D2(3?/3$=/8],5<<'+$^F](8[5'8/9V\U-9; M$46'#-V,T.QSFGSPRB=8/)!67Q#8A3CAN_ HWKD%0F>.H14(5P)XG[@%]DZ! MO178_Y5!L"ER\HFM3V=]4C(W8C4B4@=B&B#2.\0V(TX.!$'!R+>( [_O0NT>D(,1&V;A_1* M/G2V<:VL2W]ZQ/8)_G&?FMM7(NJVD]Z%*_V0[7.K.%>@$]D]Z+^BT?UT65"H ME)DF>BZFKC(M%._GAHF6KEW\!E!+ P04 " #PA5M0ZN28!PD' !>)@ M&0 'AL+W=O8TOOV)SM.&N\#8WA!$N>WTEJ[^FNE^.2U MVOS8/I5E/?JU6JZWI^.GNGZ>3B;;NZ=R56S_J)[+=?KFH=JLBCI]W#Q.ML^; MLKAOC5;+B5'*3U;%8CT^.VFOW6[.3JJ7>KE8E[>;T?9EM2HV_YV7R^KU=*S' M^PO?%H]/=7-AZ6+>OKUW[>S/>P'0& MYF#@S)L&T!G P<#H-PUL9V"'&KC.P TU\)V!'VJ0=0;94(/0&82A!K$SB$,- MM-I'3@TV.03[=[0AO&VR#[?^'6_[ML4^WGIPP/4^XMH.[60?:*8TR? M^<0QT&>N.<;VF1N.<7WF,\=X-+X<@^*4#_!YSC&!CQ3P&0-M"]!K(?(M6+X% MV[9@CW/%H%A?[!C7,NN6,2GI<)@N.4Q#1-A'!K/@%.KTBL$@DC'\Q&$V*IP> M'*:UP1G"8%HE#B4)@RD?L6\SBL6HP:)TRBD6 I!.YQ3+?+H)Q8?;\>%V--R MINTYQZ!I.]LQ_L@9[UP:=W1K%'/!!HY4AC99$XSR+MQVF7TDS#V7FS*8+=<4XS2N%3JH MGZQH!',.PL&8,Y"@_5JJ+S7C,"DP-;,& I[REPRFH\(Q^\AAJ7A V!6'61^1 M 'YBL"3,Z ZNN<:4F*Z#.#98#!;$A_ M0KSY.OZ#-HP08(GOH)Y'0C="$:J!Z0;70AW4F[U"-T*EJFFIFHH)H0VA_-%N M>,&LA3I#,^L*+IEG'=1+![!*8X75="US,0L&%W\CB&CTFD#@+FC%3Q=R!LN4 M 5SNLUATT@!*!X1#A!:H,$+(\-XT9S"KE<>U*XL!"$(#@LK"$)4%JHLF&GSN MF[.8QD?1(S%I&&-/F MP&''&2S0DH;#O+6"S%I!9BTCLU%8'*T@L_8=,FL%F;5#9-92761WL@S'[F0Y M[HV=K!6$U@X16DNET8 VED2?.08.UBN\@^0X\-%+:*V#)>9&(1A=T1M^U\+0NJ84UK\$\@Y!SD\A29'3QZLRLUC^[#0=G17 MO:SKYL>#HZN'!Y+.VT=NT/4+/?VLF>LS/;UEKYOI%ZZ=W$R_Y1I]^WMGOR*B\VCXOU=O2]JNMJU3Y0\5!5=9G&3?V18O=4 M%O>'#\ORH6[>9NG]9O?$T^Y#73UW3W--#H^4G?T/4$L#!!0 ( /"%6U 7 MF\8.;00 -T5 9 >&PO=V]R:W-H965TZM2L[6[U\26#S4Z\ZE2S9MJ(L]9#O4R]+CKD[G[9M;^5\6ISK])BSM]*ISEF6E/\]LK2XS%QP MKPT_C_M#W31X\^DIV;,_6?W7Z:WD=]XMRO:8L;PZ%KE3LMW,?8#)&N-&T!)_ M']FEZET[S5#>B^)7<_.ZG;E^DQ%+V:9N0B3\YX,]L31M(O$\_A5!W5N?C;!_ M?8V^: ?/!_.>5.RI2/\Y;NO#S(U<9\MVR3FM?Q:7%R8&1%Q'C'[-/EC*\283 MWL>F2*OVK[,Y5W61B2@\E2SYW?T>\_;W(N)?97H!$@)T$_"^OQ)@(<"?@N!+ M02 $@:V " &Q%5 AH+:"4 A"6T$D!)&M(!:"V%8 _G7E_$\)_5IR6VRP[N6Z MW( DB=<55ENISTF=S*=E<7'*;K.=DF9/PX2K>/"FM:W]]I^\6BO>^C$G,9IZ M'TTDP3QV#.HS-!HR2Y6!&^'Q%&YY(&T>CTC12UD\J02)\9!Y5IE@2'S719&8 MAT$%"_*TR!R,LTB@TSTC\G'P I&5'?L-9@<'*XP\K! MX.5@8>9+ ?6''$$8A9$\-2H78D0B*=Y:PU%$,::&W W&!'0%&<.&&1E,!517H;[AM1 ,M@)W^ HR M^ JR\16D&@;B.TMZ@"Y'L6%&!E]!-KZ"5,/@D%0\JS%JF(_!59#.50S.A RN M@NYP%61P%63C*DAU 0#L8_E=1\L%!*097.LX/Z*!P561P540T0Z@.:.50W./4#K'Q8J!CFU1[),ZBQBQ!C@UT@@UV@Z(ZM;K +%-ML M]5A]"^8OR_(4Q>K#JT\-OYD,UH,MK& M9*S$E;,ISGG=C+O7>CN+?$#-Z8O4_@B35]"T+V&R[DX:/\-W!Y]_).7^ MF%?.>U'71=8>S.R*HF8\??\;3_S DNWM)F6[NKD,^779'3AV-W5Q$H>IWNU$ M=_X_4$L#!!0 ( /"%6U! LUW"B@4 0; 9 >&PO=V]R:W-H965T MYW5J-0" MX9*H>]]^)R&PI.6_RA>T[3L_=RLM\5E_[4L=X,H M*AY?TTU27&2[=.M_><[R35+ZQ_PE*G9YFCS50IMU)!@ST299;?M7P[KM:WXU MS-[*]6J;?LU[Q=MFD^3_C])U]G'9Y_U#P[?5RVM9-417PUWRDOZ5EG_OON;^ M*3IJ>5IMTFVQRK:]/'V^[%_SP0,WE4!-_+-*/XJ3[[WJ5;YGV8_J8?9TV6>5 M1>DZ?2PK%8G_>$_'Z7I=:?)V_-U*DXVS][^JI M?+WLVW[O*7U.WM;EM^QCFC8OI/N]YNT7Z7NZ]GAEB>_C,5L7]?_>XUM19IM& MBS=ED_S='H_\@A@5$(R". EI\*B ; 7D4X.I3 =4(J',%=".@SQ4P MC8 Y5R!N!.)S!6PC8,\5<(V .U> LT/DV&\1\[G(,=B_H_V'3@[1YN)LNP[Q MYO+<3@X!YV='G!]"SG6[DVB?[O7XF21EOI\"=DDUT_"!%_*ZJ]9Z M1-8_^C%4^-;W*\/T,'JO-#7,:,^($T8;VV;F(<./1.1-.-HAH!TC$!DB7,0X M0A)GBJPUR%,S-,,:%-:@:@VJ98,CN;9G=,ULFUZ,C6DR((Q+1[ )P)34C'1Z M S#I=$RRZQ9ARC&"W2&,'$-2"J'H7#*!I-+8SLU"P;FHLM+C'I^ MB4AI7>QX1QW@>$]YS07("$DS0@"[C#.6[M7&':13=$*<0#+VL5,QS0A$6EGY MD&8$(IU?VEA+,P*0/AO\ I;3C$ D5R+0.8.D9,+1-< &%-=Q:#CJ(&' M9PV&3C0C'FYS_5A6-- AI36C)PV0TG2G "EA:: !Y31=, #*5QQ+ QU2,C9T MR8 H1R>K.:"$3V9+ XV.+"0M,DN <>EBW1'HX)"A_7/'AI&#'2/=OHX0I.G2 M-#HY4MVD^4M]I5'T'K.W;5DM?TY:C]]ZPLLTU]4OR<967J M_>;7S/W>:YH\'1_6Z7-9?8W]]WQ_+[-_*+-=<^<4'2^^KGX!4$L#!!0 ( M /"%6U 8!+_3" ( +@% 9 >&PO=V]R:W-H965TA(=M.;-1B?X64.O9O/ =G(2XM4& M7\Z[,+) P*'4UH&9X0X'X-P:&8S?HVPG#8.Q^:]P!V[DEL2L40JNW#,H;TJ+9G0Q* U[&\:Z M=6,_^C_*_ 7Q6!!/!3CY;P$9"\BB UDKM6/3+,BEZ(/Y/"Q.F;_";PE9C-+ MFW1[Y]Z9;I7)W@L:;7)TMT:C9C]HXIDF_E=Q6"MH-DF0 9@H8B]%[.K)?(4T M]AL0KP%Q!LG,(%LP[@=)ZB2MD^ ,/]-DT8I'1I/L/9K$2Y.L:"B.%CB#AL[6 M2:R;PL MF8>%+%BRU?&UL?53MCIP@%'T5 MX@,L?MN9J,G.-$V;M,EDF[:_&;U^9$$L,./V[0OHNJ[:_A'NY9QSST4@';AX ME@V 0B^,=C)S&J7Z(\:R:( 1^BQK(70$I+8A3[KAMC1MK. MR5.;NX@\Y3=%VPXN LD;8T3\.0'E0^9XSFOBJ:T;91(X3WM2PW=0/_J+T!&> M58\>L=S9/ 6\+.%02[FR'1RY?S9!%_*S'&-(:!0**- ]'"' M,U!JA+2-WY.F,YZ1L&IM%]4W*3B;%+15AAY&<>VL^,PKL3>1-LG^!/!GPE> M_%]",!&"-T)HFQ^=V58_$D7R5/ !B?%G]<2<">\8Z,TL3-+NG5W3W4J=O>>Q M%Z;X;H0FS&G$^ N,-R.P5I]+^'LE3OZ&[K\O<-XBXF2_0K#;1&#YP;)"Y.\+ MA+L"H14(W^U"M-J%$1-93&N-Q8O3@H#4=M+)5'!;YTR_V21G>_MHV].VBI_TO=YO'YO,N-C\(V( MNNTDNG*ES[$];17G"K1']T';:_3[,P<4*F6FB9Z+\1:.@>+]],#@^97+_P)0 M2P,$% @ \(5;4)HLW9F: @ ! D !D !X;"]W;W)K&ULC5;;CILP$/T5Q'L7;&Y)1"(EJ:I6:J5HJVV?G<1)T *FMI-L M_[ZV\;)@ABHO8)LS9\YX!H_S.^.OXD*I]-ZJLA9+_R)ELP@"<;C0BH@GUM!: M?3DQ7A&IIOP2_+SP7YXO4"\$J;\B9_J3RI=EQ-0LZEF-1T5H4K/8X/2W]-5IL4:P- M#.)70>^B-_9T*'O&7O7DVW'IAUH1+>E!:@JB7C>ZI66IF92./Y;4[WQJP_[X MG?V+"5X%LR>";EGYNSC*R]*?^=Z1GLBUE,_L_I7:@!+?L]%_IS=:*KA6HGP< M6"G,TSM/M]EJB"X*M(C49A[THMD[\TU%*]3J;96B+ ]NFLAB-BT&]S"H M0P2*O7.!(1<;/#+'0P?;,2+-8 \1&$1D[.-!$#.8( 8)8D,0#0CF,$$"$B1C M!3ATMK'%) 93&TR&(F"!H<+3A)7 MSA@UR&DK)^CUCHKRLVFSPCNP:RWU*=U;[5KY&NO>XZQO=(LW/>F#IKT?_"#\ M7-3"VS.I.IOI/R?&)%4BPRIAYD:\[8OMQ/)&GOG"+J+S^H? M4$L#!!0 ( /"%6U#-2WX[4@( /$& 9 >&PO=V]R:W-H965T,'#(J*=6)-1IO-;K*;-+/9W6?:TFH&Q05: M9_]^ :UCDR? 1#'FK18/+&>=.K+ MF?$62S7E%R!Z3O#)D%H*8! @T.*F\XO].3;:>L'VA"AY"BU E:O&ZD(I5I(V?@[:?IS2$UB9SQE$>"+$%@&,J9C: M[+#$1<[9X/%Q=WNL#U'X'*OJ'_6B*;;YILHCU.JM0##)P4T+39ARQ, %)IP1 M0*G/(: K1 E7=/@8H%HC4/H(V:TA(4S=+B)GHI$1B)8NDL0M$#L%8B,0/U0* M694:,8G!=)/+#%GUK-:H+$L#*^$U:),BY#:<. TG#L-6677 5J>I >_R.D7K?S"T*I*B=91PMBR4CE!UE;MUJ ,;=QV4Z?==&4W MC*V#7:;K\X"2P-J$RH&"V<;:A9T#%49)9ED&BQ^_)?QBFJKPCNS:2?W_+%;G MOOT"=>.PUDO5S\?V^R$S7@8_,+\TG? .3*JV9)K'F3%)E,G@2?FKU?TS3R@Y M2SU,U9B/77B<2-9/%PR8;[GB/U!+ P04 " #PA5M00P K.S,$ #($@ M&0 'AL+W=OI M *E H5!6JG:UYWQ.P5RTN7"24/:\_3H7*(R'+OW0).8WX_',WW;BWC$O?I5; M8RKO=YID9=_?5M7^,0C*Y=:D9?Z@U[2]%8->?JB276;>"J\\I&E<_#\T27[L^]0_-7S?;;95W1 ,>OMX M8WZ8ZN?^K;!/P=G+:I>:K-SEF5>8==]_HH\+RFJ#AOAG9X[EQ;U7#^4]SW_5 M#[-5WR=U1"8QRZIV$=O+AQF9)*D]V3C^ZYSZYSYKP\O[D_=),W@[F/>X-*,\ M^7>WJK9]7_O>RJSC0U)]SX\OIAN0]+UN] OS81*+UY'8/I9Y4C;_O>6AK/*T M\V)#2>/?[767-==CY_]DAANPSH"=#6S?7QGPSH!_&H@O#41G(.XUD)V!O-= M=0;J7H.P,PCO-="=@;[7(.H,HGL-*#E5CGR:J*]-SL6F=_=R*C=EP"1HA=4H M=1Q7\:!7Y$>O:"?;/J[G-'VT5M9YW=IHO_G1JK6TK1\#Q70O^*@]=,2^ F;B,"J^1*>9& M7C,O&*.NF1G&@+[F?TW-Z]\#7K@(92%>(8XKA3<>^)52(MR#P#V(QH.XC$&" M.()*,A$!76 = M"@5J.D,2P:F$T\ZE5*@DZ/'5I:0*&4CJPJ6$MG]XB25>8NF*A!/<@\(]*$@R%IE P**@U80"K0*4Z#K.1JC)%2"KE]OI(? A"\0D.LHC*C"11#B(@@1 M$8 ),@_=KG0M A"ZB\DPBD(H?A>CC#)VL3=, M<# 2<(,88V!HA28 ^(R!FMXJ 5K@VP6#>O& @%K MA&O6L(/T1;SD >XC(Y22H.!CE.(@Y<\H)4"^)RA%@2"FN"]0DA><@GLEG@GX M'H50] %.IE>4@BOG J7$K2K?>O>FR L1@56F=U49H]PJ8Y1;98R".9^@E%ME MU!>'548I"JN,9@(N"PAEJRQAE3$*9G6!4OS&2R_%OVR>*$,V!;@3=]#5_D,4 M#YVX$+#!.TDC!C[+@XD,Q-<6F.1(IO65^R*IZ#;MH/1^[/#6G+J!] M2!]G%&F?U\F]YY7]P&V^0==Y7AD;OI6N[VU-O#H_ M)&9=U;>AO2_:LY7VH&PO=V]R:W-H965TFT29L4=>KVVTF<@ J8V4[HWGZVH1DQUM0_^.N.7'14J6'XAS)7C!ZM*2VB4 6A9W;B;+@%]74'=N)0%[:EHH_CZSAPSI,PO>)Y_I<*3,1E45/S^P'4R_] M3NA1=%,YUBWK9,V[0+#3.OR4K)Z(P5O SYH-YDXT1@BVD&P-)\H1@)R5+6(ZS M+'&RLD1E),VQWS+R6D9+RS!S/(\8,ML&(PP=QQX0B1VE[1($28K\?K'7+_;X M=7.,%[L !)RRW'A !#F5N5V"8#8+ZLXO\?HE2[\H=OR294V -$;(<>R!Q2B! M;E$L83D"J?NS+%$ Q#!WSR*:W03F[O].Q;GN9+#G2E\J]M<_<:Z8EHP?M%JE MGYO;H&$G9;JI[HOQTAT'BO?3>Q+='K7R+U!+ P04 " #PA5M0:V0=(0L% M "V' &0 'AL+W=O'**K7.U]D]9?RZ _M?][*JLB:]F>UC>IC MY;--WZC((QG'-BJR_6&^7/3/7JKEHCPU^?[@7ZI9?2J*K/KWV>?E^7$NYA\/ MONZWNZ9[$"T7QVSK__3-M^-+U?Z*KE8V^\(?ZGUYF%7^[7'^)!Y63G8->L5? M>W^N;[[/NE!>R_)[]^.WS>,\[CSRN5\WG8FL_7CW*Y_GG:76CW\&H_/K.[N& MM]\_K/_2!]\&\YK5?E7F?^\WS>YQGLQG&_^6G?+F:WG^U0\!F?ELB/YW_^[S M5MYYTKYC7>9U_W>V/M5-60Q66E>*[,?E@[ RKHA8O&])K#)0SC$F6#6(!,)HF)L3L&NF. .SIPYZ*Q-^_Y2;A4 MJ6#P5DAGC$L3[)"%#EG@D D8/S6A:FF,EAY3 MM9!(,M%JS)]&58N9'AKSIR=4+8V)T6.JEJ952\J85"U-JY:,XY090U)N[Z4Q?AKM)+E1QF1I2A:8TT#$ M$:PQ?AIL%"UWIH#Q,_'X: TFRU"R:+1(Q!%L,'X&E#_+K+(-QL],V&H9#(P9 ML]4RM F)S!T()E%;.H,,R1$%HP,O0:3(Q!ISAD]"PMP(+$0T]QK&0RK,'L M&;"JM-SX8/;,A%6EP5B9,:M*)!+,Z%G,G@6K2LOD.XO9LQ-6E19C92E6-%HD MXM;0%K-G:>F[/0B\-X'9LZA8<=%B8BPM5B!:).*.1IFS4815F"8LQ4H($9ST MK2SEJA4QN=-BL"P"B]FN60R6G0"6Q6!9=+!).H6>63H9'E(A$9?X'*;/(?J8 M^>@P?6X"?0[3Y\;LZ1S=TXF8GMPAF8AEV"W1S2U0X:MM?V%6S];EZ=#?UMT\ MO5[*/?5W'>O9:-DU9]#=&;V79^-:;^$OKQ\YGF^N/W+\U MW5?7?J\N-VF7'TUY'&X)H^M5Y?(_4$L#!!0 ( /"%6U -5=#)(P( ! & M 9 >&PO=V]R:W-H965TV034!G8VH[X?KVM0WA.'!/_8/M968\N]A+WG'Q(BL MY;TRVLB-7RG5KA&2906,R ?>0J/?G+E@1.FEN"#9"B G2V(4X2!($2-UXQ>Y MC1U$D?.KHG4#!^')*V-$_-D"Y=W&#_U[X*F^5,H$4)&WY (_0/UL#T*OT*AR MJADTLN:-)^"\\1_#]3XS> MXKJ&3D[EG,CER_F(67T\;/S"&@$*IC +1PPUV M0*D1TC9^#YK^N*4A3N=W]<\V=YW+D4C8H^14VJ=77J7B;%#15AAY[<>ZL6,WZ-]I;@(>"'@DA.F' MA&@@1&^$^$-"/!#B&0'UJ=C:[(DB12YXYXG^Z[;$'*)P'>OJER9HBVW?Z?)( M';T5:9KFZ&:$!LRVQ^ ))AP12*N/6V#7%EN\H./W&^R6B#1[#]DO(2'.W"XB M9Z*1%8@F DF0N@5BIT!L!>*I@VA>J1Z36$QC,5$0XVB6[A*%5^'JTRQC!RI. MLMAM.7%:3A:6T_0?14N= NG_%RUS"F0.!ZM9T;)EHN'\A"PQ83(KZWZ)B:-D M9A9-[@4#<;$]1WHEOS;*'*])=&QKC]C9/I>^9V(2]U([\B5 MOK7V;ITY5Z M!@_:7:7;\[B@<%9FFNFYZ)M4OU"\'?HO&G\"Q5]02P,$% M @ \(5;4'I= Z5/ @ Z 8 !D !X;"]W;W)K&UL?571;ILP%/T5Q/L*&&-(1)":1-,F;5+5J=NS0YR :C"SG=#]_6Q#*#%N M7\"^G'/NN3:^SGO&7T5%B/3>&MJ*C5])V:V#0)05:;!X8!UIU9<3XPV6:LK/ M@>@XP4=#:F@ PA %#:Y;O\A-[(D7.;M(6K?DB7OBTC28_]L2ROJ-'_FWP'-] MKJ0.!$7>X3/Y1>1+]\35+)A4CG5#6E&SUN/DM/$?H_4^TW@#^%V37LS&GJ[D MP-BKGGP_;OQ0&R*4E%(K8/6ZDAVA5 LI&W]'37]*J8GS\4W]JZE=U7+ @NP8 M_5,?9;7Q,]\[DA.^4/G,^F]DK"?QO;'X'^1*J()K)RI'R:@P3Z^\",F:4459 M:?#;\*Y;\^Y'_1O-30 C 4R$"'U*B$="_$Z GQ+@2( 6(1A*,6NSQQ(7.6>] MQX?=[;#^B:(U5*M?ZJ!9;/--+8]0T6N!T"H/KEIHQ&P'#)AAH@D1*/4I!7"E MV((%'=PGV"T1*+V'[)>0"*1N%[&ST-@(Q',7"+H%H%, &@%X9S*T5FK ) ;3 M#BZ3-(-6N4M4EF:QVTOB])(XO$26EP EF^P%5F[>W.@0+QZ@,SR&D&.)5Z/:2.KVD#B^QY25=9 $IM*VDRYV$D?U3+D$(?F W M<]K-%G9!:)^^;)$$1&EF90EFY[TA_&QZJ?!*=FFE/C:SZ-2N'X'N%U9\J]KX MT'7?988[X"?FY[H5WH%)U8U,SS@Q)HGR&#XH>Y6Z=J8))2>IAZD:\Z'Y#A/) MNO%>":;+K?@/4$L#!!0 ( /"%6U#/&NT10 4 ((> 9 >&PO=V]R M:W-H965T?3_DQ^IN MOJOKTVT45<\[>\BJF^)DC\TO+T5YR.KFLGR-JE-ILVUG=,@C'L+XJW.]T?[I9Q5;X=#5OY[;_/BXV[.YC]N?-V_[NKV1K1M M_SQ]*9NKZ.QENS_88[4OCK/2OMS-?V:WCUJW!AWBK[W]J"Z^S]I4GHKB6WOQ MZ_9N'K<1V=P^UZV+K/EXMRN;YZVG)HY_!J?S\YBMX>7W']XW7?)-,D]995=% M_O=^6^_NYLE\MK4OV5M>?RT^?K%#0FH^&[+_S;[;O(&WD31C/!=YU?V?/;]5 M=7$8O#2A'++O_>?^V'U^]+\8/9AA SX8\+,!-U<-Q& @_C=@5PWD8"#'&JC! M0(TUT(.!'FM@!@/C&41]=;OI6F=UMER4Q<>L[)^X4]8^V.S6- _$6T<#YK['< >C7,R*8I1.7XSJ,,<.$WNY4H2,D[CY\_*] MYLD)5L)@)0DV8=X,2S*"D*GB*8EE#9%I(@GRH4?JSWUN(!+Y?*1('DN9L$ND M4Q$%*Z)(1;0Q7E"*#,4D=Z-W1M)P)$UK[^6TTF0@(^*$T])38"I5JFCEQWK< MC/#HY&A@C@94,T#'!#I(QM,QA0Y22L?8%ZB4Y*J4#$\GB[&DQI]/Z(!QAI+< M@!D%R*9T!I!IM,_-&)]NIH'%@X%I30,NL,RR"3K+L- RJK2TWH)25?,$B!= M6*\8%2Q*)49U@YLDG#"6#49U M@TZMH2,I3N=K#8 R%D ;QWK\$ OQT%J(N "BPP7$PJ, MV_U>&X"4"(6**]GX 7=NZNF-A<@K:N.LTM+?%Y)3Q^-I*S#L)>)?ZZ]4 M< %IJB=,-_M2F MRP([5HUYHU$G&W*!&:$G=+(:,T)_WLFN-#U;I]O0X51U#-2-"]-,4YH9?[05 M!#$_I.L@-QA,1$V):&+N!X- _MN=3T!N,('3C>G+T416T;A_%-D]W.9MOS16Y?ZO:K:;Z7_5O1 M_J(N3L,;W^C\VGGY'U!+ P04 " #PA5M0H21(%C\# #U#0 &0 'AL M+W=O(DJ( S($WWW\\0FA'?>6K[H6#GW3V_LY^-9T?=/+4[I3KOI2KK M=N[ONFY_$P3M:J>JO+W6>U6;7S:ZJ?+.-)MMT.X;E:^'H*H,4(@DJ/*B]A>S MH>^A6XN<>L#Q@0/PMU;"?O7B_E4>NGOO%Y/?=%/R)5 MJE77I\C-XUG=J;+L,YEQ_!Z3^F?./G#Z_IK]XR#>B'G,6W6GRU_%NMO-_=3W MUFJ3'\KNFSY^4J.@V/=&]5_4LRH-O!^)X5CILAW^>ZM#V^EJS&*&4N4OIV=1 M#\_CF/\UC _ ,0#/ 1#]-R < \*W!D1C0/36@'@,B*V X*1]*.8R[_+%K-%' MKSFMAWW>+SNXB"0(+P@2?D$(9L@'!)$DP0I6-4X0>(!4@^0 M,,IBS*R2L+ LC2S)%(8BBB:D%X..V$%'9-")*T',)HB9LF5\@H1-D- 16/58 M)D2H*0;R))(ED81$6G.S/$&2:35E)GB2E"5)"0F"M=J7*6&!+,.(I\E8FHQJ MB2V6C&H1,N%)0/#F%H0F#(DQ!963NM2 8QT58)0ZK &\@R$F5%EJ,\4, MDX30Q<1;':C709 I2"@5"H<1@;<[<'XGBXHZ_@JS%%S+ES<]4->;NMA4U/8I M8!8ZF'C? S6^?< L@3H?DM!I%>2]C]3["?$D4N]C%)L#R$'%NQ^I^Z5K!M!Q M<',GM^,(0MZP2,]N"?:F.H*F@B.9NE8F\KY&SM>.G1EYO^([CESDC8C4B(Q> M:D2$R*F7=R)R3G1]E_$.P_0=>GGK('-F4KT9_>R21&XP^3KN+T1?\V9;U*WW MJ#OSH3U\#F^T[I3)**Y-KIVY@YT;I=IT_:LT[\WI(G)J='H_7K*"\TUO\1=0 M2P,$% @ \(5;4$W"B*T\!0 4!X !D !X;"]W;W)K&ULE9G;;N,V$(9?Q?!]5N))A\ VD,@H6J %@BW:7BLV$QLK6:ZD MQ-NWKPZ,8W%^VLQ-;"D_9X;TS"=JN#A5]8]FIW4[^UD6AV8YW[7M\3X(FLU. MEWGSK3KJ0_>?EZHN\[:[K%^#YECK?#L,*HN AV$4E/G^,%\MAGM/]6I1O;7% M_J"?ZEGS5I9Y_=^C+JK3^[U]W;7\C6"V.^:O^4[=_'9_J[BHX6]GN M2WUH]M5A5NN7Y?R!W:^C8<"@^'NO3\W%]UD_E>>J^M%?_+9=SL,^(EWH3=N; MR+N/=YWIHN@M=7'\:XS.SS[[@9??/ZS_,DR^F\QSWNBL*O[9;]O=KQYSWF?1:Q>]FM_J:_.2SV\+]N>9KN[OLJ9LDB>.\-&QY8%*^%2QOFID$H2 :R&&\6*R%BDV(*$!.1B0EP9X M:$UCU*A!)B)\[%O,$NXFAFQBX$=;JQM2-5,J*!8@X3QU33F L"8F%AZGE)@%3EITC M[">%?E(P9RM5'E.OC,I2$DXG4]R.&LHNK4VB9B&F2DCB5DGD,.$ $_.O1@:A M\L"X1ST:T63""0^MQ%I#F1#"$1 &#!,>%6E$EYY"AQ=,(88P9->C$?EXP7!A MB"YV.3**EYBL+-7<,>$*!A.(4031>F2402XO&$ ,$/)R#"'6.I?C1PS@5,FT&HTHLGS**7+ F1"<5UE 3(1Q:Z ,(TXVA:1RJ4[&4<:"PPL@8!E5ZZ@)')YP102 MB$)VU0I*H3LN[<)%JC3ACG PK@3%%7V2"HHKUZ0=;UH(578]"LHAD%$9E$EE M)]Y-:].X,=D$)9M*'+DK,(J$\J]'@:D@T N778^"[G9DY\C>?2%9(F)7TF#& M"+0QLNM1T*V,*VDPA@3"$*E'RA>7%\P6@=A"ZI&RY8XGB1T+4#'F8IW$%)*4 M0K0@I3>%)*:01!2R"U)2OH"4RI L2D/[+?RFM6G<&%>2XDJEKJEC%LFOM'T< M?1^OQ@_=R2C![6W#+=4T'(P8Z=/XD71_XEHW3"'IT_:1WN]<$J-%^G1]Y#6T MF$"\Z2,Q?:1/RT=ZTT=B^DB?AH^D7*&9E'FIUK=4TS8C1I0"W1Y7.TUA_J@O M='L41H'RZ?8HNG/AO'O1LG](H(N$$HZMM\)D43[M'@7V)5Y=/O4=[L49@]RJ??HRA84$9EGKKU;=TT=$PK M16D5N5H^"J-(?:'E$V$P1#XM'R-2MW^F"+,C\MF[&!'V8HXHKDG&0(*+8[52 MUZ_#D64SVU1OA[8_>;JX>SX6?>#]L9QU/V/WZ_%P\]/,>-;Z1UZ_[@_-[+EJ MVZHJJK5783AMRZVG_0]0 M2P,$% @ \(5;4(_I$- A! 0Q0 !D !X;"]W;W)K&ULE9C=;N,V$(5?Q="]5^0,24F!;:#V8M$"+1!LT?9:B>G86,ER M)27>OGTI63$DSC"Q;Z(?'XX.J9DO(R[.5?VCV5O;SGZ6Q;%91ONV/3W$?*E.]NA^V55UF;?NLGZ)FU-M\VT_J"QB$,+$97XX1JM%?^^Q7BVJU[8X M'.UC/6M>RS*O_UO;HCHO(QF]W_A^>-FWW8UXM3CE+_9/V_YU>JS=57R-LCV4 M]M@A\UDWEJ:I^=!>_;9>1Z!S9PCZW78C< M'=[LQA9%%\GY^'<(&EV?V0TG7^UPX1T-!MF_[M]LX63=T[<,YZKHNG_SIY?F[8JARC.2IG_O!P/Q_YX M'N*_#^,'P# K@.D^G #@/0&Q!?G/53_9JW^6I15^=9?7E;I[Q+"OF ;C&? MNYO]VO6_N=DV[N[;*@&]B-^Z0(-F?=' 2 -3Q88J3'*5Q,[ U06P+J ?CZ/Q M>N1B$@#9 -@'4)-I&&\:%XWN-<=>(R$S2>K-A9&E$A+@[2C6CF+L))Z=B\:, MGC/71F>>ZPTC2T6J!6]'LW8T8\>;]EJ3YPC/"57,=0J!]VQ8(X88D0EZ1@QY M3((B]3..JC*ELT#.)*R9A%F5S#.3D,=(%)KD#"-+089R)F7MI,1.ZKV!=,N)E7">3 %+P7!&WE[0,H$G>4-2#:#+;Q @"*"ISQ9]D M@3*2/*8DW%#7@VA2)PH1_7+B=-I@")R2!Y_DR.?7]B#ZJ+@9R5R[M F8X;$G M*?=H?4M*-*W&?!T,49G+P40%#/'@DPSY,/3.>61)(9(RA.3G1E(^S$$'TXX'A*2$(&FW&41\VDV[ AXB(#[/I\T@FE QU'SP MH $*&I,$,A\"#MS(>2J1&>"G!+)P.T29$&TLPW0V4 6LB (9XQ MP# &0R%X>D!Z1P[S6 ."R0Y*19 J%"[SY,!*1DHZ9"282XS#, !>3@@UX60 M;P;:7@3R"7E^(.TL*.F0=@Q2!-HR#'PG49^,7,R32.)C'>J.3Q/%0T$Q M4$"O@UT/HO%.0D;R]Q/1Q4P\VLWIMM?^R.N7P[&9/55M6Y7]]LVNJEKK HHO M+M3>YMOK16%W;7>:N//ZLJUUN6BKT[!E%U_W#5?_ U!+ P04 " #PA5M0 M_MZ&#I$" #R" &0 'AL+W=OOHT9E"H1-HG;??I,044+6LK%[X+P:>A[;''"!V .I<"G^V1%:("ZZ=.^QBF*T M5:(B]P+?C[T"9:4[&:G8BDY&Y,CSK,0KZK!C42#Z=XIS8W+-BMPR3)2.A3OQNXC&+Y&DE? KPR?V4W;D3-9$_(A M.\OMV/5E0CC'&RX=D'B<\ SGN302:?S1GFXSI!3>MB_N"S5W,9!=%=0:0%45\!U +85Q!K0=Q7D&A! MTE23II9EHSP0T#XT&;>>XRH"$\ MD4*31V#-8QIT]$%[A%F7@*F1Z;S+1&WBF\W%8!9=)D[:R'>;#6PS3S8F;C-+ M&V.,]?SEJWGY.N'7+@*"Q+Y"H;U20N40WJ81_\J+:K'2$&ULC53;CILP$/T5Q >L MN81+(D#:;%6U4BM%6W7[[,!PT=J8VB9L_[ZV(91NO%)>L#V<3V,P=;>7,V*M>?*URU],5 8%2:@FLA@L\ M 2%:2=7Q>Q%UUYR:N)U?U3\;\\K,&0MX8N175\DV=U/7J:#&(Y'/;/H"BZ'( M=1;WW^ "1,%U)2I'R8@P7Z<[M 8A5([K>96@72.VS:,!\_4;]#RZ]?X=5*^C]B:#-.Z/ &]-AA%.RL3?M;1-=N]AC8-[I/_C< K]C MWG2]<,Y,JM=NWF3-F 15B_>@KE>KNNZZ(%!+/4W4G,^M9UY(-BQM%:V]O?@+ M4$L#!!0 ( /"%6U#9C$?S&@( #P& 9 >&PO=V]R:W-H965T#M#3[PS__-V-@4/1>OL@)0WEO#6KGU*Z6Z#4+R5$%#Y1/OH-5O M+EPT5.FAN"+9":!G&]0P% 5!@AI:MWY9V+F#* M^4ZQNX2 \>6L:*O[N@/%^ MZX?^8^*YOE;*3*"RZ.@5?H+ZU1V$'J')Y5PWT,J:MYZ R];_%&[VN=%;P4L- MO9SU/5/)D?-7,_AVWOJ!20@8G)1QH+JYPQX8,T8ZC3^CIS\A3>"\_W#_8FO7 MM1RIA#UGO^NSJK9^YGMGN- ;4\^\_PIC/;'OC<5_ASLP+3>9:,:),VF?WNDF M%6]&%YU*0]^&MFYMVX_^CS!W0#0&1%- 2/X;@,< O A 0V:VU,]4T;(0O/?$ ML%D=-=]$N,%Z,4]FTJZ=?:>KE7KV7J8D*-#=&(V:W:")9IKHO6*_5B3I)$$Z M@2F+R)E%9./QG/"1 78:8&M WI41+LH8-+'5M%83$A)G;@QQ8H@#LUB+W:!) MYI@HC;$;$SLQL0.#%YAXC0DQCMV8Q(E)'!BRP"0K3!Z0Q$U)G93408D7E'1% M2=* N"F9DY(Y*,F"DJV7+$NS#XK)G9A\A0G3Y<[DJ^\LQ4&V/#)K54[B?+E_ M:':.S;WZ@XIKW4KOR)6^$NS!O7"N0#L&3]JLTE?Y-&!P4::;ZKX8+K1AH'@W MWM5H^F&4_P!02P,$% @ \(5;4!9^ K(_ @ %P< !D !X;"]W;W)K M&UL?97=CILP$(5?!?$ :S#&P(H@-:FJ5FJE:*NV MUT[B!+2 J>V$[=O7-FS*FMG>@'_.G/G&&+L.G:7FW"6NOA$2%U MK'G'U(,8>&]FSD)V3)NNO" U2,Y.+JAK$8XBBCK6]&%5NK&]K$IQU6W3\[T, MU+7KF/RSY:T8-V$74=+Q7C>@#R<^; M\$/\N"NLW@E^-GQ4BW9@*SD(\6P[7TZ;,+) O.5';1V8>=WXCK>M-3(8OV?/ M\)[2!B[;K^Z?7.VFE@-3?"?:7\U)UYLP#X,3/[-KJY_$^)G/]:1A,!?_E=]X M:^26Q.0XBE:Y9W"\*BVZV<6@=.QE>C>]>X_33);-87 G@/P/2 F_PU(YH#$ M"T 3F2OU(].L*J48 SE]K('9/1$_)F8QCW;0K9V;,]4J,WJK,I*5Z&:-9LUV MTN"%!K]5[-8*^L\$&8 [!08IL(M/EAFR"#9(0(/$&9 W9>1>&9,F=9K>:4B4 M4:\22)06, H!40B 4G@HDX8NLL1I'GLH:Q$NXG=6)051TC5*&GDHZ1H%T\A; MNQV@(C%)81@*PM 5#(U]& JF\5@ $8YB&"4#43)@7;S5WV;K+#1+/!1 A!,* MH^0@2@Z@>'_7-E]E23#Q?\&UB-#\G8U;@"@%@.*1%*N_ Y.T\#\0H,HQ\7Z?E9VV;F6G+Z:R>.EH, M\S6$[G=A]1=02P,$% @ \(5;4(]C>U97 @ I < !D !X;"]W;W)K M&UL?95OKYL@%,:_BO$#7%1$M+%-5I=E2[:DN[5R8;PC4@WY%8B!4W(V05T+DBC*0$>:/MR59N[ =R6[R;;IZ8$' MXM9UA/_=TY:-VS .WR>>FVLM]038E0.YTI]4_AH.7(W DN7<=+07#>L#3B_; M\%.\J>)(!QC%2T-'L>H'VLJ1L5<]^';>AI$FHBT]29V"J.9.*]JV.I/B^#,G M#9>:.G#=?\_^Q9A79HY$T(JUOYNSK+=A'@9G>B&W5CZS\2N=#:$PF-U_IW?: M*KDF435.K!7F-SC=A&3=G$6A=.1M:IO>M..T@O$**X@)_@(*\*,BS*\A"04Z5+$'V M^?I$&/I1,B]*YD')+)3,8]@Y(%<$8^0GP5X2[)!D<6218+=(@;%%XHK2)$W] M*+D7)?=L2FRAY$X5A'+[?%Q1DG^T*X47I?"@6%7VA6LXCZQ#K%Q1AE:B!Q1U M_WOOI,B!L1WO9\WZ0X59%-LT/ED<.5L#5M>E?K]^$'YM>A$C>F@63#_":"Y6'>_0-02P,$% @ \(5; M4 ;7K=05 @ 08 !D !X;"]W;W)K&UL?91A MKYL@%(;_BO$'7%14VL::K%V6+=F2YBZ[^TS;TVHNB@-:[_[] *WS"ML7X>![ MWO,<%(J>BU=9 :C@K6&MW(:54MT&(7FJH*'RB7?0ZC<7+AJJ="BN2'8"Z-DF M-0PE492CAM9M6!9V[2#*@M\4JULXB$#>FH:*WSM@O-^&*ZOE3(+J"PZ M>H7OH'YT!Z$C-+FC-/9M'N MG7VGNY5Z]5Z2C!3H;HQ&S6[0)#--\EZQ=Q7Y7Q.D 2:*Q$N1V'P\KT ROP'V M&F!KD+YK8[5H8]!D5M-:389CO%ZTXJK2E,2Q'R;UPJ0N3+J$&33YK$Q,5GC! MXHIP$J5^E,R+DGGV9='Q+G.JY)@L>/<>T1IC/TKN1'D'Q^(>%&(@[)>DA#G-R!QY*"XJCR-\_6"! MO@OG"K1C]*3-*GT?3P&#BS)3HN=BN)6&0/%NO'#1=.N7?P!02P,$% @ M\(5;4-&3>P8^ @ #P< !D !X;"]W;W)K&UL M?95OKYL@%,:_BO$#7,0_J(TU6;LL6[(ES5VVO:8MK>:B.*#U[ML/T!H'=&\4 M\#D/OW- J$;&WT1#B S>.]J+;=A(.6P $*>&=%B\L('TZLN%\0Y+U>57( 9. M\-D$=13$481 A]L^K"LS=N!UQ6Z2MCTY\$#&VOC=0# MH*X&?"7?B?PQ'+CJ@<7EW':D%RWK TXNV_ #W.Q+K3>"GRT9Q:H=Z$R.C+WI MSI?S-HPT$*'D)+4#5J\[V1-*M9'"^#U[ALN4.G#=?KA_,KFK7(Y8D#VCO]JS M;+9A$09GO,?9_Q'F#XCG@'@)@.E_ Y(Y(+$"P$1F4OV():XKSL: 3XLU8+TGX"91 MQ3SI05,[\TUE*]3HO5:!\D0 %L%#$7HK8Q"?K M&?+";Y!X#1)CD*[32 LKC4F3&4UO-##.(BL35Y1$>>9'2;THJ8N"K'KM)@U: MHT1I;J&XHB)*_229ER1S2++,+DKF3&)7Q%7D1?*$ WDYD,,!G3V&G%E0!NV* MN*($0>1'R;THN6=Q$@LE=Q>GA!;OWA65Z9-M4GA)"IV%\&1277*F;/H MPI@DRC%Z46:-NIV6#B47J9NY:O/IC)XZD@WS]0.6.[#^"U!+ P04 " #P MA5M02@@R%$(" "8!P &0 'AL+W=O$ZF&_(Q$RX$< M35!-D>]Y,:I)U;A%;N:>>9&SBZ15 \_<$9>Z)OS/$U#6;5WLOD^\5.=2Z@E4 MY"TYPW>0/]IGKD9H9#E6-32B8HW#X;1U/^#-#@P9>]6# M+\>MZVE%0.$@-051S15V0*EF4CI^#Z3NN*<.G/;?V3^9Y%4R>R)@Q^BOZBC+ MK9NZSA%.Y$+E"^L^PY!0Y#I#]E_A"E3!M1*UQX%18;[.X2(DJP<6):4F;WU; M-:;M^I7$'\+L ?X0X(\!./QG0# $!+, U"LSJ7XDDA0Y9YW#^]-JB?XI\"90 M9A[TI/'.K*ELA9J]%DD)9&CXD,IC&8!^Q'LTPLH-BW*PFM2L*%$NQE,R4])IYN MDH9I-G?5!@O"-6FV&HX2;VY*TM8MC %3:Y(_69](_Q<-<+9,ZEN M6W,GGAB3H B]1T55JF=R'% X2=U-5)_W;T4_D*P=WD$T/L;%7U!+ P04 M" #PA5M0LJZ4[FL# !G$0 &0 'AL+W=OL,J@1 MOV)Y+WMMJPKE1:G7JO/UN+7=BI%,Y$%7+H1YW.1>)DGER?#XTSJUNSDKPW[[ MW?OG.G@3S(LHY5XEO^.COFSMT+:.\B2NB7Y6]R^R#^O_W0PWH*T![0R(-VO 6@,V,G :9G6H MGX06NTVA[E;1O*U<5(N"/#"3S$,U6.>N_L]$6YK1VR[@T<:Y58Y:S&.#H3T, M'2+V$,&##N(8 AT+BK*@M3WKLPA(#*B1@(RH^F,5@ M0C8F@\"\T&,3F>$H'0[?-*&X@P!U$*Q(;0"(,I>-@MY#$*=!A%,)42KABM2& M:ZA T#25"*42(5EAN /BXD+@KM^#9$)+R(I=V(+XTC;$<#/[D.#"0NB*Y=*" M^E,!-G.0(1%^KU(<'$A4%V0]$+= '-089$ M<%DA?$UZ^3*1.6#)!A6-1@=I/:9IH/K$\7TR1_3P>J:*&+>F!""8ZY/ MIMXYKE04*E40\ D7N,;08+U 4%QC**Q=H$!06)>,!6(6,B2"*Q7%E JLWV6E MFH4,+Q"X4C&H5'#E,JA!X/HP!QD2P36*D?6BP'!=86NJ'K9<]+T;KS5)XCOHCC'66F]*&TNS_45]Z24EL:=^\$XNDAQ[#J) M/.FJ&9AVT5S]FXY6>?M9P^F^K>S^ 5!+ P04 " #PA5M023ML^+T" M"@ &0 'AL+W=O M&5/>1UE4Q6+&3ZK(*_8J/'DJ2RI^+UG!+W,?^U?#6WXX*F,(%K.:'M@WIK[7 MKT+O@E9EEY>LDCFO/,'V<_\13U]P9 @6\2-G%]E9>R:5#>?O9O-Y-_>1B8@5 M;*N,!-6/,UNQHC!*.HY?3M1O?1IB=WU5?[;)ZV0V5+(5+W[F.W6<^YGO[=B> MG@KUQB^?F$LH]CV7_1=V9H6&FTBTCRTOI/WUMB>I>.E4="@E_6B>>66?%Z=_ MI<$$X@BD)1#\3T+H".&]A,@1HGL)L2/$]Q(21TCN):2.D X(05-=^[K65-'% M3/"+)YJ.JZEI;#Q-=4-LC=&^?_N??F-26\^+-$UGP=D(.(0*NW M+@CD8DE&]#B9]%VLQI@TS?J8-809Z#P!OM*PCWD&=#+4Q[Q F!M)AV!=0RL0 M]@0(+!"! I$5B'H"@TR6#2:VF,IB2$0P0@AV%(..8L!1-' $86+820(Z20"! M!!9(08'T_GIFH$ &1#!L]&Q4SPBC<(*Z%6WZ;(P,$Q*%\ MXQB%(\_/D.<8D\&W#3J.$WRC'S%XJCUB E1MVO/N6(Z>/2@PS[J<:S=%&ROS#+5:]', M),U&\=K-6T$[]"W^ %!+ P04 " #PA5M0@TM #W(" !K"0 &0 'AL M+W=OV(DOY M695%S;;"D>>JHN+O"RMYNW:1>UUX+4ZY,@M>EC;TQ'XR]:O9"CWS!I9#4;%: M%KQV!#NNW4_H>8,24V 1;P5KYL;1:QD>V4HJ+Y048'7*;.M?J:*9JG@K2.ZM]50\U&@9Z+-W)M%ZYV]I[N5>O62Q8F? M>A=#U&->.@R^P>![Q&:*B.(!XFD!@PH,JL"V/KA3@6 " A(02T#N"#!,$( $ M :" C'SH,*'%U!9#DB <63$%!3Z>D1*"4D) 2@ 31"!!M-R,&"2(%YC18:); M,P(R FVF()3$,R]V!4I9 5)"F" !"9+E9B ?CH@/:(C&&?&GK88X&.=DBB*( MS$0%S206 7+F*."X(?R *7#@$%EB"IF:@D-_;,H41?QXYB4C.+X(RN]JA@*. M'0H?, 4.'HH6!*<'W9E"T-B3*6CV,X$SC* 0)S,4SZYECR \J3D4MG1U7>@.UV]R1<\4TG_^DF7)]\ADF)3LJ M,XSU6'3;?S=1O.F/-MYPOLK^ 5!+ P04 " #PA5M04$;-&E8" !/!P M&0 'AL+W=O'. &=P=1VPO7?US:$(\1WRDML+S/CV0WL9AWCKZ(D1#IO M-6W$RBVE;)< B*(D-19/K"6->G)DO,92'?D)B)83?#"DF@+H>1&H<=6X>69B M.YYG["QIU9 ==\2YKC'_MR:4=2O7=Z^!E^I42AT >=;B$_E)Y*]VQ]4)C"J' MJB:-J%CC<')T:GL&7O5AV^'E>MI1X220FH)K)8+ MV1!*M9+R\7<0=<<[-7&ZOZI_,!BQ8:,.L> R<8?T0 I3Y> 6U7K.$='=Y>L+E'1/$M9'L/\6%L M=X&LB2(C@"8"<0+M H%5(# "P4VE_%FE>DQH,(W!+% M/!1ZJ>SHMW# M_/3#G!.KY<1B.; +I%:!]/&BJ8YI_2B]!]ZU 31]01#RHEG=+*@%@C"8UE+U23;?Q0,E1ZFVL]KQO\?U!LG887V"&PO=V]R:W-H965TPRLR]W M^7Y4F*?9^ HF:R9J@X;X>V>.Y<7UJ![*0Y[_JF]N-[-Q6"LRJ7FL:A>)_7DU M"Y.FM2>KX]_.Z?C<9VUX>7WR_K49O!W,0U*:19[^L]M4V]E8CT<;\Y2\I-6/ M_/C== .2XU$W^I5Y-:G%:R6VC\<\+9O_H\>7LLJSSHN5DB6_V]_=OOD]=OY/ M9K0!ZPS8V4"R=PUX9\#/!E;L>P:B,Q!O!N)= ]D9R*$&JC-00PVBSB ::J [ M SW4(.X,XJ$&$)Y6+AQL[EM.# D4G0QF(3W#=)EW^/"1U&H")M;+.Z]9FNS0/;8"7MO5UKD,Y#5YK3QVS:!EVP4BE^\S2 M9>!,!%;"60Q"-!W&I@8=]G=<4 M VA"6D8VS+X=KI0B1JY6+B:UT!(MT]K%1"Q!>(8FZ:%)0C8*JV7+J(N.@*DX MC)%L @/%0K3F:P(+F01)RU:T;$7(1O.S5$Y'$6B!0]"E%%> 1;N4Y#R*:7LN/'^9!P)9E H7U+=2@4"I([8B(X2%QP MM!MPD9)X,[F45!'#2^Q20ML_>HEC>HEC9XEUB,,R=D,IDG@GN9"(-$[G+L0T M]\1D_?)"EOZ0D.RI">![?8#A50'HTG\%[..ZL.R@WMS9[(GFCJ"8P/M^35!2 M*$_F!$\Y!#X@Y7=0;S&9P*()2'"LV85B%7HD>^HO4,45I_L.ZJE16#'!""S8 M92#D'L&>J@I46<6;"MQ*R'#A61$0N''A0CSRO,:"IZ("45)QJE^"6P>Y?>? MF@D*<$Y=$Y32L2\5>&HJN$55AY[\!YX:!_H/4H$GB<*0+ IN\OO$.<96!,89 MWGQKRID,+\IN_^/%DTH9E4H]:\ \J93]02IEGE3*W%3JSE\']2JZ.WT$]8F8 M/P)[9_J<7-I_[,E;;,!'P34%28%T!!??Q9DIGIM#HW+TF+_LJWH0%ZWG@ZGK MYN@%M2]@<@=$^Q(F:ZK]BO')R@[??6*%VR?MM_N;I/;D;)T4S[M].7K(JRK/ MFL_TISROC!UO^-E.^=8DF_--:IZJ^C*RUT5[8M7>5/FA.XT+SD>"\_\!4$L# M!!0 ( /"%6U!MN,9W#0( .(% 9 >&PO=V]R:W-H965TU?79@ ^ALS-E.N/Y] M;4,X0FB4E]B[S(QW)_;&+1=OL@10Z(/16B9.J52SQEAF)3 BGW@#M?YRY((1 MI4-18-D((+DE,8I]UUUB1JK:26.;VXLTYB=%JQKV LD38T3\W0#E;>)XSB7Q M6A6E,@FH7\U>Z @/*GG%H)85KY& 8^(\>^M=9/ 6\+N"5H[VR'1R MX/S-!-_RQ'%-04 A4T:!Z.4,6Z#4".DRWGM-9SC2$,?[B_I7V[ONY4 D;#G] M4^6J3)R5@W(XDA-5K[Q]@;Z?T$%]\]_A#%3#327ZC(Q3:7]1=I**LUY%E\+( M1[=6M5W;7O]"FR?X/<$?"-[R+F'1$Q:?A. N(>@)P82 NU:L-SNB2!H+WB+1 M_;L-,9?(6P?:_PN:(';W$%>5AK.5AC.5_J?5Y:S \G&OHEF!Z &OHD>\N@5- MG<"CF\Y %':*2)3Q4ZW,A1EEAT'U[)N7,LEO] #KYLVG3#?]?A!15+5$!Z[T M.[2OY)-/U'Q,-;3?U!+ P04 M" #PA5M0"@*<=+\% !#(0 &0 'AL+W=OIN7Z?%+6@#X9*T['W[2X*+ MB.>9+.R+A:2//>.QYY>QPVQ?5C_JE7/-Y.>FV-8WTU73[*ZCJ'Y9N4U>7Y4[ MMVW_\EI6F[QI+ZNWJ-Y5+E_VC39%)./81IM\O9W.9_V]IVH^*]^;8KUU3]6D M?M]L\NJ_6U>4^YNIF'[>^+I^6S7=C6@^V^5O[IMK_MX]5>U5=.QEN=ZX;;TN MMY/*O=Y,OXCKQR3N&O2*?]9N7Y]\GW1#>2[+']W%'\N;:=QYY KWTG1=Y.W' MA[MS1='UU/KQK^]T>K39-3S]_MG[0S_X=C#/>>WNRN+[>MFL;J;I=+)TK_E[ MT7PM][\[/R SG?C1_^D^7-'*.T]:&R]E4??_3U[>ZZ;<^%Y:5S;YS\/G>MM_ M[GW_G\UP ^D;R&,#)48;*-] '1O(\0;:-]#G-C"^@3FW@?4-[+D-$M\@"1I$ MA^CVT[7(FWP^J\K]I#JLN%W>+6QQG;0+XJ6[V<]__[=VQNKV[L<\%6H6?70= M>,XB H52J&E.A4./-+0(TT\ MRL(I.DCLB2&1::$$=8DJI552"]8G WTR-$HBF,N%H4X)$"0J2ZPDL@=#8IED M,>NUA5Y;XK7(@E6ZL,2=WX2B7E.9D,88UJ$$.I00AV0\9F11W@.)S7@<"@\,,! I 40O,^848* $DIF2XPL(2]8.5@Q C*F%224H&B070LXP$K M,",$@(34H34D,HP=# A!"2&T".>;YKZ1L0433H7MPY//"(E1(1$J;#!X+Q+J M-">N8J&Z?XPYC!4I@+DD-"?HF89FD"AC[&">2%!YJ3BT0TLJ MH;.QA2HQ,"0 AA*A-5!7C=K"()!G5$NWDM9!6DO>% :&I"5.JF1H"A4O?37% MV,)DD8 L*B2+I&6)L".9A;$B 3%4@)6%%PW61BQ2FNZ25BFB#0#O%&:0!%6* M,N'X$5I4G/#6%(:+ G!1 5P64,1M?S!5%*4**9)O%:6*L-E(#:$P6Q3 A@HS M XH8MBAF4T?90@MM!;9KL-)6H&09H8+"!%* 0#HL\'YQ4L8KS#4%N*:9*EQA7*GD@J,!C"$%,*1E&!M*ERQ\ M0OG0 Z-5UT*DT@!$I%#"[!?8F:,*N6H5QH32U,8T8.+F)9H.%A V5=H(VYA MP&E0-NGP%,"+!J<2&CQ*- !A/"PQASYA#FJ .!V6S5YT09&N,0TUJ+1(BFM* M0[*,A\:8TRN$.:8"U1A)VIR?N1KS0R-^!)E[YT4&+'QNS!@U&E1&VH;6P)X+ M+/Q'5L=[A>FE$;V2T!HMHM0OK&$F:< D'3YRH2@\6T8BPYU68A094!>9<+OH M1:=#'T\O@P%C &!,N-:\2.C30%\Q>6$P-0R@AE&A(7K:PVPS#::% ;0PFND" M,\#H\Q/8, ?.H"PQ)APK$C&O#PP&A0&@,)RK./O-!86&P:EJ0*K2T2)1RMC! M26I0:C&EM<6I9>/S1VMQPEB0,#; X!T4,16@Q?EB0;Y8YD#.XF2PZH+1XF2P MX(%(1XM$3-Y:G#$6)(-E\M8R[TLN.'ZT.!DL>!32T2(1PT*+,\:"9+!,ZEN< M##8[?[0)3H8$/&?(:*$HM!.=O GN?E[P5UZ]K;?UY+ELFG+3O_I]+&PO=V]R:W-H965TK*^]>^Q-CPGNKJZ9?^R3P)]2#8K-KBR'XR\:M][.0HF++LRYHU?RV:X7G7^]S \ '0 3 $D^C" Z@!J! 1C9<-4/Q>B MV*PZ?O6Z\6VUA6H*SJL@C@0434"'!-$L01H18QJC)AXTS:")PLQ59X3: M1(B-L18/HR:YL9$?W"9&;6+$AAHVL65# $$QMAN^^)S7#^P:KA(!.;Y"S)'2EP1DGV'YV/XT=L_I#.SY>N*N"( M0KB@Z[5HB0M.,6 4F^\.;(I=+HZ=%2/8[':P"7:YX/0"1J_9[8#0^\$?>L#Q M!1M?N^7!QM>P&O]OT;KX5N>H!P<=;- S<&P)@%,,R7(P ,<3L(W6! /LG=:Y M_0'.,-@;+8*&O=.ZUA3''##,K7>\&'.*8TXQS$TTZ&+,*8XYQ3 WT:"+,:R] MR5PG><:&ULE5=M;YLP M$/XKB!\0\!LO41*I21MMTB95G;9]IHF3H +.P$FZ?S\##@-S3IM^*. \=\^= M[>?LFUU$^58=.)?.>YX5U=P]2'F<>EZU.? \J2;BR OURTZ4>2+59[GWJF/) MDVUCE&<>]OW RY.TS9NRY7,S$269IP9]+ISKE>5+^7?),7.8N&4?#=W']!T37!MT"!^I?Q2]=Z= M.I57(=[JCZ_;N>O7$?&,;V3M(E&/,U_Q+*L]J3C^:*=NQUD;]M^OWM=-\BJ9 MUZ3B*Y']3K?R,'8Z.OMO_,PS!:\C41P;D57-?V=S MJJ3(M1<52IZ\M\^T:)X7[?]J!AM@;8 [ \9N&A!M0#H#$MXTH-J =@88W31@ MVH!]UB#0!H%AX+63UEY$H3_SSK4CC5FV&-S#H [A*>\=!88HEGAD'H5H2+&",'B(>80P9(AY@C!T MB%E#& 8G1, Y(XT#,G 0P XHZ( V#NC 06A,>HL)&DQQ:](92,$ BLB@8",* M3"(6&TLS1C%$J27? PF ((Q:)8MAO7SI;&O_HQPQCB",.[C!@&%8$#A.*#( MW/4M)NH1!7A"C65: 2A_$D1P,!$83 0$8UGK&'00?WX_(A^N CX0@Z&_M0;U MI[Z>=]\Z]\A2$-/"IA0HL/0\( U34I,+C+17'J@Q:\X++ M B( &3/)R&C#L'B"0PL37#\04$ BVXK#]0&Q.S8-K&H$R'J\:<9Z_6#3P(I% MD&1MLP;K#$5WI PK#<5 %$99?=*@02GS;^:,855B2)5&W7S2H+Y0Z&TR6)48 M4&7LFV1C57Y !NL2 [J,;9<*6&WXCE,8PS+"@(QB;*9,1ZOY0!HRVV5' ,*P[?<;@16$8$DI%QWBS) M6$8!)=1650DL(@(=;=2D0L!YHZZIUMDEL(@(=+@QDPR/+RAH$IMI>;U^(>?E MONGV*FEW_O?@'4$L#!!0 ( M /"%6U T)M_F^@( #8+ 9 >&PO=V]R:W-H965T5%4VXJD+^E-=\^YO(2IY688X M?-OX7AZ.RFQ$JT7+#^*'4#_;ITZOHLG+KJQ%TY>R"3JQ7X:/^&&#$V-@%;]* M<>FOW@.3RK.4+V;Q9;<,D2$2E=@JXX+KQUFL15493YKCS^@TG&(:P^OW-^^? M;/(ZF6?>B[6L?I<[=5R&61CLQ)Z?*O5=7CZ+,:$D#,;LOXJSJ+3P8 M1$,JMC8;KOAJT[YY769XLHK-Q-&J* M04.N-'A21-K[%() (0KBF9/; &M?P=);R<:78)+"%!1,E%H']"91!CN(00>Q M=1#?.' HBT&36$TS4&(4QTZZ@ I1E, P"0B3 #"9 S-HV%48Y(#X"DIF:L) M# 9@Y X&\X+@/*$."2!*J7,/-\RO6TXIS)N"O*G'FR.G*$7JH62I0[+V-2EV M3GGC:U@\<\89")L!L-B!S;P@=SESCQD08<1F#CH'67* Q?F*B]P+0Y+4^4+6 MON@.TQA&P0AN60B H6[/0D"@U/E$UI JHS.5P3,=% ,XL8N#_0N>4(Q='D#F M-Y#-*/O/#H+!MOR("<#MM7[BW^($NX<*J"C#V YIL MA@1N]-CO]#ER._THNBT,\0KCJR@C<]<=;O78[_4Y3=S3!1?N/=H6SZ MX%DJ/=K8 60OI1(:$MUKO*,>8J=%)?;*O*;ZO1LFN6&A9#M.J=$T*J_^ 5!+ M P04 " #PA5M0]75Q*&4" ":!P &@ 'AL+W=O&UL?55=;YLP%/TKB/?5?']$!*DAFC9IDZ).W9X=X@14@YGMA.[? MSS:$4MOM2[ OYYQ[KG/Q+49"7UB#$'=>.]RSK=MP/FP 8'6#.L@>R(!Z\>9, M: >YV-(+8 -%\*1('0:!YR6@@VWOEH6*'6A9D"O';8\.U&'7KH/TWPYA,FY= MW[T'GMI+PV4 E,4 +^@7XL_#@8H=6%1.;8=ZUI+>H>B\=1_]S3Z3> 7XW:*1 MK=:.K.1(R(O;-W,=4[H#*^8/Y'Q&YKKB5UG+OX'NB$LX-*)R%$3S-2O4U\9 M)]VL(JQT\'5ZMKUZCK/^G68G!#,A6 A^\BDAG GA&R'ZE!#-A$@C@*D4=39[ MR&%94#(Z=/IW!RB;R-]$XO1K&52'K=Z)XV$B>BMS+R_ 30K-F-V$"588?T$ MH;ZD"&PI=H%!#]XGJ$Q$DKZ'[$V('Z1V%Z&UT% )A&L7>6(7B*P"D1*(5@)9 MKI_4A(D5II];&$F^Q$FFN;6!#+L64.1]T-.IU6]J\>MK?E,S MBQ]K'5-905K'[$U0$'_0NYG5;F:QJWV$N\SHN,#WM)HJ$^2GF::TMRA%1N^" MU0W5(7I1MS]S:G+MN?S05]%EP#P&\H;3XCLQ>*8Y\28S3:V?D%[:GCE'PL7] MJ6ZY,R$<"8_>@[#7B$&Y;# Z<[E,Q9I.XV+:<#+,DQ LX[C\#U!+ P04 M" #PA5M07)S@V/T! "F!0 &@ 'AL+W=O&ULC51=CYLP$/PKB/>>PV="!$B71%4KM5)T5=MG!S8!G<'4=L+UW]Y>9869CG/:4O?(*0#AO#6EYYE9"=%N$>%%!@_D3[:"53\Z4-5C(DET0 M[QC@4I,:@OS5*D8-KELW3W7OR/*47@6I6S@RAU^;!K/?.R"TSUS/O3=>ZDLE M5 /E:8E# &!0B@%+)<;[($0)21M_!HUW>F5BOBXOZM_U-EEEA/FL*?D9UV* M*G,WKE/"&5^)>*'])QCS1*XSAO\"-R 2KIS(=Q24"%_R4$(R%X+R$<":%!0$,4/9L#%CA/&>T=-OR['5:' MR-N&"M8S/N$I6$*R/O$A,G M_\@;6NV&%KNQ87? Q#.[&\.L!>,;@0X6S,;N-;)ZC2Q>C0.PBVRCW1ACVR]1 MB9GHL,3$F\2PBQX^ '6#?<7L4K?<.5$AOR5]XL^4"I!ZJR#5?'4 C:C;4_9*Z\ A//6D)9O MW$J(;HT0+RMH,'^@';3RR8FR!@NY96?$.P;XJ$D-08'G):C!=>L6N8X]L2*G M%T'J%IZ8PR]-@]F_+1#:;US?O06>ZW,E5 5>8?/\ O$2_?$Y Y-*L>Z@9;7 MM'48G#;NH[_>9PJO ;]KZ/EL[:A*#I2^JLWWX\;U5$) H!1* PH^5,?1;5Q,]D1RIZ275JBO81:=IO!C MH,: $=_*Z3P,TW>98;3_Q.Q)?\FTX; 2:AE M*M=LF*G#1M!N_%V@Z9]5_ =02P,$% @ \(5;4..@:64< @ -08 !H M !X;"]W;W)K//J!E.6QKB?'Y5_V)SU[GLB822T]_-0=7K\#$,#G D9ZI>>/\5QGP683 F M_QTN0#7<.-%[5)Q*^PRJLU2T[71ZIHY=B MA10K;WD!@O_2X2;Z*) M%4AN$LW\ JE7(+4"Z=SD*G,J=8]982>3TH>)G6Q]F$>_V877[,(CL'+,WF.6 MD?/I2X].$CEF?9C_')#,:S;S"#A'9./!N%4K?3J)8]:'21VS:'9Y&(B3;4PR MJ/BY5>8,SJ)3[WO&YO(Y\8WNB4,+^Y 9&NH/(DY-*X,]5_IJVPMXY%R!MA@] MZ(+6NH=/"PI'9:9+/1=#)QL6BG=CDT;3GZ+X!U!+ P04 " #PA5M06495 MGN\! !9!0 &@ 'AL+W=O&UL=93=CILP M$(5?!?$ :S"_B0"IV6K52JT4;=7VVH$AH#68M9VP??O:AB *[@VVAS/GFS'8 MVLZPO^<@+(Q=WWW$7AMKXW4 51D [G"#Y _ MAS-7*[2X5&T'O6A9[W"H<_>3?SRE6F\$OUH8Q6KNZ$XNC+WIQ=+D3 ,Z._VTHVN9NZ3@4UN5'Y MRL8O,/<3N<[<_#>X U5R78EBE(P*\W3*FY"LFUU4*1WYF,:V-^,X^S_2[ EX M3L!+ IYZF4"F\L]$DB+C;'3XM/<#T9_8/V*U-Z4.FJTP[U3Q0D7OQ2&(,G37 M1K/F-&GP2A/%AT6#E/\"P58(-@;!/Y#8;A!8#0)C$*X,DM#?5#EI(J/IC0:' M7FJGA%9*:*'@#672Q&L*#D([);)2(@LEV%"B'<4__&_+8RLEME#"#27>4U(? MVRF)E9)8*-N_)]E3HCBP4U(K)=U1#D&RH:2[KQ\ENU[0ZE3H2^<[X=>V%\Z% M277 S#&H&9.@#+TGY=6H>VY94*BEGB9JSJ?3/BTD&^:+#"VW:?$74$L#!!0 M ( /"%6U#T<$5S9@( (0' : >&PO=V]R:W-H965TY?[+2)(&ZJJE5HIVFK;9X=, EJ#J>V$[=_7-H0E MQNE+; ]GSIP9.S/Y0.@;JP&X]=[BCFWMFO-^XSBLJJ%%[(GTT(DO)T);Q,61 MGAW64T!'Y=1BQW?=V&E1T]E%KFQ[6N3DPG'3P9Y:[-*VB/[= 2;#UO;LF^&E M.==<&IPB[]$9?@)_[?=4G)R9Y=BTT+&&=!:%T]9^]C:EYTH'A?C5P, 6>TNF MV*Q4!AHI+"B26*Y2 L602.OY,I/8<4SHN]S?V+RIYD;VU4]LZP@E=,'\APU>8$HIL:\K^.UP!"[A4(F)4!#/U:U47QDD[L0@I M+7H?UZ93ZS#QW]S,#O[DX,\.7OQ?AV!R"#X<0I7\J$RE^AEQ5.24#!8=;ZM' M\E%XFT 4LY)&53OU363+A/5:9$&:.U=)-&%V(\9?8+P9X0CV.81O"K'S5^[^ M?8!RC8@3 M9)82&:5$*REIIEU(.6+B110_>' EL3%(;,C7T_*-5T%B-]:$K#%)\J#PB5%( M8A"BO8Y=L@KB96ZD*3& O.1!X5.CE'0MQ=5KDJZB?,JB1)-B 'EN]* LF5%+ M9M 2:%HR0YA,?X\&4.P_>"JB&QL[A&NX(UW,!%H^_#1)0TV- 77W'QKE.(O> MU0(]JS;/K(I<.BZ[Q,(ZCY)G7_8^S;Z3(T;UQ ^:<3[]0/3<=,PZ$"XZJ^I_ M)T(X")'NDY!7BY$X'S"..FGF>?,@[?X!U!+ P04 " #P MA5M0BE-H&UL M?59;;YLP%/XKB/<5?.-2)9':3-,F;5+5J=NSFS@)*F!F.TGW[V<;2BD^[ 5L M<\YW\>VPNDKUHD]"F.BUJ5N]CD_&=+=)HGI4R1JL3,.@MO716Q%73LDJ^// !J/G"YQVGY#_^+-6S//7(NM MK']7>W-:QT4<[<6!GVOS**]?Q6"(Q='@_KNXB-J&.R668R=K[9_1[JR-; 84 M*Z7AK_V[:OW[.N"_I<$)>$C 8P+*_IM A@3RGD"]^5Z9M_J9&[Y9*7F-5+]: M'7>; MT2.YD[-^CGSG^S;K4=O6Q*2E?)Q0$-,?=]#)[$H#$BL>@C!88H[G&0 MCC\2;,.(+(<9"&B"^'SRP02# 2@(0#T G0#DQ6P2^A#F0UH?4F2DS& 6!K*P M@*6DV8RFC\DF-)@B6L T&4B3 33YC"8+:'*:I^5L7;+ -#]K:4#T"2&\ M,.]HX5"C<#_/=\ 0,R7*R)(A\&#?(0P8PG,>'.YH1A9XX..-",!#YCPDX*%D M:=K@6P"%UT#)@LN0AO-6+/F![P$$7 2,S7E8P_N:_8.K8]7JZ%D:6VU\33A(:805D]Y8&2?[FS!V:G$P MKIG;MNIK9=\QLAO^ Y+Q9V3S#U!+ P04 " #PA5M0MNY$<3P" "X!@ M&@ 'AL+W=O&UL?57;CILP$/T5Q'O7W D1 M(&T25:W42M%6VSX[9!+0&DQM)VS_OK8A+ %G7[ ]G,N,;8:TH^R-EP#">J]) MPS.[%*)=(\2+$FK,GV@+C7QSHJS&0B[9&?&6 3YJ4DV0YS@1JG'5V'FJ8WN6 MI_0B2-7 GEG\4M>8_=L H5UFN_8M\%*=2Z$"*$];?(9?(%[;/9,K-*H&$+T2\T.X;#/6$MC44 M_P.N0"1<92(]"DJX?EK%A0M:#RHRE1J_]V/5Z+$;]&\T,\$;"-Y(<*-/"?Y M\#\(P:>$8" $,P+J2]%[L\,"YRFCG<7ZTVVQND3N.I"[7ZB@WFS]3FX/E]%K MGH11BJY*:,!L>HPWP;@C DGUT<(S66R\!=V[-]@N$5%\#]DM(:X7F[/PC87Z M6L"_*_2!0& 4"+1 <">PFNU4CPDUINE+#4.S26@T"0TFRT1& MCVCI$3DSCVCAX<6^_Z"4V&@3&VS2ASZ M#PX_,=HD!AM_=HL3T^'',]3.@ H<=[ZS:/+]UL#.NC=RJZ"71JC/8!(=V^^S MI[[_67PCVW+?13]D^I[^$[-SU7#K0(7L+KH'G"@5()-TGF1^I?R-C L")Z&F ML9RSOIGV"T';X3^!QI]5_A]02P,$% @ \(5;4&2U:G]- @ D < !H M !X;"]W;W)K\IXMW61^S"\5-=2&8-7Y"VYTA]4_6P/0N^\D>5< MU;21%6\<02];=XQ0:!XMXK6@G)VO'I'+D_,ULOIZWKF\BHHR>E*$@^G6G MSY0QPZ3C^#V0NJ.F<9RN'^R?;?(ZF2.1])FS7]59E5LW=9TSO9 ;4R^\^T*' MA"+7&;+_1N^4:;B)1&N<.)/VZ9QN4O%Z8-&AU.2]?U>-?7<#_\,-=L"# QX= M<&1SZ85LY)^((D4N>.>(OO@M,?\8;;"NS">)9DCXDL MIK$8'*8H@&4B4"8"9)*93(^))S+9BD8,:L2 1CK3B!<:01##(@DHD@ BV4PD M68K$8;*22PK*I$N9Q)_)I(O?$ODKN62@2+8\/,G*\44^W"(^$">>]P@$6JD& M6FE%!)1]7@\ E 8KW83 ?MPA#)0D7*& .Q(%_U,2"+32MPAN7 1U[J(D "B9 MGQ%O>%< M41V+_Z1/:JG'X[AA]*+,,M%KT<^(?J-X.\P_;QS"Q5]02P,$% @ \(5; M4'U$X_'- @ F0L !H !X;"]W;W)K#-5$FGM-&W2)E6=MGUV$R=!!W.0BCOK2KK;NN?E6KN@Z#;GT7%NSO9B%H_.1%E44MGEJONU05;_\]B%+>MC[X[QW/ MQ>FL3$>PVS3\)'X*]:MY:G4KF+(\],Y47*5]/X=MCZH:E(E&*O3 JN+U?Q*,K29-)U_!V3^A/3#)S?OV?_TD]> M3^:%=^)1EG^*@SIO?>9[!W'DEU(]R]M7,4XH\;UQ]M_%590ZW%2B&7M9=OVO MM[]T2E9C%EU*Q=^&:U'WU]OP)&/C,'H C@-P&H##7 907_EGKOANT\J;UPZ+ MWW#SCN$>]=KL36>_%/TS77RG>Z^[/,LVP=4D&F,>AAB(/5;)%E4-,TL?4?0Q 'H8T)B8Q,8')%Q@[)D%&0Q(2 MDEB+D3-'E2F9(+4JR&)85)E:BX%I'B&-R4A,1F!P@1EBTCDFREA$8QB)800F M6F"8C8$$4QJ3DYBL- :TOH.T%6^ZX,>C#G*(PSAQ;&VC1@3"=+7?='19"":U*TZT"( MG%C+%UNDG+$DG$M/6P]KM ?;>^;X;T%:>EPC/=K2H^,/&6GC<8WQ:!OO4! ='^LUMJ-M M.XL=>P!IU7&-ZFBK#HGC#V:'*'%I_\/94U)WW(I4^ MG_6GJ*.42NB$X9U.==;GY*E1BJ,RMYF^;X?#XM!0LAD/PL%T&M_]!U!+ P04 M " #PA5M0&(>28MX" #$"P &@ 'AL+W=O&ULA99M;]L@$,>_BN4/4!OP8Y5$6C--F[1)5:=MKVE"$JNV\8 DW;$Q2>3NQ#HJ'_C >OW) M@8N.*KT4QT0.@M']Z-2U"4[3(NEHT\>;U;CW+#8K?E9MT[-G$&F.)V4VDLUJH$?VG:D?P[/0JV2.LF\ZULN&]Y%@AW7\ 3UN,3$. MH\7/AEWEW7MD2GGE_,TLONS7<6HR8BW;*1."ZL>%;5G;FD@ZC]\V:#PSC>/] M^RWZI[%X7W:@YU:]\.MG9@O*X\A6_Y5=6*O-32:: ML>.M'/]'N[-4O+-1="H=?9^>33\^KS;^S0UVP-8!SPXH^Z<#L0[$<4BFS,92 M/U)%-RO!KY&8OJV!FJ9 CT0?YLYLCFXQ:4IJ&).#F!S N">>>QA4U#B#,06(*0",>VB%C\FJ-( I M04P)8)P.VY8^!E=YX- J$%,!F-S!5#Y&_P6JJ4%,#6 *!U/[F#Q- _V,4EB7 MJ0>J*[<>:[0L*$-EH*E1X I @/J*0 A8OPC_7W_69J&,B@0PL,J1+W-?@-9H M*8T0!]8Y@H3NW7F^TA$.?^+K!_ M7=1UZG+\N8 @]W"3NW'*S+??J#@VO8Q>N=*3V3@_'3A73 =,'W2HDQZIYT7+ M#LJ\EOI=3'/EM%!\L#-S,@_NF[]02P,$% @ \(5;4&=,6>0W @ 2 8 M !H !X;"]W;W)KP@LI1?%2MK. A/7JN*BG];8+S=^)%_#[R4ET*90)"E#;W +U"OS4'H4S"H MG,H*:EGRVA-PWOC/T7I/#-X"?I?0RM'>,Y4<.7\SA^^GC1\:0\ @5T:!ZN4& M.V#,"&D;?WM-?TAIB./]7?VKK5W7N'M-^CK M27RO+_X'W(!IN'&B<^2<2?OKY5>I>-6K:"L5?>_6LK9KV^O?:6X"Z@EH($3D M4T+<$^(/ OZ4@'L"GA""KA3;FSU5-$L%;SW1_;L--2]1M,:Z^[D)VF;;9[H] M4D=OV6H5I<'-"/68;8=!(\P'(M#J0PKD2K%%,SIZ3+";(\CB$;*?0R*T<+N( MG87&5B >"<0A<@M@IP"V OBA4Y-"MATFL9C:8KY$A"R32;T.&,(83]3VHY9X&4T=.U A#I=NR\1IF)B9Y7TD]U4^Y#I9NQ/*BYE+;TC5_JVVSMYYER!-AD^:7^%'NO#@<%9F>U"[T4W MW+J#XDT_MX/AXY']!U!+ P04 " #PA5M0:,J+8K<" !:"0 &@ 'AL M+W=O&ULC59=;YLP%/TKB/<6_(&!*(G4))HV M:9.J3MN>G<1)4 $SVTFZ?S_;4)K83I47L"_GGGNNN?;U],S%JSPPIJ*WIF[E M+#XHU4V21&X.K*'RD7>LU5]V7#14Z:G8)[(3C&ZM4U,G,$U)TM"JC>=3:WL6 M\RD_JKIJV;.(Y+%IJ/BW8#4_SV(0OQM>JOU!&4,RGW9TSWXR]:M[%GJ6C"S; MJF&MK'@;";:;Q4]@L@+6P2)^5^PL+\:1267-^:N9?-O.XM0H8C7;*$-!]>O$ MEJRN#9/6\7<@C<>8QO%R_,[^Q2:ODUE3R9:\_E-MU6$6%W&T93MZK-4+/W]E M0T)9' W9?V#@ M $<'0#YU0(,#^G# GSK@P0$[#DF?BEV;%55T/A7\'(G^]W;45!&88+WZ&V.T MBVV_Z>61VGJ:ER6>)B=#-& 6/09>8,"(2#3[& *&0BR@YPZO RQ]!,FO(2L? M F >5H&"B2)+@*X2S<($.$B +0&^(G 26?28S&+:7F5:0.2DZZ,> (*X=%(. MD.4XO9%T%M2W-@(PA$KWH VA M",!N02<7#:9A8F^;MXPV_-@JBSZ;M]/%.^&FTPR7J?F_P%0 M2P,$% @ \(5;4*]6LO0R @ /08 !H !X;"]W;W)K/F! 1I$NBJI5:*;JJ[;-#-@&=P=1V MPO7?US:$XXSO7F)[F9F=W> EZQA_$26 ]%YKVHB-7TK9KA$210DU$8^LA48] M.3->$ZF._()$RX&<#*FF*%PL,*I)U?AY9F('GF?L*FG5P(%[XEK7A/_; F7= MQ@_\>^"YNI12!U">M>0"/T'^:@]>,_!>L]UG@#^%U! M)R9[3U=R9.Q%'[Z=-OY"&P(*A=0*1"TWV &E6DC9^#MH^F-*39SN[^I?3.VJ MEB,1L&/T3W62Y<9?^=X)SN1*Y3/KOL)0S]+WAN*_PPVH@FLG*D?!J#"_7G$5 MDM6#BK)2D]=^K1JS=H/^G>8FA ,A' D!_I00#83HC1!_2H@'0FP14%^*Z M2))GG'4>[__=ENB7*%C'JON%#IIFFV>J/4)%;WF:)AFZ::$!L^TQX003C BD MU,<4H2O%-IS1P_<)=G,$MCSLYY @3-PN(F>AD1&(WA6Z<@O$3H'8",13!\O4 MZE2/61I,8S /41I8U&9, M@C*Y>%3^2C7+QP.%L]3;1.UY/]'Z@V3M,*S1^,7(_P-02P,$% @ \(5; M4(H@"ZAA P XPT !H !X;"]W;W)KJK-NYOS?F\! $[7JOJKR]UP=5VR];W52YL&J\]5E7>_%VJ4I_G/OAO M'=^+W=YT'<%B=LAWZH]U0GK5^Z1I?-G,_[!2I4JU-YR*WCY/*5%EVGJR./Z-3_Q*S,[Q^?_/^ MJ1^\'^-H_^J3JJT>*?$QECK MLNU_O?6Q-;H:O5@I5?XZ/(NZ?YY'_V]FM $;#=C% .2'!GPTX.\&XD,#,1H( M9! ,0^ESL\I-OI@U^NPUP]][R+M9! _"9G_==?;)[K_9]+2V][2 , QGP:GS M-$++ 6+7T(4(K/M+#$;%6#+'G-T&R%Q"QK?(RD6 Q;0*3HZ4]P[XE0,>,MJ! M(!V(WH&X316@5 U0U$/U ,4B0E1&4$S&"1JR2[$TEA.:(U)S1&E&V5\.D+R* M@R; RB7NV,04D*0.2>G@2(=THT0I0UHRBA("YXZ@!$\EK3DF-<>49H$TQTX< MD!)+=J$H!.1IY4)W3,*$XH14G%"*(Z0X<>+8=2"18A>ZXRD@5RN"@B296)4I M*3FE)",UR]1-: MZ5H(5#$$7 R!JG.),T<(*L65A8)$.K6#T,40B&HH<#$[HFZ]9VWL.;P_+6^U-LJJ#.^MOKV]<5T:I=J:[C6V[\UP[1@:1A_& M*U5PN=8N22$W2:9,VJ>JT M[3--G 05< 9.TOW[F9=2L(]L_0+8/'?WW-E^;,^OLGRICD(HYS7/BFKA'I4Z MS3ROVAY%GE1W\B0*_6O.I4BF37&.69!X0$7IZDA;N<-WV/Y7(N MSRI+"_%8.M4YSY/RSTID\KIPJ?O6\90>CJKN\);S4W(0WX7Z<7HL=S2 M7!15*@NG%/N%>T]G#\!K@P;Q,Q77:O#MU*D\2_E2-[[L%BZI&8E,;%7M(M&O MBUB++*L]:1Z_.Z=N'[,V''Z_>?_4)*^3>4XJL9;9KW2GC@LW2[3I?]5W$1F8;73'2,K>=%4\F3U_:=%LW[VOX)66>& M&T!G +T!#6X:L,Z O1OPFP:\,^#_:^!W!KYAX+6Y-\7<)"I9SDMY=MK1F:^':UMW-J/3_-/UK'3O94D)Y7/O4GOJ0*L6!$-0C_"T^SX&8#%68)G# M.,#:1@3A&+*Q(10,S /BAH4X4X96@S4.V+@:/NZ!HQYXXX$//7"SG"W&;S!% MB_%IJ!'XX$=,8]0 MYI'-G!DCL8JL0%$4V;QM&"/C"3GB$Z-\8J228%8RMN<^X7:%UC8N(MPN) (# M&_9@PQB)INM-":Z5!,N0FF*)HF BTH0J4\P',R.UJ&B0%KFS%B..,M;U!D>Q M"=:HSM]3P%A;FPG8BXD@XH?BIH<,%W3*,$J^28E9\]]B8T/">)H-OCE09'<@ M8$ILAPINK)%Q,%S.*:;"YI:YZE#^K=3]?U5G<]/+F"RN]Q03?)C8,BBNY#3\ MP.Y-<4VEB*@2B,VBV2B?QQ.!<+&DF%JRB:(!KD= /I PX$H#J-*8"2,HWY\Z M ^+B )@XL"D?^&J&CYS/ %^#@*U!!F;"]I'*7!8(A'/D].$-CN*Y* _-O:AR MMO) 4G&3[]C6'1,0S5+U9 ML///S.?!_&L6%]V\M0>EC/=>E76[] _&')^"H-T<5)6WC_JH:OO+3C=5;NRP MV0?ML5'YM@^JRH S%@557M3^:M'//3>KA3Z9LJC5<^.UIZK*FS]K5>K+T@?_ M.O%2[ ^FFPA6BV.^5]^5^7%\;NPHN&79%I6JVT+77J-V2_\#/&6<=0&]XF>A M+NWDWNN6\JKU6S?XLEWZK"-2I=J8+D5N+V>5J;+L,EF.WV-2_U:S"YS>7[-_ MZA=O%_.:MRK3Y:]B:PY+/_&]K=KEI]*\Z,MG-2Y(^MZX^J_JK$HK[TALC8TN MV_ZOMSFU1E=C%HM2Y>_#M:C[ZV7,?PVC _@8P&\!$/XS0(P!P@D(!K)^J1]S MDZ\6C;YXS?"TCGFW*>!)V&9NNLF^=_UO=K6MG3VO@ FQ",Y=IE&T'D1\(N+W MB@PKHO@F"2S!#8.3&+R/%_<8(9U!D!E$GR&<9A"1LXY!(WM-/6BX@-19"U:) M6 #-$I(L(69)7)9!$TVJI *481' I'EW+#')$E,LL<,2$V5V2X)R9(@ M%BD3!R5!54+)W.V"19Q+2:.D)$J*4&+IO.OK%%6)0W>S8 V(A-$DP&AG8M0C MRA0)AJZKRA@@Q0B1?W!JA#87(-H'P5LI-@Q M 'ND-2_FXA JF<[AT%8*V$MM>]!YAC#*-.+H@5$RFVZ&B'94P)9J4X0N48J/ M)BR9VQN<=DQ..:9;*AM5TU(/D(3N?\]@TEI7!2U[2%&! MVS_-@=4[.[&M SK"<\N>\?@-S?6$MC47_P-=4,OE@H3GJ'!+Y:]5G2G#W1R% MHW3P;7HVO7R.<_RKF]D!S Y@&X2IX M 8V,H)$)-%% (RW'%R^,%%2#R%=WJ#2(0 @^((Z-Q+&)6%FW/-;R^+["4A@T MKLJK:[S5'MW0)D;:Q$ ;JM]M\MDN%Y\J2EV1)&;0C1%T8SA?OL*YT>B;MH95V:X",0M[!BSWESG'K9>YBI ML_Z$Y-3TU-ICQN]X>1,?,6:(([H/G*[FS7R9M.C(Q##F8S*UM&G"\#!W:V?Y MRY#]!U!+ P04 " #PA5M03<=[B"P" (!P &@ 'AL+W=O43 M;Z'1*T5_PDO7K E M6,2O"CIYU?=,*CO.W\S@ZV'E!R8B8+!71H+JY@(;8,PHZ3C^#*+^Z&F(U_T/ M]<\V>9W,CDK8^=X C/3/URKLO,"1$?&_(_AM<@&FXB41[[#F3 M]NOMSU+Q>E#1H=3TO6^KQK9=OY+F \U-" =".!)P_%]"-!"B1PGQ0(@?)9"! M0"8$U.=NB_E,%2V6@G>>Z/=#2\VVPPNB?]?>3-J_8]=T/:6>O10X('B)+D9I M *U[4'@%(G%PB]G,,5HHO 4]ST$3Q(M3)AI!2"@Q((:"XIP2H(@<#ME3J?,Y91.=F VEN5^ED:!PR.RG13W1?]W=P/%&^'=P>-CU_Q#U!+ P04 " #PA5M0 M_(U$KQH# "M# &@ 'AL+W=O&ULE5?M M)"U.[;;P*12KBT](\D\9R3 M^Q5R&9]X\5;N&!/6>Y;FY<3>";$?.4ZYVK$L+J_XGN7RGPTOLEC(:;%URGW! MXG5%RE+'18@Z69SD]G1C"WE MRBOG;VHR7T]LI"QB*5L))1'+QY'=L#152M*.OUK4;O94Q,OQ6?V^?4\:?TS#2:XFN V!+GW9P2B">2#X'U*\#3!&TKP-<$?2J": M0(<2 DT(AA)"30B'$B)-B(82,#IG#GU0Z.>4)MEX\"[G=&/7H#AU8565>AN+ M>#HN^,DJZL.VC]69QB/)DN)JM:K]ZD]9K:5(0QM8^80QMAK\65HGKXV>-F%8#> ,T3@4B&5 FF72D^2/5C"JR2\MH3A MS*P&^14HKW/H$[,8NJ# 'D^MWDTL0K$!A!?J- M"@M@B6! A2UJ$+T,;VB>WJO&J^_B0KQOY'W&Q3?+2>N5"=C%5H['A7#!I/+J29N_D MMT,S2=E&J&$@QT7=0-<3P??ZX\!IOE"F_P%02P,$% @ \(5;4%/KK8D. M @ JP4 !H !X;"]W;W)K%R-& MJMK-$AL[B2SAK:)5#2?AR)8Q(O[M@?(N=7WW'GBIBE*9 ,J2AA3P$]2OYB3T M"8TJEXI!+2M>.P*NJ?OL[XZQP5O [PHZ.=D[II(SYZ_F\.V2NIY)""CDRB@0 MO=S@ )0:(9W&WT'3'2T-<;J_JW^QM>M:SD3"@=,_U465J;MUG0M<24O5"^^^ MPE!/Y#I#\=_A!E3#32;:(^=4VE\G;Z7B;%#1J3#RUJ]5;==NT+_3U@G!0 A& M@A]_2@@'0OA.P)\2\$# ,P+J2[&].1)%LD3PSA'][3;$/")_AW7W(<>(3^=G8KAR4(8SQ3.BY!0>@M+@]-GBP#4=AQ()VD\ZOU)/ MSO% X:K,=J/WHI\?_4'Q9AB-:)S/V7]02P,$% @ \(5;4+B[,<,1 P M5 P !H !X;"]W;W)K S>S.K WCS>+* MQ6MS8DQZ;V51-4O_)&7]$ 3-[L3*K)GQFE7JR8&+,I-J*(Y!4PN6[4U0600X M#).@S/+*7RW,W)-8+?A9%GG%GH37G,LR$W_7K.#7I8_\V\1S?CQ)/1&L%G5V M9#^8_%D_"34*NBS[O&15D_/*$^RP]!_1PQ:; (/XE;-KT[OW="DOG+_JP=?] MT@^U(E:PG=0I,G6YL TK"IU)Z?ACD_H=IP[LW]^R?S;%JV)>LH9M>/$[W\O3 MTJ>^MV>'[%S(9W[]PFQ!L>_9ZK^Q"RL47"M1'#M>-.;7VYT;R4N;14DIL[?V MFE?F>K7Y;V%P +8!N O T8& M.-9X%(Z'!)LQPM6P'4,03F$5!*R4F 1D6"F%,T1@ALADB(89YLY:M:#$@*H6 ME. HC6&B&"2* :(T=(CB$5$(DHK MFG !*E-7 MH4;0G%XU\&!'_IB$ TU*5I4?I,>-_J M>$;(!!?L"0@RA=0U!31VA:F28$= D"50UQ(L:E 2)C/BR-E8W+V;"1L(@AR$ MN@YB4712T9 *MA $>0AU/<2B^L5',7:/&@ 5XV3B)$&PW2#(;ZCK-VAL)031 MU-5#QZJCR/G\M@ *DW#J $2P+:&[?,FB)I=Q>.##OH1#:(%<)A@5.PL$HY() M/;#'8=#C1GH@%'7=-.BU5B431].V-MZ.GRNI&Y3>;-<:/V+=FCGS:]4RMPWN M>YJVW_Z>B6->-=X+EZKQ,^W9@7/)E,APIC;FI%K\;E"P@]2WJ;H7;9_;#B2O M;0\?='\D5O\ 4$L#!!0 ( /"%6U".!'9R=P( )@( : >&PO=V]R M:W-H965T'. &=P=1VPO7O:QM"@2Q2[B78SNS,[GJ7)6T9?Q,%(=)ZKV@MMG8A9;-Q M79$7I,+"80VIU3]GQBLLU99?7-%P@D_&J**N[WF16^&RMK/4G!UXEK*KI&5- M#MP2UZK"_.^>4-9N;63?#U[+2R'U@9NE#;Z0'T3^; Y<[=R!Y516I!8EJRU. MSEM[AS9[%&L#@_A5DE:,UI8.Y!80BF#&N8(0090L,03AC6WBS.#A094&U ZP1% M"[&N0)T5I(-F.ATH&>GX@1,LQ!.!.A&DX\,,,<@0?R"G"7 ;>,_41X^:!!,FHY"G4@L=AYXID1XUKA&4 M.$OW@\#&VR$?DEI(/X);#WVD]Q#Q:FWD\.AW&[LXW@^4_O)O9WS&_E+6PCDRJ\62&R)DQ290SGJ,R6ZC/A&%# MR5GJ9:S6O)N5W4:RIO\.<(>/D>P?4$L#!!0 ( /"%6U!P;"$FB0, $8/ M : >&PO=V]R:W-H965T> M,:]5$JG):;4KW4E53W?WF29.@A9P%IRF^^_7@)L&>XBZ^1"P>6:>&>QY\"PN MLOW>'850WEM=-=W2/RIU>@C#;GL4==$%\B0:_60OV[I0>M@>PN[4BF(W&-55 MB(PE85V4C;]:#'-/[6HASZHJ&_'4>MVYKHOVYUI4\K+TP7^?>"X/1]5/A*O% MJ3B(?X3Z]_34ZE%X];(K:]%TI6R\5NR7_B,\;#CK#0;$?Z6X=#?W7I_*BY3? M^\&WW=)G?42B$EO5NRCTY55L1%7UGG0OWO_,B2ODWDI.K&1 MU?_E3AV7?N9[.[$OSI5ZEI>OPB04^Y[)_B_Q*BH-[R/1'%M9=<._MSUW2M;& MBPZE+M[&:]D,UXOQ_VY&&Z QP*L!)'<-N#'@'P;1D/P8V9#JGX4J5HM67KQV M7*U3T6\*>.#Z96[[R>'=#<]TMIV>?5T!RY-%^-I[,J#U",);T!41:O=7#J0X MUNB8XY1@XR*2E&;@9!9\L(^F6"!3SUDM(>8]!!3,>36FQQ!R0!J M#(@GR&FBA"1*7")@S")*'")& M"(-D9E\#6;Z/@!25HQ'XV44"NH:!*&)@J4TSHGIA_DB)!?&,( %=[1!17)G- M%7TZ)5H2@- $+0HV3>PN4A:DMD92L#MK26L'4.(!T8,)[+"^G21O89X32HB7)&C$5SGRRD-0!) M#;#%TZ F9! #SY(9,EH%D%0!6T7158$<(LPMW(;"W5E9I"4#^6\(*=)2@*04 MV$)J4-ED=P39W#&(E@,DY< 64H.:*%P2!9BSC]\<+UWT2)X8;&4UJ*FRID$T M\VU#6AR0/#G8RFI0$ZXX"V*8J S([(A>5)-!,0I_6(4WH$MD1P5X\@25AJ!;ZA<'&J/^;?S%Z;P4?LNQ=K?JV;Q+&E^W S=IA_%^VA;#KO12K=&PT= MS%Y*)728^C3@>T?=U%X'E=BK_C;5]^W8V8T#)4^F:PVOK?/J%U!+ P04 M" #PA5M0O%YAICP" !R!@ &@ 'AL+W=O&UL?57MCILP$'P5Q /$8#YS(DB71%4KM5)T5=O?#MD$= 93VPG7MZ]M"$? M=_D1[&5F=G;!2]8Q_BI* .F\U;01&[>4LGU"2!0EU$2L6 N-NG-FO"92;?D% MB98#.1E231'VO!C5I&KX"LGJ0459J[(DD><99Y_#^ MZ;9$OT3^4ZBZ7^B@:;:YI]HC5/26^[X?9.BFE0;0M@?A*6A$("4_YL"V'%N\ MH./'!+LE(DX>(?LEQ,>)W45@K30P L%$( H_*".T"H1&('QL53AK50^*#*@Q MH&"=IK$]3V3-$]GR1+,\5M ':6)KFMBF,.OZM@>EDW+B<(77WOO/GSU*"\-; MQ;,V[9>H,%UYV.X_L?I/;/[3F?]D\3@P]M*9F]T2Y:_3>-;RO0T5!M[,,YJ< MO!KXQ4PUX13LVDC]_DZBX^!\QOKDSN);-5#[^?Z']V0N9, MZ:'>Z# M?YEX2?<'92:"Q:QD>_Z#JY_E6NI1T+ILTYP752H*3_+=W/\$C\]1: *LXE?* MS]75N6=:>17BS0R^;N=^:"KB&=\H8\'TX<27/,N,DZ[C3V/JMSE-X/7YQ?VS M;5XW\\HJOA39[W2K#G-_XGM;OF/'3+V(\Q?>-)3X7M/]-W[BF9:;2G2.C<@J M^^MMCI42>>.B2\G9>WU,"WL\-_Z7,#H FP!L R#^,"!J J(V #\.B)N >&B& MI E(.@%!W;M=S!53;#&3XNS)^GXHF;GMX#'1EVMC)NW5L?_I]:ST[&D! --9 M<#).C>BI%N&5*(G#6\VRK\%;Q:JO&(UO)<]]">!_3: [:=M!LAVT!M%-I4 ; M1*1!9 WB&X-.(T^4)J*3Q&22F#!PM)F0!LGP-D>DP8BH8-*YHI1F2B<9DTG& MA$%,&TQ(@\GP-J>DP92H(.G!D&8H[%D 8.CP<' (PWL%^MX'''!1 M*5'BRD,C @,865(B<"T)30GT,='+ZJJ5!@7N( 5H5*#/@2X#NT\N4N5X*@#- M"_2!T1X.8H!&!NY@!FAHH$]$O^$5K7(TC#0X2(*3.#QHTZ[,]P)H;AV#!]TU0?].=(.,KY3YG2LSV6])Z\'2I3-]T;0?O0L M_@%02P,$% @ \(5;4$5)3W(M @ \ 8 !H !X;"]W;W)K5M!@_D [ M:.6; V4-%C)D1\0[!GBO20U!@>1TUW6E(1Y_.+^K.N M7=:RPQPVE/RJ]Z):N0O7V<,!GXAXH?T7&.N)76FP(+ MG&>,]@X;OFZ'U2'REY'<_5(E]6;K=W)[N,R><]\/'C-T5DHC:#V @CEH0B I M/ZT1V-98!S?TX'J!S2TB2:\AQ2W$#U*[B]!:::@%PIE '/VCC,@J$&F!:.[ M2R)CJVY!B\0WJKT#4WR.N7(;6]W&MV[]T#/<6D&FW7M Q7] 5X83J^'$IF < ME+45%!J&K2#C0Q564&PWG%H-IS:%Q#!L!1EG>V,%+0S#5M"C81C-_OL&V%'W M5.Z4]-0*]??,LE/;?@I4WS#R:]G.A^[[5V:X"[YC=JQ;[NRHD%U)]XX#I0*D M1^]!'H-*7C]30. @U#25&PO=V]R:W-H965TQ9GV3WU!R&&X*6IVWX9'H;A>!/'_>8@FK*/Y%&TZIN=[)IR4(_= M/NZ/G2BW>E!3QY D:=R451NN%OK=?;=:R--05ZVX[X+^U#1E]V\M:GE>AB1\ M??%0[0_#^")>+8[E7OP4PZ_C?:>>XCG+MFI$VU>R#3JQ6X:WY&9-81R@(WY7 MXMQ?W ?C5!ZE?!H?OFV783)6)&JQ&<84I;H\BSM1UV,F5<=?DS2/ R_O7 M[%_TY-5D'LM>W,GZ3[4=#LLP#X.MV)6G>GB0YZ_"3(B'@9G]=_$L:A4^5J(8 M&UGW^F^P.?6#;$P654I3ODS7JM77L\G_.@P? &8 S .H'A!/(%WYYW(H5XM. MGH-N6OQC.?[&Y ;4VFS&EWHI]'>J^%Z]?5X1PI)%_#QF,D'K*0@N@^:(6*6? M&8 QUN .3_(&CB:@6,U@+524U"J@UJ# M22BG."A%02D&HA8H=4"<)2G@G SE9!B'69S,G1"!G..<'.7D&(=;G-SA?.*, M\10'%2BHP$"I!2I<$%#."QQ$$EPU"8;*;-DD#BO/4M_B$8] B;MS2<(\.5 ! MWA+ RLWMH_&I/14GF0>%*):A4"QLU18UN.;-2%E&/3@BN:<(0%G?,B[DL MED69CX6KGV#RY\1F\8^Q< ,@F -PVVI,U!6+9U'JV\FX"1#,!;CM-B;J(.\Q=G5PSWCEZEGB0>$2A_0#K@ZX= $]P&U7!U2ZS+>W<.D">H;;KFZB MKARI@(CX6+C$ 3O&'5_3E$27'YL;#Q18?1B&ZO>ZL^V,A3JQN[B[=S M_W:KV[?X+7QJ_GZ4W;YJ^^!1#JK/T=W(3LI!J,J22"W%0?6;\T,M=L-XFZG[ M;FJZIH=!'DU#&<]=[>H_4$L#!!0 ( /"%6U!UOK1++ , (H- : M>&PO=V]R:W-H965T+I5AL5>0"$L*!(L])? MS/3>0[68B9/,LY(_5%Y]*HJT^KODN;C,?>J_;3QF^X-L-H+%[)CN^4\NGXX/ ME5H%G9=M5O"RSD3I57PW]^_IW1I88Z 1OS)^J7OO7I/*LQ OS>+;=NZ3)B*> M\XUL7*3J<>8KGN>-)Q7''^/4[S@;P_[[F_9C[$]_; M\EUZRN6CN'SE)J'8]TSVW_F9YPK>1*(X-B*O]5]OIDD,,*$-RJ@ MC6KK"=P3P$U"Q@YE>#L#>@9P],2<'[(PH;:<7)!=WZ!W("UXM=>'_=K;B%,I MFV-=;[>[4-SK,[:UOU07C?9:\.ZFO:7\2*M]5M;>LY#JN*P/M3LA)%<1DEL5 MVT%=C+I%SG>R>4W4>]7>#MJ%%$=S\PFZZ]?B'U!+ P04 " #PA5M0,;!B M#VD# #Q#@ &@ 'AL+W=O&ULE9=K-^?D M0I+AD1?OY98Q87UD:5Z.[*T0NX'CE,LMR^+R!]^Q7/ZSYD46"UDL-DZY*UB\ MJD19ZF#7)4X6)[D]'E9U+\5XR/"EER&I=5DK&\3'AN%6P]LF_0X!GY2E 1OQ-V+,_>+97* M&^?OJC!=C6Q71<12MA3*(I:/ [ME::J<9!Q_M:G=M*F$Y^\G]X9G,6URR M6Y[^259B.[(CVUJQ=;Q/Q2L_/C&=4&!;.OL%.[!4XBH2V<:2IV7U:RWWI>"9 M=I&A9/%'_4SRZGFL_PFIEL$"K 6X$%OQH%?7ZW,7J,X &4B7-56VU7*H_Y00O9>UAC! A0^>@K#0T MJ2%\!@4D:C,SDT$-X<@8FD P&,@$&WK<;N'6) +JM9D[D_';Q#WDTF$>3(:$ M;>01L@G:S!/$=+IV"C&=MF97NV9^/>"%B2#<89X!!IT9M8;1@^>35UEX;8L( MMO!A"[^R\-L6M#,E:RBHH+SN$Y]&)'1=M]-[?X#T:!!Z!OD D3YU3?(1(A'"OD$^ 21R M)6J04X!T"07BG)G]22GR?&*0<],SBCRH]85)AD3FY%Z<$ 2>$ 2:$*@S(8B1 M0' M ^C"]QYY?;[6FB)?ME<]P#I1Y^QXF+%B4]V=2FO)][E0\^^LMKF?W6!UO.S43]!@BH#Z&1HL MZMO7IWU]&7R.BTV2E]8;%_)86YT\UYP+)N-W?\C(M_+^V112MA;J-93O17T) MJPN"[_0%TVENN>/_4$L#!!0 ( /"%6U 5N25Q:0( -4' : >&PO M=V]R:W-H965T+RMH"7^B/73RRXFRE@AY9&>/]PS(43NUC8=]/_9:4G=ND6O;GA4YO8BF M[F#/''YI6\+^;J&AP\9%[LWP6I\KH0Q>D??D##] _.SW3)Z\.T< M!J>-^X*>=T@[:,2O&@:^V#LJE0.E;^KP];AQ?:4(&BB%"D'DM,V7^# M*S02KI1(CI(V7/\ZY84+VDY1I)26O(]KW>EUF.+?W.P.>'+ LP.*_^L03 [! MAT.HDQ^5Z50_$4&*G-'!86.U>J+^%.@YD)=9*J.^._U-9LNE]5H@E$2Y=U61 M)M!V!.$E:$9X,OS,@6T<6[QRQ_<$NS4B3NP,@36+0/L'"_\ A?8 H35 J .$ M]]<0&]\;J5A P0)TIR6R:HEL6A)#RQH4A9F=);:RQ#:6U$AF M!,6+9'#X*)G$2I/8:#*#)EG1(/R()K72I!::U"C--EV5!L48FP5,UV+2Y?W? MJ@)3#UH7*XUB4X\-E9GOP%LTPQ;86<\-[I3TT@G5=1;6>3:]8-5,#?M6 MS2S=9#_"C /O.V'GNN/.@0K9JG5#/5$J0(KTGZ2\2L[8^=# 2:AM(O=L'#3C M0=!^&J+>/,F+?U!+ P04 " #PA5M0NADP1K$( ,-@ &@ 'AL+W=O M&ULE5MM;R(W$/XKB.\IGO'[*8G4(U2MU$JG M5FT_<\DF00=L"IO+]=]W%PC'>IZA[)<0EK$]XYUG9FP_OGZK-U^VSU75C+ZM MENOMS?BY:5X^3";;^^=J-=_^4+]4Z_:7QWJSFC?MU\W39/NRJ>8/NT:KY82- M"9/5?+$>WU[OGGW:W%[7K\URL:X^;4;;U]5JOOGW8[6LWV[&-'Y_\/OBZ;GI M'DQNKU_F3]4?5?/GRZ=-^VUR[.5AL:K6VT6]'FVJQYOQC_1A1G;78B?RUZ)Z MVY[\/^IL^5S77[HOOSS[S[=#_>S/<@ \-^-C M\]D&]M# 'AM0.-O '1JX[PW3>3=OYK?7F_IMM-D[Q,N\ M\SOZX-O7==\]W+V=W6_M?&[;IU]OB9*[GGSM>CH(3?="?"ITE)BTW1_'8#3& ME$5S[@]P)R5"[(O,I AQQ%I8:*G==6#[EGK<@X,]N%T/[K0':_IJ?D0R5$SG M7L;O9-9[:[UWN>CJ3HKYY)+WQ<1(,9<].<:6>6B9!UJ73K"7"2?C$(=LTW*FTK6!6$[>E5I+J:LVBA(IF8QP*B,+%+>E MXA9XKA/9Z [(9<>QS+] C-G8[!3-<0HEF1]99)J#4!]-T3A7:@[D@(4S(->W ML*\Y3I$$DL2-Y>669990TJH2C#G)50O-+,P3"T8!4J M8IR5,+SRQB@#811:B4+I_5:N]:Z\DHDL1JJ52SWI^E:NS\X8A.%L07:EK/6! M<6K3$,_'"+02@6(M,+-@U7&F>'<8J XL.T0)Y61"U,MMA]'LT"JA]$J'5@EG M*F2' >U0:5_6[ [4[*#R!6+G*E^'H>]0S5Z&&/=_M7A_)&6;"J"?LK)CYS"P MG1_@PPZ#UDG02A]V$K2=#SL%<@[#UDG8 A^66=A&TN8%8]O)' Q\6.;@SH=M MT(S",<"!&"!]6,: %&(6FX12C+M0H;Q1CT.%1Z&B]&$O0T5?H_Y(.%9X5#MG M;4\3QP _I';V&+4>H%;XL$>ULS(,AJQ'R^+2?[U,V,Q*$/+*/J_,U])]O/ H/PF]E>.BITQ\(AP>/2G2EU/$8 M]3X/\-J <1K &K>LFZS3 S&7'2EA-6(P1@!&4E\!1EET0^8/HRRB<]+2 M7:),G^TX)XRQ=LN>4P"HU*BN)A+&8)!:]MG^9,"S2$$I#PK!(%Y :IDE6GC;% M\MSV#H@Y,D$<[R(Q:Q7G3AB*">W_:ANJ"8,L#=G_31ADZ9+CF 2.8\Y8K)S# M RBRMKV5,,C2D.(R8Y#E"XK+69;%H&L7],L M7U(+9K!K&Y6@GS$6,SH]T:8,PR(/J0,SAD6^H Z<9D29L238$X SDTEPF) 8 MV:!-'X9B!E \)1[U^\ @RT.*RJQ03RXI*C,XR]0M)J-11@ 8V2B9EXQ"WS!# M:DLR"IO"7%!=SMZE^H8[IPZF," ,P"0;C8Q@%#:"&5(4DE&8 >:2LO!=JA<@ MM!JIS9K*4. @1#N>(*,P",R0PI",0@XP%Y2&TW>I7B)(*0@J!Y#SR3I!Y4!R M(5BE<"*CT T,P"@;;0HTPA8-J3=))4]=4G$2(#R=,URC/ '.4VNXQ@O1^$$&+>R(!QD#KE,[,EECQ!($C)!2,Y=V!CTH:LG<:0 M0N IP>X$&(U'/6<@6H@-;36JZYHL+8(1Y2FY+" MV2&^9)?R7:IO>32LY5N%W4. WM/Z@3I_"@AY2%5)"BF'$"L'6)X%+*Z"9K;@ M[A0_*TB O)PB57^$4KZLT"8G%U56U>9I=VMH.[JO7]=-U_;DZ?%JTL?=W9OB M^;2[L@2>M]J:#W>=I?*W3L?NM_V]I._#[^])_3;?/"W6V]'GNFGJU4UW2>:Q MKINJ-<[\T,[OU.%JT3U[:E8+?3)E4:NG)FA/594W M_QY5J2_+D(;O#YZ+_<&X!]%J<F<+,??P30< MQW0=K^_?W;]TQ=MB7O)6K77YI]B:PS),PV"K=OFI-,_Z\E4-!8DP&*K_KLZJ MM')'8L?8Z++M?H/-J36Z&EPL2I6_]=>B[JZ7P?^]&]Z!#1W8W Y\Z,#'#C3N MBN_)NE(_YR9?+1I]"9K^;1USMRCH [>3N7$/N[GK_K/5MO;I>449I8OH[)P& MT2,J8K>B=2]BMR(^BB*+,;(PE(5U#O&M0SQA045BPM*+1">J.Y$D),XR0@@. MQ%$@/@<(%4V!>I&\ A*<2TZ]0#$*%&-C2=Q!H YB3DFH:%J2 "7Q)*6)])8D M42 Y!P@538$D (I9(FCJ!4I0H 0;*\$=4M0AG5,2*IJ6E(*2[A)!1.(M*4.! MLCE J&@*E($/ZRX6B5O&'B!*\-@AV&BIQ\,3713SR*;9A:D8F887!3/-2$)M M91XD/,$HFDX "5-!) :1,L*(=Y;P#*.S0@Q73=_^H+IY_93PE/H_>HH'&463 M#%"A*D 50RI)N&1^*#P;*99[C'H\\#BC:%2!%8"IX J B<:%S++TRN^6"4\T MBD8:8,)4D"F!3#+)B U:#Q.>D7162.(JL !2L "X/R(IGI%T5DCB*@"4(9/D M!6)X1#(L(AGS>. 1R=#PXY.B<-6D]#6#$2FR#[94S+/)F[?+F[?-@Q')[13% M'\PU'I)L5DCB*@ %]WHVMV4L_%!X1C(L_9CP>."1QF;M]W 5* SN^&C&_57A M G(7<\_9$W^Z)N@Q=M[,&J.]GLM#;*>I)[ZW:P M)^*Q4:J=<;>)O6_Z8V'?,/HX''FC\=R]^@]02P,$% @ \(5;4"PB3 ^] M%P$ %H$ !0 !X;"]S:&%R9613=')I;F=S+GAM;.Q]V7;;2);@\\Q7X.2X MNZ0^$,U]R:RN'W;;I^/A5OGQY^]]NG^#T_,QHG/U3E MX;Y)7I2;?-/^^GF^'B2349J,AZ-5^\OO\IM!,I[AE^-A^\O_.);PYC#^)J]L M#RL;=&:LUL==7AZ2=P_[O+/:X=4?>E]X5I;';)O\E.^K^M!^ZE ?.Z.Y-]_D M=5%M$ +)\^S0?4Z \#__Q_^(;<:ON,[*IC@45=FSB-MLVW1&?U$>BL-#\EVQ MS9,?C[N;O&X_,1R.KB:3X;(SL[SZ4WY7- >8_)#\F.VZ$_SO5V]?_/3'E]=T OPUW#7FH Y$M B$_)'_*'[GJ&H_%JL>HNZ/I8 MUPB)[XIF#2/\5Y[5O5"]NAJ-KR:C7FC:,;Z##YOVDR?/0MZ6DXV^_]U_M3]Y M!J]N^/5M=M<#GI?ENJKA=#,\Z#1Y>X"])56=T VL 7S5IHM!+WH&>Y=]2EYN M8,;BMEC3B#TXL!Q?#6>+\6@U[1GIV693YTV3ZB_)JZ+,D]=E9RV3\1!H0OT^ M>?8A+X]Y^EGCO?M8=8YA=;@'>%55_>A0U_@7@.I=];%L/_MC_C'YKZI^_^@@ M#N!OZNI#4:X[&_RQOQ8G&U@,G:G[\K#D +JMMD-+ZXN4S>YNMC#;-WB>AN!_CR]E"M MWZ= 3.OD0[8]YLF3X0 N:+('"MO<9W5GK4"F-D5YE[Q]V-U4V]:WR)"^;O;9 M.O_WKX#C-'G](?_J=__ZOT;SX3=(2-J#Z>*2%Y_6]UD)K"9&@GY\]O;YL__L M.98_Y=OMU?L2< *VFC4 KTWRLFF.78#]5]ZYQ#+&'ZLMW+ZL9CI:=Q[[L8.V M2NR$8C'!)K ?G6)A;O\A[S.UH?B0XY$+=/W3Q!UH R L'=5W3G 5UD-\'JV M7N?P%#RSX>=[QGJ[R[;;Y-MC _>PZ5O?BUU>W^$NOJ^KCW O 4?V6=F968>\ M!] _\LR;X\VV6.,%S_IV&2+B6\2Y)GE]/, E*Q'3^HAT8V@I;/X&.=EM#N#L MWFD@6(?DY'?:. /EI"0;-[6U2Y9Y_4!A**$SK(J&[Q$A_L\J1V'_-?_ MM1R/%M\TR2:_+D@;I"A'_0Y773'S1=-@TO 9V'R$1#83?8 S]T"LM#+M\R-'I"7 8O!98%0D2-1<-)5TN'' MU["#:EML"#K?9ML, (-GE@/DG$"7/ $P)._NJV,#Z^K@A17@EGWL.FL:&//K MSM=9,O^5^/!1 8/+<.$;@'>%_!9G>PE@]Y<]C%GOH)OJB+-6X&!^PP MW_4:.6@#A[7.8::;;9XF9=Y!NC=UOL^*39)_ B&YZ5*$9YL/!"C$E%V>'+)/ MT6%>P[G4R3J 0(=25L@F3C\#7 @H+=P"!!3":(^;CT^YQVN.MW,+= ZPLKB[ M/UQ5MU='^",^^G.\$#5 #+8ACT2'!KH$V%@ S$X]]7U5;3X6VS;-%UC$5_#2 M'2CB&6X0]WH+MZ.("'4,L?A(BFWPX@V\C5>I@W(."?;9 V) WQARP?$B;:OR MCG'OIJJ!Z@%\^\%8YR3T1*8%_0#.;[??5@]YGJQ!0NABECXEF$='7@5X9/9V MQM*K%D*<>/NEP^;< 2=ZQI%I@-#1C7ATDA#?3SSX*@+S%,8',7$=SO_8'3"3 MG#= #! G;TTP0P1@W_5!Y\P-T?F757EU!MP8P*>0!+D)DT^FO*"; [" )2+C MN2#^F/Q8@0 \GK=U^;CHED3HIT"G88:M\J(*D-\DHUD*.A[^8PD2UG(\ (TO M_CO?I+A7H*XHH'7,!2\^;=_"M 6 \_?5=L-H 2$ZFZ6@Y2\?3D7Y9>3D%Z%:<,].;BW0Y M&Z:S:<^PX_$XG2[FYP_;X<:@GI#Q # $&=P5D-MUMB\ 8[J<%*475^#W0+)9YMU94@&3>!:VZ/M&K9"(B(&Z3\!U!]FF-$ MB(4[\G4"^U_-TNEHXD[D%"C3^7B9#N?+TP\OT\[D:9(=B#9W)!"#7K\1Q.KJ M '!'X3[5U7:+&RQ0EL^[8S$@XF-T+C!MJ.E%[L\1Z2Y R(6+?Y\?"A 6+T'$ M>Y(\%1!U]ZO"*@".*5B!VF8E]J<_/[M!>7=]^+^/7G^O.%X I#< G*QNO/;8 ML1BV!NA>01J'/SWW9;E*)UX,B<+GKMF^_7D+CKWY>:N-4803K_Z^A?**\:>G M,UCE4(,NE;#++U$7%CVLU^->/Y;]Q')6G.->XW9@;2*,=1;QYU%G/%!G@16# MHG9;G!"K53#KL)3O\S)'DR9>UFRS \4/UTW*7Y\:\39G*H&O[++Z?1[,T(4; M4%>X@G3Y:)8=B@O_S1_(6QUX@MY=U 1)? 5I47U<'T#-A)E O:SO^B2(JK/E MGK,BK5B>!B3IR#Y5G1=WN$#19N^ K_0I&$0L^_;"8A#K7#T#T()NW,\ MH'R*%H5^TXT__*4>]-M]< M91\ [P"I2K)^XHT74@CZ+M$X%$J.C,:=?9Y8< \5M*OL>>3%)Y!N2 *"Q6S. MN;.GC3(AK;T.9*S/I+P!1X^.U$]M/=KU6#F"X?C)IQXI 1:;:H>>LW0*>! MPD=,1^MMUC3>29)M_G+L,3-]CP; ,Y;[YW$'CH:>7,CY7SZ5-0%YWC+)A3N7 MW50?.K#^\Z0SH%#KR"$(/.*G)GIXY-0Z3][G2#IK-'$JB%#OK9 $.U*$N,U$ M%V1[5!L*H=8L61A6C'Z5+G-)44+/]OLM@!^I#HHG]V@D,5>A":X"SSQ@@RXN MAW36T0)_[;QZZ^17/TCGWGW93A$5VISIBY<_'OX:RR].(]FZNBOI]D506,2$ MSG7I+'3\Y0L]0=]>,,,\EZ(1%I]R6IU0@-^( GS]B +\X@P%F&E@2%(O7M'U M>QF_5"IZ1U<):B2 X-HHDB][%,EO\[NBQ.4E-Z+I&=:$/O_W8&["; MFHQ8%_ 8_7:)!Q3JQG*(?_X)%I\ R?Z8U9L.W:)7G($#B3:0"1(GKFXR9-Y( MFP"43(SWL+SF%-O]@N%.#9$F-^(%2[(U;(=UWN@;D?&[J.*&('>1'CXK;R=V M=?+%\QFQL(*N;VUS)N9T]+36JX\]'IQ.#+(G@;#=5L*3 08B4N,VJQ(I%#%- M)M-"CD F/)"?HLG+HD++Z4'41 (BNCF R.%J:/%10_SYL.D8V4[#IO/XFV,- MFE%#\F)YIOWH_-5% GI.K2X21M4OBR+K^ Y8Q_FNPFOE-DV@-J(.C [O'H>- M%\3PD)%_ 8N!XS5<67@T<;,]!FULV-M[U@1]U[A/XWMFA?B(C^4,IUM+!$9. MW*"',WG,PVE>O&UKUA M'&Z/6P!GQY7Z&)@(N?& BI:B;Z]PW_4]8=CH,6,0.>RQ#C&\$.X>/^BY\H;4_$$6L*21 /[W86%'ZRP>]/OM-Y/HH*]TX M^5^"F/84R_K+!Y8 I/XAWQY!U2=1 O!X4S1K8%K'.G?7F#12$WO5N04VTL=Z M0D3&Q!MXC@1/-Y"H,=_9N+@5/D5Q 8XQU/GML>SL[YEP$Z%&"3P"5#JXI!TZ M7=]EI;#+4]^EB9?)U*SX!GWQ $NE5-Y=9T2V?N.>'?Z$L?<"'8_CX3>1)^B; MT3> P6C?H=%0#P,()":46<" :+'-/KK0N8;#;=$]"Q^#&#N(+^)0W>7$[2AB MKH M-<>;IM@46:UN4F]I3R[6($3G%$>Y?4AI(EF_1"/JFE-A<13M1\\Y-D/T M!W[^D)79'1M$% C?OOG!;[K<@(0*>AD3&;I0SB&2[/S+#>])UEIFVX=#L6[\ MQX=[N$#W^7;?T/;6VX).[N98;#D*X ZH,.RZ0=L$V!Z6DM+,K&J&$ M#QL4P]&PZ!=9%\U["7K9[0%/8- !:"MY8E""0C<5\FA-(^T3L'FOC'?[H(CR M=SN,/88Y MW@+DR4R-"2DL;B)XWP!)6$<86>21$Z3@_'F2B^PR08\);9R$VMI2) +6-A>W MA:58[\ZQ&B;WV0?D4'"4>QI;_3G$%- $0%0@/($[=L+" 8%^DN_QF\RO?._7 M9,\G^?[9LS<.\+0Z?(D0 E\[=W6X\W!?-P0=YI.W2(LD4C&T M,#)H@-N'<*^T^RW0HJN;ARO\R;L?H.FRSJZ S00\-&00^6^:N+[&UC!99#G$%VCT3;670'9SXL)7'3+':9I17V)QMHVX#D!.HAN$=I8: M!6:-#F&>]8#R, 4MDE^'DNQ =^/(100"XYX \!:4= FCD4]0;!)=6S[A=>6Y M"H]6MT/<0IG"."T @G<29,S[[)G>6(= :$.C2&?"<.#S?3:8,O,SZR$O0,?; M$?1X*9X*RF2/$[H85=.3A/61!!E($8! N^P]X+N;6]#PR+JJX@MK,(S'"*&< M_,]'V4S[=P MMX]W='>: "8UD2 F31YZ[CK2&U)E\+K@"$5+'F)3B]25\.X:=#A%B]M7:-"3(M)V^^CEH\N M7QH'%WT\5$@U.2Z.#6P&IZH;()XB-1N;H N95QXN]O36T@<*&+P?EO8OA!N15;@/!&,<''!RN=%^% M\T]$6M!;M&';$5N/ 54 >G!:GUAB)\M22;(N7,2+]66B,237&D/RSL20X$T% M?7XM/F(79X)FH&Q]G^2J:D1:VE)FYEGQ=-PR()3 (RH3;IC+D MAF<@V33 X:,B%@XWFT8?E/TRPQP6%44D,(J:E68G'$-,.M# M5I#7JRH[[,0(>P.L)I!3(F8/.]KD"#H6!/M7C9<*O:F_=+5J2Q.'&I5/H+4/ M$@P'WSVRV-92Q(O9@X-D+3'2YR$T3@K_D,4QY[.0Q%3FO15. K ^@XO6\2F1 M)YT77356'H=!ZOQ*ULT!IAPXHPC@A%FG2)TA69'R%0=4>_OX&2(]HW8?T% [ M)3(/D"F[R%_G+H1,\7"C3X22*[%,'@ST))'G2OTMC:ZMP[M.1^>57923LAT]+YR:9UB]:3!"?!/G%?4AS &G=5([N>MN\,3R\)2-,O6F2;ROX$?_J MYST1>I0BE9SK7(0P^+:B?4ZH'O1 M#?NZ3/XC*X_(:US"5,A0B/-KX*:"S@-)[15NZ.38J"ZWJS:,PW5^J"LG.DD$ M_(U'-'U!: FE5#COG!<^V%:7&^/R:[TH9)+\2,YAY2"IEA:,Q^"ASK7@XIK) M3AJ<,AX7G8ID-[(2QB"\,?8*[S R9K'&W0BDK(P)3%<1C2&)FQ-&;# W':U>+H=$C?2LD!9$P;0,.":%/DVZ/ M(9J+-R9[HQMC+HI"8D"V!K"L[(90LP46S?JD\GD3+!OI6' 0-5^.$!W[K%(/ MT&!?D6M'81->Y(]9(Q/1"<3WD9'RA@07V-F/H.VS >FM4GG+14BUSE5Q$G&H ME4MDC5YQCUG(F=I^/"<"[<6/M_N5_'@][COTW!%9<4XYY[I23GG'15-(H14O M6.#L"CP,=FXEBKXP&U M%]ZD\]D^B#>*[FC,,PD$AE(.T;^#@I:J.(4/73@%DS79N>&J[M0 PW2BV-T< MZT;R?.S7?K_A8>!&:S*AXF?W>;8]W-/@!B35]LCPHUSD^.5#&VA#,11W7&W' MOP5G@'$BV.:DAQ/6=.QIM?@<\YT9]S+ MJD7"W..V MN#O6\H%U;#N_-]($L[< 3GZ!NCB]MGP'6 MQ2#)+KU^)_RKV.57L)HK5+5JX)*I%3;9%LDXY&R%.IXJU9[V!]H#,6T6M)'F M_@GE<%+L39JB M?2(D:=&M*5P@!:'/G5@V"2X>NOVG2G+.'9%.EF^*VXXU5DP*&0A]8F?VD])U MPS$0/=P(L+1;H,31=U$2NZ,U%859E^KR[9,BX_-5R_C@399(#\X8Z**1XJS+L1E9STHNI8]VCEY*:7 M-1!)KG-1!1I"44]C5*H ,17-W56Y84J>JC^OSF\>V+>VR4'P.(@-S^3ZD$E^Y6L(-^(F]Y\ MEC+_8$-AS%W?7AJ3F-NB!CPHI.PIKJ4P5U?=M-VKVU2WAX^9G))*D(X NLOL M+*BBE!O43$615KN $4,SKAZ,\7B'O!2UH,P_@ER74/2I=_1M83[4Z6YSH3.9 M3UR$.U+#A?TA&,:02A\$U2::)Y5#69V3$O 8!\EWNH#8ZO#B(UJ1<*I1,)M0 M.K$D#U7O38[.OMHAOL(G,CY@.O)B+)$%:\P_'4@#T0*,GK*B%UZLSBR%4NB4 MBBRHJY*CD0=U9R>^>\"??4Y.?10,CC?-NB[H]K,H]JCIDU!I4V"H/P#-CZ;3 MP:[A$90:#V0+*(3;(<7XJ.*:0SLD>]D&+?%9L=7R"YY(IAQ6E E.(!VY(:.5 M&T"/QLKI/40_=7L(+Y;#"+E:)!V=DCI_BH+"PE+LV XFIR=$0XE(:'VSM##. M7BE,+Q>]LCGNT?CB%]XS+WF]?> *H150C ^#EO!WAG*%\JGXNOJB)-K7HF57 M%F!',*77IEXTSO+N&'31.*N\(X-L.()=JR9#B@WR?KXMAK[%B&/H@R@:NTFZ MVVPU.S 9X>!KUKD!HV&7I/TYJS-BJ!'0$5V ;7-&)PO2:%V@F4+1I+O/"-W@&T%@(]A'1ALDS\H':[UV4"T_,CH&2/%E^ M&B;B)F*VD1).).P/O*539G-ZI1TZ._2.P#&>O'=EVGOC&V&6+[FT9)%+B)/I$%W@O /DNTR%SS _I#0'+%HO?N\%Z;J*W3 M2,(F'WN3F6FZT-IS/^04G],-$NOX:LYC7X8J<)22$])S*@5BH" MFV4VWA2F-/3L51GF*Q%2$NV&?OH^YZF202!Z2;/^80+"$1 MUAZEJ%@TY)]N>;A"4TX&RJ8&_X'*>.5L9+![ .UQEWN_9Q;\%5M0)K=;M@!Y=BS M1)]F+N+4;N(&I-G\@]J* Z[ 4<]:SPLH),508\@%@!1O+(5C"D?1=?:LKBG$ M&.DFOHNB*0A+YXBQP'SJ43 M4L_T[5$T5O? VY[OF>=Y PEYCJ7(NXK/;$3IKI3*[W)8D9, JQL$#9U"WY+( MM,H!+1BC:(V*Y&S:%4T04"X$]649XU*5 U8OGSYI[>&MA#(<+^\/#S@\?\]R&/15\3F1'4]-++ 8KN@9RL:@N&5W%N7H M*6JA79+%K(?SA?#/%L#9MD22-YUQ56X?O)89$\+U&*1K J^FC&C+EHPZMUJ?I8('USC^*DH9_U$5%2+XRBK1N#[V! M@VER40P =8\1U+V,!G!$RG0,$E<'Y"<#'A7TD^^.VUL8G5#SFFS-[UI\Q_%9 M&YYYL6D5P+_4]";)+\^D:8)<4#XJO:T<(I=SCD[DWIE%NS,U5[6Q3/[D\7C" M<3SX! "VK=G)=6YVT(GH",R1/REDY:=CHLCB>SA?68Q05DM)&2B4FB"4:]G X40??$)\^ MVT5/=*DKZ6?(/&P;(/[0,4V),.B#/SL2?LLVQC?H,\"C=^O67$-R^80>ECXP M2B4Z@0^7(8B DA\+OWX\#C>-@5$29MWD&-2#.CL* M=:)*)J0ZF2]NJI+,>3L9W0@$P='YU(+/.2=ZX1]V,H%%+QK1VM7=Z4 WQW4K M$AF6\_I(%^]-M88S35[H@?X4QL.@>G.DO+$]/^A.G@4)'=?627"!_UGC= $_ MKYX_1Z9@KHE75W.JNR(9#RUSN :K$!$.QE#84)LMN==D//&!+L+ M@^ A\W1 METR2$KUC8F)9CLF(HD*WAL*"G*)$:'03I%L[GPX'BC/ MV=.GJ=T5YEG2#NN"PIJ^QNBG5I0YZCIU<5>4,BM[>9WC'#5K:EF&*=I4J\=Z MD.5F/GM[S:LJ@O&]G-=QS[6L[&HP0]\G)V20+&Y52LNS+T!V=8W)Z)<7K;)' MIOH0?1^W:V%@WSW,"7+$MH 1;%GWQF5);KJ VB'UD^ ..$U.Y(. M28^G&'.0/PA_\+I&IM%AFWQ?-866;41RI+8^3BZG1'9ZEPJSB-"*)CW909/S M3 ,+<=JW,1:XG/92)^21;K+R?>-JP>)?H,IFV*$OSUV'#0U]Y(XR M.@-9,-#;#;_JBC7Z$##0M^J@'O/R['+,:G?,BFW#Y4X:@AT!@%JMA;O",2JF#3"9%R\2)OV$ MY:0<&W/EQ$*GIM<7R4M#'&)^%$L\1+5VL4?A^86YZL5!HG"]'X282*NRAT\&-%4[!HGO MRI'5)=-2DI.#:B)-8K/^7'U/E0'MSFB!;4J'%^H./5&:J&FI'FKJ8J?%%,Z/ M.<:P[[BC>$NC1.$]VB@RLH:^J<,)7*10UQH3F=PW"@SF-J?YF\:2T "*4K*' MR"R)W9:X\B5QIB2&KBU%H+Z-ZMC8K<%#+X&.9'K1VQ-Z9R,'^= '-=O[7$D: M6\5E;PJYG4QE.Y7)=FV]S#Z?[=IE8K HLL3.[WZ2EV:W:2MK#1X-ZFP1)_9! M;&8'[1Q5AZV^)(3-1C9O%H9LL9_!X3$7PU$S:ZM^C0L U-(WVEA*=O#CLS^: M<@S)7X] T#>48DSB;+?F"?>?J%VT' X.0B*0@$RC=EM'C;9B+>FP,3EX'Z61 MBDO]U6X-^*4= 'C*AK0NFD:LFWWWO@O)B[O+Q)7&]9X >C*L,/Q<"Y28IR)% M=4.M2.-(7.6/>+'B@9^KYPEU)<$4!=QT+Q^0GA;4!CGX,(5P87>J-W.ZG#>W M&WMWZOBAW&]OA$R%\9EP8KT [B&'4J:>C[5O(QF!@SIRC9"L4:LAOH(N_!U' M#(BCP-7B8+PQ P' 3C39H[3!D*O>9YODR2@=S2?TQ)/5;)ZDB2^,@:9T>U"] MYQ0!K+IEG/4[!GVFD-Z&Z;N.V(A!%J!Y&+(WF.@C5\8DXU9!&B!FBH)M)1#; M*79? J7%)%V-APRF.?P^&\<@=6JS<*WN+Y-X=^"^CQ&_24#RW)_U+I.IWRGS M4KABVP-2A7@HDM@BA4V%*W-;#4YHT&)&NQTBORVWQ.5EY % "O9DZ^DY91== MY+OC3AYWE8GEO4Y="UF'I#E9<49:-S=VQRO(1;2LOTB2IDQ JFJ4JSVQ-8@ 4\\%=L#*)IIXY&O],V_D%6V$+8Y?)S_F!SK^$!\% MBG633*YFR5L-/L(_7L5A/[E:)J]O;\G^<:S+PB4E^('QD1\J4'F3#SG04^0H M8QCP6RQ#2ZZ[R3"Y*"[]=,\Q%JC:]_@,/2EH3/1VRR]",HP9!M5K3L)S&7K. MI.9BK+AX@R/H**1()2L25D@&^8C)?\QE16QYBM^90NT /HFK;P?WW!42;NAV MX&M-R6+-0OVZR.6.5_RUWP1,:N-_3>:1E-R>A/;78J.EI-_U YZUUQ MX%*TG+*!6@'EFQ&5EN2JZH:=A8I^^C!5TKK);04!(6A^W?(( 2?C9,YRX_U8 MSH>RUVQQM K*]<6J!6();-=JCGA@\*J7WL/@0NJTC@:9FS1. M[O),*"DZU+3"7.1:2FPM+D,U<:7Q[-&/L JRGC&.JR3-*8&^E@!E2,AJ ,J9 MRW?G8#"T#:E-BA3&0X'Y@:0*'XDH1@:4^EH\II;R.^$>UN-NVN'4G MV@9@:@)C_:M,Z+#\;97,R'1N;!2;S*>>R:[7E*CILDENF?+]>D=KJ2<>8F!P M_R62QWDK 1'X+Y>^7OLUY<-H+?'O;?E =M^]=$4$U;6'S@4Q(0QG:=]0+@G1 M454K,NK.;FWBZ1;@(6Q=*"+7]WS@P1K,%T"6UFL>"K,,M2"0FM#, MPZ;\G;$-@>2%H=&3\&M.W7\(Z]+:G-:B!"+''C\3@BKLBBDE1BVJ1VPR&Z8& MG[$)5P3AJ?[K(R7U'"KYNB4V(58Q@CFS2UTGGX["_%@6K+;[(_=JLG*6*%-G MU>$,_CWPVS/. ZN/]>PE#"YKVS-O7?H+2TWNF@4E1VW9:N^XZ[UZ9JT%GZAW M^Z,Y&[D=.]E:BD9V(#:I!5(D)Y,"H)$(L2^7D]==V#?V0:AJ6S?5UP:2-%O3 MSI [*8;U4X7?>5=)5S6E \8SMUFVB@NA:$0G>LC>8Q#Q 1:41Z(Y_0F7ATQ']H';FDU1: )"Y3]0+S]2*B$&?%N8FG2E6K*( MT,?E$8NK=X9K1Q1DL<8M,43%+@IPUD?*Q"S3=G6-B\& G9DJ]*W6O$.V]A7- M^LA5HZJ@<,-OFN@Z#MQ&JU4*1^K*/7O[L]:^6UP-IVGR%O-XBEL7\_ .[=$X MK;N0OG-<*L7#D,JTJZ%Q@O%?I**H>*V./9!R;EE>Y%_1!U\(<5,&] \"HTWE60W% M4G?7WW'?%]]LA^^RE#_6T('6X/+Q3M+-VL7LF!A]E(B[ MUN:$X*)%]X#GH#?.LX#PFBI/C>XU'-=$I@1R;L=<>8*TIA9RF!Y8!DE!& AQ MY4KC<=W5@+AJTJH3O-&D",.+B43K*W1)ND1%D@G=5F+0&MQTE;WF@U7*N)B: MVRI.N^/Z&FO:+EG0U.3JQJB.!VP7Y..Q?#6K9]WR^9SL9POG4P$.IB5XX]S^ M!LES#?^CJ.2@4(<5JK+27$G'RC#"I"CO.;%0*7 _XW,YEQTAY]V]SVGCE5#6 M?H&Y%FX-SBJ@VIVK.QJL0ZP8+0D6)^)Y--&BT2&^_>AQ- QMBB MKV%"9K5--?@K^A"5<+%((G*D!SE6K_2&&!S#W?8(SN+W0A1^""^]&F8HK;>N MJYNJ5CW6M*Z)7$][ M;(OU]N$*9-9-SD;9K"QRS7B]SZCH3(WF2ZRFIKF-58S#JE57QI;5V=0]AJ[? M5+?OP!DL1.L1XU8>Q#A"/QU<(E)DQUEIY"410P.]ZM#NR5&&[2[6E&^I5=&V M#[;UA1);QXS,AAQI:=^9Y\;X99XWZKNK,12N*N@M&2DTU%LAZ(8*H!@*'MQ. MS(IU)4$L54W5MB7!Q!^BP"HW1W8IYWDV/1D!ODC3=8.( QQ!I%6;#Z]@@UK329>F?4K-Q;9) M++8-(K^DFQ38RH3LBWU!^'%KI _ 1VFGH["G5#J./7ZH@^.ZC&* *?1"K8/8 M$?-,$60CQG2!'H1K[U_3O"RVN5(PT>"?CI2*WB0GF[I^ZGPW'&5B"[34-LU= M^1H]@[Z^7UT+)BS+A/7U;Y0>3_VODOA*JG^NP0EJ) BNEU9&#@V6[C91>@$Z ME;'PG\OE$)] )-O?R48!1FTB6XOC&("D#\L % 5)_#VY!6!.\+[CCW3#O.!3&9D8YT_[\AG3+= MS_%,,N)*XKZ&.<2M4ZQ'NB-JUV)E8Q(ZHBG$F=2,@^^EDF/,.]I,-OF:\).Z M5X>J];M[&T;H@FC))U(&^];B^AQEF.L?E(B"5(A$#\R$U: DK*FC'Y#N6[$6 M&091#9*+[:6Q^>"V7_F64^($>M5I0L54CH);<#)VB/?S@5\8(1*A?)*,2(OI MBQ-Y:Y[AQ?FZES=YCXFY.,E5/&W&W _;-^>7\ CGH?3Q1%Y.5]ME2+L1[:JU MUD5U-_.Q J$8E!S7\=S) MD71TZGKWNAF=Y#':52H,@:'O]*;F7(235_EH1]T_.8D=!HXUJ_H;\F1&#J M"IT85![2$RR[&:N<<)Y:$UA.0J.EV STHK?L:[&%GS3AA;8A-KMM[ M2[B>KN]A//S^):-'B7A!?>YJ5IWUA"*5]DPO19NVH&*]9/%PL.>!7M$ZR)CJ2\-R0DQ8D/,PZ[#[4YQ&IP6ZQA7$AF@.%0, M PMU;8&PR3LO M==.Q266K2B7!C[0\8Y'MZ042Y\ODXJMGKZ]??G69:@K#(?N4FN %FK,%+>(? M F"VS$DP3K=SGT[#E6[RPV'K6,7I?9TK>B98'.O.9PJ1[Y>]U+)T4)-V.AQ5 MC2=1,7-5##537&S#6AA"#5MB'$[U^^_/#O1SKYPN9=!^^OG)'J?REGLI:[2+ M4XI6M!+D82IPSU0UN- M4OLM;2A$3/N"QN^G>M2L=$88.(JET= 6 M^5059)STL?!4']&$X_2QF";@,6$AHK-(1^6"]&@S#$^2"=8:'6Q[V?--;_?Z M1#6OOR^IX2ZM%I611I:IRPL69]9OGQY^]]NG3?&[W^*_P^_>YG;,6$+(]=@2;+',G5!42#+YS5^ M>A'WW8^'H>P!>N26 Y:HE8CS:?@@.*[TQ]MKN(^V<>I*%!KN 18L89,,,*MA MJ'0ID0U8PB3_=*!.)P0J"M^YE8XG1 L!.]>D414EIXKXH&K2_63A/JS EN"B MM#VS&[]\[P4DPIC?%6LO-TL4#Q$"')Q@XJ(Z,ULSG$CZ/1"GXN"Z.N'37L)3 MN5F^>.^25=77#)?%%X(PK7^ 1.&Q$<'YK5L9?O[S0>@!)ZIB!0PEGNWE\!61S6-#$HZ=]#OFIRZ^D\0;RJ9T$:B7 MB48K<\,HVVS3Y-:'$3@=&#G(&+;CJKYP RM-]:0W"RF&2^XY)T4UQ:T7ZW[V3,EL)U) M_VF[H;D04&N>4&W2%Z>)T/BO^4K-OTG<97>?^#OO/CKGZOML]'?_FNWVW[QR M"=TZ2OR.NO>^H]>>=5XS!^.JA.'' "4.\+T(A9OP-GN,.\TJB#\_0KL'YK(B"?I:;\W7&\!:XHZ[[#VN7$7^U\]]"T;;O(1-UU:_] >MM=I4 M3TA=%'#@$N<4#NZP2)%7V=T=5I@QCJO(/;0E>:58*T?P@Q!(9AG-S.F\VE,W MRHPFE>)<(BCNWC^H2H/0U$Z33[)J:D$.[?NI:?:H/.9TUV0YV"3&T[]80S'- M1T,?!4%$HPL>W9NGAGGCK$KDP61'M$NBX]AE,E\_=$=-6R 1#Y^U.)*!A?-? M:Y&DG?>C,B4' MSJLI\NODOS#0IF\.3Y0,,5*ZD@BA,!3 D8CD'4'^)WSI+Y;)9.5\/D>W,; M:1"88YI.ER-="P)/K]+I<()J<-<@$KD^[6(5#+9Y.I\NL"F:UE[2QT>S=+08 ^5OQ'[- MJNJ5%GKWSJ[Q?(5)NWHY >H+ -7JU.$O?_W#GRW3T11!MIRFDQ5">C%,QY,% MPGZ1KJ;XR7*1CH8$^^4L':\0'9;+23H:C7O.'I!E-1XE\WFZF"^3Z2@=SN<) MP'TTFR4PX01&'<%\\^$4_IS"2+Z-D#XDT!#7_9V8_@FDQ7L<,'[%XMSCI[0)[@[&< JO'\ MU-DO?OVSGTS3Q0K/?K& ^S[ALU_-Z,CAWH\7? C#Y1B?'JX '>BA^1AN\;#G M[/%Z32;)%'X ?L#93P"99O!C/L9=SB?+9#2!RSP?PC-P6:;CV-DO9O "+F0, M9S\<\=G/1W2WX:4Y7G>X[5-"W<4X72T)/^ *C0 =(D<_0DHR_:77?@0['\:/ M?@Y;F8>'BF1NN:0=O?BTWAX;46L[!31B-L1!Z[QN?.-3#'%*N>7[V5R#J >A M$>K,;-UHE29FR,\!*_ QP$D@ "!VX6\SV/=\83#*O:3L0$F#HDD;V919>-+A M$0DG[EU5I]I^1XJ]9;OYH\I[2LJTUY-CXH$KX=$OOO:K0&;I+Y$(C*&"_9<+A$FC"93(6J=6<8@QC.[1"- Z*TB$Z/8-DMG$\8-.-]AVVS\GYSDPE==Q#G)BP:+&$AV.8;3;WHN\+]9IC82U2.K_&/B-PWR[&N(;A M@ 20X6 RIQ^S&?V8X])' Q"]GA=;*@3A'A^?>'R6_$G*VUUI>3N?-4NS2^X$ M)?MAB0F2*$ZN$9CG!*1?U$?@URF > X"*WXZ'H/\L<)?QS.0$X&,X:= HH!, M!>N&CY<3H& 3&F(Q!*B!M#A!*(),M9)?X<164$B./Z%!<5XSP(*XS;4=UBN2[&DX,Y8\@/"C!?"E M*)X2P@/]7,T1; N0<0B.JFL$"#^&(6=+QOPI(QO(1E-2GN%Z++RX_SB^TW0. MC^G2# @*Z(INSPHI!7\ZG(". DK^ M27R'QP@E\99,Z._)E/^>D?H*1[0"K>(TOL,STP7]7) J F+9S0[#E"%8&4O<$Z.M.;VQI%MGQP70H<2$" M[P*7!+]MW#K&V,GI9-U:CVF\B46L$Y.KIQ)KNODY@F:D"*>2W]%B1!8^% "! M1DB+.K@NDU@'A*7;D1""&1H3!9-4$)X M[-@[>) G^R31W1^2\ !\?+XZ57:TB5;LS!XI_-FNZ.DJEW#R5;>-5]?5#\A0 M6;M3JR 6[.V"8)*7EQPGU=N37K:>:Y&G M@]UW0'B<+=3.)+W65#7OU2XT ,=[@DK3 M0B[S%RYO^3=N=;!1RMWX4$HC)'GH]I.B2A?DJJ[1A$?F#W&RFG#N+$> R/S&?HPUC MU^/1/-0>+N:@&U^",@#2#/V"&C[\6$VF\".W4G:)T$;Q<'*,Y-);L""5I5P)ML[G2)))R]#6WD7?\SU:A]"TJ^X2J M@)MH2E(J*^7\@L]M >E.]94EAH;UMEL-RBT '4[,?9UP\*Q'$7J:!Y:'M*Y M@N(/_%B5WL0K7J(+::)V>4(UZ0PO+CSK>Q(SLZ]2I_?T;,\/]X4HJ=ZJ"W>_ M.E17DG^/N36F?Q.;[%;D:UNEJP69^N!BS'W3%U8,D3QP]2#<+^COJQ5@]7(Q M0;$9%'_:BZA=(R!*$_I_GJS05=?9)_GZ9W0E<'IR)XS04+AJ0\V93]Y@1T+4 M'Q]_XL0A1!YF0T=$Y;6EU&\>& 9XYB:)MR-05+L= A_M%IA[C=*'" 8GE&=] MBW5HK-R#75(H_,^5@:)>4OX;?3B6-@.2I);'$P9%P2F:S?Z\7\F/%X\_>^74 M1:R=)4DV!2"!5V!W2UY5F2?P-\^36AQ3=?*F=O<@= M8X;LU+/CCLI^JX>:DNH>9#1VZB,=[%FP S]6&;MR6^5*E\+J7>(K@]89HCI@ M[9Y_*-(Z+=22-[_M).-&!M3X0Q;B#J)U4MH/'$M/$R+[VJL83 O0P&%OA.EN-T-IDD,[1=+^8HT@!U':^F[LY_WIK4[6 LLFB]'0UA MW&'$L-TAAR\^;25X-/E])7T#@ $. @*I\!+WCEB]\C%EVB3G,%=2>=XU=(Y!0^TGC5Z M]"7(/%.X\G CIF/T\DP,"F8 M@J?P[?P*'W@;G!B?*^6Z7W!%\_%D>)EVCIZ[*TFMKK2SVM@.[ YMTR]6XGO/ MAF@^RN_ENM@JFW4J+747EHXWR#7*C?G$5K.BIGX?RS.24CW2MHO/CA=G.P Z MND'02NE%$/31]VB:O-EF$F_D.R;UW]P34_1T<.@"N6%S>=9M M?/VQ=!$?Y[6A >1>4AP=W,0918H&C6F 0RU .YBOR'%PHDW-= I\!R[BT)W%XRV!@.0!Q6R!=#$" M<(Z7 +O%; '_3T% ^OS=IJ/QD$TKP^$HX1A%"EZ8+4\B/_GI1^0ZY^"C_H.R M[8)_80>P5B^;JDQ.MJI(73\P4"\V#U+-H],;3,K*GN-93D7 EN(]@8/;;.-* M#2+6Z?T%U:7(.O4%8:AG)=*C!VX(O)4".9;IB(P!XVDZ X[\.$ :=A=@]VPJ M%NF4)/+J.&DY6AKAG)H(6J13S%I/X*XG:?)D-)/NAAC"8Z/'/B-MQ+H%DXM6 MH?3S>15-?XMEY'/;U/GER>8ITB_(<7&F&6\=PK8/_'S!C2+&*1QF06D:&,4_ M(8J0A"0AI !3L@(!!4#3TB2Y/+U^9T4:DI!'3N#5,'E^GKL@E;)F%(#9-2C;]=$,%CFS\?K%%]QPC^9)R.0" X MU_U&G2@^8KLBWOHA6GJJAZ%V:I:*>[JS,D+XSR]/PZ3M*U/_SZDW5'T!URA; M_ZJC,DQ_$1GNJ!'G=*GJ]*?Z508Y+WKZRX9^>_WR=5$V^Z)NVWE>E\E_'+=Q M?1;_X,;*W,FA0M)8D:*!C1N*38%WT9N0!FLL[/CJU;7+&O[V^)#70+Q)37-$7&U+*L2]HL6DP08?O4W$JAL-5![9"H0AH QZ$JDW<,\DR%5>JK2^ZZ>(^M H.?4#5GES&FE3= M$+=;T'N'2KT 3LDD5,8O3?9P 7?9^L%%W7!Z8PVE4#_8=MP(*NMM6-YE4 M7&S65#50EU9H+)4]PR*L46EX/Q8L.M1Y>7<0.W77_>WSBH3\8!DT+>K.><5[ MK.3^WS9O&>%A/Y4**=VE*7H5W4 !GY75#3Z4@31$L:\Y$L4+C*MG>%)(24#A?]U+2GOZ'VS/$U[+,'=BP 39>1! D%7WF1$W0.#GT9 M2KF1&@X%)W#''=39]4N"D#K*]*54DO2UKA(2I93@:XX3[7>;_ ;SO4!=9&"P M^@B[]=$-/(;9LSCY"4<4(HW11>34VC>=RE6J8MXF+@ 3&:M5.1&++ORWB"QU MCG5.<+YK.!>X)]]EZP A?2E7 .,$M.DAGC6[P^8KTL[5V'\;V/BLBZM5V[\[ M]#0=+CD*DC5HM.E)^ ,3*==MDG"*@KS*S2!Y8PAG[()%&R3:CHIF6WO1(W$3NZ'H?8VFN)%;V^PP?_2 _^8$K> MX@Q&MDFU'"I'87+D%360X *J','"BC^&2'#%7"XY(6J\X+G8AGQ)H M# 1S8!LV^O,F/WRD.$:.MZ#"F2C9FU[UMF(O=\7\(?9P[?L@L<7H!AFUUNC: M;O/:%6^"S9;XWC:YH.Y,9.#"EM/5L;G4I:B9PFW6;6?@PJ!0/TU[VUM*S6X> M@-?FN*"&BE"YX*-Z?S()]Z6Z(MU-4I]SING8 @H!TM<5A+N /!18CML_+=I? MO$:_NXD2D;MU6;( SS/NF^''H2V$S>"G'%*K=#D==QQ*H&.OAM$(\]$J78&R MP9$RKBGH&3!?IJ MVG^Z@ =&HU$Z&BYL\!;V*.A$H"87HW$Z78Z32Q_VCQGV0:M&/)F+T2(=3?"Y MUZ2"IM][@';?'@ GQ;O:UW.DW,-N2M$ M:P6QX4(^>)SXBV[FZ-WELD+I9^1* ;@2]+=%O7-+<*?$QWX"(RE:)#<.@W9< MZ)6)"[V0NF"(4Y], TG7M7P/Z\KKTN1) )^)--+IM#F?2([UH.]2;6)TJ.FU1=?_?#FQ8L?OI(B>_0'FVY< M64@I26V[N$8['VB(XSLO16[Q+.X+*9/B!G>=2GQ#P;)+Z=&\8K&OTQ>5Z?&: M14J,[W#H:5MPV$"R"KMJ:LG<'B8DA3LW;#I']5B-]U7]P!(;5GHG^_;%5]?/ MKA5VG3UG"7SK]AO;(B'Z_!N411I!>BU0"Q^SOUT_I^#/++E_V*,-X4#5DH'J MU!L2@Q](T7)$'XOH^F8=2$"H+*]H=2(X_A?5>W$ ?24G[M^8$2-CV< M';&6;IJP=W0&DLWE-N7@(=,>XS+$/Z:>W()#FLJ\Z[ND_V24QK7(XB7?^;;V MML5'< W8.U7P77 FS.8! 'H7Y/P6Y=$4-9(2MZ3(:.DC492.ARX7!]Q#O@&@>-*?R8OH>4=(RG$DK'^J1ILUWF*%:_TO?X]2FC MIER39B0^T"X&7@=X=SK(V&1"&9^PVTXT#;QE./OZ%Y=S^]:G@K6[DU.!/*[6 M@G44Z)?11 HX3N$KJFLQ2R<4IPSZ#I?H&0^YVN(S?Y8^ANFQGZHVZ4]KA]$P M/F,DU=?IN-Q[.WN,O5)O R!N>+Z6QV>K4K62TOTJQV2K5,IO-T M16%G\=7. !@F5N"V0C>HUKO 2W$R2J @PR(5U8]$"[@;Q[(I,J]V%WCB-_?9 M)B1@:"4=)'_('X)FO5JAPK8#:WGR>W(?.[WGR;?F>YYK?JAI\:OF.>FYM64O M.FI!@^&_2+:"[10,_X.DH7Q]A0\!D1R-\)=380_AXFTIVL(AV+3=M M-!;XHA/SP7PHN@RRZG&D2CMV0MX(6)XXLUT<5QBV0,.1*&IZN(3Q>(.^."K> MJ6_7VRJJT M'])8I,6Y5EC!""ZQYND N MQ!9G4:N#6%[=E];R9!='TS4:1@BYD33R$_CPM:JRX?Q2QKSPY$W+8RQG1ZEJH A.^P7R3]EZ,?LH+6?;P-7 MI\E=$W3QO&*A!IF)_0YF499"%B?WJTDY(#HJ\N:?I&I\7*_%Z )L8O)1:_BG M&CLL5;3$?9"VI-U.+\6@4YYVE<3R(5?.;5M3)I[0C$Z;_NU^ER>)N^5!4TI+XI+ M%=DI2'I'_C*!0I=V%[L;[++GXY [L06VP<=]OMW[+A_LS7L@[<396SGIXE[] MT<@!MEFQ:]022JW,ZHQZ#\&C%T5Q&9?#Q2V&(CVZ9BC:4<+=-'B$,F&W.:5J M$=?U5J ](!T28@R)*^[0_YX*2L*^U#\#<+HM[HZU?*!L@SK68LA?C:XWE#?B M;2B"YC,6B=KXT[2Z-WK_>]B,7 S/.G8[("^0.M2QP'>-W1B"Y+Y BF&>[_-\ M3T0%'0W5./$H+=A5UU\S)UW7GXHZJKD2WA/ M+:*/G.^0D0U$VN:*R_/=?=[Z+"2F2'6T8Z=30/UE%4H09!RQW(9*K5N3KWL@ M5EPUHI8584C-B0BT7"]6F7IMKLLL-HUD'&-5"_M?,L3>9%L=&0*0HW&K;CDFA1 "? MPR9T'[&Z*N&>/+18 +[JMT1DSW=RS9MU7=P@>Z(4 L8:R1.(0/TQ36?Y*R@Z M%(!QZ,CKYRD!S:^J!?#7>Q\_T(UH#L=+[?$9NT>GRG8LZKKYS+#KWBCKMJB< M8P(X\MN@.4P@Q^#P)-R3/3^,#(3K;26#;N 2]H7YQG/)6$[!YX1S]?=:0?R,+%BA-U(%L;<-IJ33>Q$M,PL'0V':(V'RU!$#&DU6N VTUJ)9 M>(%FX6DZG%"*%X9#D7O@8CFD]&39]'+,^U]-X7!G_T \6XZIPU+_ K&9U*P_ MWR[(R&R%[_W"-#DN@.XJ0Y/39;68?:Y4^'@*%N,@)9GB\;7RXWHB$1X+0VL7 MHPVDM%]-I---HFC+4F73#<+2@J"!!B9FDP)TXC55TP'&6-=9Z72@ZB0XF@,;I;'%K0SPT'G5'ATYH9B4=L7Q,V)*C MRS\=O-V@)VG4'.H_1[;BV^-- VI][C,J6O,7 -,'+F'2P]X7V"LASHP'\^DIUG7! @5E?&\N MD_%@LC1E5-0#$.,0EDQW=M!7*KRU,^Q@GG!KB1ER(Y -1^-T 5(#_#ZF0HG MQ^'W2;*28B?C*;8N&$[QUYG>\#KGJ*@1=])C?JM29+P\I<9LQS-/7!55D@(D(0S?$;J:6S^>#R\Z<5TN/_B\E) .;EN75'BW=)J*%,* MMN?:K%@=5@J%4$53#*G#I L0 98CD,Q6(^QA9:JPH_4/;S5'G6EY/ S.0;\_ MB&QPI"-;"-]%[$^I^@PLS/QI*;5'AS/)E+X0@Y:M$U'"&R 22&HUD;Z,^DZO\+[6_H+Y9>$Y-O$7F; MLTS>:,YE25VG:-!I1?1*X/D \K[E[NUTK!P<([ZT?/MCO\MG_XDVMY)%7G;TJVL1G(D'MY M@"[V=\I(6FN(7#VLLYC? M Y(A/+ C;:?:,?6F/7VQ'QTTL,-H4P?[$*D>6I/AV>OKEZXD@RU-1VZA&K- ML?32TPM\ZS(AP'6!3?[>T,LG:\ )M9C3^I$ .22&"*\T<%D$L8-9UZ4;&^*YC&"AQA@!'H=DO=!(,FLKGN:MHUT6$X M!'L2!LG^ICG5X2'!!%V./0\+8'&(G9M+T\FDB]%CS6XZK1$_HW#4F0=,Z(:6 MH06(,UPK[F()E'.((8YX\Z40?@O-.@?%O:DOQB,TC<5N/$:C+M'TM**FW)UV MP+;'U[]241L7A IHWCD_\K5+')7-9%RQ)X+".3AIX MF 7N\K+#-/!WH7.UN=>-K[/M6O#8AP$8BQ6-&%LW@^[(H2@(4C7D=:>GD#J\ MM@Y7',1 M#GQ\D A2F7H(Z-P\8*O,*XQ[VB;WH#YB \P'CIR()]D[^'Z\SP_WDDI2E/NC MYL($OL#89^<;Y4#<3=_SU(7OOO9)PZO]UB7HZB'076TF M%6VVV\"R+0?;PJW(BK5:K@?"1(#P1S^-SDRXY:9GDUSQUV-N%H(-W(F A89Z MNZ 0O9_YVB16&Q%60$&GAD.\.YWV$XUNC!<_8=9 >>&_C*P3L?I=+CL ZM\>S98 MY]A1H?67 ZN;BC\/)UJFT\GRR\&*]J]5Y),N6/N>_#>0'TVK0N1&P%[K WN( MBO)#KOE)7F="ATK!5['-J#G!WM?[68+X_)5M ._V\=4Y=\D (SK(U]%*,9O' M0&B,%QWE!#[ M(116W A$=4O%MJ6?G(1$&@980)&Z$$H]6QAWU+7,?1BH.$ M7&?20*D&LH8F0]]R MTMH(3.)+.U)3NR2(_YR_-5ODU%CM%A?SJ79.P?2"X:ISJ+VRO!LD1+"_]!2.A_#R#%SI+'/,.5!X'7*#'+8KN+ ]"X5."W#I&#I^QHEW M/U(U?$0RRJ_LT;U05=]H!IER^U.# .#EO-.8]AS:RI7?86RJ97/ZY^_ MH&YV"Q$4"7S!1#,L8HE!#5^Q@A24P""J1\5GP12-VM41'>]L($TD<]$-'R43 MF"[KT_N[\TUDOL$75BE_) "K]%$ZIZ#_:""Q(\9!UY7"+7T7S[.<^H\M(2 0U+Y[$_?PX,OWL@AC,N,D M(E@059X%]LD+BAGU;[<8/R.QSD7SONEDV>(KP+H/ZM?1*3;:W(U-[9K>V9J! MS$P5&0]Q227FY.6^;9@30LA""^PT.ZC1*UR%<7OTNP*(.\:+'IXE86X1R[=> M=.VTQ_"^!F=2"/T>N>M99:S-]"Q6_\%$PYASQ(CYZ ^QIX_Y^U;FZ+Q+S!2_ M>3+%7CNKH2U:\V2:3H9#2GNB]>O&W#XN3_*N)Y,YZ%R363 DUCSXDB%1#>GU M]'A'3]=>WVXR3Z)/58IC)GO$E\ . O%X1*^S\N\SKC.?;;!6XR$C3LOBFS>?N5M MSO7>.%$;Q2)<)()+"?D,@_>V'*O'7HGRKL+E4S(I)ZTKU=6"V)8B8&:IYD-:N3].2341 MW99?)]Q3$2FGLD_T:U47=P5W2Q'S?[Z1##P4,!Z0G0\NS1G%P5MA,3^>;H'&QK'?'.MLHSM+S; MCC9T^P^MC?/)[X7.SW$7$YU=YI_@\.%8T48+IW-O!*V0?Z ZA'*S5"^/$L=! M\BQ6+"85;0& =-P%9)O#A$6Y:5,XE/JF,UU6ZPQ.>>0[M)?.4HIJ$9;P+2@. M(CUJ;P+ON'9!.# ["$SU0Y]9M\WN/7O74O(9YH26:ZZ7;!Y(G?N*0IY!R(C; MB[PDTA5"4+'P&@^6LN( ][@%NHHLY$$3;3=&^-I4=/4,;S8L*YE.+X>?"' ="W(Z9 M ^XX5-%ZD]@83,K>5Y76RQ>#U/@"QA?]]\Y'.$?JOI8 M9CSABV-=I*@V1=H #XVMR\,RX- M$TN)TAZ-IY1;E";??_L&.VDMI]S3[,7//V$\U7)U4F1JC35+9\.)CC6C*"D= M:S8:GY"4.O \B@&LM?90_.0>[,Y$YT1$H0,=6+#$;W3E,% FM/;IVZY5"F7O M?X]76[1"U$O%9M)$),.^ )VL<0*)LLDSXIBB_;!M]F7FHS%!8NSN[8[X[8U5G=22-QSA/TA5U,0/4'H\[\;84,?Q$ M8H8_.TYSE,[&4QIF-#DCG"^(2+2PXKJ)C\ K^3L!C!L1PWX^&QQCZH0^7YR# MG=U&C*>V$T/!?MYQ3HB5S0=LSF[1V)\K^)W<^!>Z> T"XVPX?)J\MTL4!\OL 4Q!'GJXY6Z7(X)F(5G^IQJ'X^KB*63X88R7XQ M2 ?7RH>0U*= MLN1XK/^L04U@XZ\^]KF#7C]R!N[HSSK5CU0& M62LCRDBF@9;I;#[GY.Z$:GEB]C!2]A&SQ1G_'-&G\W2Y6GW!1?_2(U5TU9Q( MN>[?G9#SM<7KA#J$>PHS31?+14AIQA1IHA3G"UYYX=A37*ZLRK/83#_]>.8( M7S_Y_[$[=?=.M0A1!X#^=F*^_+)=UL+_UO]EIR=D5=?$VB/I@#>',_M*NC&2 MG]27+ W,?//$UV7R(_8E1Z"-F>@N6DX;*MQTHK!1T/$1[3>4<+#!(G"'8AT( M]"U+6'3)>#BD5FZ^_9MXXF^U_5MD,FT-Y](QI'^DQMQ0BJHI M!(AT]=B4NTE('6T6CTI92R2V+=\-J[[-D[*8&N MC7<&H#](%079,ZS#[3L8P_7"NR?K^0YC'JBH@-08;6$7* @4/=V@.P:N)T>- MP)V^TC:%Q'K(B(H:(_[4[CCPU*Y TU<-C+7$KAJ#Q" YFU)BFZ8J9S;66^?,KK=4&5 M*Y%8V_"KZ'H?P1*''T@3\QMM5Z@.6;1VDBXLE[XSD3LS+'DQ<;C&EBTVP;0+ M\?*9VQX2=DT4D+G#S&[;I?5"HX,I-"I7-?Q24O^U#*H91^U2!NO)I Y [V*[ M,]+[:@*Q(<^Z%,\IY(LJ^$OUZ(<]H>^-XE<*W"8K3V+9#14^T7 ;*KO*%C'; MF\-8UFM$;GKB I 9O>_:R;.FO@M5[3MLOGKY[>N?I&#K?GLDG&2J#%(Y1319 M@( T!'Q,6@VT/Z8^&T7'(M.J3(Q,60J'TGJ*BG-;V#Y)EY0K90\'B]F_D*2+ M9?9V:E&EB!3\GL&VS^_N_)0Q(#"9'PV&4H"[-2PE(75'"@!$XZA/K46T+4Z< M.,,6]F7FO>0VS]4>V##%_!(PIETX#D8S >5DV-HS[5%>WV1(*T6?"\J&^D:P M9M]FPUQ,@T%_)%=!-]*, O8)PF1N:S, $^X5I_\N0K T?NHP^ Q&FPZ"'>)4 MD\'4?-0NEM,*W>DW))AXU-A\N&5[+$69/15APO,=*9XV1MX WV@*6)+1C4\ MYT?0YEO@W*-M134KJATZB(PF.*6?;;/#M]T W MG+Q8 +O::/]T;FY,OCS5F7@?=<"ZM2, S6KM/8/,@9AZ7E8' MD1HDJ4AN!-?,<<259$G^%5;QXMN7[YX_(ZD/%7[WDJBBEUJTNY=67_ WR,]) MW+9GM$5O];$TP;,.U?K;4E,?HDHIR9.9"""5+/72F?NP$!?!'"X$X9N6Y))F M)2&?W698MSM[<-53;T&U@87+2ZG$)M*2R0DX& MH8B&6G(A7:\+TU09:\,Z2SPW9"JO_"?N,@'V$1_JIS<1UZO7A!ITK*+= <"S M:RLRS_13IU5(X&%["HY>V!&)U%[<9I/T-4LT"-I?K&SA58PU_+;HWJ XN,[; M$9F14-R28QRI*+*/>-FEY@1:_7API19&J,TA08P2%_U5HL,L'9L56FS-<'MR18:M\'_K9FAO!'[?S+CF T M4]W)[W;,'S$]^06P3"TP<0&Z09IX\M@L?QN@6@I6<*&3C6?CE"F@%W[-Y:IL M#0._F"XEOA_ /&]% M]Y^^*J'[CL4)>Y3!8^'7YYQ 7_(#6B"4?L51/>0X5A[SM4\#MA,CGZ%=ZW5= M 2-(7JSOJ^35J^O@[3?2X+G65UA)!:ET6X@R@. F".I\'>Z*G0G!A$=Z(HF._VDKO_ M<((9A>GN;JLV/0,D6,YZJLH.A^*Y>=%]YH?NQE/-A )&NRNNN#P^-W4")8ZT M+/6%8DE@ "6F;E+]*06*D]=0*3L_'<#=LOZ\@,[5I[*LX^%<+^1D-$G:6J)( MDP0("Q-*PS.GK-U%BP,+;TZ44$B-)H,)-OAK[K/:58@A71J#;P_5^CV!$?.E MT2C9D/90;3%;)X9Q;E':UK+V:9SQA7 %#%1$PH#(Q8PFIG4!ROW)RFZ<-%BKU4,8B/ VLM8SQ@L'!NA$0% A)7(M05FZUP M1]K*711?&VYS&BB$I.YUWGJKDVWK=;1]N=0]!/ZQ)-E&T29D4;SV#5RVQQ>3 M)M*)ALVS*4=_5=BD5E1C+*8!6TO_!LM&!$;%E$I'AI0'FXP5@H9 !ZCN;[;- M/:)T$%0[QXQFOOT8_/-!,QUT0]UM;!2J.B.2M,$.LH(JDV&@U)E'5+%#%VK> M6[E#3>"\(&H;LLFETS=UE;=I (?[<(9BMX.1^2; BJM: 6T[F<$1"43\T)># M-CKD6S'ML8YA8-'">R#;0"5)5:VUVQ%92C+MR8,E0G+^_RX-G4['7"LH5$8U M=M>&S7,L2W=27O:6(O=>7IZ6OF3$9438$XZ;_-17L-GSN;S9?XF0KYAZ8^)]D6CR<:: MR[,!ID5=J+27C4-*1L)S59Y?1ZG @J-.K1B-%U'H.W-P4-[DG ,.KE>38_XV MH3U=>)&(]N/NN'&AG$JACA[_(;CJH*-B&.:BG?M\)!:6V0Z% M/K#,U:91Q5$3F-N UZJSDBE]FU.N?2_-Q'>#K)%[2_GU=9N.1:2DQX^A)R*4 M#/8W"[U5 D#7(!4?OJ-&'(X\NJIFD<[EY\';Y^:-YNEJ/.$^G>V+VMUE N0'LL^?2L4FZG(V4B:23 M<9>/F+",,+1$2^JCZY=U4%NR1JV3KJ<\WUL6HL4D\&0Y7_#_U,]=Y:B9+E<,\KKN,4BS M^-LK"T84 M>6-*\E#9 K5:;Z6C;Y]3K(.]KMVG7D!-Y:RT\ M;@E?[X+--630H>!G3G>VFIK?]B\F\FHS@"^1AO)S M,Z ^T[E1^NST;1B2 (NFQ>HAEY0%[WPB[HS_H2%'DV-=H9U6(M8';@?#^K+S M!/.>.0*27$'.78.P^Q/EL_TV\_(+D./J2W';3<\T^E4U=[7T66G55T= M[^X1D!^H?%90X(-OD@TL%M<_A_E0(+*.0'>*8V-1C>1VKMZ&ISXW OMW^4U] M1*HZ7G(X\Q>!O;1B\&<>P>)SCT#"4_^I8>X<*P8NY@0T(M7%'%*(LHMB9;,4 MC:]0SKQ"KN>'TIVP%!GT+$IG; -UA* :N=NW([D3OL MDJP:Y\)JW%6C )D#M7O'N$+-$6 'O>8 P,FY(,6V[$@1?FA6)DVLZ3C9=D< 5[6"@7G@&J1L1$> M'[C]IA?1PVXKB&'4J,!4 417.CVNM1#PBDF4=ZN?HTC$;GBW@0;4I9HMPXQ' MX: N),ZY/&PQ8PG9QU[4*N^V ,*F? L(;.P,OA3+F^U:+8(>$T=%ZY:@Y!^AOF^,/5 M2.0'T_Q5@.%KI5#8"793<$NFBGB GG"TF$6)S=FD(8G [A?R6NEQV<)\,00R N-7.E;[O M+>N$0SQ2!C_C8H\/+NI/(KBIO9[;3_MVRK.V+E=H6NGZD!\K=BF!'J8\&-RQ M'%N;"$X'51>X;A%%2+B;WP76U\CX>[\5P#EYF=MS#2E;&XL/#F?)MV(>LQ'\ MSC"';;??FLN-)4=FV*QP,9E1;58)NX?_EHM9L@!5V3$18M\7F%2.+8#2X7Q. MC804!9"&/+U DG*)?>,7"RS_@$G-/HDY+(*DE<8N1M0$_&(YP0'/V+U!&[(M MII.1 <3/I: #G_25K83R1+JE/9%^:>UG];G1,%F*\5+IJG=ZT"!C&60\#7HI M1=9,![.@U/Q%.IZL",^\.Y+B 0A9BG5X,<^N^A 7'LSGEDD=W2ZGOH^&(U[T<S1_#U?\0M=?@O/$KS'8[H49S3K>GS# ML@+)K,>V8;""Y4K[U!^%+YU3L89T@UCX?.C8#"J$]N*XEP8HV-X86G"*)]C0 MOL=2Z@%M.S)Q<$_EQ;#(A6PDT^N0W"F'H*7 49\^W^?J#B3J-1_,DG])%O+_ M$/[_2+BM94F4 >M(@CEK]P)OX]'(PAO]7@Q'\[VX@%1\E_Y;&6L;OI _/ MU05,:$C\WVI>OA@G:W,65BZBU7=UT++>M *6Y6 )V@>^I!RI(R@2#^QD 5&X M[8KF^HU!KXA6_7PIX0Y?W.'AESL6,2.9\Q7XP_&,Y&K._BVIMS2?-+QP2+>/!Z5=']N2Z]^O& M#-2PD,@54R2(4*D==;A#^57BR%A7]]$L^:&N;'1!B?X04 PF[0#OX.9E=4G6 M4+W ;8,27-QN&G/3$5L#(;Q/%!@8V9(03WH%O3$D ZAV8&5E'I"N1CT2XW@R M8N%NJUM8+%:)F OJ\%Q'Z0CDB4!0_#<2$8G]/RK_S<N:C7LKFHU6YPEDZZ&CZ]IQ;7.EM/DW^P\#Z;@0YC@3!BOMF95F'6" M%C9!OQ4LJCXA6\U+[ M'OPDO82OJPUG JR6\2X=2>>GB;K=)#LR8 NNI\SSDVY(3Z%.H=T4[ MSTNU!.X+$Z',%N9D^D4%!,W)\ O&U4BPSF*X^G)S9]O%_/S+![(DV>T'XZZH MPOW_8^_=MMLXDK315\'RL1_*@]\BN<+H;2U)$H(*J 6SY^@ M3%#567/4CT]><%IQC1]+-Q.5&_1MS"Z9[\.L-FHMB)=":A])D4K=M@_;/2Y) M=;]:K",63;Q$'SF/F'JB[4L_=D3#P3T17Q@Y-_.%O=+:":2KHL.- \95<(1: M6$:)P1BL>D J%B;<;N0K2X7=(0/_[N- ',Y2(6D^[*SCI:$XQ>TMI7#8W!>G M3 >U#X)D=5-).:T"D<&ME:G"4(3F@$BBH!/LOK2:,8:CM&).C0/G"A*!883V MU];HL1Q9+VGLH204*PM(TI!9.R:]\^^A!)-Y#4+R!NXFW2>HJ2C[>N[]O,*- M32I$WC9R&D=@>%@]$'D$:VV.,<.M%QL(YVI:P&9#1Y]DWFB$I#FPB\XU[AFE M7(HP4;")J'0NS5L;G.N]G3PNVO4^.8F4>7.^O3T_U,9+@O@U$(3CQL.>BO;< MG/@(="OZP^DSC__5N:HF0[H,V F5"H>8\'8V+::@U7"1NTI&\6&'7W) ^$=. MIF2(-7E91I/(M;#T!(]=1-_WV!^7;8=)$,>#\-YG)F T./JD'_O0BD[>MGX# M'1B#;XV>>Y&45,BR8]6HL/2"@E8_)G[]PWHO<,5T)7.;*T%^LG,,=:TU_C1>/*6 JZ&YK^=&P_%,_7QX+V M3EDKV0SQLB!(NM%!I1C58B#[%,V9I2KE*_F[MZ$YIO]1C+B4[,#:8-^E93/+ MX>\LF]GTO?)$H+^LB"#IH41"O/C/#K!HN%A_L5<<]W]'PN15PR.=E]KER(4Y MR"67RI79H"&DN_.S3CDI!H,17#4W:_'MT?)T^T,,6K"P"I.#;YH4(V1C3]JB M3YUV$M<_I9H:O.2JZ_1.X@A',(RI[Y2 @(4/)FI7#(M>?]2P#W!<;RWI(-3D MY*Y%"_R@C%O);1NRDH("Y>]<)S-EP.ER'UUC8G(V@YH\@A*^2[=<4IRDN:ZO MW%)PUOYA3T*(%<1XF6J^L:?]P=%O1;<3W<1ZQYWX_& P[GS,;%0K>;]R%+K8 MPJ;Z^HPR,!@70UCW%[=Z[*8=]<:=OXL'_EP]\"%^[S30^(8O+P:R:]-C@#YP M_J31;N1+3AJ<7(3#W&H_:#H_H:6Q>5!\FX3M)]Q8[X2TS@BQ1 MA7,]5X!RNZ&QV32DXOA;QH0B M5LKHP9&GG)HA%H]'OF_0%PY<)TKN.ACI&*19?S0%C3Y;;#AK4["6'<^J(F:2 MCK15TFF$4(/*GF'8RH5K&HNA>2NV&.2)+;&,"H5RI@->((1,#V:=/D=L^AW* M 85)+R4-"F>_-^R,IK(V)>6;#&>R-GW*G7,)3XT%ZH^B]"=>H.S\$#X!;$!B MO1^#@.9U6J7K]-=+6,]1'PVFTEB: @[@_2KU;;UG+^33_K>D:"Y^=1K7NV\IHEJ)0W518X4%_V]/#KL;]WJ.#3@9( M_*34C1@&'Q?CZ8CBX%VXXI'NX(RH^,=P3)6V?C:#4SSJ8,6&?MF9]BA0".=K M4/0I>6W<*P9\XF ##(;*^RQ=MHQ;Z7C][3U7^YD<;^B$^:$K$<^S5WY86"6K MU)(KY5!*KDR@WX&+'T<^&^)?2]B%_2ELW:DHJ@2)X=)$L ]&Q;"/E8&$I>"Y M=W.5%Y[&+HCWV4PJ&8QA%/;R8C2>P+^#R1 ?FDXG\GQ9#(:R'..2?YC *7[; MG$V"^O0G4D!A-F%E!Q7PMWZWQ,"N]H*D+]-$W6;2>>'7=95N] <-1;]J*ZVS M36OGD*3M#F9]V8+3WH"K04SZ^">'Y+W1Z-*@G,*^[1- A' Y+'/<=#4[=/*, MX!H,I"^,P8&^S":XGI_NX\1N>QUI4!;#L+OA=K3DTK^SQ?7 M%YW;:DF!*L+M$?(R;9<)=-OD0JQ:?,-2&HH@V69P;J@J"6S.\83.R(S@.R'* M&MS82";PE52#- F6EPDM]X56O$7VJ!7FS75'4,>S@>=Z8@ 3Y?TYWR$1?\ 8.]Y$N!_RRY>#+&!>E/$;I&[!&NYQW- M&CAG $H4R(,)P\(K, R0@25.0!<6=C:ALU97%-7_/_.'QW^%&043>TZU3I#2-V4>C%C1!T) MS$\G2;I/B4=,G$D-64G>,&Y#)"+#M&=+7Z/2/+L9_.C&4 M/24RXNG%X-0OS%S&]CSR'+[J=%=G,B.2L#O'?.5S3O_R^P,SD> &'#9(^ \; M@H]1Q[3,U T"7>[]#/-N\#1/)T?'&T3M1YPYW54ZGGNPDS$\U=CRD6>:,V;F M6 2.X\R\TWW)B^9Y/THG+1L.!\:R14[FQ M3Y$!IY121IHKN3K!WQD.P#>-8 H"[>3^!_26$+G A=9=?3G35>$Q":%:_0/L M%Y377Y3[WHW-Y/I<")B/P"! M4C VNZ[,A2\OQ<>PTP%9_[ -(1(*-L"5R[@'+LL6<&0@YA0(\N;*DW(O5S7G MT6#6!,R2L6N04N".6L@KP&PY$E"BXV$[#F4_(>G?96T/^48ZC*T0>A5?D3F87H+Y5^M0$*LR7V\<]AY=$$E%R$FAL"\KB MP_3*O3(C@-"'9DB3^67[]?P3[8RW\<[X^>TO;F_0A24]PBC 1>=*(^X!([*H MM-JX8E]X2[$#T8$XX8%K] Q"5UY+N?'.OV_1X:EOOW[][W6 7Z&Q8Z@KT@-@ MFSLQQ:FAZ.-0IK],KQJ-S,'P[/TI5D"4L)(=WCL0%Z.0L^0:)5H/^'+\C;G+ M!M/O!8<+ 2D"0?S/ 4%LH-45RB0DTD*QBXYM$KH@.;5 ITRZR%RZ$C8KYK*L M-O.%.8)A25G4_C+_"K-J]04HYT6EZR?R8D4O62D[JM1"2$JF96Z"M"O9BF8^ M=YSC,HVB H%!"D^Z@3@PK\YJ"85+BI);;0-<=*YQ"0WPU[R0*.>83XCJDU4EYYU09\P;3YFL/HKA'':Y3>M/#>VDD'1 MA344+DE[31@FWN_E\$S+F"+(#[S(>M.A8%GI8N92;S;4; M3SJWFD+.MY_DO.&M*/M+D-[:F2+4?Q*')%Q4(RQIA)A_0I]P%S1U8!W?UB%# M/A1GWB>+@LDAO0O&3\+_0GL-/PV^L:)RSM9ITD;Z^U*!1B<0PJ6.IK;P3%-A MC0Q[CN*].KD0*[K6R#$^*-"C=MUF%<^(+7Q*<$XKMAV L$JP*N@X-=NQG/,( MFA[-.*O+A7)PB0E-807HRV(*CZ$_?>"=8Q:$I*_ QX-Q9UR,)_TP<,8#@<$] M0%?":*0F]&0X0L_!M,?D9Q/R8&*0?MSK_"WCG.EBB5PTN6>IO\2P = ,U\V% M9LIQ/W[*14=>98<@B5ZC'J7<]4=>0Y!7E+UBC-,P*\KI#!IQ=(..:=#SCM9, MN$]57\@5,(*YZ/=L%M#[C-Z@T6S4VEUV7Z%WFW[H]X:T7LOF'/S0=5\[$Z_R M=,9NW2EY-'(S1[%*'V.+T[\964+('[*?D2#[/PX5'YT]JWP64X5]!_)^]V1. MKP613P0"X0QX)4'N<(Y@2]6/[&.T1')9 &U,9AYFIJBF MK"RA[F:=BAR>?^9XW0I/A96HP@ZIPJXF5H1*:X59H4VWHAK65%<+WS+/=DS M;9EM1)M8M);GNHXSNA G!]/?Q7QZP5S)=X)XK<3'A1'BE_%<)AA^U$%.>&$@ MKIS,4L*XX"%*ENAW]2QCP++;9T$.$E^IC92IA1A'ZF GOG1RV#;7(S \?]Y0 M43OR['X+^V%M[WMVP\;3.!P.FUQVI$.(TJ09,XI,Y[M=399!V4+TTMZ=*NU0 M4M+2R@BS:L.E8R6)$[,_HKJ)FC,SF)8!&;ZL,IL+YXC7@033=G%2YV@=8.A/ M0O%[V,0U@UR_FYVC8$S K>P."G87OHO Z8_P;-B^^))_'':K>BD0[22O3="< MF@B\-_5093A/5IKYY)A398P2T6%Q3 O=='784F9[@Q&TZ5K4$+UA6YK>'_2+8A%3(@0E-:<71 MQ+QQP:EDNQ-82=..I8,D:=94QP(!2Z@W24:,7-6+U6YQ>,!=LV K&'=XS&E) MUB3=-0=B5%4N&4PP4D< SK%L4^B5UCW>$\+[!<-L"6H&O[/TT*LJ-#6R#_=Y M4$#LFZ("*D1S2$U5GO-H59-OMH43Y?" D9#_E+UOG"C)A71HC?!]FZ%TD<90 M?Y1\BR8Q"4)KX%]*FQX4O>D$_6,[ANRX7C(# O,514=Q/&N$5*%_+VB@VQ]1 MF&W D=:R&-$/V5XH=B;3S !4[$&OU^E#AY[+&TT[/)TF$Y1PEQ2]X22:JD]' MUZQ-BV#P.[9%9$WAZX4X1]V6;(;PFNX8D!,Q5STI(1(-=B22W[)_OD&O('>6 M\5MI\2[TK5&)^Y4NI20]M,Y?(^F/>8Y9+[YR-G'C.?1'B.W\00!=ER$'Z0CJ MJ>T-2+CY;X=-A9%>BOBKE"BQ JP:FU-+K"4QKL3Z M@.\?-F#JU9U+4K@HL[JM-JK=%P-,+">(W0O*!J%@N]O-E2V&5:B(=I*GX'2< M+#HP)M-1,1E;T3/RKL[5#TZOR[U#"S:APV16#"93^S[%?/;*'B:F(@H*V68- MOFDDB6.I'6J:TQL951-- 96\1 5D26H8V=ND(#;'>G8!BG^CWV$&;,->4:WT M?54E2=[R5XMSH+;#\Q&BT,C!Q/'.E8UGJ]78S F=?B"Q[$?G[J*LCKIHS$[S M+SQ?VLC-=H/%Q:A#A9_M3L8A)OUVM;8(MN7;$+TN9G65MO@)*C_-%G54P(IQ M@*!];XDL722OS*S#K8L!9-G04>R%JH50;106Z5RK1(='KOD#+3->5/Y#8=Z@ M]<';@54CJ3I&#*7\-Z7R%BU%N4K"HZ*O?FH^:]AT]U[=C*M(P587@J,+EXW# MM4-QUQ 1+ZA7=-1[!QHB:P5OEN@D<"26#]LE]^XQ MD*0(AR5-F\75O9B)NTG>J#NL2K_1[==6YLX*IL<\4_*IMGFM[T;![= MZ8AB 7#L&*Q$Z3W%=#8BT.>,E'5D3^YU?N8=S1&&N+)YP.[UBEZ_).9!A!3# M?W!#7E=KB0NIB"1"=?<=!.1/"V1NF1:]R=3*A)1C^+7'4/X9<<'!#[VAQ"XZ M[^4DTXQ'^X+T47][V+: %7",$CX;-9$^UVVI[,OC@N92.7J[7T:;3I 2]S':59VA%WH+X## ]DJ-N98]C9<1U0;*1 M,2H7D04"@W1L.T&.2(6-;+U&X/_;:L6%R^;":7TOP8 Y,P'Y1[8+L.0N9,,H M88+:QJXTXTM.)&V<^AX3A6\J..>O.G^UVU7WI*6Q=2XEC^VUWI4?B/C[TJC& MWV**-DC%!06JJLQ7/UIJW9502N PB7RKB\<UKOJ.KMTWOXT2B7FE MB\[W0RK!PZ$6!)3GH^;/^*EBCM[L,;01N*I"A1I*)ZW]*SN6[WT3;ON\=DU\ M)#<.]"@^L77GFDVU9X_V]W DI#)'V<>?,*]L1M2!TPN,G^)?^_SY%#^?#@I, MWL VWOBH#W[(VHMB'446^16%U2]OWY[>UJO:*8 M@S'#XR'8HX=;W0[>I+O;SM>U%>T0:HPZ+=PA5V:@"G.;TH\T6&?8?8PZ$.21 MXJWVW2*B"2<#9?Y85WX6:$*9!D>&?6RN+CI_"87&GYU4Q&85#4 [7]7)XV;Z MN8@,6]7L6W>^(T^W:(\1Y?E60EC.#C7=)IVU59U43N*AM-A1Z,]%K#5J4)M] MH[$0S6%Q0I49BJ-[.,[:)DVQ?3+%:9!4V49P&RXK_$\\@.HZRXY XV&J@1++ ME F>V#:W,=.I^$*IV(A#M$X*'HWJ3U"$) Q4U=Y&-WATV@TI:ROQK'RG X\3 MJ(JJK!(\\/Q7XH8QO94XP)N)$S+ ]F)?T;(D$X;:)P&D4:'-T('2.V4[\\8D M078(M:$R+^33 #>(.8RQY"A7^"]='0 EK4 K%2FOK+&S2>V?@XY9EG;8T__QFL M>B3#1YUG6&)MPMEH4(PH=W($*G>_U>(8][>6XCW-X[^JB8^#KQ+V MME[@P)Z-MAWO_C>_G YK?XP.'2YWVA^-BLFH606YZ7[Q?2_4$-RM_F@.EO!B-C<\$9^=KRI#S M[=.E.LGOLPCYK!9LN/L:.0,KUJ)0YX5"V2^\(%9,PMT8. +766:Q7M[<4MW&8-SO[JJ]%L&EK_MOVSC"*'@W!-8H[!]6KK?W-.-IVLH[/Q=2?X*! MJG=5*,\>XM\/$B;?V_:C(R_*HQ"':^.?KC]:XXPB^"*9EW>[[>&1C4MA3.!, MH3#=!Q_2H)J65N%(#GHRL[:9O.]3#2)0759<*8'YXX6G&K2/SCV\:<=Q8L)\ M=C&F_J?.6;S">KRCLE+B/013 4%D%J:G]:MS\I>LB@^?DV!=U&8J9:DRM-P( M7-P0U[-1(#B)<%E)IKK>8H#7SD(V/(-K'A6@PJ^R8YKVA)]=&1WN$EF%(Z]6FQYVMY7'GO(G4_V>#=$=LE_D:O^,U=CN?8T+SSCN0."!EYKOU%NF(M70$A5@:XSR^D8,Z\.S^R05+CC2> M1![?97;LHDJ".$VYA-^Y/:S!/ER3S,<\78I&:\2=T93R6T-NQP?KZ+S)'RI* M\%9'+!AJ]*%.L. A1SLER"7A8\PMK MB36I[WK'<#[.)-&2.:\8]#+^5QH6-+;?(L?\NO-EBV-RZ2\'4_4X1L[;G &H M5\%'$/D"F(';T]YU9YZ1<\2:5+'6E5/).MOF4GBJQ6$ MU-Q>&-?7:=E^K1?ZN\^_/R8>SD>S'I<_)J#*;P7_]BB+6W_J83AL22Z"* !_H7$^06+0<7$WS2 M*_Z_SZ_3ZL1A19JM"M;?WK$@O3)!ZC],/#6=RR]W1QPYZA'\?8-+@N$2'BSIP1L.B-R[17S,8T"_PG5F)F;>71E#*VYCOYQC2OKWE M*FBYD(W7.OZ,[(OE=(3>G@G5IQS-L&/]GOJ(NO#N(>&[^9'N$.$KF./)CP4' M4;<<%".J1#2:7(QG\CM^@/WWK']H.B'*0)J)T9!^9?*_$E_T9RP]PMP6 MM2-I=:I0$$?J-$=ZB\]\E;US>CL\\::ZV0GC*9P0#A.=I(QQE82#!@[^"4C1 MW^D;F< :]G^?:P3.:%]=(PUZR9@QZ&/$&'3%C$'-4MG^(?X:JT^7?+CQ/C_" M:'G"*Q'G_1S F%.&]K($(6>*[P%CGYEO-MN#<.TFA/V.]F#[/(6_F2"["D&* M$FJ0VY*_N. D7OQ8*O#>/5B23TA7D](&AN+3=TCMJQ5L"+@[YT0!0'(O,=2# M'D?^?;940WT ;H9S%\CO0X8YY1-B A&OY_0::N9;GHR6M7-Y%0#9*30@'3NO8^E.O7@80)BZ& M@K'N#-4;'"IX(5/CD1[\<-GHP^LK?.#?#C RH<"8$4]+AG/)[5R9RF:1!\J^ MA=DZYVSQ>E^?#(*4JUA&?$K-!)F2WY5BE30L/99-9@%,5?/##)S*>??*4&"= M3^XJO:(72>F[ZEPE%_^9^ &P#* Z5OC/C#1I2=FRDG:J>!W_Z2H>:#H:#.LP MX2L2-2##VXC*,W]H*]2)]0*95K$<4]7@"54:1D;9"?ZY-8_*^MVG5^+__1XJ M+@,B6T9ZN2$H)THDE::9>W;4L&/@%1_??XYX!!H%8;9-5]WZQW^*(^YK4Y&*V\M"+. ML4I*W2JK O]9T?G;ZE?T[H(]_0$U1?@+W.\KU,!H8:Y>O\0&D=Z?K^I0)Q(':4'&OZYE)]E9014]]MF\(8,@/3-G_)"22,N6^5,*#"&I6&K M8C*<_B&<1QQHMJG12G_?D*^Y#"!N!H>IU]U1/J3%:-(-4IOCO)FTR6BP!X.% M7&DD:+%JBKBC#Y]&7'^\":U%X)\Z2A+33&]="+R-"5P?T2.25,T8$^,PS=RX MP%SD>/;DNO E([<(8B$10[E(S0INX@[5ZN^UDCAKC8#Y\@O36S'DR]@F8C+Q MZ&1&I?<(+=WV:E9/_)0I%R*'05L.8(Z6KL&,.*\YYO/Z-]1=S]_OT'5'L3IJ M>>?\-=?;V_U7'-2G:G&_V:ZW=T]XK?U*'6 Z05.?/WT(5([02)9\T7,OVL/U MXAX6!:?BX;#F(*JH_1GZ0B5?#-@P9FX3DC:R>!#O6*%"B*1R!$->'KBF)5>- M^;)B< -B37>*.T1K!;8L.CQUA>^VVR4G2)J=5",];H8:DZ9L/_^UVC! \TFZ M8F\V!"\3@G,GI$.K_SC(!EG.'^9WM*6>4"84#,9[*A+7R(LZ[OK-,OZ!E%$L M? ZGP=A)48@*_8-Q8^10E7-!EEGT(\]'PC)>J/F9G:/HW&^_(I=@8:YI6TCB M3E3B!R(=!'VFYJI?2A"HS$LD!.CCIQ"GV56^E_D^Y6E$2=MP;'Y\AN]6->MB M0=NR9Y(]?JX1J MO[Q;C?>>:2D++!:XDP-ZRG;PFT"7XX_9!M:3MUJ)'J_S^%I!G7(S?Y"8*K%T M;99S9O(%G?"P9Y@#@QI9Y^^LYU_KPVHO]CT\>(4)V]O=)M#0PM3#F8"[3\(U M4KQN$2KZ@J# "XRF3*Q6TU<)GUEYG&8EJ&2&OZZX2"4H,6OR?TY)^1 3VRI$ M5N'I H.GU7Z_%LN!*BR"0HH.! ?A#%Y0BS?A3;D,&&',;V1W"7IV=F#I+;>4 M,B+2;BXP$E1BRF)(%S ^20V#$E;"7\C)@W@T^;FC>8>>M$D9A6B?&4$'.P>0VB98<\)-1#[.X!&@/0D-,Q=3AQH! MZ?"@F_H<%QH.+46BCM"T);76?%TS[;;JIZT]K(4&@CE.LEV, !\$6F)]'RV" MPV;A"',EY]F52X$U!_&?"_MY8(R5+(>]D>5Z M&BU.E8!;\2O[&ET%8Q$UZ34%O[K)#>'.:%,(N1<*$XVTK"3N>)7H4&BP:T7-58_:4.EXSNZV2V+%(NN1HJ36KA9:(DB?0L M$#&WHKO]DS%#^1LN:AK/!7F;^;C9TT^L;FWNYG<2.Z;)V6N-+.<70!?->3H( MY92VNPRC*A+G@OL!U]74U.!+=Y/HJAJ49Y%E@5@D4=D=LWMI/PM2DU.H\5Y/H OT%, M.'1,&38")I?UR44NSP>[ 6^Y.FI6Y73VI)4BF'4)%OL_P! M,Q_$E ?9N?FU84[2Q,IB4@'F^AW?U^-;"'R?]!ACV4OC/Z JC9#HBR:H3 M]5UHV[3:?6TK+!X\++\R*M6:+;%([RIG?>,*H8NCN1;79(M9?,0(3TJ1 M,]6>BP7GFE/F,]OP&*%%*WH1<$(ULZ$8UZXL=2QE4]Y"US2IN@^8QK->_5I1 MK!/N!>$4K,&VY$*U#D=P@I@Q\!,=<#3I"1[S )TW[C16R(B;!8-WRL4Y#]I- M@W&,+@P639D,2T<8*%FASWHK6X@C."[.JAS3M:D0DQ*^>IYDA *.:U(,@F5 M'AV#T9GN8+H 97)JZF:]>EBM0>YCZ&U'+A+_-NY$,M4,-K#;0;CS(QT151D4 MQ]Q_TP78_JQ)22B.*06HK]1[W"=$!N9+@60[&I6Z^0\XUEB@DWVA;"6YXN]4 M!H#\[G!;PE5),$%0^RF^KA5/^#9/EWQ)5)-+5O^T7(D1])GL7;'JRCATM2]# MH;ML*Z$@)V>I!>ZGC2'[<9JO3-NJ7X.;)440>3-H:]8:O]]7^OG*J/HZ?3RPFDG,RIL;1W5S?D]VV=P1"3@_$ M&C.FY$9/J2&2O(K95LE>)-O2H1"B0@I^ZLTEE4;D*7,0+74&H=11"1'1-VEZ M):W#Y5]\HDU&IL,!1! J:[ZG7ZI@39/,@%8WEFG=-ANZ$+!K!9#QD[@*#MX\ MM[)3(K_*"39O[K,0N4+I-==5XQ[PV_U+W)8X&5 M>2KX'OF.82L!SJ75_4/5F42?E#;!_QM6Q ^22ZO%C2PYA_)8+5Q$FCSA5!'@ M0C9LH0/=[MA:O*DJZ%6;T\89(G+=>',M9/N>&]!^/5\]J.,%?H;QW]Z*1Q"I MGA?$@%I7U:_JEG4-%E+"/.3.%P'51?)+O_*(#D[*_Q??+JWR'A[:5)Z)&T_$ MWQ-1^BC%GIMC:[VLCRD8^WO7"]'X:!98^>(3PCS_8L\_5',\'-2W/ L>6 M 9#["@*QL(U4>ZAV*0DDN8:W:1&OYE=;?="3B(5MTSK#X(ZHIY MBJ6P.9U5=5F09']$VOD%(U?$>%-STHM XX8.(8/]_4'/]FIS7\GA1EKCU0+% M*-UZP0\A.MOJ?AL8GV)P%>=+J$=6 %M4\0YWH1-E^!5:%WSD#]H@00O1*-J%# >\A4"5 M05%I6AKCT8)@6B#@;\^RT)XVK':BV;?W/AVG3(#E^JPV2@B.H;TOJ.G7>0X MY^4VI56.H$16;):;*U+[=;HMATMVN>A:6\XW=K:6_+^KN/W-JA&(;KY08F98$SK5:GZMF.CGO M31IDEZZ(]H^JI7<_;1]7B\ZD/SHKL$ S*@5R.C[XKL&@L%3.!]+]X L?L%RV M0.^HW_&G^-?FZ_CI(^I+HM0&CP'QE9!>+A$L@K9:CHR*)?2%/6HGM.H:/2K: M=@TZ18=RR[ Z,=-_8)7B[:EH-!2V>ZT:'B&[\?)947X(F8D6D=NAX;4+H6Y7 M;B>8-0XUY[/;PJM"*E#K& W-'-PLXK'F3PUL+EF_1K(9@'U1^2S:QWO8=BA! M*#[P \KE@G$&< XEY%5)W32C08Y9-<6G4^CG)Y!I>H>5P@B.,FGJ%^"BC/Q? MO&A4E3N"M\;EU/S)3#F>C @MQ\T_](=6['U)) M[U.X3[$\5EF,QA/]B6J'=4>8@O(,!>KWG=&@&$P'\L.$2FSA>QL+2+7$BNEH MQC\,Z(X',60)@=_Z-.R3! *_.D3%6?_!3_I%\/>C'\8#";T M"$[\&WKBDFAGBN%PQ#\,QM3(%"N8(14J3S-\-"[&A!C&'P93FEJ$'E]BX'"/ MF<30T\&DZ!&Q37\P+F9C3/SICK&E]Y8&\=KMB=FPP(+N\M.0ADC)1F^T'I>O M&%<$>65U;8S6(=D'93&E(6-=OY[;!]]P85+I;WS@.CHK5Z@-O:',"Q$!Y: ' M5Z1S6.,CR5V&+A%&(.QBQW9*Y4%_\Z1.JSK(;0:(Z+<:CQ)?%RJH((/6>FO< M5'>K#5IPY]O;\T!LIQF>+CUQ4OW4_<^5GE>GC)ST M&_HUQ)">7/K//&1)H7@:@!#MZ4\LLIZOF(**!+RA:"YY;O=0,86Z0JQ>VW>V78ZH@>::_]/L3^J6$@WQU>E/G86OBR"FJ"HW0O'"G>\5@ MAGQ3$Z*Y>E'30A8AC4['Q838NT'EFG#N2=2M.C>+[/U]>?C"P6MK9#^%+*/ZLVRWCPM>1,"6%]\1Q:;ZY M#]'5*UU<(F=D[T*NO>VM1[#]A4O(B]K*_)TIXD'0)*XLF@L,W'-$TF&J:FW# M8#>UA:_%HL;'W!UHK'2Z-'V.+]Y] M40Z-H^D';(6@9->;-C([5JZMY.M<-8,BAQ7!F->5+ U?(N@*S JQF;0D?01.TKL]B5XP7LF.05MI/04YDG=8*U\$TEW>,RM)2@T%,L7(I+%B M=L]OE!K)^;Y?"%EA-3"0*9YY@=23YOD)U(@-:54@R#5;CPO M/'.24M^)R* W35]^L*=LGOH;BB@PP'92(5#*=A6),6' ME]O#S1XC)"&7IX[<*N0S5G^R2U/@2I&HU(?M<(O'.2 ?J9!3]'V8T^5!D[*S MX>C"[RD?,7< +ZM>KIXBHN HXF+%F?*^' )3<%\4*7%FV<)C=@O7#G8>-MD7 M=A1XE1_3-F7 ?O&:S"ZM3+!R\>6_'T=G2!/&MV&H<;O;*:/1OHK?M:9(>'J4 MB907K2=HW#2IC^\_6SX+3W\A7\<7YYIE[]OR:*EZB:D7/E6)(*WKM?AVI&B!4V/WL=&N3(O MEXFF%3UOMSDGF.;WU%ZQWZ*[YUSZS3!YR3[N$1%E^@[2?*K\@MVXO[?BY"&)57)#A-&'GEH_Q2\B4G7)T-X' ML>HHE>H&H!:6__"@C* 6-MI5]QBH^\(A]:P"GZ)DFR0'G'3]D>V G$- 'XFM M!:XK8(EINRJXSN+J)O]2!SV)LA2IL"H!!>B0B6N@MKZ'$@!-[+= 1X50"27T M6J#N[JBI!,_D>+NQF*0P53A^>2#57"F1'E&3"-V D?+PSA,W!-H';$=X./8" MMAUKD02AO)^O;_D4(@.J)(NUI,77EA9/$[X*J70UUUFT/+Z@(J)US$-.20!" MMZFR>Z7PB4KH<.XL41<=R98/:>;W#>P]*^TBF@YZJL4RD*F1F5MHU\^A,\O# MPO8[R\DB-!OF)T4EHG8<.BUNCM_D7-"G\@Z0NLY3_<944N?]68<]W^/>N+ M1;VY,H8FFHLK,Q",A%F_:,V^ MW^3#&>&N(:7 @R/S\0YK.E>U,@9:2JG'F[#1] LB9B@ : [MH)=@)^@*"B^3 M4LF!#TZ./^;-4"::2" *OPG<7>M2*&"%\E)(,AAP%3,0AR.D+V=-;H5(+8: M;JJOX3AZ;PEINWR0,K/6@:/Y6'ED8%@LKOI<6;4-Y2G+,0=-58#SM9D:WK5S MB2=?%#%)P(M*2;5M)M6;@R@2B>BK6JN+*5/]:44;9//"7,9N?.X]AM[#Q:BDY[HV$M)^O*Z&) MJ+ELJBSIM8@49C5*)HZ KSO+I4O:$!LH.*R#8X]W+FI)XJ1.")I# $ACEL_3 M&)O#(+#YB7%^@574F"-J*A +Y[OQ15UK5+>WR)DI%=J M4XFF1'+*@<.<^XP]G!H2-EZ2J$TSET3;,.U(*>-<>RKT?OSPSL3=:K.$+;GS M-]1+.M.YK]:/)%;DO6BX;>X%UL>2^&ZW_;KG\.J*,$^DF]QB,1XRKEN($T\*@^J"N'Y<3JX>:P MJX4QT7\(=2+X5NP!G@VHI>* M6[)FC@*M(@C3AMRT8*'0K1\H81YA-7&=D7B%-!<8EJ*LT1&_NCOLY _::[6[ M0/QRMLF]I]5T\Q0ZJ)W38\O+P3#^4+ 7R]O.R7>"Q<@Y:"FW]>JB,S\+II_< M7ZN'ZAQZ?&K24K_,YQ[B@-ZL.-3B]E;E0K 0_1R>Z0!V.[-D\7 MPA$=CPH3ZN5ZY?:\NE* MD1O[/'%CIZ-@.R@A*L73@*:5+X'#R*G4;3XW2T!X+<1EP#5P<,[W6ZHQ(O0U MI,L<=BU6.4$!I ]2#\38M'&+!AEC)#2(AZ]!EUZR)#>*WUUU\\11NF4%BH>F M(YO.(:%)W%^Z7^2LX>X\U')&5EKF+\12?2Q.4^\HT.33W*3W(6W-@@OBPJ'5 MP,L)#2Y*XJ%70 \?<+-A?24^+7@8K\0_.)9:*HW.K+<_/ M_2;;"S^D66;CQ^9:H4>P;@M2)8D5(W7&(!D-'AL!6(:K9PTFC+DQJ+92HD[D&U%"B ^UL1 M4I/RD("T:RQB;E<[A-XC!1+Y&/#DAJ/;(*8(Q0*4C(XG0\K(J "TPUPX+CXT M<-W6+,205K^ 4T/GFPV&H9&Y8U]MQ"S85%^E4+(/&:[A?53TJ!(YXQ*OX8Q@ M O*[J!DG*@-$ZT4UDJ1WIB7@,EYTWF@'V5"Y-_0%K.2V M0XGQ5=4UVW8KH0^Q!+E82$I*Z%SV!,J1&W):60.Z-%Y/;Q'ZA8TA*4ZD.T*A MNYHSV:9U?LQ.A9]+\6/;G!Q_X=98Y5K?DNPX?Z2PY+C8E?7AD:CLK.,M[Z7X M>8# T+8"B?'E(E'^3C"N4#^5,%@;WB(]%FFU99[LS$YI]:DCA%E)[%QE ?7* MFQADQQ&,6BT9,FR(PXX3&E?@"[S<7F7E)./UE_YG7& M'>H4=$=D@9Y",8TT@=K2+'U2F^C R,)$1R7JGR-T<0[Q")A7B_O)5?%Q+"M$ MML67D-JP,<0CA=^L=)LTQYF1&Z[4$,U]IC4N;>V\UZ;7B)T2KM880)4&:-,[ M4GD*Z,MU=$V^(Z?\P@HD!9G:E;QK^UM8"XTAY['II/[K8"%_98EP2/T'-T,4@MPIF M9$&VQ+CD3V;0J(G";6(Y=U'T G:?%UKDKGF'\1#07*/*3.\=_NOX)F&7CYT, MJ4P>])6;PV:Y]L \%Q^\X_5P0)@_0E<+%OP*-?('RSJ-:$T?U4M%T^8OF^ * M4QEZXLLO972(<6TD.+06^P-;HA% M$2T^J"L4!*+EVQL12?ZVX*-:@S:[7G( RJYGP;'.H_38=O(+D^.,K!8CEFH> MUA$QI-+ETRG5?K;TKK92?YYH;HVE)US1S^2@Z11N+!#C)_.'L'4O#>I'\3"W M$S[03D"&_B/GO;EUTBW=(NI9OCV[C34\<-WRN5!TFX.$(LTF=TMM;;):-^?6 M(Q?8HQAKJVDM*SU:SN\@W[!7^)/J_',:!*U=5%/Y&JM;6$;VEBLK\C/]NNA\ MWMQP =./ ;H<_NCPS-[G9/:L.X=19820VE[MOU:51T2M>)V,5:X-GI7M@Y8D M)5LRVXM3[0#F[HG\DJQF/9VNA+]8 6??$FG>7.\!R0O,RLRHYGARLNKY'Z=R M.W7[OUK;MCM6_FK+?)KRG7)%*&0J !*]U:P=0^9K7N6!7!DBH!<='Y2!/Y'-SU6WNH-D^[3UI2"5L M1VYV#=:GTM#)$3JJZ97Z;@[0&575OC"Z752#FX?<.'F810>&A3E"BTI/BTC%/"$RCHBF MT3GT]LR/I[X@8\D71 -=:5KP61.!BP9A8GQ(N-OL( O9PZ*.FQ@.MD6KJ?8Q MK)1Y.:G9;+<83Q>X.Z)"<>FFS#!Q\')Y:E:W 1,"UQ?0L[)1%OMD8-C$])2Z MID09#.#/AH:?^,;X!+U@>O1LW;IC2"&?.,+2-HU2U$7FY[+!PAL]%G_\/$2W MR$U50!>9!M:.,U)\E))>V 8Z.<$O"*I+AZ[C:>;27)JN:N[D),A&KE/\[LY; MPW41>8QCI%>T,@U4WW__PH!RS*I#+>Y%2?&)EJ=U45SDQWK]#'G*ZM3.31RR):F[8[+>CRL$B0R-"=]P>N?+Q=8)5K(TWY&.-A MT+PY4 ;:(S]H*R]\Q=*NXF6BG(!Y;;9 >*^N/R-3+M=K9ZY6OB9AX@Y7L H) MX:@-G1NE\:6+>>XT:+O D#?]#3<;71=HN^(>!Z>]Y^%MVJI6K'?)&%[9XVUF=TF@($N,B)5V0K+9^C >J*HXTJ?IXU:H58OAO$+T4X(R1UMGM[H3]G"M M(6^!<[2LB4,#T\!1GYG["+*=.$7@,;M;'Q+:M_H M"[DEK A06UF8M#Z VDN"6.2',?]O_F6[XV.QKK[@9&83EUE(: T\*75%2[.7DX7$$J128"JRKZ]5FW7'A3)"AY5TTS'">R)W(>;2\IK?5EWS3"O4 M6;?=S)&,LJVXY* 0(33!4H-R*0(@EL_WGKWU3K)'-(K 6O/5,3G6TG5 M"]UI39;/<+Z.'-$L68;8F ;"B6[06.&@(")$T3&HV0,.T9(88RH.QR7%A8BT*^H,N0&RAU,90=NT3L,R6@RHY:_U)[H13- MHO#CD. B_=.+*]YVYE/AV?79_>KD1ZYW-S2EX->CD[XP1-UNA1:7W#]S7W C MHDQA8 .?DJ,Y7<=2NJY\N#4D=H4J\7PG3\M1X5[R-HRVA<2V=NY6FL/+B$_B M)^63"$^U-N3*QZICU/Q/N1JSO#3!BV"NC*W'[/!=R,V0QN_B_T9),"?H2A/0 M;/3JVER34BI7\O2TIV@WD-P-V078/H[_GB_75M"4)!)+^XIR7S>']8U$+1M ]BY_<5POQCL MAI7RVNH'LYBT74]1!N+4HNIY=4!\,*1\M8/#@^&T!:?SD%X0HJ9VHN>['=DK MJATBKL0(V(6%!'W8GWD@O]! V"A_A12$M/SQ?I19!,U^<#X*Y8;QEU_R4Q$)K$FQ61EN-S2,C[S;@GK9^5*!P$.'40D-_GA8"3O8/6H !A61! M&TGVO*LL\CAGOS6ZOI7G3M)A"Y_:A5$*T?K_L](,4ZWOK7AGU"0H68/DMV0F M;&_F4;$F?9@(;6XJGWXKHB[T6QZAR9ES)M1F&9S YH!\U%1+-*GE8&/*KYC1 M14"[6(Y4XKY$(; )[CG#HV@2.OEJECX?,_;Q8;NA%-K=Z;S8IWC7VTD_ E-" MM5L0NL1P_*3OQ5@(1D#.]Z)1J$XG*V*0,W>+,H6#1=@IF"]0T(CGSE^\SK>> MZ4.;Y/Q2>4Z2C'OFMG$JNB["WO6(F>,L=2@&G8 M#=7>5?IS."QSB9 -V_'5(B2?)B3B$KQ8>@.S/-_%2 JT\]0RI.3)4$M8*J)E M&A3>&FY3>3".WF?!Q^6""TJ:M%[=VHJF$U@X5%GX*@LZY*?<=D9<>:'!KJI) MG5<$K9X+A>7/GM.*/<%OC=E*[I^&!GU]I>I[#]3WEI8MO<5$CM>T=$*BP@XJ M8VB14.9HRPO7,I\XB]TK8TAM8D;H+@-!EWG'%X(RI=R,7..=*$'09ZZ1D)'< M_>!]9>,Q,$->!=A" ]+@6]LGNJE&QE,62CALH8*NHVU@%_71EYU[4B;W)B97 M('=R4JD0%V%M(!?FH'OBQKB@WH65#R&_5&@RCIMQD6VBFE";U#WL.)>*/.2GT*>9.C"NN@01@7[(#-XDL9S&">!CUM0Y&O<)M[[ISGMO_Q%'X M#(^3;:60$>]3K71'\+5E29'D=M0YQ])6!,8(2Q[,/Q6[V1N/->X3+K>+,#SG MW_)F3,M88MA"ZB"X-6 UJQ1VS"):/$^Z&GS+K4?/]74E%3(MH(3^(;P*V ^< MZ.?S/=TAFGHOV3Y2!0UF]$FHI>8.4'C+A>/=B@76"4G@*AS) O([1BES=ADX M-O.&14<+'"K$LR*F>R'6&VA%]_-?$9ZVAPY5&9Q06(&C?*FZF',F<6;XG5$@ M-N%WV6;\7LY;247,AB@E!?RV< 2)J9(T#P7=S2Z*]!C7]N8@% \2FT%\B1;@ M)$@XU7F]W;&+A>KBUHE5]I625!!*Z.?4 >&EDJ+61I6-Q91Q<=]Q"_*=;UV, MMV)S"S">N&!A-N> &N<32 .\G%VZ1R9=N07$H$*7\(Y Y3$DNH>;H*U!U""\66>+(W77)IVF32(&N= M\TA],*YGIA1'ASM488 M_X:7[XAH+?S,8>+))H*;8ZSNW$B7F.PO$JZ:#F4V/7KBH'GQ'VCF;E.DSP/9 M?93CJSRQ=)2#68#\-TS3$]6*?N#,[04-EQQ/ZJFT-K:'_7J[_35$^@-/RF63 MXIG32#RY,Z5VLRS!$V?CN^C\I, 2PKM%*>!>J9IOW)&TJPR#H%JST21P^\5G MV3P-)0>78QGUA/)!5XCBM3Z8R:RFCS':1?T0$S_18/%%_!Z%\-;ZY#Y].7E4 M*)@=XF6P G@Q)O(U3O79K@N%%60?(G( OTE$CPQ3+H6&7;'?*$^ *+V2.IS^Y#4&RSPI"=YX=?WDB;#RXE?0$,0"$#4M! M-22T&:1_N%FO%NNG<]!9EQ7[,N>;5:6Y5/=SHC/8H6\/>7HT:V:;NV'5&2IM M2^]\4HA4V;%!-;FQ3[A"E.D2A_(DG@/ZW^8EHT5*9QP6-^A+HH9&=M4^Y8U/ M*-D7E,FC?#OK)T_/KL+6+B,W(!,MZ9GYR7F&W//.?#?VBKA7ZNRBM.8,A44K M]\0-I=8["1Z=3LRWLF1S+U4+=?P(GD/@UP:^R=P;I^_3$[=08VEPL&*M.H^^ M.^ )YXQI8YNE!&()AR_60:YP:TC :KR8W[NL,!W]!N_&&TQ)Y1T24FAE7CQ] M($T38AN@P[0V.R&%FN\]IQBKX(M[J<&:$_Y")%N%E-R0ZT \&9&2'[+5,J<8 MM8UJ62>N$=1^4JTI9AN7"$:"0GBG@C5/8O%*7 M6&X8)'[)-EDAW3YYA=O@G7D?2XY6Z!EPZ7CUP0"O]N,9,"N!N]@;FBI&&HQW72C!LL.951HR@ M:]!6M:;IP81N.9Q,^T#I\2+\*"E59/I7&M-7)T%TO)1S,W98VFDBX"K&8I%2 MRE#"XC#/Y)&:;A3MJ&5F:/D]!E/2MLM@*E:D\=]4:$>I.9;SN[\*H&Q.RH2I MN%\]8CRT+^YR%S&]T4*^& KE#W^R@(8C[AN=@WG.GR-5/A740!W;$H<[_7-M M_1-J.9W-_$'.!VD]>,2I#[V\RSX FG"F7W/II$LMG70$:];)5%KZWT)+33CB M\P$]K0HL<\;F6]YOQ1:FK5C*_\=N)HS?4KH6&2#[0.U?(6 3O2G+:L'%E#<- MH_O3O4=W&5Z-HB6;:-Q*Z+SD? +]Y59KDI-2@ME7BO)!'@?] UG%6[8O"V?6 MK9]RE;I%;L $_!)*I^3C1K\T:JNP8"08"?:" \SM5\?OQ&)DA*5DQE!GVA 9 MU^X9[EP@8;NI6KS2JZ,741#GB&CV]1U^S[5B2,: W FJO;H[8W&/^W&[4)(^ M(]0UY5]CTZWVB%?RE]'KJ&3+)N?SJH4Z! '(,9$81\>1#DM\4'91A0O-;@$, MDH9PM6N=5#@:52%W",^^)9IQ:TB\@9=L/.S5"ZU5BRDG0-H99FY5EV87Z.O0&OR<3M"Q!7 M69!D?C#>GI':LI&S)?9SBIM!#WKBDLMU_*C7+W8GL:=N62%(G=1(>'*^JN=K M!ENZ+XH8=1JGE,78)B%?7ZUB'N7AWCQYB$0V@"$'7$T:WH5A[E+)^%,H['42 M&/8M[YL-;A@JU+1C,UR7+L,'Y6J'>4RQF@B/A]WCMA:\Y9XR;53EU>P(SK=" M7QQNZK@L$6R ]0$]E;Q] X$9H]7%'UG%]3?34D>* LN5/-J0?" H*.*M8KO= M]LZ7+6IW%"Q/^^#NB4;?XY(T+";P)B"4"@A;+$H'_D$ MT-0L/:6O83Z&:K]?VQUR?%RG*JL=I'"Y"S!^BB-SQ%NZ#B;7@S9'W,:D7,Z- M:TOS&<7/K.G+ZB031W.AG_]\,J+.OG(\X39]^J>C-?WD6_:E>:VU1AIW9:"! MIID(<_\6I%C/T_V_P:$!K\RMC4]9YI6!4%C M?&H^\ M)P,NYV26JL92JQ%98&9X&Q9R[!NG$#69T\E0'>^$AQ'/F2?B>)3+\,36C6B7)% M[B&?]'5,Q*69;^WU* 3T13OVJ MO@\.-<1X#2>]\[)7@.US(T'_*VJ\5H'"(*_WCYE[4H%]5A:MT2E8EH#'4T#, M_BG<0=+BC^1#HFO9O?Y-Q=G_W>]^O'KSW1D'F=+7.".!3G?R@ACO/*\]@3+F MM9R3XX!@P 6+#M01$5!N(357;\&_W,KY@*9:&4V!*F4\ X_SIP CUUCHW H) M+L)8Z0DT=,@[%WFS"5Y_#J\_YP0XIG.E_-#FXE;O&)"Y'UB>5/6 7/MQ41(DI4]80)O: FQM?A\B MK- -W+_3_NB\/\+]ZTXQO/$O( )1@IYW7FN+_I%N^.X9K;O&FG-U*&B05)M> M.ZV05P=MC?,&YVS:9FR(9GG#UUH@^4?QI#9RVYW[29!NC(6*_%("N\-XTST2 M H8Z#,^*KS9ZV)B_6PF3GJ35+_2KEG=&_50J+-B]R8-MM'J-R?>"(&+#\OV-E7_U M0*O7UB:/'FUHP:0;4YY@]4 !A6 P6&5LA>)RV5@N'-[DZGM*$3 V#E\MWL=' M+(.:9]WQM*'+J2/;WVL':;X%D=XA!H"KW/Z ]W"1Y@_"F,]C A@^(63P6/F4 M&'18]NA]_//DF_+X&XGPUU1YG)GWKMS\'DL0<]S2SQ4NSRHVK9V<<^(G8@?X MV\VYE7QGIR6&+2,'WAWB2\^7<69]$+/\PE;&?;%TF]O.G2 . MFH3-'TX2N9OP!61ZW%8KENAQZG=*E7CKGB1CP@.#4M\$H3O?/VQ ,-=83@7= ML[#'/^ &[>X#2(F>P[\&Y*+4>"0UA>&GL:CZ%UE;#+P)0^"_'>!HX@W(53DM MZQHS:GE%Z@.,'F9?Y $\-^IA19\C9$5]GKC6U0EU11IC$@$9!^2.QI MK!T,U@CBF3'@48NH/65?ZT<;>^EH#T4E#63#[P*3!7U;L)R*%_WP\?IS;=VC MA$BJ@_*%:D; 7MEY&RF8A4[4CGI_TFFBUI#JXO:V0QP$$43P[@[I4%A.,9O@ M'F_F4'3P0ZC'*AJFRX,A' 0[ M&+8[\;ZJ] T[CF$?%$KDE5"IZ^O@4"6FPR/E>E=R*S! +4QA*.))2=GSAR*X MC.GL-L9O=$9^+NCTHD!8/1)U$0:BT,R6A*[]UVWG'EZU8UN><*1=W+]_ZIS% MRT9;J$J0MG+B!<:C1X**"O/BB6"*!1=!Q3Y\/@;AE45B8BZA/,)D5/1U^2BQ MU='38_(4$D7MW"#ZAD'Z+D:CYG->Y$>JD%&+UBNM(^]F6P;*"3A$\]7I]]RF M_UQK,6W.DB6B,G):\:S)0F7[H1YT;"0IP_%L:9I8FD>6'], )?X=+EZ-F^FB M\YX;6=7V;5)_+,>%UD#F0C-XA61(?S70].&1MB!>X-NO&_K9(6QD@]^HHDK* M1[2;1+M)YULV%O' -#HF?='E#KE/R368H /F8>9U&$YP9-("Z.V^HU_J2Q.H\*!L5[1E2(IKL0WC?14V[9>F+LJ'J2J\$7D+& M?1)IQ^I7--"DA*%3,)T"RK"3+0MQVLG.?\4#97%B[ZI+1)M(?/HM\RA)D8Z$(0 -ACPPI$6D=E:4'US MTGIOX\)N84AX)N$7XEYK*=CV$D\$&2O9.C79R:==R*R7R'WH8)]SHS]:W19. M$EJ9K0H/#C$H,,28TN5$@C 1UW;/$J;&_CHG(&T:/E:YJ2/I:W@9)AUHB(]L M-+LCM-RHR>S,GKUBW\3'5?WK2:UPI,5BQE$85![QX)2%\BFF-(5%"Z%8IRLE M6581#"\F')S71F))J\M9>^.SPFOM^,8B1RGE_BB.U<+\1QH@*]0KT62&9K7^ ML*=B#IQT0/EQ._'S%,Y/+$&>/ ><5D"Q>Y@+V=.\!,8] 9#C6W_8[AP"'XPS M)672J,;*K].QI>Y<.,1#9(>3#N>P0!:<=M<$%TP*C7-@CUNG((VRZ%F1U/63 MQ?[RFR$BVRO:J-RRR\E(NN CS>[)B\Z/3R*NF0N8T\UIUK)?T*Q'&I!/6289 M$L9*8T=GA;_4D;S 2SFL.! M@"PY3/1J@_[MMX^=6RQVI=]K^N*\GF6V7$>6S$VP^:?8[O9V#>GZ4\/I-D^DN&F0^4[YE/!%A6F8TK9__,6.!&6]0 MGV;% :T4[O0#%=_T$!/6]9W]$0C7 @%<=&$=?Y6K!T8G]->JP?GG_?#VQL8& M]*-[1J/G;>$#7R7*@T7%4%0KQCOOUB91$)_J+ M/$"56E)1,H61DE801W<,/!E* =Q@&BB15N\:(\@B2_,CSY7N>F8"+CAU0G@- M?*"&56_F7'\T@Z;MK(!:E^&3K+W5G/<%Y)L M*:!H8#5=K MC'V%ZC%K>7L1_%+Z9(SL5X<3:C3H)=BYJ^A=5% S+I"8B6@W)XGE [MI6+N1 MUP6/OSHLR0GJYSU)^]>*H4;JGR0!DP^ L:+X831&?>]58X!XYU&XO5A@*=&C+^]-PCP54CF0?-$T*7LMC9S\("=U=?FJWJ>1*>_ #]X!:C9B2,HUN4H1-!O67RGX/-F,(5M" Y*J1EF2,&CK1HC<-")?F5R!-.05L&GR2 MH XM0AZ&/=="1/VUPAL>)P_SZI+JKB%F6'M_5J((>$^7#VXEF0L@GI7M+(.] M^6FUII[]@1WG_,GU0?(_Z&_!&9(95ZY?;^(\'$&H! M"(3JO$:HZ3$T@H 1!V]G,=7!/&A\S#P:4;:"-!,#62/YW, MNM64W>@;L75'Q4/)PVHU1I"_82\68H&B0*-#%:B0;!H[H,,6=D%JI3OK(F9$ MGKMPE>7H1A3#I+ VDC@EE"Z:Y=N8/VU3.?HT M\@JFUFN.$S*=[8],-^5*,WS8;3?PLQ!G9Q+*"'<#E\.8-]31R@^UE'[H?O?F M\OK'[\XTF.NXY<;G_4%+:8?.N7J ?^%(5$#Y6!9E$/3L9>@2FL0@&GTK'58U=X418-(T86A"HKM+CIO+NV12*>L MU%.H8(6/R6?QFE#TFS,$)6)XCIQE_)+@8(A(E<0[2HU:7J=FS6E&GO"3HN3A M<.YNO2),3J0UN:9,X8I*?T0/\*7JPF3BEU7,$*_PDN[PRF=.QSO'80C<;NO" M=JNW0C/L'5J;^8@805!7#Q;7,2P\(<-=LQ<=4 ?63T'#"^;9B]X^)6"$&3ZRB ;<"T7J M%;NNG!XM!J>E%"M:9MZ1Y#_X]%P"OW%%P8;>V6[@4_ERRNYQFYCO5>;_, T, M%Z@6R8A51K:1FQQE8K+%5P_*WZ5:,OK%).>JJ:^7/36\D.RMJA^WK$9L;V^% MQ"9;#1EG5Y7PV( FU)!MJ>5JZ6H &K68BYPG$)9P'U" B"Y>*=NK=W#]5".H MFG+H+P]WF%W <$Z\+S*WQ91O"XQ(_HW.S3N7*M7]3HL%];X[>V4I4*+D_L3Q M5XS'?/2&+!Z.?(/)QA.M':8$.Z12B9P/H>G(1MYN6AFMK=H@=!:C/"@>D)T+ M9POV2=&ID(-*^:"H!I1S(*']EW]G$;MT*0KTN*^#UU]^OU9CPY]T-4D"\R]I MKUKA50EOCLX+:1[_]9+G4UCQ^N?-F)G,W[DH,U+"+(_?G' M:B_CLP2=\Y\DVT3^0)#G^ERS?;O?71]N]K2M)_W1^8N/8;;UH[L-OHU4=N$P MR()MML2:BDZD7=C3INA9UEV!]L-.RZL&)M'H%/O#IB6@E\O64Q]0.BBDM1SC M/_'0E+W&S;MJWI^YS?D_;0N.3J#=/^="A&#*G7\&,6!%A;JV]P:CWOF0]MXG MFV"\H2-"E+#KK!@*B1RL;D.Q,I=?X4VO>0>D#\/L7 A<]<6YRSK2:(I>_[_G MQ7'%(*[/::0H%!RW B!=G*I,'^5D.)[B_/?AID:S\>R"##KAG2Q,10FVETG< MKH((SKYI@HA% E5T=CRY/$?:*+F"@E'5P&3=*:Z2'5E"ZTY@S]RLQR6;I. T M69<)R+51;CVF%GJ3YJ/*/ MHWA 15/LC=!(B[CZXVV'AC"*;V32)#"KX-&KZ)M4:7 M_"#;,@A"17)_"M/Z$;2:ZM::*$=GC3LJNAQ]WG-L1)L.)5?CC@(C.#&1ESRD MO$I.HT,_*4U#H1!=LA:4H]M]Q6&]#4Y8<)C+4JHY4/!WAFMQIBS>;$0.$:P2 MX;T,H]6>4\ 8A ?3M@<%GOD_BL:?Q'$4+$A1$@R-$.8\5M5/Z;6/B)(=0%8$ MN3_S4-9H4)PM_MF&UEA(/?1%>D5)70!/11&*D:/10CY2%P]V#\[7)'YQNQ8V M"VWJ4I"98MG6U4)KUM(9UFBJ]]Q%#C9/RG01[OR&&&,N\7^IG_"58* M4O2&5O_'ZVCOYD_/"K:V*KSMLNN8['&+I1P1MB:F-LF48)1MA\#E!3O)U^H' M;90D+B0+,9R*\YNG\_";'-<,J6BR?*ON]RP=O1KONZ5;<,\).94")Q*6,K$"G9?/P."<;[T (8Y M_:G/,G-9BNN(7IV\ I@417D7ZP%E'!17[MU[GZ7-J037FP4FY; M^2WZQR&2_A@T48?BXNNG9QU<_6/B+G\GQ_!;\N[PWIFOSYI6,ME9Y.K6B)-, M10@\*8$'WAKP>:.)PKEV A$\Q]KJMF8M@*D;>ZETNX[ Y/FX&RM\S\/ DGQ) M)R,HC:QV5?YT+([&64MT&&R8U1,"WHNKKA('7%"00"".CVEMG MC280EW9@:H4//D_F=:@H^=HJ/7QFCN]?T"]R$K-@] VAGW_5^6NU_[K=_>JJ MVVN9GP/"93N#\U'P,^,OH0C$RGMVL!#$>^)2Z=P>8*-2 GB4Y$./O-N"[=KY M4L'&02]W"0W^>%BME[2Q!SW1W)MTIMZSF:^>_2T4CD2Z4RLQ]ZO._X<4)*SB M-QD+*#J/%2$[E[D.?M\IB\EP!/_WBR$\]'UG/.S%Z^@J@VZJO29>!J =0-F MXA6L#O[Q=;ZL1Q>[69]ENIC^!9;D*^6_=B;EK(,]O6)'<8<&#CN#:&C0OM$'P=C%X<+]U"OA M]:-),1W _^6TF(Z@37CT%1YCHTQ>'J7?[?9AA@:#?N<,?AR-BLEL"C]^WYE, MBU$/9W1C@>X^8>CZ='-_SWNI#X(;9J14;]GH:W\ M\2:OO]J5EA&@6[-H'.7+%MZ1YA$A/N?OT7:=3(>XZ^'_ .2XO6<&R<0.>,]'=6**[!PJ"_]7 M2L:3J*EA](->,2P'*#.G17^*LJ8<%J/)\,BM^@L517'%N/@&4V%<10613KHF M?9;O_Q9A^AU%F*ZK.[M,?JZ0Y>OQGOS3;YW;JTWK^>AK#2JWNOT15:Y@\7RL M#!PJ[VST)6IND5"UAPJ/T/^7G4O0GQD"<(FUD*G>YR>B:-/QJH I M9\.B/\(3->L5(SI:XVG1@Z5#X3.&/^%/DV$QGN!G [CN!B4]/NL7 [POTSGK M]L\Z_=D,OC!%43V&2W$ ,A+NR/&@&,"T#.&F' \[)8RI! 5H#+?>$&3;SSM$ M \*-A7 6; 3>,2R&TS[V9%S,!G3L9T4Y0:D['!3EF"3"J)CV28TJQT6/)/)@ M '\;C5T*LR63E*-9,>P-,#>@2;Q=A-B9BIX ?G]HJ0+>38I9D/\RW12]$F]*T&_*V>X':;3 :A19$5)(K\/$\.R'YJ88(]P.TW' M?!O@*W"G]HHQ_PFT4=#)LFL/&V\(V_#WK3W+Q ?1_"?[ _8.T'L)E&\-^XQ%&.007M#^ PCWOPS(@4NLS:3T;P M!>Q("6O?Z_/:C_MTMN%+8SSN<-J'M'4G)6A6M#_@"/5A.V26OH^29/A[CWV_ M),T_M_1C&,HX7E04<],IC>@UZF(UTX>>IK]=).MU\V0(&JP\"OIK]9);(VA< M/WYX)ZXF5OR,>9EG?@R[HD?6Z @$P+3$M1^-8-SCB=M1]B6]#E0TZ#9)-YM> M%D%TA(V$+V[ME4*P;)?%!)APQ]\R=?H2%*'=T_GM=D'96<$C&NY9(M.IVE4>K4'74]H:ND\KUB0J 6J4@V&,^)>R_>%9\W5#>8 MT-5HGDY!T$\G9*(.2E5%X)0/0&2C'AH_+[_]7UB:)F:@>[Q@;Z<+T.:E0[GQXM5LEGX$(7%G7T:UAFUU_NUFNYNSV*$FJHT0=E&U7XZ&G0_W<) ? M'REG$76_'F@9&?0Y?W'0 ^/I<2]O[?D>9'K35#-F8*C3 M]0PJ^X@5250(9J16@$XPG93N%.4T05CUP8 D!*B2 U9+T->&)P[4@IY3^:,; M&&3!>,:F03$:XZ[JSXH>;:\2WC8:![6[F9S]JL/IV-T2^]"[(.6G=S$8TW^C M$?TWQJ[W+T#MTR1H>[P\\OBH\W=)@3YOID!+C!K MH*D.\ MX<%4X.L 3=U^.12M>]8;N,LBL^'! .=# 0KYD#8\B,79>,).T!G-H]HYT88O MH$R"J?'\?J?7V3ZF0].[Z),Q?@$*>+K?Q[S1R6*T MPZ*/E_^<_3X93WG;S7T6)+.J;+0@0 MQN!M]C,ZXH:&IPL/8H]L<+M;Q MK'7E+T-P13F9^8,WA_4M;'BR\=!W\K*5%QA!8OYZU+),:?+Z6_=6"HF]Y;Y .W3]+O?]-W?A1T2H*WP.N,_$[#HD=B;4B7>PE";]:Y%!P/3'=9EO#( M>(0>I E\7/;'L?SL8EB28HK#(?V .@[\-P/K[BQYN[_,<2T'/;I689.,XOZD MR\->M;?.'=0F!1I%H8Y%[D\TG7]&6#4R^LR%^ )C+ QJ)M)=:-CS_[+..R-' M&6@,$]*585['''5$^X@E*S&9&ZH-0Y,SF)0IZ"^PS>'FI+&(U,.@^8#^'7=F MZ&=KC),<]2.:47P]F?!]U+0;Y\7TCP\8E259?@K,I?FU0E0"'([<[:<<+!(\ M<.J-\ EO!KN-3[E[3EZZOQX>4-YL=PRH:'C\32J1%C4IE M?5)SP6E2J'6!D@R*/W;^EI\H'_9"J(#SN-%5 !*YTO,,M%6\;]A MZ+@88:*;XG^#F:FH-AK/E&YD5#(VER8=\3D)%VE,]1GTCB.J# ;;T+G11X43 M^MJ'=9N-&V+HBHCOJ9;FZX0=_&.@QZ?/3SE05\K:GK;8J!?0+&K?AG,MA)T_ M2V&>K'\UHR54;&SU)I)G$$&8C.&\2\$"8Q<>D&19_N MJAG8[Y-)4S'E[S)3_^;T!6WS11Z[V9Y''#8H[30[!#26&^'H@ T2Y:HW,1JG MO!^S6X-#VOCIF Z7:HJS[KN@-(%ED[2ZKD$P9R^+5+M*&G=OAO?@? 7,QR8' M 4&,Y]7;]Y33'?E+&65W;*_."@2JIGL-5"0P)C-*-SJX9N50KF;%QTHW2C!- MQRT@*[ST[7OR/ *]^GYUY.\MF)/A!/9Y+P\I 9DVA,^.H46*"3S0!VVA#_K# M+U[SO\J4Z>C"532.#S_'0W"&-VRM[!$LK8<+[J#7B M39UN(?) EF#6V_;MCPEPSTX"V!)A@$,^9=/< M/'>'8(,=[>U,>LN==+T=DF]S."YFA)G-]W94-LP0?P)7FP3+U[B7F@R/P1W# MM4XTW:E9 "85HBN,'._E%!/2KUWA81?QE;+@73+QG8>:1N:P_\#M))1H:1MO M:+SG+=C%5G@AH8/&Y(+O#@=POGN$Y-6%A 5 7:5LN0O&9$YT^PC9F;A] +8C M+M:12P+,!1#3<$Q&T?F!WTNRYDM&G4&O1NAO'2>]FC":Y:TM=/O CW0"D7*] MJ-WP$W[",K&YXBCX>M#SH_U#"9'?!M/_B=L 9WQ"?FT<$8)$SNAG@DB=L8T[ M!64Y T)%W7A(:SGVFV RR>^: 0:0AB34QJ.!7WQHH==O0ZIBCL ()>YL$&TU M4,B/+#%L(S (NRQ&4%Y-4%X-P6XEHQ&U +JWNM,>!2)ET-.2QP^:^@BLB?^^ M?0:6>_]H!Q%Q.3JJ72?QB6=E86LBC@]BIQKP[\R?X:B?A4-(LYA-CH[KN("/ MD-BY$882RPW?QWIU6\61'"?J_:"[H* ]<49.R[F:8#0M?PHNQL-C>Z;[QHT/ MK-"+P?38; 0(NE3@?/&ROS[:0J;@:P8@WW+K)=-&/( T/\<:3HKEW%) 1]!I'R*=*[(>_*50/D!=9I M[HOYQA,CS2%U?H<[Q.KE>=8')?% MK-^+XE84*Z):G?LM*/CSP_Y^*]0SJ"Z"0(6EZ?OPC9F10\JX@JX%8VW1%BS MY\?D?BX'8W$_@W%8#BD& .I!=M8X'X30K @.&C9 /&*XO'0!CRW<'[A@3+2@ M-?G89T^0UFDQG?7;UG- 4%NXVB;XB'R7.LW M!/>ED&"]5AAO8#;4D^4I\$]95FWREZ3D9VNK;7VJ?)_:RXG^$;NC\4K0KP=% MG_(AAL,"\_):=DB?4M/@]( ,O%JOTLZAPWF*"!U,N&P= FAX)%,'9;_9E>.C MQX!:T2/P_AB$0S-LRF]%W2WKY'D>8.>_>F35CCM__JDR%^///0X?3T:=SQN7 M74<%I54?AHD:3CK3GCMGU%%3C(OI +W.1C1KWX2C!4K2H!AC:,>\89Z5B /F M<,IAJ\R&=C)G8'YA+L+QV:$0WH1P3!C=*QLA"6]HR#E"IWYU#UL$YX,R(DX\ MG,\VE-/*E!"O595HA4B^(.O3V!BHS@"1F.<\'T1ICHKW!.XC3G#M3F'O]]"U M@:O/')24>/!#%Y\^ZU!I"XF>"'->A_-CNF4?+8_!;*$_F6VA6RLY2E;?OQ:/(E#X830<^HJ M:JFQ29Q-#+F.Z9KVG@SMV0-PT;KE?T%[H].7_TOY?R *LDS-.X!]CZ%^]"OVK,O]0T@MF>0^8N^ M_/DGVYPVWS:MP[(8]J9MTRJ?GCRM8PRX)[_9M-JK^._QBS!A;OKMTXJZYBSS ME^:TMCWY9\SA97J96DB[6DK+A[J46"YD51G-3I,KT)-SCCK?95D:OSOE+*4" M)$<]6WE.EQ,T&B>T\#>Y:\S+_EHSUU13/P5'YGW-Z92HSI/<:98AYRH(L@&] MVKE4H P_0$XTOXI8>9<5\E\Q1T)-]P$3_SD27CY.;T[HU4FL)GF;$6&V(S:' MX9I);1.RKKX7^^K%BB^8T03X1D7]! TK4A+]7"&6Y-GYZOP731@#$6 \+YX. MP6 VX MNX[\V,-()FYZ@#G[774=@%-:'ON%D!$34*2<$6;/=U7QI:?L^AF8- M;.E/6E4N[8C[@EAO8%,@?6@E%<_H@#1RX[\WE@O<@ M@/#C44=KQ3!5/):/1Q(81FX&7Q#R7LQ((1[2C=/'."JG1U$:3A_SN(@A [/N MKZOUVOC1"3L<)R0U-BQ$E M"_6GPN4PX@0EIG:0#!>X-H>,VI_.9M]PT+]U276[RLKJ<<_R!LBS"GT>4')# MD#!#L,\GL:0IR4I1B?,-7PEWY(:0Q$8I(48UE^5[]IIIEQ^7)OC:Q?]?FZ]N MGJE$$#4F,)Q.C$Q.4P!!^*G]PP;64!EKL92F_7B*X^EQ!QMA]0A'33C"I0JT M<> VX; <[0I?U/H*/[@6R#Y?KYN2]L49_0U*!9 \]&:\$VO!AXHK;2F%:Y059//Q:/,AWCG'HOW*S5;STTRJ#_(E"J(9 MI!VR,@HRV"<2Z6Y W,6U50RJ$9XZ&V&L:S(8A106^F0*!M.D/[2Z:W 25\M. M%^\ZIAD49Q=H/793?B-(>41HEY0D%V1J5R3!<9;=/*) NLCV> MG3+Z)-5H5 SZ;B(^;V0[\$J?>^/P>_'I?R]>_?19?:[?ZTSEQ&C!F%!SF1HI MI1$X>=[;F^DSG'@'?*"]LUK8:4&UY_C7\-9ZU*]I M)R0O[425-MH6W\O&^%ZV!OT.9GM^BXS!VG^MQ/^["L0FJ9"/:RU:52.,B19Y M1"#@[I X*M-DW;EM)MY'/Y#IUD4:-6+Q1'A2*60$V='2O=[O<0;:A F6T-UP M3$J%>?S6,,DB6HKG] 2^_W]@@J1 )DD>?CHI5$@\?WFE]FD:=CF:+H7 ZS#! MH1=D/Q:3<2D8*[P2$*5*LPR3O',UQFI$?M-"EH2XG9X0[7A^P-(#T4=F!)X= M3YN@TK!JEE-T*2BA((#1N].[ MAF:(DMB.LG.N:B[Q3')P?#'J_*DSD7][\.]'J3E@M4TDU\G2XM?H[/[_V[NR MYK:1)/U7\.")I3LHFN!-=\1&J&VY6[.VI96LGMCHV)B@1%#"-D5H05*V)OSC MM_*H"W4 H-0]\[ O-D46"G5F965^^>56/ FE9[V!^'?>2\6_:A=B(C:TY99< MF7]?PJ5PL=GL[U4#AEBE^#=F4I*O44H!:VF.]B +RM&3ZERRI 12"L&643Q; M9=A0U2)#.BI4\,=@."+5"8729$Y*$OPQ$QI MD0PU!<;%CTSQ%J+/TJ_DP^B+"V0:.)$'PY06[5K.S%3< %G;*DF-AR ]"M5- MA:2U#N(?\ A&P5A[ODX&(&PKC?4!UH%#I%]IU41<0NV_.YQ/G,*FF?E( 7@0#Y:. M9C7%/QLZUQ08;Z1KJDJ"91NSYS,D4_G Q-O4BQ!Y]6U)7G2BS0Y292MF[#@) M-I!E?S )O\,#(-206$FS[R/E$%P%GX"CSE50C+5DJQ=K3G;E:H2N*J++=@TW MGAE!&TG(XC/HN)RZ']4KXGJF-6)O'U/DD(B8 MI>C7YQZEY9::5M;-J;>/0\ M8]7;9CNGA]5'/\6+AUW_E:5=.1A99D5/)V)+I)B, 5$7&B80.0EKSP8.#@ 7QKW0X2N-,Q)\^T52 M($'-_P^_,?R)O:@#0^U?V2XPLL5DEG106+-9E;9NY"0>=%\6WYK!?&TK$C_] M4P;.O\2LJU[7X"/VFI[5L,4H#+AI-@M1UW:'Y".==-*=S,:$F1P 51V9+4;= MR4 SD,_G8AV.@7P=KH2S/B.Q@!D0+=X3"&S"-0.<*;%L%WH0)%K>-Q0>E.;S MJ8FDRHE<55NA$[SI\"WZ]5MS2-)^=S:0*( !QP>FXB[7U^XA&+7Y"+X=3($E M'IEK2.U)B362+M3#<7>4CC7:N>[=!#Q@"*NX$,[G[%R;B%ZHEV,H8@HTFE!H M-N-H1J#]'O%43@;T83I,?:#;5S(#P"MF@W_%U."Q_63,78>OCYA#U+#[^\Q\ M?HS+J;FB;>>!S^@E\2F'D8F;W NPD7D87K^19I2W;2#/X/=DR#3$C S)$0KA M#7X$]' P X T6OG0:DNBUY@6MT&-1P3F>LAM(0MM!V)AQ+JIA3#IR<$Y12O9 M>\RURU%4[&1]5[#\AZR7D*P8Y.55[[*7?,B6Z/B_5'$\U?J$NMU."NK.088 +%D0&K+QV3 M2XLD4SB4A%EH2*=(09K-B!8/+6&O"2M'\T!V!<#<\7S2[ P0M3C F+WA<([& M C$A>[&"P-&I\RH@^_\0G6R I;VZI"4*$WX/%CJ9W52Y>:<3S.,Q T\,T2WJ MEB/!'7!Y'1$1F65+AKQ9?8S&%H<#QC%W(/9\BL)AFR&#+S*5R,A9BDHC-[D8 MM,F8'8)C8GJ9C49H;0'' ;."Y+OL'FQ^HR&S":+K4#:=@V8ZXQFV8DX.(CQ) MOAQT!(34&[4BH%IFPVB@V>PP-YBQF/Z,L!AK]X0VV<4&L3\(5C437P+("/R-!)P2('*/$G4%81'SE M4FM(#C@TCRQUB<9'Q,^0Q0B)M>T@K9%854/8+V,57 6Y'8$ZN$]8BRGJ+V#P M$2+@5X\$Z@!F"];5O"H4E)U)5$- +J UF:1)B/KHK;<+[$.CK()I.O8P.PWZ MP.^-S"JSN:A$YRU3=W9D^]R(FSQ) G%'@0VT07 *K/=Q0L%./ K(]0=1H?-Q ML+DDHR?$V")D0W^$\[5TQT!H#_JQUZQ3(K\+2$78MI%-=BSA&!?:9$64&I8D MQ4W'DK01Z$,R^&]MT(=A&(/O]T%I?1CDMU<]#\,DJQ!3""SZ!$?OSS!S52FS M/JM6D@\570YX%!62=VDR=XY'T;X6%732,8K,(9V: Z3G?NUOA31)>ZJ!Z)\A MD(2)!M4Y;JH-%@=@G >VCX3;:JB<=82Q$*T493'')0B1C?U&V%:Q MN_OBT@: (;@-BO^$2EX#8 7._0D>%D)9$/?'Z4Q!RCC5@.)@QP_]D1//&IQK M^N'L@>EU:*/[G^9((R4-]IQ(O.5L$4_47?%U(SFB/BMR\S.& "C[J@(9G'S+ MRILV>@S4MI:QCPQX%UPM!)99?3RA\OV:8DA-]S260]T!?@VI=]G\#LD M&L0D@H-1;R#]H/8XPGU>G5:$=CH$K%F);C0XDPP&6!KU_2;? M-98> 5'!.0M8DIU?7%YM(=,)T(6+S&I7VY-#MCX!H" MS86*="!%.>+)J)@6/1UQD(P1Y#*>]H1V0G_#D],!T$_7BI[9%*W%.!+C$?Y) M=M\!O,@*@M74BNCNI5W!^S'?R"P6R-![1?>B3^+_6QY;4>)#=EVB;H@'-HZC M,2Q2&)A#MP,*2M94MWMPSQ-#./Q-_GK2<)>01H34%.(!Q\4)H13Y=@N7-D#! M9/^[A]>(_><.0\]DNJ6G*_S(!^R.YF>KLZV=+R =F;-/M"@*;Q9OF=H=\\,/ M$&G#Z4]'8BG-DOEXR!R"8W&@I,'S= PYK^8SV$6#N5S1/R2=Z03 O;"F^[UQ M"@C7/J9VPD5.&3(#YVD'&,F':/P8SWKC0?VJ%LV'"R_FY!W->M-!,@=.4B(4 MG0/U^@]P"0!5%!6W(5]PQ&5PE/IG72WU"DJJ07HT.\-+M^'J%6OD*IWQ M,NY!QT(F$O6Z>/,/?CGJ[\"%T!K<-*I :LHBK,_'T#4 WU/Q?Y]O=D!3G(E/45+Z7B=)LD?T$V/O%? MVAL!'/;7 L*E$*DOU.0Q8&.%9C(%^(/0.<0.=P /!HFGHOO'X!]4UYDGN%$6 M#=F9DV]YBV0T#2T=I=4NNK&*6^2^E"SL&* AK1ZB?K&900@WQ3V^U21E7XQS MGR[<,@SH2-Z\Z6O%YE: 65)]7:&OMBTG"MKIBTIS/[VS.UKM#4ACT MHV.QY*LKA0A(XHK;?;[$U\'AJ>P\FB&?M!-M\=59;!OY]Q<,L,<0D:_FBQ_* M8B,^WV1>W+;V;$F]Q6S_\>55\KE 2]GD"/( ?BD>Q-UW,.RC Q+WOTEBHE%M MH!GHS)P-O5-3 &T\YL5^NY:TZR!OP5[SB#=9;;2ZDUJIH#[+A2SBDB$W<0;GTV2!JOV>F1N"3QFIVFXW_A-=LN MVMIC(X3(=_"KF3'PG1%ZZ!H&P?>)2-H,=^^,X:Y6&_ .0>U(MJFBVSLCE2^B MDMTJ[<[&.JD5O@-E='2$G?X^>(;<*;1H.0>7G-S!7!*=$KG4D$AM^-K(\P!. M2B3$YT]$==-!'[:1 P*F0ZS9(7_ ^/W.%(XAE1U"_ *Y/>;T83C$\/4I#+S, M&X$, ",DVH$+Q(1XJ<'%JC-*8 XL2CD 'X;$D0['GLXU 1BZ*;-)IL-)%R(\ M)4I#(P%/C#4A-A[X9_D3AC9VQJ:;WO*-=;76)EV4)N396@>#[@R[#![,OEX' MD1/N4KPO7^4W"Z)LE\?;N=@J-P3(-PJK%.^DY^7WU_MR*\GKWE/*C]?BD:O+ M]TGG%8A!L?&^W(DE)1YP#DFAT?22/M\I8S\ZP/+W^7;!QF,63]*F]-M'B#4[ M!8?Y?X>4B4U(FU^-7F.E^OLZ4O[^?S%E]M M9J=NHKF^KX@F_2,2,]UFH2Q;^KE/Q4ZLH\?L+K]9NZ"10: CM$O:#\RXKK[@P*@2 MS09F5O>BEN.EGHN/UZ'R^V,@O<"QPE,4CV2RS,N:;>4ZEOTY T17_&*30HB3X MUA2K:5Z+OS61;!'!-\>?\;^GW5X!MX4/ A$\3/ZZ%WI*.D<]Q3[) MW2)=.XN-@76#/Q:E Q(9]/N]?M\Q&!Z+#BZIDVPOY-N8$)=X#17/39*S^TU^ MO=_R0&"H!#'/T8.Z*OS4?)Y4;*=(704BZM^3QEV2K"PM^PAT2"]97[Y9 M"I4$$;\W0)IRX**P;N;29J.^A#N2?8[5ZWFX1A\NSY%M(X#2I]Z?S3VQO M)X]>:/]K2V&HA+)_5G_0)D]'$V8[IS,79-STF'/(HAELW$O(G9"!!KPMI!&( M9X*5M3_/+5D2%1#171_=[M%][MSTBLTMYU3T7S]/A8*T<(UGN6(*=VU2=T+[ M>'@ J3 <_\AUNBR<+2KBXS$P-^*B!L%(MUFIZ(L44^@7:[2FM\N"B'1 MF43?.;(#P!%G5)=T6XMME7C5AD\QV/L/1BX^;^_)TW9J.+(LZ6+_#$=)^ZF0 MI.S;Q3I3#M>C77%$CE?DI3!2W;CSPYH,(4@8F)5[X]R5T#H7K4:[3J"]K<6A MT&-@5Q;EUA&#[[--@8 CWX_BY,UO7%":!/11(PP4/2:"I:]=#39?[\G%K5R_ M6))-+HR_K:M E'R9YK@G1++8$<,>RHA=D9Q\6TMFUE\*12D�CC0GR9 %M=@X],Z^;I1FYRP9\T=FUW,= <"N$Z3:JT8DQ]_@N3OYJ+<(A&[S M?SEM/S;+VHQ'@:Y$G_!=Z]HY\&J*AST$#1X,&",#'D'Y??B59@E_W# *J+WHL:HE.HF8J#BQ<'PKGX%F2R$V8AOOUBK"ILI]TZ[O MJ"=M\(S4GDFU/5#YZ\K BB7+#O7S(0JV2^()(C:Q96QLG#Z[DNK8PPGAJ%22 MD?A=<7_-0&_1M9^+8OE5Z+HX.JY+VWL';E M"K#O#*G7/>XN1M?M[%@8@JY:1WZ^.SWSVR<>]J58L)(,3-Y)?<^+G=ZLZ8YB M%\'K<,5->LM%FW>:+'NX8X#\/%OBQG"B8YRHEN^);[@N.2H' W$8L,_<,88J M*1[VKR0#,.2I_%0(\KSQ;%03P?CKO(((DW^0H8**,R'.:G%#L2="=5>F6;V^ MO08WHFGG"[[05KZ*@2T]^#WR>\#80,A3UV)NS3="07 O*P8A:%UM)ME\NYHC M^(YJL49N>MP[M[S9JV5'4Y_KV:[!B) BPE:0,G@ZE"4&@Q$35[62U.O5_J K M@YJR)2_.@&]^XJOC4'E[+I#Z\:O,8=4;USC M)8@!G>$A-(6>E/21AGB./$49SR]M=@H$Q4,-Y"H 4O**_1B^Q_? H0NCPG%% MGC'U5&OM3#U98Y=3(1YL1G/MG$K2N4+:D"DLVW7(M0?GYLD!'RE_0K:60+M> M=)C=@JW'F[&#:[9E5Q9@Z,IJZ(0Q$Z=9[C2H*3G+/GCGKX+_G WI!1#2;>*.^& \/=,]"HCDJYYG;4@E&G M'"(^3>X)53&8>?'_0Z>R@+J.F$6&;*F^:P;^#TY M6!MU#$*L@_5),L83,PVX/:4?K:0C%AU?JV;BV^_>F_/D6T<"1\LL@^3(12I M0?VU.(>(F><91NX7,(Z:0&4?*A<8&(:3T8_6>'7%M^ED^&-C-]S\Y.HBZ7!5 M<43ASS^=0TFH/@Z%;%SE+%ZEFKA3/5U=RH#>8,L0EZJJ U:Y&%XBGQ$#BQJS MS&*>KW)2>0OM+H6S@GDB-]FW79(.6.UQ5A]'59E.9;09-3!XC\:!2LTE\=Y* M^_T+YYTV!@6MB+I\7B69=]-4?U>QP)$$\LYB#R>S-OH>F<=F.

IR_>)?)V&D!D2M4'K#E$TFTR@K4&$[#9J)+IF M1V-[ND&7NO2Z%^E 7<,;5575QPR<<@,5JU&/%1#M17IM9F2.@@%;[^MVRZ)Q MM<\;X78[4GL^6^[&YD@RF2O$SME1RR\2ZUR.@NKIN9SR M,\&6JB8+]/3'T-#R(_Y3N-EA9BD%&=(90A"5=-HP\..WO'=Z("1YM M/[+GN>/[KWC4_NF=\BRR?VZSFRM<+]+RVO7>8$-H^0KZ^^D&>"/1EO0+)4LJ M2$ U[+_ MV(,7H^(PY.I; .WNS*P!- M3JG+1\#[X;ND8P?U_@#,0!9P29^:?)?>%CECC0W> M,M/$&!&+OID?]Z9C9^ K2[%KCGO72%2KTM18&8?\Q T3/W%#97!VJD[W?+(0 M./Z?D0+5AMS4OC ^&1>9RK2IQ$2P;A%S) ,ZZLK,Z$V+^^'%]5/5AC!)%2@^YR.\566F0*OI(0* MFV2_P4C>FBGL]U)W^S5KF;]7_=[0G8E&%9Z7^7U&Z0Z#_8:@FVVR%;K) J-> M'Q=ECB$I/M'BE>D'-"7448_@:E3[QV*S%&W']7*]V/P.;%88YH(O['P\_>GL MXG6$)^C@;C5^<8#HR-=C0[L3H[:YR1_$;!Q5LA.[*F +!984F>])>TW'V34, M15=J53.J#V[F.[B>G*W>84050D.U+N+72'Q$"8V>22=1 H8/V;50@&=1!9C> M3='6HT 9TB>Z"?8,YNE+B?ZJ)T;%1MT,*OP?KVTTSQ:;O>D7^)ZXH^=Z#37> M&GD6*H3ZJ( 9)/)H&]H [YX #W<\,\=1:-1+C%Y!Y !\U+,0U%";$/HK&^PTI5P<%]\A5+(YU'F1GC@$UK-'%6 M]0N5_*HRIA0L*%,N")W+!P:TJZJ;G)>;@K"P1T;A^CD[UCJ;,4?^R]NQ+F"" MJXW1I^?\6-Q63SL$$8'NA,^8-QP/A8RR6)]>9EO0*:,I%1/%4BF MRCPL*OD?RKP@BVNBK?8V"!2F6)T%^WB"KB[3/.KVI/'Z!5/'.<&?Y4\6 M04,+>Z/,-E)F0L5"?@!*1.EU>U6AC@LUU33+;WRV1[3+8&/%?4YVVK>J&FU7 MG56Y#1SJY=!0';)@O\;JNY V-]\8(@.:W$T038G):G\[OMZBH=6+_##&#]T> M;V 4_78MT"RVD?UZ7&,5-EY@AE<@5HOR>S1??2[*YY#1#=FNNVBNO6$E[MJD M*U',O 1V6>5;X$_R[78[EB=KMJGG=]?\XH(6!5T0(!9AU0AC1H\]CNK.%RMQ9@G2UZ/5G4/O@R'37:;@R[7 MLMW,2Q6^E_DVAUNI4=75EORK[Q;KFSU#!SW'<7A;37R3YPWWNN <5J:F8I$H M8:9"9]QFO8%;U[R7NE_JM%2%!%N5_$[O.D2U=+'9N,MDZC/3S'Q?-IE5U2Y5 M1MV\FA$@^N=55:K MXF%.Y\:\MM';CBFI+RV0P&"4UO9N\.:,[O61UWZD7-\V9<@EP/#1'&4DXKJ\ MR]#G^1S..DVGB.\-_^S0S\+$^S6P^$.?PWH>J6Y%^'''H,,AN=ZV6^0 F28' MJ(W&,EE00F]L,1RQ1VH'8Q5ZN&;0NT94/:CRI1O:ZEUHAE8'!/WX5N1O/0!5 M8C;=#32M*+"E2Q83O CAB=!N/)P+U_YZS4>-#PQ%@T\E?#I>=8E3^CXP8Q'I M3&+ A!=;R@9+!AO*4S4;.5%%]?L>690^ .I%[GDQ$!?:RL8UZ)FJN1=C7C1Y MX$#;Z7JU=?+>F_'C/B;JQ&4?4N.#WJ)BOZ-\;/"6ROZ.S)S[K$TRV$5.NZ&^]YE357FMRTAY>>!4TGNBV=\Y]#]H8J M9,\? NB\>1GC)ICWYCY-<.)^Z=T$MD^$9)(_)JCI66>/K&,;J!;T#6/EX'11 M%88$D9O,[2T0<)TB&=12^7*CAYP_D@U&C'4]&AZE1U:$S@%BG#K"OEN[0R$_ M4:BET-N\IK<.[[WWS8'*)7P7J3#\]!RD_5L481&[#X/DOBR^50/4[(.2R_U$ M$5#64^WU8/:X.^N D&/-FZA_.9SH2<;@(7D]V/[?=-AP]-I#^\@!=$T*6\TV M6AKH069!7$6+8_%Q!\3%RM _FC)&J;U^(XUD3O-I5QAA=NXS-DS99V/QZQ[A M"253K=%3&#"\/+_/P2/-8*MC/,9Q;'"K73\EQT*-0*J4J]YE+_F0+3%7Y*6* M;*W6)[2)EUS2ZD)J!"2&S?2/*N7V0J9]<\9()>*%&N\0Z.Z(<0FUA"*$C\%1 M(N+,V!+P+6#7)AT(*\7K1DBZ(:\UK3)B*8/ )X-_-8Q.8H+@M#$]C?DN0\% MZ5Y=TMS!9-V#;0C5_QO7L$OD.49[$^FWXWP_IMW%T62$:%Z40I4EQC=F4J$K MAA?<=8[&4J8'R<$?[ARC/A;XR@Z(63FCCT:3=JF]I):'-#\Y?I34:^ 9^Q08 M#RV*LFJ!+5&'%L-KPP?/%W-%&9YT=K&B7;-1EQ*#L5VTXL"\!D+@5[>(!3H0[6$4%]:<<-7-=_+N M;K%+OF+L)VTG8V!7$>[N8(T&IA.S ,O30TQ-0"I^R$M1^ -,ZG_Y8)C5E%C& MU%(.\F+E;DNL3HS0EVSCKU7(ZYP9UP?]H1/%')DWSZ6]F0:EY"^L?+9P'69$ MU&(\0(VKXK]4OC"\O>LHL)"4!?]/X>E[;&5Q_)*ZY/G\HO M7[-\[BX+<2OO=\7& G.;B.6F#?(-Z](=@C<=XYFXH*\P9F .@"?3-/(SV/P2 M:U_B.I,[O?4Z V5T ]!09< *5@[V>.GD.V8+B]BV.[ZI(RGXXAZM 72&@[VY MSJ@M.?JMPX%\DYA7';68(L#=)6G]#WK8^V9Y\:I_O 9NH(D+7=4)3CY/+L2 M@N '$A$$<(HX1\<$1\D3QWX #\I$@\D2>D!Q!<6#=#=JF)WK6$EGC X\X^(^ M9^*IX0';**2@3''X*+J&J%VP%-V6D)TN0LW^^9G/7^ZOMZ*',*TGCP2$;=@+ MD_^S&]0NR1D:;4%XR@ED8>QP[;_%IWQ),RE38-N=[DV&J?-E=N7=>DFYSG22 MC*Z\B,74T,O0X(3.H,B8V!/C3W"BG'AFX>:GJTPV\91G;A8?2P):G<$<8+#H M]AA&IW"?O',\AGZQTR!-A+("R3TFM)OR)O2^:6#;OX M'=.]G 7"Z39:&/57N]JWF"OF!:JSE](+5&BOL1>HL&[Q-7]%$GK%8_.%VO"5 MQPH6GMLRN1NC\(D\%93?$5^6C) &- :064;'TK'=D$Z:]J5':Q[EJAPH3LN) MMUQ4);$T$'40FU(:IL;^U1 N)\:<-0JPJ8N)J55=J!'=JO"X0+4\GH73[5N3 MF //N$@R^J5?\!AQR8 MN5F[XF!MB\.MK:+S?.VFA4JCY&Z#DBTTEX/5E1>8#G<.V-^V$[=TK9%\+EB= M]^@C/^/U\CT< B995W.U1+/^_U$JB?F&9ZHC9E7&:GAF3<_608)C>)#^X8@8 MO/!$2M$E#_)1;.6HP"60.!41F4!.22M6CI#FG#PDLLSC[SG,JN#T$//875X% M+M/^XMY1>MZE,7ZS=CRI<-L&*I^GS/1"=Z7E"N: O_:Y@*0J-%&J4-H, [2R MR$V=($\>RVW+O:;O<4Z->QH[FO(6TWR>E8B?@Z5/!?C(I'"!YZ2&Y;2M7.TY M]O=[(0+*$#@I 9S*E8*R[2U[D6XBZS[(X@\^@-YHX&V/0&\Z<+U,? M2\NO!03E^."+@WYO/'!K3GO3N?OML#=U7]A0=H;O',$,%YZ-_WP5/GC=C.CR MP6>.558:RD@(:-QULLP -\C)*0@$#=3WN49I;]LU4A7,PZNMNVX<7G/[NT?T M76TDNUSTFIUK_:13$R(,QIPJ,95WHB-9>017W:,=!,[LK-EMLD-TGB9])4#F M'.CX.XS&.831QZX'T'BE4%)KDGSQ,"\09?/7Q68/)W' 74%>U7R#[GR5NC$4 MJ:9 YC7E[";4^DPPJ,\-7_+1[5$*F2_&GGSGY?]C-]Z1]!=[2ZF4,@7$?H5* MR2K.%Q!:!AD1UP4@_KSSZ;S"Y.MT3;O7.\/DTH!4,VR!YV.6 <$2J/$ ;7:& MF^A4 $H,_G:_1KV?N2M0GUVM$!(CGCK9[#RJB=U#SG9C WK)PO4'IQE MOB44.;U"_F?B+ '3NA*S EXHZ>00U0IQ"6]6G?%%C!",'CG5;H5@@K.81,2L#JY"X9/JC:" %N3"@;T/P.BE'3%)CF*%CXQ7X-]BCBAY2[QSUIY*& M9W*4S@ZA.2[+ KP#94F,8#3Z!-QF8A.M$6^M.VI,0)V7V2/0((C#ML3,M.X@ M5OI1\S.R"[:M4SRDQ_)&!A@0Q.I-9\DP.-?KJ6N!4:WYN77+^*%#6B:.AWV) M"^M[=1VT*-JLQ?$*#FD]99F^ 0ZPVN;'RC9K?TT-AW3@RQ>,?/A8W_QPR6:- MCSY_2-,_8'W']2T/%FS6\-CC!^U%H=N29E;;\DC1AGLT6L%!K1?WC:==?K-M MT/IPT8:MCU9P2.L_+JXS)U#J9.TE1$;_GM>.!.206;G]MT329IXJ2L%SBM-, MCG?$H8&:H% I/A<;!'V(BPVE32"]KLM'D= [ IF!]]NCV\7BX>_FB^FUZJ7\ M3O.57PK[A?)]\FW\,B?)VT7&4=PG,ASFMT]XMW&.0\Q!4.VEN$+@,1IXIDHJ M&BC&W(M8J$M66-MC'AHC@U*4GHH\8[XDW$E-IG@N-+ C) ^B.-M@XW7.03.3 MPU6QEIE:8F@17*2I"V2I4F;5.E#VZ&7ZYHZQ?WWYL68K*\^AB M#'8(__R^1;=T/";;]W>6NU'Q1M']X&F16G@CL&,"O;R51\-8\*JCN] 9M#)B M&"P0#>$UHF0BB8F*$2-TYLER'$2ZDS>TR MN-])?GO#47^F"A"R$>I?ICJ+24SSK K9F?"8,^$HR$J\H"YD.1!ZYE6F6H# MEA LL%1D6K=\E2@9XZ4JVFD9[\O<:2'SH9_S#',L$:U#Z]X_YJ?\GXG-G_4_ M,]O/2I/X@)#=_O$SFHU)"R![;8!LQ7)?M@%RT +(_@&^FL\/&;0!LG/\D-WG M;DDOWU/6-JYKV];2"B89H8KPG'9.H@@['G-N".$GJY16:Z&/Y MFKZ.C7",,JIN38G6&<)J_,& ZTUN<=>XE AA-?Z((Y(Q>V[SJK/_Z#=02P,$ M% @ \(5;4!$/98ZE" F58 \ !X;"]W;W)K8F]O:RYX;6S%G%EO MVS@41O\*X:<.T$PDRXM4- 6:I9T 73Q-IZ\%(],V44GTD%*6_OHAI2RD+7^8 MEQL]Q;M.KB0>\I*\;V^5_G6MU"]V5Q:5.1EMZGK[YOC8Y!M1Y5D71?LN]T7[)'L$\O?)#Z%KFP0=K M?OV-6]:3T2RR/W@CC;R6A:SO3T;MXT*,[']Q[/T;;1P>_W9!?*/_3QC5:B5S M<:[RIA15W<51B\(=O3(;N34C5O%2G(S.U(W0;,'7PF';HUPNNW^AML%YYF+Z MC;1OZ,ME[!@I>2JC"KFT1U^R4U[P*A>LC:[Q ,< <#P8('NUX!YD B"3%X2\ M:Z:JO;/;08@ M,V)(L7:?8+Q:LH]"K37?;IQ7[(WL?L]OM2/4;$>TF'\W7%NE%O?L@ZQLFR@M MH?6KWQ[&4"O$7ODF;D35"/.:5:+VH9!*8F*7?*TW5KZN12[%'AC21TSLCPNN M*]LI,FQA^:XV7 >] ^2,F%H:MCU[W;9J;?M[PXNVI7-WQS=A@@ B:\3$VK#] MTJWM -ZW8 YTZ[ZP=XZ1,V)B:9PV1E;"&"?;:WO/MA]XS3XJM;R51>%C(FO$ MU-IH[Y&S1FO7"KXW)NP)QL@?,;% .K9])J2+F-@7UEZZL=V BSO[(T9TM\9S M$/U.-/+%F-@7'=$751T]GMI/DK>C(2F"GCZ2QIA8&C:63=D4;;?J(82V8ZK% MQD;6CBA]3#@B(=;(!RXU^\&+1K#/@IM&=]T_'P_)9$PLDW.A;3OMAN#=Q?B7 M6*[%4R_+[PN.D5G&Q&8Y55JK6V<]GPA)9$P]]N!;6=M^U%6MF[QN @F/D3K& MQ.JX*+>%NA>"G8I*K&3-%G88'(0-&6-,;(Q/]AX(VQ#DB#&Q([K>'?O.[T(F MY(@Q]9BB5ODO=FK#M&Q;--N<[0[+$B2'A%@.E^76-FE/PQ[7L>ON 'MWLC-_ M/)L@/23D8XI.#0ON>GKGTN2%O!G>R\=H-POE1;]W;[N$4ORC(D*Q,99T)L'#\)T@N'/#,A]@S,AH0G&GEF\B))+C\;4CQG0]@K M'Q-Y9D+L&9@/":.)A#,A%LZ!?,CCQ>E/+"+K3(FM _,B032GR#Q38O,\YT68 M][#G1I\B\4R)Q=.?DNC%1.*9$HNGRTWT8B'13(E%XRN'@##SUD.9 MF*_ M$SY%JID2JP8F+<+;&:EF2JP:.-P.,9%JID/.S?^<^)A(-5/J3!K$G/K+0Y!J M9L2JP9@S'Q.I9D:L&HPY]S&1:V;$KL&8J8^)7#,C=@W&S'Q,Y)X9=6(-IH+\ MC-4,66A&;2&(Z3=(,[@2;-#$6M @(0O-ADJL'3%WV?J8R$*S%TVL';4)=&WU M:=BMK#?,QT06FA%;:!?S"]>Z'5BP5^VU,=$%II3CWAZDI;N;,LBZ+K/D8+FU.N08=;2;]OG2$%S8@6A MK*4]]SXF4M!\N$5E%O/^IAP.3*Q@G ..+@VD8+FQ K"F'Z_ M8XX4-"=6$,;T^QTI4E!*K"",Z0^$4J2@E#KG!C']@5"*%)02*PAC^@.A%%DH M'72VQQ\(I=[NFC0^Y)!YWO\1OU%+DG'72^Y\C'A/MC M!IWO":*)W),.--]SU%VF'F:&W),-.M_C1S-#[LF(W8,Q_0Y'AMR3$;L'8_H= MC@RY)QMR\7/0XS)B]V!,O\.1(?EDQ/+Q)R []?CFR9!Y,NKM-,]H"RVK M7&X+85N@S]S- (6;"9%Y,F+S[*TI[PTDDDY&+)T#,[F/.1@?$V[+));.0?3, A9L[(V(=]8*ZWKNJ=O:&Q1'>#@NL/N,@A H9FHRQ 4#>S M'H!",U'7)@"@[BT?%!8GB*FK$T#0\&:"!0IBZ@H%\-0'-;1B6*(@IJY1 $!W MZ[; 8@4Q=;4""+ISZJ&9J.L5 -"%T*L %)J)NHS!0=!VT>NT*IMH+X+(6I>OMB;O"'-DV/ Y H9FZ(@G' M[A39ZZ/LZJ*8HS^]K7ZI/B[O7V-QZK MPK[[#U!+ P04 " #PA5M0_=? M)+A #;/!,)]B0A!1/<-A ]$L\[[3_/S=GTZ[)?=TW&Y^?[RO%]N M-[MU/?XU3?IV.'U==O.\+M/KB[T[W^#\EA_' M^?_<_O#P\'0W_WVX^^=EWJ^_6?'O#3;3[P?%ZX.B?%"Z/BC)!^7K@[)\4+D^ MJ,@'U>N#JGQ0NSZHR0?UZX.Z?-"X/FC(!UD &8-^$F&MU]J :]-[;0"VZ<4V M(-OT9AN@;7JU#=@VO=L&<)M>;@.Z36^W =ZFUSN"WE&O=P2]H\-G;?JPK=<[ M@MY1KW<$O:->[PAZ1[W>$?2.>KTCZ!WU>D?0.^KUCJ!WU.N=0.^DUSN!WDFO M=P*]D\.S$GI8HM<[@=Y)KW<"O9->[P1Z)[W>"?1.>KT3Z)WT>B?0.^GUSJ!W MUNN=0>^LUSN#WEFO=P:]L\.S;GK8K=<[@]Y9KW<&O;->[PQZ9[W>&?3.>KTS MZ)WU>A?0N^CU+J!WT>M=0.^BU[N WD6O=P&]B\-WE?1EI5[O GH7O=X%]"YZ MO0OH7?1Z%]"[Z/6NH'?5ZUU![ZK7NX+>5:]W!;VK7N\*>E>]WA7TK@YG3>BP MB5[O"GI7O=X5]*YZO2OH7?5Z-]"[Z?5NH'?3Z]U [Z;7NX'>3:]W [V;7N\& M>C>]W@WT;@YG!>FPH%[O!GHWO=X-]&YZO3OHW?5Z=]"[Z_7NH'?7Z]U![Z[7 MNX/>7:]W![V[7N\.>G>]WAWT[@YGO>FPMU[O#GIWO=X#]!YZO0?H/?1Z#]![ MZ/4>H/?0ZSU [Z'7>X#>0Z_W +V'7N\!>@^]W@/T'@ZM#L4Z'K4.YCH.O4Z@ M8"E28F&%Z=)@88GJ4F)AB>K28&&-ZU)B8 M8WKTF!AD>A29F&0Z-)E&4:8Y5)E&6:8Y=)E&8:8YE)E&::8YM)E&<:8YU)E& M>:8Y])E&@:8Y%)I&B:8Y-)I&D:8Y5)I&F:8Y=)I&H:8YE)I&J:8YM)I&L:8Y MU)IVF6LNN^UIOO^\GI[VC\M;3_G/Q?\\Y\+R9?WQ/+_]CM>K_GG A=OK^3;S M]/KSS?]=7J_Z:\5T.6/Y\!-02P,$% @ \(5;4")S.XK' @ BTH !, M !;0V]N=&5N=%]4>7!E&ULS=O=;ILP&,;Q6XDXG0)^^69J>K+M=*NT MW0 #)T'A2[;;I7<_D[:35F52IR;2_R0$;.R'!/W.GIL?C[.VJ^/0CW83[)V; M/T:1;?9ZJ&TXS7KT(]O)#+7SIV87S75SJ'NF,7H8VU>+KI\7#(WN3W/LOIOM!S\A6'TY^E6L MO[8)_*@-HC?L\/K&Y=S?]^U!&].U^K^B3=MMU^AV:NX'?TMH9Z/KUNZU=D,? MVGUM=/O=F6[>]JXW[6@]^X>C81W]-"*^7PSWV^GR T\@E=W;^M=#GMCH- M/'W*NS9\>1N:R>CU;/RH<=V9Q_.1[ORHC9:)EWQ$O;PZK6[?M+E?^GI_[*_) M'$[?S_W@?P9M=#J\[U>_7(X8DB.!Y$@A.3)(CAR2HX#D*"$Y*D@.490@%%&% M0JI03!4*JD)152BL"L55H< J%%ECBJPQ1=:8(FM,D36FR!I39(TILL8466.* MK#%%UH0B:T*1-:'(FE!D32BR)A19$XJL"476A")K0I$UI&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M /"%6U!??J;;BP, )01 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ \(5;4._I_R19 @ R@< !@ ( !?!( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4!Z!ME"\ M!0 *^>)WP8 &8E 8 " M 70C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4#/6J$^U 0 T@, !@ M ( !;BP 'AL+W=O&UL4$L! A0#% @ \(5;4&9$6/^U 0 T@, !D M ( !13 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \(5;4$?W0+NT 0 T@, !D ( ! M"C8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \(5;4$[%VT>U 0 T@, !D ( !RSL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4+C+BLVU 0 T@, !D M ( !5$< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(5;4.@;54"S 0 T@, !D ( !%TT M 'AL+W=O&PO=V]R:W-H965TY0 !X;"]W;W)K&UL4$L! A0#% @ M\(5;4&K;B]>S 0 T@, !D ( !YE( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4)/M)#VS 0 MT@, !D ( !J%@ 'AL+W=O&PO=V]R:W-H965T!M $ -(# 9 " 7U< !X;"]W;W)K&UL4$L! A0#% @ \(5;4%+$IJ?I @ ' T !D M ( !:%X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \(5;4%4DV56X 0 T@, !D ( !BV4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5; M4,:^>%2W 0 T@, !D ( !9&L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4*B!.ZGW 0 RP4 M !D ( !.W$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4(]$#O2W 0 T@, !D M ( !1'< 'AL+W=O0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \(5;4$1D+AVW 0 T@, !D ( !#GT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4"Y= M91+Y 0 RP4 !D ( !XX( 'AL+W=O&PO=V]R:W-H965T]@$ ,L% 9 " 5*' !X;"]W;W)K&UL4$L! A0#% @ \(5;4!+)53?J 0 9@4 !D M ( !?XD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \(5;4(-E? \_ @ AP< !D ( ! M>X\ 'AL+W=O! &0 @ 'QD0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ \(5;4&PR^^2W @ :0P !D ( !]I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4'"]J9(% M @ P04 !D ( !KIX 'AL+W=O)@ &0 M@ 'JH >&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4$"S7<**!0 !!L !D M ( !SJP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(5;4)HLW9F: @ ! D !D ( !_+8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\(5;4/;PN^] @ X 8 !D ( !P, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4'I= Z5/ @ MZ 8 !D ( !T\H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4$W"B*T\!0 4!X !D M ( !1M8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \(5;4)\(ZPO[ 0 YP4 !D ( !V>( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5; M4(]C>U97 @ I < !D ( !TND 'AL+W=OMU!4" !!@ &0 M @ %@[ >&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4$H(,A1" @ F < M !D ( !(?$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4(-+0 ]R @ :PD !D M ( !,/H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \(5;4&VXQG<- @ X@4 !D ( !^ ,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(5;4+G6 M.1N! P BP\ !D ( !A0\! 'AL+W=O&PO=V]R:W-H965T[P$ %D% : M " 0H@ 0!X;"]W;W)K0( #X( : " ?M$ 0!X M;"]W;W)K 0!X;"]W;W)K5D 0!X;"]W;W)KIK 0!X;"]W;W)KEZ 0!X;"]S:&%R9613=')I;F=S+GAM M;%!+ 0(4 Q0 ( /"%6U!)D;=*G0( @0 - " =B2 M @!X;"]S='EL97,N>&UL4$L! A0#% @ \(5;4!$/98ZE" F58 \ M ( !H)4" 'AL+W=O @!X;"]?7!E&UL4$L%!@ "- (T *[B8 %6E @ $! end XML 62 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2019
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:
 
2019
 
2018
Change in projected benefit obligation:
 
 
 
Projected benefit obligation as of January 1
$
11,044

 
$
10,305

Business acquisition

 
326

Service cost
1,953

 
1,735

Interest cost
875

 
714

Benefits paid
(960
)
 
(1,066
)
Actuarial loss/(gain)
2,577

 
(134
)
Effect of exchange rate changes
(178
)
 
(836
)
Projected benefit obligation as of December 31
$
15,311

 
$
11,044

Unfunded amount-non-current
$
6,517

 
$
3,616

Unfunded amount-current
10

 
8

Total accrued liability
$
6,527

 
$
3,624

Accumulated benefit obligation
$
10,743

 
$
7,239



Components of Net Periodic Benefit Cost
Components of net periodic benefit costs:
 
Year ended December 31,
 
2019
 
2018
 
2017
Service cost
$
1,953

 
$
1,735

 
$
1,933

Interest cost
875

 
714

 
645

Expected return on plan assets
(568
)
 
(514
)
 
(401
)
Amortization of actuarial (gain)/loss
(159
)
 
(153
)
 
256

Net periodic benefit cost
$
2,101

 
$
1,782

 
$
2,433


Summary of Components Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive (loss)/gain, excluding tax effects, as of December 31, 2019, 2018 and 2017 are as follows:
 
December 31,
 
2019
 
2018
 
2017
Net actuarial (loss)/gain
$
(1,762
)
 
$
940

 
$
697

Net prior service cost
(18
)
 
(22
)
 
(8
)
Accumulated other comprehensive (loss)/gain, excluding tax effects
$
(1,780
)
 
$
918

 
$
689

Summary of Weighted Average Actuarial Assumptions
The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost are:
 
December 31,
 
2019
 
2018
 
2017
Discount rate
6.5
%
 
7.5
%
 
7.0
%
Rate of increase in compensation levels
6.0
%
 
8.2
%
 
9.1
%
Expected long term rate of return on plan assets per annum
7.5
%
 
7.3
%
 
8.3
%

Summary of Expected Benefit Payments
Expected benefit payments during the year ending December 31,
 
2020
$
2,408

2021
$
2,234

2022
$
1,969

2023
$
1,812

2024
$
1,563

2025 to 2029
$
5,712


Change in Plan Assets
Change in Plan Assets
 
Plan assets at January 1, 2018
$
6,915

Business acquisition
231

Actual return
779

Employer contribution
1,175

Benefits paid*
(1,059
)
Effect of exchange rate changes
(621
)
Plan assets at December 31, 2018
$
7,420

Actual return
606

Employer contribution
1,905

Benefits paid*
(957
)
Effect of exchange rate changes
(190
)
Plan assets at December 31, 2019
$
8,784


* Benefits payments were substantially made through the plan assets during the year ended December 31, 2019 and 2018.

XML 63 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Disclosures
12 Months Ended
Dec. 31, 2019
Related Party Transactions [Abstract]  
Related Party Disclosures Related Party Disclosures
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 had outstanding Notes with a principal amount of $150,000 as of December 31, 2019 and 2018, and interest accrued of $1,313 each as of December 31, 2019 and 2018, related to the Investment Agreement. Refer to Note 18 to the consolidated financial statements for details.
The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $nil, $225 and $1,748 for the years ended December 31, 2019, 2018 and 2017, respectively, for services provided.
As of December 31, 2019 and 2018, the Company had accounts receivable of $nil and $5, respectively, related to these services.
XML 64 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Property and Equipment, Estimated Useful Lives
 
Useful Lives
(in years)
Assets:
 
Network equipment and computers
3-5
Software
3-5
Leasehold improvements
3-8
Office furniture and equipment
3-8
Motor vehicles
2-5
Buildings
30

The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
2,745

 
$
1,417

 
$
640


Property and equipment, net consists of the following:
 
 
 
As of

Estimated useful lives (Years)
 
December 31, 2019
 
December 31, 2018
Owned assets:
 
 

 

Network equipment and computers
3-5
 
$
98,309

 
$
85,921

Software
3-5
 
79,746

 
69,752

Leasehold improvements
3-8
 
44,982

 
39,533

Office furniture and equipment
3-8
 
22,046

 
20,097

Motor vehicles
2-5
 
601

 
635

Buildings
30
 
1,114

 
1,140

Land
 
729

 
746

Capital work in progress
 
10,309

 
11,026


 
 
257,836

 
228,850

Less: Accumulated depreciation and amortization
 
 
(179,331
)
 
(155,798
)

 
 
$
78,505

 
$
73,052

Right-of-use assets under finance leases:
 
 

 

Leasehold improvements
 
 
$
738

 
$
778

Office furniture and equipment
 
 
308

 
53

Motor vehicles
 
 
711

 
628


 
 
1,757

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,120
)
 
(1,001
)

 
 
$
637

 
$
458

Property and equipment, net
 
 
$
79,142

 
$
73,510

Internally developed software costs, included under Software, was as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cost
$
15,784

 
$
8,783

Less : Accumulated amortization
(4,989
)
 
(2,393
)
Internally developed software, net
$
10,795

 
$
6,390


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,
 
2019
 
2018
 
2017
Depreciation and amortization expense
$
30,423

 
$
28,189

 
$
24,574


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:
Customer relationships
3-15 years
Leasehold benefits
3-8 years
Developed technology
5-10 years
Non-compete agreements
1-5 years
Trade names and trademarks
3-10 years

XML 65 R118.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Narrative (Detail) - shares
2 Months Ended
Jun. 19, 2015
Feb. 27, 2020
Dec. 31, 2019
Jun. 15, 2018
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)     2,785,763  
Subsequent Event | 2018 Stock Options Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock issued, stock-based compensation plans (in shares)   99,378    
XML 66 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Lease Payments under Topic 840 (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2019   $ 23,431
2020   20,039
2021   16,924
2022   14,804
2023   12,859
2024   11,114
2025 and thereafter   15,000
Total minimum lease payment   114,171
Capital Leases    
2019   283
2020   163
2021   120
2022   58
2023   49
2024   0
2025 and thereafter   0
Total minimum lease payment   673
Less: imputed interest   135
Present value of minimum lease payments   538
Less: current portion $ 253 223
Long term capital lease obligation   $ 315
XML 67 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Expected tax expense $ 17,451 $ 12,678 $ 29,762
Change in valuation allowance 0   (21)
Impact of tax holiday (5,920) (5,448) (4,396)
Foreign tax rate differential 1,660 5,014 (2,616)
Deferred tax provision/(benefit) 3,026 (3,915) (1,887)
Unrecognized tax benefits and interest 174 (88) (3,905)
State taxes, net of Federal taxes 2,137 2,201 339
Non-deductible expenses 1,329 3,066 825
US Tax Reform Act impact 0 176 29,185
Excess tax benefit on stock-based compensation (2,306) (7,227) (9,797)
Research & Development credit (1,650) (1,500) (844)
Prior period items (143) (1,466) 0
Other (586) (94) (499)
Income tax expense $ 15,172 $ 3,397 $ 36,146
XML 68 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash, Cash Equivalents and Restricted Cash
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted Cash

For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
119,165

 
$
95,881

 
$
86,795

Restricted cash (current)
 
5,453

 
5,608

 
3,674

Restricted cash (non-current)
 
2,426

 
2,642

 
3,808

Cash, cash equivalents and restricted cash

 
$
127,044

 
$
104,131

 
$
94,277



Effective January 1, 2018, the Company adopted ASU 2016-18, Statements of Cash Flows (Topic 230), Restricted Cash. Accordingly, restricted cash and restricted cash equivalents is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the consolidated statements of cash flows. Refer to Note 27 to the consolidated financial statements.
XML 69 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data Quarterly Financial Data
Summarized quarterly results for the years ended December 31, 2019 and 2018 are as follows:

Three months ended 2019 (Unaudited)
 
Year ended (Audited)
 
March 31
 
June 30
 
September 30
 
December 31
 
December 31, 2019

 
 
 
 
 
 
 
 
 
Revenues, net
$
239,573

 
$
243,509

 
$
251,392

 
$
256,872

 
$
991,346

Gross profit(1)
$
82,333

 
$
81,063

 
$
83,850

 
$
88,610

 
$
335,856

Net income
$
14,695

 
$
12,564

 
$
19,044

 
$
21,356

 
$
67,659

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
$
0.43

 
$
0.36

 
$
0.55

 
$
0.62

 
$
1.97

Diluted(2)
$
0.42

 
$
0.36

 
$
0.55

 
$
0.62

 
$
1.95

Weighted-average number of shares used in computing earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
34,374,815

 
34,451,671

 
34,322,449

 
34,253,308

 
34,350,150

Diluted(2)
34,833,435

 
34,702,547

 
34,699,497

 
34,696,896

 
34,732,683


 
 
 
 
 
 
 
 
 
Stock compensation expense
$
6,956

 
$
7,155

 
$
7,427

 
$
4,532

 
$
26,070

Amortization of intangibles
$
5,528

 
$
5,554

 
$
5,502

 
$
4,974

 
$
21,558

 
 
 
 
 
 
 
 
 
 

Three months ended 2018 (Unaudited)
 
Year ended (Audited)
 
March 31
 
June 30
 
September 30
 
December 31
 
December 31, 2018
 
 
 
 
 
 
 
 
 


Revenues, net
$
206,973

 
$
210,112

 
$
231,124

 
$
234,903

 
$
883,112

Gross profit(1)
$
68,872

 
$
70,463

 
$
78,967

 
$
79,955

 
$
298,257

Net income
$
23,158

 
$
14,462

 
$
15,249

 
$
3,857

 
$
56,726

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
$
0.67

 
$
0.42

 
$
0.44

 
$
0.11

 
$
1.65

Diluted(2)
$
0.66

 
$
0.41

 
$
0.43

 
$
0.11

 
$
1.62

Weighted-average number of shares used in computing earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
34,446,265

 
34,511,777

 
34,458,520

 
34,388,025

 
34,451,008

Diluted(2)
35,302,926

 
35,142,388

 
35,207,991

 
34,921,388

 
35,030,984


 
 
 
 
 
 
 
 
 
Stock compensation expense
$
5,074

 
$
6,893

 
$
5,344

 
$
6,590

 
$
23,901

Amortization of intangibles
$
3,947

 
$
3,761

 
$
6,718

 
$
5,951

 
$
20,377



(1) Exclusive of depreciation and amortization expense.

(2) Total of quarterly basic and diluted earnings per share and weighted average number of shares used in computing earnings per share will not be equal to year end basic and diluted earnings per share and weighted average number of shares used in computing earnings per share, respectively.
XML 70 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Assets
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
Lease deposits
 
$
9,983

 
$
8,891

Derivative instruments
 
3,433

 
1,971

Deposits with statutory authorities
 
6,252

 
6,273

Term deposits
 
1,983

 
315

Contract assets
 
3,977

 
4,244

Deferred contract fulfillment costs
 
5,582

 
2,815

Others
 
4,806

 
6,506

Other assets
 
$
36,016

 
$
31,015


XML 71 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Change in Plan Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Plan assets at the beginning of the year $ 7,420 $ 6,915
Business acquisition   231
Actual return 606 779
Employer contribution 1,905 1,175
Benefits paid (957) (1,059)
Effect of exchange rate changes (190) (621)
Plan assets at the ending of the year $ 8,784 $ 7,420
XML 72 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Summary of Components Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]      
Net actuarial (loss)/gain $ (1,762) $ 940 $ 697
Net prior service cost (18) (22) (8)
Accumulated other comprehensive (loss)/gain, excluding tax effects $ (1,780) $ 918 $ 689
XML 73 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company’s Gratuity Plans in India ("Gratuity Plan") provide for 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. Liabilities with regard to the Gratuity Plans are determined by actuarial valuation using the projected unit credit method. Current service costs for the Gratuity Plan 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.
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"). The benefit costs of the Philippines Plan for the year are calculated on an actuarial basis.
The benefit obligation has been measured as of December 31, 2019. 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:
 
2019
 
2018
Change in projected benefit obligation:
 
 
 
Projected benefit obligation as of January 1
$
11,044

 
$
10,305

Business acquisition

 
326

Service cost
1,953

 
1,735

Interest cost
875

 
714

Benefits paid
(960
)
 
(1,066
)
Actuarial loss/(gain)
2,577

 
(134
)
Effect of exchange rate changes
(178
)
 
(836
)
Projected benefit obligation as of December 31
$
15,311

 
$
11,044

Unfunded amount-non-current
$
6,517

 
$
3,616

Unfunded amount-current
10

 
8

Total accrued liability
$
6,527

 
$
3,624

Accumulated benefit obligation
$
10,743

 
$
7,239



Components of net periodic benefit costs:
 
Year ended December 31,
 
2019
 
2018
 
2017
Service cost
$
1,953

 
$
1,735

 
$
1,933

Interest cost
875

 
714

 
645

Expected return on plan assets
(568
)
 
(514
)
 
(401
)
Amortization of actuarial (gain)/loss
(159
)
 
(153
)
 
256

Net periodic benefit cost
$
2,101

 
$
1,782

 
$
2,433


The components of accumulated other comprehensive (loss)/gain, excluding tax effects, as of December 31, 2019, 2018 and 2017 are as follows:
 
December 31,
 
2019
 
2018
 
2017
Net actuarial (loss)/gain
$
(1,762
)
 
$
940

 
$
697

Net prior service cost
(18
)
 
(22
)
 
(8
)
Accumulated other comprehensive (loss)/gain, excluding tax effects
$
(1,780
)
 
$
918

 
$
689

 

The amount in accumulated other comprehensive loss that is expected to be recognized as a component of net periodic benefit cost over the next fiscal year is $558.
The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost are:
 
December 31,
 
2019
 
2018
 
2017
Discount rate
6.5
%
 
7.5
%
 
7.0
%
Rate of increase in compensation levels
6.0
%
 
8.2
%
 
9.1
%
Expected long term rate of return on plan assets per annum
7.5
%
 
7.3
%
 
8.3
%

The Company evaluates these assumptions annually based on its long-term plans of growth and industry standards. The discount rates are based on current market yields on government securities adjusted for a suitable risk premium.
Expected benefit payments during the year ending December 31,
 
2020
$
2,408

2021
$
2,234

2022
$
1,969

2023
$
1,812

2024
$
1,563

2025 to 2029
$
5,712


The Gratuity Plan in India is partially funded and the Philippines plan is unfunded. The Company makes annual contributions to the employee's gratuity fund established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. They calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. Fund managers manage these funds on a cash accumulation basis and declare interest retrospectively on March 31 of each year. The Company earned a return of approximately 7.5% per annum on these Gratuity Plans for the year ended December 31, 2019.
Change in Plan Assets
 
Plan assets at January 1, 2018
$
6,915

Business acquisition
231

Actual return
779

Employer contribution
1,175

Benefits paid*
(1,059
)
Effect of exchange rate changes
(621
)
Plan assets at December 31, 2018
$
7,420

Actual return
606

Employer contribution
1,905

Benefits paid*
(957
)
Effect of exchange rate changes
(190
)
Plan assets at December 31, 2019
$
8,784


* Benefits payments were substantially made through the plan assets during the year ended December 31, 2019 and 2018.
The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined contribution plan. The Company may make discretionary contributions of up to a maximum of 4% of employee compensation within certain limits. The Company accrued for contributions to the 401(k) Plans of $3,617, $3,423 and $2,709 during the years ended December 31, 2019, 2018 and 2017, respectively.
During the years ended December 31, 2019, 2018 and 2017, the Company contributed $10,395, $7,614 and $7,116 respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Romania, the Czech Republic, South Africa, Colombia, and Singapore.
XML 74 R109.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating lease liability $ 11,900
Operating lease term 15 years
Operating Leases  
2020 $ 26,932
2021 23,783
2022 21,526
2023 19,381
2024 14,865
2025 and thereafter 23,983
Total lease payments 130,470
Less: Imputed interest 31,613
Present value of lease liabilities 98,857
Finance Leases  
2020 325
2021 251
2022 157
2023 86
2024 22
2025 and thereafter 0
Total lease payments 841
Less: Imputed interest 158
Present value of lease liabilities $ 683
XML 75 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
ASC Topic 820, “Fair Value Measurements and Disclosures” ("ASC 820") 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.
ASC 820 establishes a three-level hierarchy of fair value measurements based on whether the inputs to those measurements are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. The fair-value hierarchy requires the use of observable market data when available and consists of the following levels:
Level 1—Quoted prices for identical instruments in active markets;
Level 2—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 in which all significant inputs are observable in active markets; and
Level 3—Valuations derived from valuation techniques in which one or more significant inputs are unobservable.

Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of December 31, 2019 and 2018.
As of December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
Mutual funds*
 
$
166,330

 
$

 
$

 
$
166,330

Derivative financial instruments
 

 
7,509

 

 
7,509

Total
 
$
166,330

 
$
7,509

 
$

 
$
173,839

Liabilities
 
 
 
 
 
 
 
 
Derivative financial instruments
 
$

 
$
3,033

 
$

 
$
3,033

Total
 
$

 
$
3,033

 
$

 
$
3,033


 
 
 
 
 
 
 
 
As of December 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
Mutual funds*
 
$
142,408

 
$

 
$

 
$
142,408

Derivative financial instruments
 

 
6,030

 

 
6,030

Total
 
$
142,408

 
$
6,030

 
$

 
$
148,438

Liabilities
 
 
 
 
 
 
 
 
Derivative financial instruments
 
$

 
$
6,279

 
$

 
$
6,279

Total
 
$

 
$
6,279

 
$

 
$
6,279


* Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments" as of December 31, 2019 and 2018.
Derivative Financial Instruments: The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 to the consolidated financial statements for further details.
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, short-term investments (except investment in mutual funds, as disclosed above), restricted cash, accounts receivable, accounts payable, and accrued expenses for which fair values approximate their carrying amounts due to their short-term nature. The carrying value of the Company’s outstanding revolver credit approximates its fair value because the Company’s interest rate yield is near current
market rates for comparable debt instruments. Lease obligations are recognized based on the present value of lease payments over the lease term which approximates fair value
Convertible Senior Notes:
The total estimated fair value of the convertible senior notes as of December 31, 2019 and 2018 was $149,934 and $130,510, respectively. The fair value was determined based on the market yields for similar Notes as of December 31, 2019 and 2018, respectively. The Company considers the fair value of the Notes to be a Level 2 measurement due to the limited inputs available for its fair valuation.
Non-recurring fair value measurements of assets:
Non-recurring fair value measurements include impairment tests conducted by the Company during the year ended December 31, 2019 of its long-lived assets and ROU assets related to its Health Integrated business. The fair value determination for ROU assets was based on third party quotes, which are Level 2 inputs, and for other long-lived assets, it was based on Company’s internal assessment, which are Level 3 inputs. During the year ended December 31, 2019, the Company recognized impairment charges on and long-lived assets and ROU assets to write down the carrying value to their fair values. Refer to Notes 9 and 21 to the consolidated financial statements for further details.
XML 76 R122.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding (in shares) | shares 98,161
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 23.39
$15.00 to $21.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower range limit (in dollars per share) 15.00
Range of Exercise Prices, upper range limit (in dollars per share) $ 21.00
Options Outstanding (in shares) | shares 14,893
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 18.89
$21.01 to $28.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower range limit (in dollars per share) 21.01
Range of Exercise Prices, upper range limit (in dollars per share) $ 28.00
Options Outstanding (in shares) | shares 83,268
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 24.20
XML 77 R126.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation Share-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, 2019
Dec. 31, 2018
Dec. 31, 2017
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 9 days 2 years 10 months 9 days 2 years 10 months 9 days
Risk free interest rate 2.46% 2.38% 1.40%
Volatility 20.52% 21.79% 23.78%
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Geographical Information - Narrative (Detail)
12 Months Ended
Dec. 31, 2019
operating_segment
Segment Reporting [Abstract]  
Number of operating segments 8
Number of operating segments, operations management 5
Number of operating segments, finance and accounting 1
Number of operating segments, company provides operations management services 6
Number of operating segments, non-operations management services 2
Number of operating segments, industry focused 5
XML 79 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 25, 2020
Jun. 30, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-33089    
Entity Registrant Name EXLSERVICE HOLDINGS, INC.    
Entity Central Index Key 0001297989    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
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    
Entity Shell Company false    
Entity Public Float     $ 2,189,025,465
Entity Common Stock, Shares Outstanding   34,364,691  
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, 2019.
   
XML 80 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]      
Effect of net investment hedges on accumulated other comprehensive loss $ (580) $ 0 $ 0
Foreign exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Effect of net investment hedges on accumulated other comprehensive loss $ (580) $ 0  
XML 81 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting - Narrative (Detail)
€ in Thousands, £ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
GBP (£)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
EUR (€)
Dec. 31, 2018
GBP (£)
Derivative Instruments, Gain (Loss) [Line Items]            
Net derivative losses which could be reclassified into earnings within the next 12 months $ 2,421,000          
Maximum outstanding term of cash flow hedges 45 months          
Derivatives Designated as Hedging Instruments | Derivatives in cash flow hedging relationships | Foreign currency exchange contracts            
Derivative Instruments, Gain (Loss) [Line Items]            
Foreign exchange contracts outstanding $ 410,390,000     $ 362,435,000    
Derivative not designated as hedging instruments | Foreign currency exchange contracts            
Derivative Instruments, Gain (Loss) [Line Items]            
Foreign exchange contracts outstanding 124,045,000 € 1,289 £ 10,843 125,503,000 € 512 £ 15,616
Forward contracts | Derivatives Designated as Hedging Instruments | Derivatives in cash flow hedging relationships | Foreign currency exchange contracts            
Derivative Instruments, Gain (Loss) [Line Items]            
Foreign exchange contracts outstanding $ 4,300,000     $ 6,900    
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2019
Buildings  
Property, Plant and Equipment [Line Items]  
Estimated useful life 30 years
Minimum | Network equipment and computers  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Minimum | Software  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Minimum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Minimum | Office furniture and equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Minimum | Motor vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful life 2 years
Maximum | Network equipment and computers  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Maximum | Software  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Maximum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful life 8 years
Maximum | Office furniture and equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful life 8 years
Maximum | Motor vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
XML 83 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net income $ 67,659 $ 56,726 $ 48,888
Other comprehensive income/(loss):      
Unrealized gain/(loss) on cash flow hedges 8,773 (13,919) 19,802
Foreign currency translation (loss)/gain (3,486) (25,700) 18,894
Retirement benefits (2,539) 382 1,273
Reclassification adjustments      
Gain on cash flow hedges [1] (3,951)    
Gain on cash flow hedges [1]   (3,149) (6,899)
Retirement benefits [2] (159) (153) 256
Income tax (expense)/benefit relating to above [3] (63) 4,782 (3,979)
Total other comprehensive (loss)/income (1,425) (37,757) 29,347
Total comprehensive income $ 66,234 $ 18,969 $ 78,235
[1]
These are reclassified to net income and are included either in cost of revenues or operating expenses, as applicable in the consolidated statements of income. Refer to Note 17 to the consolidated financial statements.
[2]
These are reclassified to net income and are included in other income, net in the consolidated statements of income. Refer to Note 20 to the consolidated financial statements.
[3]
These are income tax (expense)/benefit recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.
XML 84 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Change in projected benefit obligation:      
Projected benefit obligation at the beginning of the year $ 11,044 $ 10,305  
Business acquisition 0 326  
Service cost 1,953 1,735 $ 1,933
Interest cost 875 714 645
Benefits paid (960) (1,066)  
Actuarial loss/(gain) 2,577 (134)  
Effect of exchange rate changes (178) (836)  
Projected benefit obligation at the end of the year 15,311 11,044 $ 10,305
Unfunded amount–non-current 6,517 3,616  
Unfunded amount–current 10 8  
Total accrued liability 6,527 3,624  
Accumulated benefit obligation $ 10,743 $ 7,239  
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues, net - Contracts with Customer, Receivables and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 171,864 $ 164,752
Contract assets 5,391 5,445
Contract liabilities    
Deferred revenue (consideration received in advance) 11,259 6,345
Consideration received for process transition activities $ 3,036 $ 1,669
XML 86 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
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 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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.
Accounting policies of the respective individual subsidiary and associate are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.

The Company’s investments in equity affiliates are initially recorded at cost and any excess cost 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 is recognized in the consolidated statements of income.
(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, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.
(c)
Foreign Currency Translation
The functional currency of each entity in the Company is its respective local country currency which is also the currency of the primary economic environment in which it operates except for the entities in Mauritius which use the U.S. dollar as its functional currency. 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 of the subsidiary 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 accompanying 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. Resulting translation adjustments are included in accumulated other comprehensive 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.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

Adoption of Financial Accounting Standards Board Accounting Standards Update (“ASU”) No. 2014-09 Topic 606, Revenue from Contracts with Customers (“Topic 606”)

On January 1, 2018, the date of initial application, the Company adopted Topic 606 using the modified retrospective method by recognizing the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings, resulting in an increase of $454, primarily due to new contract acquisition costs. The initial application scopes in those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning January 1, 2018 are presented under Topic 606. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The key area impacted upon adoption of Topic 606 relates to the accounting for sales commissions costs. Specifically, under Topic 606 a portion of sales commission costs have been recorded as an asset and recognized as an operating expense on a straight-line basis over the expected period of benefit. Prior to adoption, the Company was expensing sales commission costs as incurred.
Nature of Services
The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.
Type of Contracts
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 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 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 best depicts, the 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 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 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 allocated to each performance obligation based on the relative standalone selling price.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements, pre-payment 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.

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.
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 identify 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 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.
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 defer 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 estimated expected period of benefit, 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 period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.
Upfront Payment Made to Customer

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 by applying the practical expedient provided in 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 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 accounts and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash 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 (refer to Note 8 to the consolidated financial statements for details). These deposits with banks have maturity dates after December 31, 2019. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.
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)
Investments
The Company’s investments consist of time deposits with financial institutions which are valued at cost and approximate fair value. Interest earned on such investments is included in interest income. Investments with original maturities greater than ninety days but less than twelve months are classified as short-term investments. Investments with maturities greater than twelve months from the balance sheet date are classified as long-term investments.

The Company's mutual fund investments are in debt and money market funds which invest in instruments of various maturities in India. These investments are accounted for in accordance with the fair value option under Financial Accounting Standard Board Accounting Standards Codification (“ASC”) Topic 825, Financial Instruments, (“Topic 825”) and any changes in fair value are included in interest and other income. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold or disposed and is included in interest and other income.

(g)
Accounts Receivable and Allowance for Doubtful Receivable
Accounts receivable are recorded net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of the accounts receivable aging and prior collection experience, current market conditions, client’s financial condition and the amounts of receivables in dispute to ascertain the ultimate collectability of these receivables. As of December 31, 2019 and 2018, the Company had $1,163 and $956, respectively, of allowance for doubtful accounts.
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. As of December 31, 2019 and 2018, the Company had $73,920 and $63,952, respectively, of unbilled accounts receivable.
(h)
Property and equipment
Property and equipment are stated at cost less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at the lower of present value of minimum lease payments at the inception of the leases or its fair value. 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 are classified as capital work in progress.
Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Depreciation on equipment held under finance leases and leasehold improvements are computed using the straight-line method over the shorter of the asset's estimated useful lives or the lease term.
The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable.
 
Useful Lives
(in years)
Assets:
 
Network equipment and computers
3-5
Software
3-5
Leasehold improvements
3-8
Office furniture and equipment
3-8
Motor vehicles
2-5
Buildings
30

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

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.
(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. Changes in fair value are recognized in earnings. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Under ASC 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.

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 for discussion of the Company's goodwill impairment testing. The Company adopted ASU No. 2017-04, Simplifying the Test for Goodwill Impairment, effective January 1, 2018 in conjunction with our goodwill impairment assessment.

The quantitative goodwill impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model”), and also 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. Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows of the respective reporting units. The discount rate is mainly based on judgment of the specific risk inherent within each reporting unit. 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. The Company uses the “Market approach” to corroborate the results of the income approach. 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 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:
Customer relationships
3-15 years
Leasehold benefits
3-8 years
Developed technology
5-10 years
Non-compete agreements
1-5 years
Trade names and trademarks
3-10 years

(k)
Investment in Equity Affiliate
Investments in equity affiliate are initially recorded at cost and any excess cost 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 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.
(l)
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.
(m)
Derivative Financial Instruments
In the normal course of business, the Company uses derivative instruments for the purpose of mitigating the exposure from risk of foreign currency fluctuation associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates, and not for speculative trading purposes. These derivative contracts are purchased adhering to the Company’s policy and are with counterparties that are highly rated financial institutions.
The Company hedges forecasted transactions that are subject to foreign exchange exposure with foreign currency exchange contracts that qualify as cash flow hedges. 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, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges are recorded in the consolidated statements of income along with the underlying hedged item in the same line as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.
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 equity are reclassified to earnings.
The Company uses derivatives instruments consisting of foreign currency exchange contracts to economically 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. Changes
in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss).
The Company also uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
(n)
Borrowings
The Company accounts for convertible notes in accordance with the guidelines established by the ASC 470-20, Debt with Conversion and Other Options. The Company separates the convertible notes into liability and equity components. The Beneficial Conversion Feature ("BCF") of a convertible note, which is the equity component and recorded as additional paid-in capital, is normally characterized as the convertible portion or feature of certain notes payable that provide a rate of conversion that is below market value or in-the-money when issued. The Company records a BCF related to the issuance of a convertible note when issued.
If a convertible note is within the scope of the Cash Conversion Subsections and contains embedded features other than the embedded conversion option, the guidance in ASC 815-15, Derivatives and Hedging - Embedded Derivatives (ASC 815-15), is applied to determine if any of those features must be separately accounted for as a derivative instrument.
The estimated fair value of the liability component at issuance is determined using a discounted cash flow technique, which considers debt issuances with similar features of the Company’s convertible notes, excluding the conversion feature. The excess of the gross proceeds received over the estimated fair value of the liability component is allocated to the BCF, which is credited to additional paid-in-capital, with a corresponding offset recognized as a discount to reduce the net carrying value of the convertible notes. The discount is amortized to interest expense over the expected term of the convertible notes using the effective interest method.
(o)
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 accrued 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. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.
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 classified in - “Other income, net”. Refer to Note 20 and Note 27 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.
(p)
Stock-Based Compensation
The Company recognizes stock-based compensation expense in the consolidated financial statements 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 over the requisite service period of the award. 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 (“PRSUs”) to executive officers and other specified employees. 50% of the PRSUs cliff vest based on an aggregated revenue target (“PU”) for a three-year period. The remaining 50% vest based on a market condition (“MUs”) that is contingent on meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the program, measured over a three-year performance period. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of both targets.
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 to receive 100% of the PUs are probable of being achieved. The 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 will be 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 PUs as of December 31, 2019 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 MUs will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.
(q)
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. 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.
(r)
Financial Instruments and Concentration of Credit Risk
Financial Instruments. For certain financial instruments, including cash and cash equivalents, short-term investments (except investment in mutual funds, as disclosed in Note 16), restricted cash, accounts receivable, accounts payable, accrued expenses, other current liabilities and outstanding revolver credit, recorded amounts approximate fair value due to the relatively short maturity periods and/or timing of repayments of such instruments.
Concentration of Credit Risk. 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 are invested in highly-rated mutual funds, money market accounts 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.
(s)
Leases
The Company determines if an arrangement is a lease at inception of the contract. Operating leases are recorded in "operating lease right-of-use ("ROU") assets", "current portion of operating lease liabilities" and "operating lease liabilities, less current portion" in the Company's consolidated balance sheets. Finance leases are recorded in "property and equipment", "current portion of finance lease liabilities" and "finance lease liabilities, less current portion" 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. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. Lease term includes the effects of options to extend or terminate the lease when it is reasonably certain 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 has lease agreements with lease and non-lease components, which are accounted for separately.

The Company accounts for 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.
On January 1, 2019, the date of initial application, the Company adopted, Leases (Topic 842), using the modified retrospective method. The modified retrospective method provides a method of recognizing those leases which had not expired as of the date of adoption of January 1, 2019. The prior period consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.
The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.
The adoption resulted in the recognition of ROU assets of $80,328 (net of deferred rent of $8,626) and lease liabilities of $88,954 for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings. Refer to Note 21 to the consolidated financial statements for details.
The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable.
(t)
Government Grants
Government grants related to income are recognized as a reduction of expenses in the consolidated statements of income when there is a reasonable assurance that the entity will comply with the conditions attached to the grant and that the grants will be received.
(u)
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 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.
(v)
Commitments and contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. Legal costs incurred in connection with such liabilities are expensed as incurred.

(w)
Recent Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The new guidance replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption as of the fiscal years beginning after December 15, 2018 was permitted. The amendment should be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align credit loss methodology with the new standard. Adoption of the ASU will result in immaterial impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. The impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems.
In August 2018, FASB issued ASU No. 2018-13, Fair Value Measurement ("Topic 820"): Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU changes the disclosure requirements on fair value measurements in Topic 820 by prescribing new, elimination and modification of disclosure requirements, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in this ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity was permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU effective January 1, 2020 is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General ("Subtopic 715-20"): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.

In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40"): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption was permitted and both prospective and retrospective transition methods are allowed. The adoption of this ASU did not have any material effect on the Company’s consolidated financial statements.

In April 2019, FASB issued ASU No. 2019-04, Codification Improvements to Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Financial Instruments: Targeted Transition Relief (Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.

In May 2019, FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in
accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company's consolidated financial statements.
(x)
Recently Adopted Accounting Pronouncements

In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's consolidated balance sheets, but did not have a material impact on the Company's consolidated income statements and consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer to Note 21 to the consolidated financial statements for details.

In July 2018, FASB issued ASU No. 2018-11, Leases (Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer to Note 21 to the consolidated financial statements for details.
XML 87 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
119,165

 
$
95,881

 
$
86,795

Restricted cash (current)
 
5,453

 
5,608

 
3,674

Restricted cash (non-current)
 
2,426

 
2,642

 
3,808

Cash, cash equivalents and restricted cash

 
$
127,044

 
$
104,131

 
$
94,277


Restrictions on Cash and Cash Equivalents

For the purpose of statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
119,165

 
$
95,881

 
$
86,795

Restricted cash (current)
 
5,453

 
5,608

 
3,674

Restricted cash (non-current)
 
2,426

 
2,642

 
3,808

Cash, cash equivalents and restricted cash

 
$
127,044

 
$
104,131

 
$
94,277


XML 88 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 89 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Assets (Tables)
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
Lease deposits
 
$
9,983

 
$
8,891

Derivative instruments
 
3,433

 
1,971

Deposits with statutory authorities
 
6,252

 
6,273

Term deposits
 
1,983

 
315

Contract assets
 
3,977

 
4,244

Deferred contract fulfillment costs
 
5,582

 
2,815

Others
 
4,806

 
6,506

Other assets
 
$
36,016

 
$
31,015


XML 90 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 91 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2018
Jan. 01, 2017
Disaggregation of Revenue [Line Items]      
Impact on adoption of accounting standard update   $ 454 $ 1,453
Retained Earnings      
Disaggregation of Revenue [Line Items]      
Impact on adoption of accounting standard update   $ 454 $ (4,546)
Minimum      
Disaggregation of Revenue [Line Items]      
Payment terms 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Payment terms 60 days    
XML 92 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Summary of Components of Income Before Income Taxes
The components of income before income taxes consist of the following:
 
Year ended December 31,
 
2019
 
2018
 
2017
Domestic
$
(16,685
)
 
$
(24,442
)
 
$
4,626

Foreign
99,785

 
84,812

 
80,408

 
$
83,100

 
$
60,370

 
$
85,034


Summary of Income Tax Expense
The income tax expense consists of the following:
 
Year ended December 31,
 
2019
 
2018
 
2017
Current provision/(benefit):
 
 
 
 
 
Domestic
$
10,823

 
$
(13,249
)
 
$
17,407

Foreign
16,694

 
17,271

 
18,008

 
$
27,517

 
$
4,022

 
$
35,415

Deferred provision/(benefit):
 
 
 
 
 
Domestic
$
(13,912
)
 
$
(1,999
)
 
$
2,618

Foreign
1,567

 
1,374

 
(1,887
)
 
$
(12,345
)
 
$
(625
)
 
$
731

Income tax expense
$
15,172

 
$
3,397

 
$
36,146



Schedule of Income Tax (Benefit) Recognized in Other Comprehensive Income
Income taxes recognized in other comprehensive income are as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Deferred taxes (expense)/benefit :
 
 
 
 
 
Unrealized gain/(loss) on cash flow hedges
$
(391
)
 
$
4,803

 
$
(3,711
)
Retirement benefits
328

 
(21
)
 
(268
)
Total Income tax (expense)/benefit recognized in other comprehensive income
$
(63
)
 
$
4,782

 
$
(3,979
)

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,
 
2019
 
2018
 
2017
Expected tax expense
$
17,451

 
$
12,678

 
$
29,762

Change in valuation allowance

 

 
(21
)
Impact of tax holiday
(5,920
)
 
(5,448
)
 
(4,396
)
Foreign tax rate differential
1,660

 
5,014

 
(2,616
)
Deferred tax provision/(benefit)
3,026

 
(3,915
)
 
(1,887
)
Unrecognized tax benefits and interest
174

 
(88
)
 
(3,905
)
State taxes, net of Federal taxes
2,137

 
2,201

 
339

Non-deductible expenses
1,329

 
3,066

 
825

US Tax Reform Act impact

 
176

 
29,185

Excess tax benefit on stock-based compensation
(2,306
)
 
(7,227
)
 
(9,797
)
Research & Development credit
(1,650
)
 
(1,500
)
 
(844
)
Prior period items
(143
)
 
(1,466
)
 

Others
(586
)
 
(94
)
 
(499
)
Tax expense
$
15,172

 
$
3,397

 
$
36,146


Summary of Components of Deferred Tax Balances
The components of the deferred tax balances as of December 31, 2019 and 2018 are as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Deferred tax assets:
 
 
 
Depreciation and amortization expense
$
12,319

 
$
3,731

Stock-based compensation
9,313

 
8,614

Accrued employee costs and other expenses
9,805

 
3,596

Net operating loss carry forward
2,896

 
1,113

Unrealized exchange loss
1,136

 
6,671

Deferred rent
4,503

 
2,255

Others
745

 
1,380

 
$
40,717

 
$
27,360

Valuation allowance
(202
)
 
(99
)
Deferred tax assets
$
40,515

 
$
27,261

 
 
 
 
Deferred tax liabilities:
 
 
 
Unrealized exchange gain
$
505

 
$
115

Intangible assets
20,696

 
19,289

Unamortized discount on convertible senior notes
3,395

 
4,105

Others
5,030

 
5,595

      Deferred tax liabilities
$
29,626

 
$
29,104

Net deferred tax assets/(liabilities)
$
10,889

 
$
(1,843
)

Summary of Activity Related to Gross Unrecognized Tax Benefits
The following table summarizes the activity related to the unrecognized tax benefits for the years ended December 31, 2019, 2018 and 2017.
 
2019
 
2018
 
2017
Balance as of January 1
$
804

 
$
824

 
$
3,087

Increases related to prior year tax positions
69

 

 

Decreases related to prior year tax positions
(156
)
 
(320
)
 
(2,520
)
Increases related to current year tax positions
330

 
300

 
169

Effect of exchange rate changes

 

 
88

Balance as of December 31
$
1,047

 
$
804

 
$
824


XML 93 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting (Tables)
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Foreign Currency Exchange Contracts
The following tables set forth the fair value of the foreign currency exchange contracts and their location on the consolidated financial statements:
Derivatives designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
December 31, 2019
 
December 31, 2018
Other current assets
 
$
3,945

 
$
4,022

Other assets
 
$
3,433

 
$
1,971

Accrued expenses and other current liabilities
 
$
1,524

 
$
3,137

Other non-current liabilities
 
$
1,250

 
$
3,075

 
 
 
 
 
Derivatives not designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
December 31, 2019
 
December 31, 2018
Other current assets
 
$
131

 
$
37

Accrued expenses and other current liabilities
 
$
259

 
$
67


Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income
The following tables set forth the effect of foreign currency exchange contracts on the consolidated statements of income and accumulated other comprehensive loss for the years ended December 31, 2019, 2018 and 2017:    
 
 
Year ended December 31,
Forward Exchange Contracts:
 
2019
 
2018
 
2017
Unrealized gain/(loss) recognized in AOCI
 
 
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
8,773

 
$
(13,919
)
 
$
19,802

 
 
 
 
 
 
 
Gain/(loss) recognized in consolidated statements of income
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
$
3,306

 
$
(3,224
)
 
$
5,056

Location and amount of gain/(loss) recognized in consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments:
 
 
Year ended December 31,
 
 
2019
 
2018
 
2017
 
 
As per consolidated statements of income
 
Gain on foreign currency exchange contracts
 
As per consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per consolidated statements of income
 
Gain on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
 
 
 
 
Location in consolidated statements of income where gain was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
655,490

 
$
3,269

 
$
584,855

 
$
2,481

 
$
495,142

 
$
5,465

General and administrative expenses
 
$
126,909

 
$
424

 
$
116,202

 
$
443

 
$
102,515

 
$
960

Selling and marketing expenses
 
$
71,842

 
$
46

 
$
63,612

 
$
44

 
$
53,379

 
$
103

Depreciation and amortization expense
 
$
51,981

 
$
212

 
$
48,566

 
$
181

 
$
38,549

 
$
371

 
 
 
 
$
3,951

 
 
 
$
3,149

 
 
 
$
6,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
 
 
 
 
Location in consolidated statements of income where gain/(loss) was recognized
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange gain/(loss), net
 
$
3,752

 
$
3,306

 
$
4,787

 
$
(3,224
)
 
$
2,839

 
$
5,056

 
 
$
3,752

 
$
3,306

 
$
4,787

 
$
(3,224
)
 
$
2,839

 
$
5,056


Effect of net investment hedges on accumulated other comprehensive loss:
 
 
Year ended December 31,
 
 
Amount of (loss) recognized in AOCI
Net investment hedging relationships
 
2019
 
2018
 
2017
Foreign exchange contracts
 
$
(580
)
 
$

 
$

 
 
$
(580
)
 
$

 
$


XML 94 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income, net - Summary of Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Nonoperating Income (Expense) [Abstract]      
Gain on sale and mark-to-market of mutual funds $ 12,965 $ 9,970 $ 8,766
Interest and dividend income 2,399 1,873 1,625
Others, net 1,143 1,146 968
Other income, net $ 16,507 $ 12,989 $ 11,359
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract]                      
Amortization expense $ 4,974 $ 5,502 $ 5,554 $ 5,528 $ 5,951 $ 6,718 $ 3,761 $ 3,947 $ 21,558 $ 20,377 $ 13,975
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Lease deposits $ 9,983 $ 8,891
Derivative instruments 3,433 1,971
Deposits with statutory authorities 6,252 6,273
Term deposits 1,983 315
Contract assets 3,977 4,244
Deferred contract fulfillment costs 5,582 2,815
Others 4,806 6,506
Other assets $ 36,016 $ 31,015
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net - Depreciation and Amortization Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 30,423 $ 28,189 $ 24,574
Depreciation & amortization      
Property, Plant and Equipment [Line Items]      
Effect of the foreign exchange gains upon settlement of cash flow hedges $ 212 $ 153 $ 435
XML 98 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2019
Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract]  
Business Combinations, Goodwill and Intangible Assets Business Combinations, Goodwill and Intangible Assets
SCIOinspire Holdings Inc.
On July 1, 2018, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”) and Buyer’s wholly owned subsidiary, ExlService Cayman Merger Sub, completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). ExlService Cayman Merger Sub, merged with and into SCIO, with SCIO surviving the merger as a wholly-owned subsidiary of the Buyer.
SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. The acquisition is expected to significantly strengthen the Company’s capability in the high growth cost optimization and care optimization markets. The acquisition of SCIO is included in the Analytics reportable segment.
The aggregate purchase consideration was $245,044, including cash and cash equivalents acquired and post-closing adjustments. The aggregate base purchase consideration payable at closing of the merger was $236,500 based on completion of diligence, which was adjusted based on, among other things, SCIO’s cash, debt, working capital position and other adjustments as of the Closing as set forth in the Merger Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $233,000, issued 69,459 shares of restricted common stock of the Company in the amount of $4,080 and paid the balance with available cash on hand.
Pursuant to the Company’s business combinations accounting policy, the total purchase consideration for SCIO was allocated to identifiable net tangible and intangible assets based upon their fair values. The excess of the purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for SCIO, the fair values of all identifiable assets and liabilities were established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market
participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.
The Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:
Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

Liabilities:
 
 
Current liabilities
 
(12,482
)
Deferred tax liabilities, net
 
(17,132
)
Other non-current liabilities
 
(200
)
 
 
(29,814
)
 
 
 
Net assets acquired
 
$
81,293

Goodwill
 
163,751

Total purchase consideration
 
$
245,044


The fair values of the trade names and trademarks intangible assets were determined by using an “income approach”, specifically the relief-from-royalty approach. The basic principle of the relief-from-royalty method is that without ownership of the subject intangible asset, the user of that intangible asset would have to make a stream of payments to the owner of the asset in return for the rights to use that asset. By acquiring the intangible asset, the user avoids these payments. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the asset, can be attributed to the firm’s ownership. The trade names and trademarks are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.
The fair values of the developed technology intangible assets were also determined by the relief-from-royalty approach. Similarly, this approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of the technology. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the technology, can be attributed to the firm’s ownership of the technology. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 5 years.
The fair values of the 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 10 years.
The goodwill recognized is attributable primarily to expected synergies from continuing operations of SCIO and the Company. The amount of goodwill recognized from SCIO's acquisition is not deductible for tax purposes. The goodwill has been assigned to our Analytics reportable segment based upon the Company’s assessment of nature of services rendered by SCIO.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:

Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2018
$
38,333

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

 
(14,229
)
Balance at December 31, 2018
$
38,203

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
73

 

 
(240
)
 
(288
)
 

 

 
(455
)
Balance at December 31, 2019
$
38,276

 
$
19,276

 
$
12,457

 
$
46,905

 
$
5,326

 
$
227,289

 
$
349,529


During the fourth quarter of 2019, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units was a long-term revenue growth rate in the terminal year of 3.0% and discount rates ranging from 9.0% to 11.0%. 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. However, for the SCIO reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The SCIO reporting unit was formed as a result of the SCIO acquisition in July 2018 and its fair value was set at the time of acquisition. As of December 31, 2019, the goodwill associated with the SCIO reporting unit was $163,751, representing approximately 47.0% of the Company’s total goodwill, and the percentage by which the fair value of the SCIO reporting unit exceeded the carrying value as of the date of the most recent annual impairment test was approximately 10.0%. While the goodwill of this reporting unit is not currently impaired, there could be an impairment in the future as a result of changes in certain assumptions. For example, the fair value could be adversely affected and may result in an impairment of goodwill if this reporting unit is not able to expand its existing customer relationships, win new clients, improve profitability, the estimated cash flows are discounted at a higher risk-adjusted rate, or the market multiples decreases. The Company also believes that it is possible that its actual revenue growth rates could be higher than the long-term revenue growth rates used in the impairment test due to a number of factors, including (i) continued demand for the Company’s reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, and (ii) the Company’s ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics to deliver better business outcomes for its clients. The Company believes that its discount rate utilized is appropriate to use for its future cash flow assumptions considering current market conditions. However, keeping all other variables constant, a further 50 basis points increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of the SCIO reporting unit to 6.0%. The Company continues to monitor the cash flows of the SCIO reporting unit for changes in the business environment that could impact recoverability.

The recoverability of goodwill is dependent upon the continued growth of cash flows from our business activities. 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.

During the fourth quarter of 2018, the Company performed its annual impairment test of goodwill for all its reporting units. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying values except for the Health Integrated reporting unit, within the Healthcare operating segment. The primary factors contributing to a reduction in the fair value of the Health Integrated reporting unit were: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget; and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health
Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. As a result of this analysis, the Company recognized a goodwill impairment charge of $14,229 during the fourth quarter to write down the carrying value of Health Integrated’s goodwill to its fair value of $nil as of December 31, 2018. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges"

Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 
As of December 31, 2019
 
Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
97,602

 
$
(43,330
)
 
$

 
$
54,272

Developed technology
26,976

 
(10,687
)
 

 
16,289

Trade names and trademarks
5,100

 
(2,579
)
 

 
2,521

 
$
129,678

 
$
(56,596
)
 
$

 
$
73,082

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
$
900

 
$

 
$

 
$
900

Total intangible assets
$
130,578

 
$
(56,596
)
 
$

 
$
73,982

 

 
As of December 31, 2018
 
Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
129,790

 
$
(56,367
)
 
$
(5,549
)
 
$
67,874

Leasehold benefits
2,644

 
(2,567
)
 

 
77

Developed technology
37,154

 
(14,653
)
 

 
22,501

Non-compete agreements
2,045

 
(1,937
)
 

 
108

Trade names and trademarks
9,639

 
(5,326
)
 
(278
)
 
4,035

 
$
181,272

 
$
(80,850
)
 
$
(5,827
)
 
$
94,595

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
$
900

 
$

 
$

 
$
900

Total intangible assets
$
182,172

 
$
(80,850
)
 
$
(5,827
)
 
$
95,495


The amortization expense for the year is as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
21,558

 
$
20,377

 
$
13,975



During the fourth quarter of 2018, the Company recognized impairment charges of $5,549 and $278 related to its customer relationships and trademarks intangible assets, respectively, in the Health Integrated reporting unit, within the Healthcare operating segment. The Company tested these intangible assets for recoverability due to indicators warranting the impairment test such as: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget, and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. Based on the results of its testing, the Company determined that the carrying value of the intangible assets was not recoverable, and an
impairment charge was recorded to the extent that carrying value exceeded estimated fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Subsequent to the impairment test, Health Integrated reporting unit’s customer relationships and trademarks intangibles assets were reduced to $nil as of December 31, 2018.

The remaining weighted average life of intangible assets is as follows:
 
(in years)
Customer relationships
7.66
Developed technology
3.64
Trade names and trademarks (Finite lived)
2.38

Estimated future amortization expense related to intangible assets as of December 31, 2019 is as follows:
2020
$
14,458

2021
12,753

2022
11,335

2023
9,046

2024
6,704

2025 and thereafter
18,786

Total
$
73,082


XML 99 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income, net
12 Months Ended
Dec. 31, 2019
Other Nonoperating Income (Expense) [Abstract]  
Other Income, net Other Income, net

Other income, net consists of the following:

Year ended December 31,

2019
 
2018
 
2017
Gain on sale and mark-to-market of mutual funds
$
12,965

 
$
9,970

 
$
8,766

Interest and dividend income
2,399

 
1,873

 
1,625

Others, net
1,143

 
1,146

 
968

Other income, net
$
16,507

 
$
12,989

 
$
11,359


XML 100 R131.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impact of adoption of accounting guidance on prior year’s presentation and disclosures - Effect of the Adoption of the ASU No. 2017-07 and 2016-18 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues [1] $ 655,490 $ 584,855 $ 495,142
General and administrative expenses 126,909 116,202 102,515
Selling and marketing expenses 71,842 63,612 53,379
Other income, net 16,507 12,989 11,359
Operating expenses 259,403 248,436 194,443
Foreign exchange gain, interest expense and other income, net 6,647 10,549 12,309
Net cash provided by operating activities 168,420 92,435 113,159
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,045) (2,868) 3,935
Net increase/(decrease) in cash, cash equivalents and restricted cash 22,913 9,854 (126,117)
Cash, cash equivalents and restricted cash at the beginning of the period 104,131 94,277 220,394
Cash, cash equivalents and restricted cash at the end of the period 127,044 104,131 94,277
Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     495,586
General and administrative expenses     102,567
Selling and marketing expenses     53,383
Other income, net     11,859
ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Operating expenses     194,443
Foreign exchange gain, interest expense and other income, net     12,309
ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Operating expenses     194,499
Foreign exchange gain, interest expense and other income, net     12,809
ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     (444)
General and administrative expenses     (52)
Selling and marketing expenses     (4)
Other income, net     (500)
Operating expenses     (56)
Foreign exchange gain, interest expense and other income, net     (500)
ASU No. 2016-18      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net cash provided by operating activities     113,159
Effect of exchange rate changes on cash, cash equivalents and restricted cash     3,935
Net increase/(decrease) in cash, cash equivalents and restricted cash     (126,117)
Cash, cash equivalents and restricted cash at the beginning of the period   94,277 220,394
Cash, cash equivalents and restricted cash at the end of the period     94,277
ASU No. 2016-18 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net cash provided by operating activities     113,140
Effect of exchange rate changes on cash, cash equivalents and restricted cash     3,711
Net increase/(decrease) in cash, cash equivalents and restricted cash     (126,360)
Cash, cash equivalents and restricted cash at the beginning of the period   86,795 213,155
Cash, cash equivalents and restricted cash at the end of the period     86,795
ASU No. 2016-18 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net cash provided by operating activities     19
Effect of exchange rate changes on cash, cash equivalents and restricted cash     224
Net increase/(decrease) in cash, cash equivalents and restricted cash     243
Cash, cash equivalents and restricted cash at the beginning of the period   7,482 7,239
Cash, cash equivalents and restricted cash at the end of the period     7,482
Insurance      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues 199,678 174,921 159,433
Insurance | ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     159,433
Insurance | ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     159,529
Insurance | ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     (96)
Healthcare      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues 73,650 66,768 49,412
Healthcare | ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     49,412
Healthcare | ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     49,483
Healthcare | ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     (71)
TT&L      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues 38,736 41,066 41,337
TT&L | ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     41,337
TT&L | ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     41,409
TT&L | ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     (72)
F&A      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues 63,317 59,155 51,362
F&A | ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     51,362
F&A | ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     51,445
F&A | ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     (83)
All Other      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues 48,864 58,341 56,638
All Other | ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     56,638
All Other | ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     56,697
All Other | ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     (59)
Analytics      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues $ 231,245 $ 184,604 136,960
Analytics | ASU No. 2017-07      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     136,960
Analytics | ASU No. 2017-07 | Previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     137,023
Analytics | ASU No. 2017-07 | Effect of change increase/(decrease)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of revenues     $ (63)
[1] Exclusive of depreciation and amortization expense.
XML 101 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation
12 Months Ended
Dec. 31, 2019
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 Plan, which replaced and superseded the 2015 Plan, which was an amendment and restatement of the Company’s 2006 Omnibus Award Plan to, among other things, reserves 3,175,000 shares of the Company’s common stock for grants of awards under the 2018 Plan. As of December 31, 2019, the Company had 2,785,763 shares available for grant under the 2018 Plan (includes 99,378 shares against vested performance-based restricted stock units for which the underlying common stock was issued subsequent to December 31, 2019).
Under the 2018 Plan, the Compensation 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 ten years from the date of grant. The equity awards of the type restricted stock units generally vest proportionally over a period of four years from the date of grant, unless specified otherwise.
The Company applies the provisions of ASC 718, Compensation - Stock Compensation, to account for its stock based compensation, using the modified prospective method of transition. Under the provisions of this guidance, the estimated fair value of stock-based awards granted under stock incentive plans is recognized as compensation expense based on straight-line method over the vesting period.
The following costs related to the Company’s stock-based compensation plan are included in the consolidated statements of income:
 
Year ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
5,895

 
$
4,924

 
$
4,600

General and administrative expenses
10,012

 
10,371

 
10,363

Selling and marketing expenses
10,163

 
8,606

 
8,078

Total
$
26,070

 
$
23,901

 
$
23,041


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 Options
 
Weighted- Average Exercise Price
 
Aggregate Intrinsic Value
 
Weighted- Average Remaining Contractual Life (Years)
Outstanding at December 31, 2018
162,475

 
$
20.21

 
$
5,267

 
2.24

  Granted

 

 

 

  Exercised
(64,314
)
 
15.33

 
3,187

 

  Forfeited

 

 

 

Outstanding at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86

Vested and exercisable at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86


The unrecognized compensation cost for unvested options as of December 31, 2019 is $nil. The Company did not grant any options during the years ended December 31, 2019, 2018 and 2017. The aggregate intrinsic value of options exercised during the years ended December 31, 2019, 2018 and 2017 was $3,187, $4,446 and $23,027, respectively.
The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable at December 31, 2019:
 
Options Outstanding, Vested and Exercisable
Range of Exercise Prices
Shares
 
Weighted-
Average
Exercise Price
$15.00 to $21.00
14,893

 
$
18.89

$21.01 to $28.00
83,268

 
$
24.20

Total
98,161

 
$
23.39



Restricted Stock and Restricted Stock Units

An award of restricted stock is a grant of shares subject to conditions and restrictions set by the Committee. The grant or the vesting of an award of restricted stock may be conditioned upon service to the Company or its affiliates or upon the attainment of performance goals or other factors, as determined in the discretion of the Committee. The Committee may also, in its discretion, provide for the lapse of restrictions imposed upon an award of restricted stock. Holders of an award of restricted stock may have, with respect to the restricted stock granted, all of the rights of a stockholder, including the right to vote and to receive dividends.
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 and 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 and restricted stock units vest. Any unvested shares of restricted stock and 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 and 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 and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 
Restricted Stock
 
Restricted Stock Units
 
Number
 
Weighted-
Average
Fair Value
 
Number
 
Weighted-
Average
Fair Value
Outstanding at December 31, 2018**
103,623

 
$
42.68

 
953,578

 
$
51.81

  Granted

 

 
512,598

 
64.29

  Vested*
(76,239
)
 
40.51

 
(400,497
)
 
47.43

  Forfeited

 

 
(151,386
)
 
58.52

Outstanding at December 31, 2019**
27,384

 
$
48.72

 
914,293

 
$
59.62

 
 
 
 
 
* Includes 10,318 and 9,641 restricted stock units vested during the years ended December 31, 2019 and 2018, respectively, for which the underlying common stock is yet to be issued.
** As of December 31, 2019 and 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 166,071 and 155,753, respectively.
The fair value of restricted stock and restricted stock units is generally the market price of the Company’s shares on the date of grant. As of December 31, 2019, unrecognized compensation cost of $39,886 is expected to be expensed over a weighted average period of 2.56 years. The weighted-average fair value of restricted stock and restricted stock units granted during the years ended December 31, 2019, 2018 and 2017 was $64.29, $60.64 and $48.02, respectively. The total grant date fair value of restricted stock and restricted stock units vested during the years ended December 31, 2019, 2018 and 2017 was $22,084, $19,865 and $19,430, respectively.
Performance Based Stock Awards

Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. 50% of the PRSUs cliff vest at the end of a three-year period based on an aggregated revenue target for a three year period (“PUs”). The remaining 50% is based on a market condition (“MUs”) that is contingent on the Company's meeting the total shareholder return (“TSR”) relative to a group of peer companies specified under the program measured over a three-year performance period. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of targets.
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 the MUs 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,
 
2019
 
2018
 
2017
Dividend yield

 

 

Expected life (years)
2.86

 
2.86

 
2.86

Risk free interest rate
2.46
%
 
2.38
%
 
1.40
%
Volatility
20.52
%
 
21.79
%
 
23.78
%


Performance restricted stock unit activity under the Company’s stock plans is shown below:
 
Revenue Based PRSUs
 
Market Condition Based PRSUs
 
Number
 
Weighted Avg
Fair Value
 
Number
 
Weighted Avg
Fair Value
Outstanding at December 31, 2018
100,353

 
$
54.07

 
100,336

 
$
62.43

Granted
54,062

 
64.33

 
54,053

 
92.13

Adjustment upon final determination of level of performance goal achievement*
11,285

 
47.73

 
1,759

 
54.10

Vested
(54,456
)
 
47.73

 
(44,922
)
 
54.10

Forfeited
(23,559
)
 
57.69

 
(23,556
)
 
72.65

Outstanding at December 31, 2019
87,685

 
$
62.54

 
87,670

 
$
82.10


* Represents adjustment of shares vested in respect of PUs and MUs granted in February 2017 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2019.
As of December 31, 2019, unrecognized compensation cost of $7,751 is expected to be expensed over a weighted average period of 1.71 years.
XML 102 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impact of adoption of accounting guidance on prior year’s presentation and disclosures
12 Months Ended
Dec. 31, 2019
Accounting Changes and Error Corrections [Abstract]  
Impact of adoption of accounting guidance on prior years’ presentation and disclosures Impact of adoption of accounting guidance on prior year’s presentation and disclosures
Effective January 1, 2018, the Company adopted ASU No. 2017-07, Compensation - Retirement Benefits (Topic 715), Improving the Presentation of Net Periodic Pension Cost and Net Periodic Post Retirement Benefit Cost. Accordingly, the Company retrospectively included only the service cost component of the net periodic benefit cost in the same line item or items on the consolidated statements of income as other compensation costs arising from services rendered by the respective employees during the period. The other components of net periodic benefit cost, which included interest cost, expected return on plan assets and amortization of actuarial gains/loss, were reclassified from “Cost of revenues”, “General and administrative expenses” and “Selling and marketing expenses” to “Other income, net”.
The effect of the adoption of ASU No. 2017-07 (Topic 715) on 2017 financial information is summarized as follows:
 
 
Year ended December 31,
 
 
2017
 
 
Previously reported
 
As revised
 
Effect of change increase/(decrease)
Location in consolidated statements of income
 
 
 
 
 
 
Cost of revenues
 
$
495,586

 
$
495,142

 
$
(444
)
General and administrative expenses
 
$
102,567

 
$
102,515

 
$
(52
)
Selling and marketing expenses
 
$
53,383

 
$
53,379

 
$
(4
)
Other income, net
 
$
11,859

 
$
11,359

 
$
(500
)
 
 
Year ended December 31,
 
 
2017
 
 
Cost of revenues previously reported
 
Cost of revenues as revised
 
Effect of change increase/(decrease)
Segment information (refer Note 3)
 
 
 
 
 
 
Insurance
 
$
159,529

 
$
159,433

 
$
(96
)
Healthcare
 
$
49,483

 
$
49,412

 
$
(71
)
TT&L
 
$
41,409

 
$
41,337

 
$
(72
)
F&A
 
$
51,445

 
$
51,362

 
$
(83
)
All Other
 
$
56,697

 
$
56,638

 
$
(59
)
Analytics
 
$
137,023

 
$
136,960

 
$
(63
)
Operating Expenses
 
$
194,499

 
$
194,443

 
$
(56
)
Foreign exchange gain, interest expense and other income, net
 
$
12,809

 
$
12,309

 
$
(500
)


Effective January 1, 2018, the Company adopted ASU 2016-18, Statements of Cash Flows (Topic 230), Restricted Cash. Accordingly, for 2017, restricted cash and restricted cash equivalents is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the consolidated statements of cash flows.

The effect of the adoption of ASU No. 2016-18 (Topic 230) on 2017 financial information is summarized as follows:
 
 
Year ended December 31,
 
 
2017
 
 
Previously reported
 
As revised
 
Effect of change increase/(decrease)
Consolidated statements of cash flows
 
 
 
 
 
 
Net cash provided by operating activities
 
$
113,140

 
$
113,159

 
$
19

Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
$
3,711

 
$
3,935

 
$
224

Net increase/(decrease) in cash, cash equivalents and restricted cash
 
$
(126,360
)
 
$
(126,117
)
 
$
243

Cash, cash equivalents and restricted cash - beginning of year
 
$
213,155

 
$
220,394

 
$
7,239

Cash, cash equivalents and restricted cash - end of year
 
$
86,795

 
$
94,277

 
$
7,482


XML 103 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current provision/(benefit):      
Domestic $ 10,823 $ (13,249) $ 17,407
Foreign 16,694 17,271 18,008
Total 27,517 4,022 35,415
Deferred provision/(benefit):      
Domestic (13,912) (1,999) 2,618
Foreign 1,567 1,374 (1,887)
Total (12,345) (625) 731
Income tax expense $ 15,172 $ 3,397 $ 36,146
XML 104 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Results
Summarized quarterly results for the years ended December 31, 2019 and 2018 are as follows:

Three months ended 2019 (Unaudited)
 
Year ended (Audited)
 
March 31
 
June 30
 
September 30
 
December 31
 
December 31, 2019

 
 
 
 
 
 
 
 
 
Revenues, net
$
239,573

 
$
243,509

 
$
251,392

 
$
256,872

 
$
991,346

Gross profit(1)
$
82,333

 
$
81,063

 
$
83,850

 
$
88,610

 
$
335,856

Net income
$
14,695

 
$
12,564

 
$
19,044

 
$
21,356

 
$
67,659

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
$
0.43

 
$
0.36

 
$
0.55

 
$
0.62

 
$
1.97

Diluted(2)
$
0.42

 
$
0.36

 
$
0.55

 
$
0.62

 
$
1.95

Weighted-average number of shares used in computing earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
34,374,815

 
34,451,671

 
34,322,449

 
34,253,308

 
34,350,150

Diluted(2)
34,833,435

 
34,702,547

 
34,699,497

 
34,696,896

 
34,732,683


 
 
 
 
 
 
 
 
 
Stock compensation expense
$
6,956

 
$
7,155

 
$
7,427

 
$
4,532

 
$
26,070

Amortization of intangibles
$
5,528

 
$
5,554

 
$
5,502

 
$
4,974

 
$
21,558

 
 
 
 
 
 
 
 
 
 

Three months ended 2018 (Unaudited)
 
Year ended (Audited)
 
March 31
 
June 30
 
September 30
 
December 31
 
December 31, 2018
 
 
 
 
 
 
 
 
 


Revenues, net
$
206,973

 
$
210,112

 
$
231,124

 
$
234,903

 
$
883,112

Gross profit(1)
$
68,872

 
$
70,463

 
$
78,967

 
$
79,955

 
$
298,257

Net income
$
23,158

 
$
14,462

 
$
15,249

 
$
3,857

 
$
56,726

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
$
0.67

 
$
0.42

 
$
0.44

 
$
0.11

 
$
1.65

Diluted(2)
$
0.66

 
$
0.41

 
$
0.43

 
$
0.11

 
$
1.62

Weighted-average number of shares used in computing earnings per share:
 
 
 
 
 
 
 
 
 
Basic(2)
34,446,265

 
34,511,777

 
34,458,520

 
34,388,025

 
34,451,008

Diluted(2)
35,302,926

 
35,142,388

 
35,207,991

 
34,921,388

 
35,030,984


 
 
 
 
 
 
 
 
 
Stock compensation expense
$
5,074

 
$
6,893

 
$
5,344

 
$
6,590

 
$
23,901

Amortization of intangibles
$
3,947

 
$
3,761

 
$
6,718

 
$
5,951

 
$
20,377



(1) Exclusive of depreciation and amortization expense.

(2) Total of quarterly basic and diluted earnings per share and weighted average number of shares used in computing earnings per share will not be equal to year end basic and diluted earnings per share and weighted average number of shares used in computing earnings per share, respectively.
XML 105 R116.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Components of Deferred Tax Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Depreciation and amortization expense $ 12,319 $ 3,731
Stock-based compensation 9,313 8,614
Accrued employee costs and other expenses 9,805 3,596
Net operating loss carry forward 2,896 1,113
Unrealized exchange loss 1,136 6,671
Deferred rent 4,503 2,255
Others 745 1,380
Deferred tax assets 40,717 27,360
Valuation allowance (202) (99)
Deferred tax assets 40,515 27,261
Deferred tax liabilities:    
Unrealized exchange gain 505 115
Intangible assets 20,696 19,289
Unamortized discount on convertible senior notes 3,395 4,105
Others 5,030 5,595
Deferred tax liabilities 29,626 29,104
Net deferred tax assets/(liabilities) $ 10,889  
Net deferred tax assets/(liabilities)   $ (1,843)
XML 106 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Stock Options Narrative (Details) - Employee Stock Option - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Unrecognized compensation cost for unvested stock options $ 0    
Intrinsic value of options exercised $ 3,187 $ 4,446 $ 23,027
XML 107 R124.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Restricted Stock and RSU Narrative (Details) - Restricted Stock and Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 39,886    
Cost not yet recognized, period for recognition 2 years 6 months 21 days    
Weighted-average fair value of restricted stock and RSUs granted (in dollars per share) $ 64.29 $ 60.64 $ 48.02
Number of restricted stock units, vested $ 22,084 $ 19,865 $ 19,430
XML 108 R128.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impairment and Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019 $ 0    
Costs incurred during the year 5,044    
Payments during the year (1,970)    
Balance as of December 31, 2019 3,074 $ 0  
Asset impairment charges 3,627 20,056 $ 0
Contract Termination Costs      
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019 0    
Costs incurred during the year 2,597    
Payments during the year (1,000)    
Balance as of December 31, 2019 1,597 0  
Employee-Related Costs      
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019 0    
Costs incurred during the year 1,375    
Payments during the year (269)    
Balance as of December 31, 2019 1,106 0  
Other Associated Costs      
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019 0    
Costs incurred during the year 1,072    
Payments during the year (701)    
Balance as of December 31, 2019 $ 371 $ 0  
XML 109 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of income before income taxes consist of the following:
 
Year ended December 31,
 
2019
 
2018
 
2017
Domestic
$
(16,685
)
 
$
(24,442
)
 
$
4,626

Foreign
99,785

 
84,812

 
80,408

 
$
83,100

 
$
60,370

 
$
85,034


The income tax expense consists of the following:
 
Year ended December 31,
 
2019
 
2018
 
2017
Current provision/(benefit):
 
 
 
 
 
Domestic
$
10,823

 
$
(13,249
)
 
$
17,407

Foreign
16,694

 
17,271

 
18,008

 
$
27,517

 
$
4,022

 
$
35,415

Deferred provision/(benefit):
 
 
 
 
 
Domestic
$
(13,912
)
 
$
(1,999
)
 
$
2,618

Foreign
1,567

 
1,374

 
(1,887
)
 
$
(12,345
)
 
$
(625
)
 
$
731

Income tax expense
$
15,172

 
$
3,397

 
$
36,146



Income taxes recognized in other comprehensive income are as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Deferred taxes (expense)/benefit :
 
 
 
 
 
Unrealized gain/(loss) on cash flow hedges
$
(391
)
 
$
4,803

 
$
(3,711
)
Retirement benefits
328

 
(21
)
 
(268
)
Total Income tax (expense)/benefit recognized in other comprehensive income
$
(63
)
 
$
4,782

 
$
(3,979
)

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,
 
2019
 
2018
 
2017
Expected tax expense
$
17,451

 
$
12,678

 
$
29,762

Change in valuation allowance

 

 
(21
)
Impact of tax holiday
(5,920
)
 
(5,448
)
 
(4,396
)
Foreign tax rate differential
1,660

 
5,014

 
(2,616
)
Deferred tax provision/(benefit)
3,026

 
(3,915
)
 
(1,887
)
Unrecognized tax benefits and interest
174

 
(88
)
 
(3,905
)
State taxes, net of Federal taxes
2,137

 
2,201

 
339

Non-deductible expenses
1,329

 
3,066

 
825

US Tax Reform Act impact

 
176

 
29,185

Excess tax benefit on stock-based compensation
(2,306
)
 
(7,227
)
 
(9,797
)
Research & Development credit
(1,650
)
 
(1,500
)
 
(844
)
Prior period items
(143
)
 
(1,466
)
 

Others
(586
)
 
(94
)
 
(499
)
Tax expense
$
15,172

 
$
3,397

 
$
36,146


The Company recorded income tax expense of $15,172 and $3,397 for the year ended December 31, 2019 and 2018, respectively. The effective tax rate increased from 5.6% during the year ended December 31, 2018 to 18.3% during the year ended December 31, 2019 primarily as a result of: (i) recording of a one-time tax benefit of $6,274 with respect to unused 2018 foreign branch income tax credits under the Internal Revenue Code of 1986, as amended, during the year ended December 31, 2018, (ii) recording of higher excess tax benefits related to stock awards of $7,227 pursuant to ASU No. 2016-09 during the year ended December 31, 2018 compared to $2,306 during the year ended December 31, 2019, (iii) lower tax expense of $3,072 on account of impairment and restructuring charges recorded during the year ended December 31, 2018 compared to $888 during the year ended December 31, 2019, partially offset by (iv) higher tax exemptions/incentives and a lower tax rate for qualifying Indian subsidiaries due to a change in legislation during the year ended December 31, 2019.

During the year 2018, the Company made an election to change the tax status of most of its controlled foreign corporations (“CFC”) to disregarded entities for U.S. income tax purposes. As a result, the Company no longer has undistributed earnings in connection with these CFCs. The Transition Tax resulted in previously taxed income (“PTI”) which may be subject to withholding taxes and currency gains or losses upon repatriation. The Company presently does not intend to distribute its PTI and has not recorded any deferred taxes related to its investment in foreign subsidiaries. If, in the future, the Company changes its present intention regarding the distribution of PTI, additional taxes may be required and would be recorded in the period the intention changes. The Company has adopted an accounting policy to treat Global Intangible Low-Taxed Income (“GILTI”) as a period cost.
Certain operations centers in India, which were established in Special Economic Zones (“SEZs”), are eligible for tax incentives until 2025. These operations centers are eligible for a 100% income tax exemption for first 5 years of operations and 50% exemption for a period of 5 years thereafter.
In 2019, the Government of India introduced a new tax regime for certain Indian companies by enacting the Taxation Laws (Amendment) Act, 2019. The new tax regime is optional and provides for a lower tax rate for Indian companies, subject to certain conditions which among other things includes not availing of specified exemptions or incentives. Some of the Indian subsidiaries have opted for the new tax regime to obtain the benefit of a lower tax rate.
The Company has also benefitted from a corporate tax holiday in the Philippines for our operations centers established there over the last several years. The tax holiday expired for few of our centers in 2014, 2016, 2018 and in 2019 and will expire for other centers by year 2022, which may lead to an increase in our overall tax rate. Following the expiry of the tax exemption, income generated from centers in the Philippines will be taxed at the prevailing annual tax rate, which is currently 5.0% on gross income.
The diluted earnings per share effect of the tax holiday is $0.17, $0.16 and $0.13 for the years ended December 31, 2019, 2018 and 2017, respectively.
The components of the deferred tax balances as of December 31, 2019 and 2018 are as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Deferred tax assets:
 
 
 
Depreciation and amortization expense
$
12,319

 
$
3,731

Stock-based compensation
9,313

 
8,614

Accrued employee costs and other expenses
9,805

 
3,596

Net operating loss carry forward
2,896

 
1,113

Unrealized exchange loss
1,136

 
6,671

Deferred rent
4,503

 
2,255

Others
745

 
1,380

 
$
40,717

 
$
27,360

Valuation allowance
(202
)
 
(99
)
Deferred tax assets
$
40,515

 
$
27,261

 
 
 
 
Deferred tax liabilities:
 
 
 
Unrealized exchange gain
$
505

 
$
115

Intangible assets
20,696

 
19,289

Unamortized discount on convertible senior notes
3,395

 
4,105

Others
5,030

 
5,595

      Deferred tax liabilities
$
29,626

 
$
29,104

Net deferred tax assets/(liabilities)
$
10,889

 
$
(1,843
)

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. At December 31, 2019 and 2018, the Company performed an analysis of the deferred tax asset valuation allowance for net operating loss carry forward for its domestic and foreign entities. Based on this analysis, the Company continues to carry a valuation allowance on the deferred tax assets on certain net operating loss carry forwards. Accordingly, the Company had recorded a valuation allowance of $202 and $20 as of December 31, 2019 and 2018, respectively. The Company also recorded a valuation allowance of $nil and $79 related to the tax credit carry forward as of December 31, 2019 and 2018, respectively.
The Company in connection with its recent acquisitions has acquired federal and state net operating losses in the United States. As of December 31, 2019 and 2018, the Company has federal net operating loss carry forward of $nil and $444, respectively, which expire through various years until 2032. The Company’s federal net operating losses carry forward are subject to certain
annual utilization limitations under Section 382 of the Code. The Company also has state and local net operating losses carry forwards of varying amounts, which are subject to limitations under the applicable rules and regulations of those taxing jurisdictions. The Company estimates that it will be able to utilize substantially all of the losses before their expiration.
The Company’s income tax expense also includes the impact of provisions established for uncertain income tax positions determined in accordance with ASC 740. Tax exposures can involve complex issues and may require an extended resolution period. Although the Company believes that it has adequately reserved for its uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. The Company adjusts these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. 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 for the years ended December 31, 2019, 2018 and 2017.
 
2019
 
2018
 
2017
Balance as of January 1
$
804

 
$
824

 
$
3,087

Increases related to prior year tax positions
69

 

 

Decreases related to prior year tax positions
(156
)
 
(320
)
 
(2,520
)
Increases related to current year tax positions
330

 
300

 
169

Effect of exchange rate changes

 

 
88

Balance as of December 31
$
1,047

 
$
804

 
$
824


The unrecognized tax benefits as of December 31, 2019 of $1,047, if recognized, would impact the effective tax rate.
The Company has not recognized any interest in each of the years ended December 31, 2019, 2018 and 2017. As of December 31, 2019 and 2018, the Company has not accrued interest and penalties relating to unrecognized tax benefits.
XML 110 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finance lease:      
Amortization of right-of-use assets $ 255    
Interest on lease liabilities 93    
Operating lease 27,335    
Sublease income (146)    
Total lease cost $ 27,537    
Operating lease costs for leases classified as such under Topic 840   $ 25,573 $ 24,015
XML 111 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]      
Discount rate 6.50% 7.50% 7.00%
Rate of increase in compensation levels 6.00% 8.20% 9.10%
Expected long term rate of return on plan assets per annum 7.50% 7.30% 8.30%
XML 112 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowings
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Borrowings Borrowings
Revolver Credit Agreement
On November 21, 2017, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200,000 revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100,000, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by $100,000 thereby utilizing the entire revolver under the Credit Facility of $300,000, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and are subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.
Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBOR rate, 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 with respect to loans pegged to the specified prime rate, and 1.00% to 1.75% per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee which is also tied to the Company’s total net leverage ratio, and ranges from 0.15% to 0.30% 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 Credit Facility carried an effective interest rate of 4.0% per annum and 3.4% per annum, respectively, during the years ended December 31, 2019 and 2018.
Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and our material domestic subsidiaries. The 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 Credit Agreement contains a covenant to not permit the interest coverage ratio (the ratio of EBITDA to cash interest expense) or the total net leverage ratio (total funded indebtedness, less unrestricted domestic cash and cash equivalents not to exceed $50,000 to EBITDA) for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.5 to 1.0 or more than 3.0 to 1.0, respectively. As of December 31, 2019, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.

The Company entered into a second amendment (the “Amendment”) to its Credit Agreement, as amended, among the Company, as borrower, with certain lenders, and Citibank, N.A. as Administrative Agent to, among other things, permit the issuance by the Company of the convertible notes, and settlement upon maturity or conversion thereof, in accordance with the Investment Agreement, the indenture dated as of October 4, 2018 and the other documents entered into in connection therewith.
As of December 31, 2019, the Company had outstanding indebtedness under the credit facility of $99,000 of which $40,000 is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $59,000 is included under “long-term borrowings, less current portion” in the consolidated balance sheets. As of December 31, 2018, the Company had an outstanding indebtedness under the credit facility of $150,000, of which $20,000 was
included under “current portion of long-term borrowings,” and the balance of $130,000 was included under “long-term borrowings, less current portion” in the consolidated balance sheets.
The Company incurred certain debt issuance costs, which are deferred and amortized as an adjustment to interest expense over the term of the credit facility. The unamortized debt issuance costs as of December 31, 2019 and 2018 was $748 and $1,006, respectively and is included under “other current assets” and “other assets” in the consolidated balance sheets.
Convertible Senior Notes
On October 1, 2018, the Company entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150,000 in an aggregate principal amount of 3.50% per annum Convertible Senior Notes due October 1, 2024 (the “Notes”). The transactions contemplated by the Investment Agreement, including the issuance of the Notes, closed on October 4, 2018. The Notes bear interest at a rate of 3.50% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. During the year ended December 31, 2019 and 2018, the Company recognized interest expense of $5,206 and $1,313, respectively, on the Notes. The Notes are 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). With certain exceptions, upon a fundamental change, as defined in the Indenture, the holders of the Notes may require that the Company to repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. The Company may redeem the principal amount of the Notes, at its option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after October 1, 2021, if the closing sale price of the common stock exceeds 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 Company may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. The Company used the proceeds from the issuance of the Notes to repay $150,000 of its outstanding borrowings under the Credit Facility.
The net proceeds from the issuance of the Notes were approximately $149,000, after deducting debt issuance costs of $1,000 and offering expenses of approximately $442 paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were $1,279 and $163, respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs is presented as a direct reduction from the Notes in the consolidated balance sheets. The unamortized debt issuance costs as of December 31, 2019 and 2018 was $1,018 and $1,127, respectively.
The Company accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of $133,077 was determined using a discounted cash flow technique, which considered debt issuances with similar features of the Company’s debt, excluding the conversion feature. The resulting effective interest rate for the Notes was 5.75% per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling $16,923 was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a six-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the year ended December 31, 2019 and 2018, the Company amortized $2,472 and $600 respectively of the discount to interest expense, on the Notes. The unamortized debt discount on the Notes as of December 31, 2019 and 2018 was $13,851 and $16,323, respectively.
Borrowings also includes structured payables which are in the nature of debt, amounting to $867 and $2,114 as of December 31, 2019 and 2018, respectively, of which $867 and $1,423 is included under “current portion of long-term borrowings”, $nil and $691, respectively, included under “long-term borrowings, less current portion ” in the consolidated balance sheets.
Future principal payments/maturities for all of the Company's borrowings as of December 31, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2020
 
$

 
$
40,000

 
$
867

 
$
40,867

2021
 

 
40,000

 

 
40,000

2022
 

 
19,000

 

 
19,000

2023
 

 

 

 

2024
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
99,000

 
$
867

 
$
249,867


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, 2019 and 2018, the Company had outstanding letters of credit of $461 and $nil, respectively, that were not recognized in the consolidated balance sheets.
XML 113 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Non-Current Liabilities
12 Months Ended
Dec. 31, 2019
Liabilities, Noncurrent [Abstract]  
Other Non-Current liabilities Other Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Derivative instruments
$
1,250

 
$
3,075

Unrecognized tax benefits
1,047

 
804

Deferred rent

 
7,834

Retirement benefits
6,517

 
3,616

Deferred transition revenue
1,911

 
945

Others
987

 
247

Other non-current liabilities
$
11,712

 
$
16,521


XML 114 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income, net (Tables)
12 Months Ended
Dec. 31, 2019
Other Nonoperating Income (Expense) [Abstract]  
Other Income, net

Other income, net consists of the following:

Year ended December 31,

2019
 
2018
 
2017
Gain on sale and mark-to-market of mutual funds
$
12,965

 
$
9,970

 
$
8,766

Interest and dividend income
2,399

 
1,873

 
1,625

Others, net
1,143

 
1,146

 
968

Other income, net
$
16,507

 
$
12,989

 
$
11,359


XML 115 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Business Combinations, Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of allocation of purchase price to assets acquired and liabilities assumed
The Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:
Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

Liabilities:
 
 
Current liabilities
 
(12,482
)
Deferred tax liabilities, net
 
(17,132
)
Other non-current liabilities
 
(200
)
 
 
(29,814
)
 
 
 
Net assets acquired
 
$
81,293

Goodwill
 
163,751

Total purchase consideration
 
$
245,044


Schedule of Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:

Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2018
$
38,333

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

 
(14,229
)
Balance at December 31, 2018
$
38,203

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
73

 

 
(240
)
 
(288
)
 

 

 
(455
)
Balance at December 31, 2019
$
38,276

 
$
19,276

 
$
12,457

 
$
46,905

 
$
5,326

 
$
227,289

 
$
349,529


Schedule of indefinite lived Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 
As of December 31, 2019
 
Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
97,602

 
$
(43,330
)
 
$

 
$
54,272

Developed technology
26,976

 
(10,687
)
 

 
16,289

Trade names and trademarks
5,100

 
(2,579
)
 

 
2,521

 
$
129,678

 
$
(56,596
)
 
$

 
$
73,082

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
$
900

 
$

 
$

 
$
900

Total intangible assets
$
130,578

 
$
(56,596
)
 
$

 
$
73,982

 

 
As of December 31, 2018
 
Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
129,790

 
$
(56,367
)
 
$
(5,549
)
 
$
67,874

Leasehold benefits
2,644

 
(2,567
)
 

 
77

Developed technology
37,154

 
(14,653
)
 

 
22,501

Non-compete agreements
2,045

 
(1,937
)
 

 
108

Trade names and trademarks
9,639

 
(5,326
)
 
(278
)
 
4,035

 
$
181,272

 
$
(80,850
)
 
$
(5,827
)
 
$
94,595

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
$
900

 
$

 
$

 
$
900

Total intangible assets
$
182,172

 
$
(80,850
)
 
$
(5,827
)
 
$
95,495


Schedule of amortization of Intangible Assets
The amortization expense for the year is as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
21,558

 
$
20,377

 
$
13,975


Schedule of finite lived Intangible Assets useful lives
The remaining weighted average life of intangible assets is as follows:
 
(in years)
Customer relationships
7.66
Developed technology
3.64
Trade names and trademarks (Finite lived)
2.38

Schedule of estimated future amortization of Intangible Assets
Estimated future amortization expense related to intangible assets as of December 31, 2019 is as follows:
2020
$
14,458

2021
12,753

2022
11,335

2023
9,046

2024
6,704

2025 and thereafter
18,786

Total
$
73,082


XML 116 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Non-Current liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Liabilities, Noncurrent [Abstract]  
Summary of Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Derivative instruments
$
1,250

 
$
3,075

Unrecognized tax benefits
1,047

 
804

Deferred rent

 
7,834

Retirement benefits
6,517

 
3,616

Deferred transition revenue
1,911

 
945

Others
987

 
247

Other non-current liabilities
$
11,712

 
$
16,521


XML 117 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
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) 38,480,626 37,850,544
Common stock shares outstanding (in shares) 34,185,213 34,222,476
Held in treasury at cost (in shares) 4,295,413 3,628,068
XML 118 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Geographical Information - Revenues and Property and Equipment, Net Based on Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues, net                      
Revenues, net $ 256,872 $ 251,392 $ 243,509 $ 239,573 $ 234,903 $ 231,124 $ 210,112 $ 206,973 $ 991,346 $ 883,112 $ 762,310
Long-lived assets                      
Long-lived assets 165,538               165,538    
Long-lived assets 79,142       73,510       79,142 73,510  
India                      
Long-lived assets                      
Long-lived assets 78,244               78,244    
Long-lived assets         36,152         36,152  
United States                      
Revenues, net                      
Revenues, net                 817,878 732,589 626,336
Long-lived assets                      
Long-lived assets 52,375               52,375    
Long-lived assets         28,254         28,254  
Philippines                      
Long-lived assets                      
Long-lived assets 26,006               26,006    
Long-lived assets         5,985         5,985  
United Kingdom                      
Revenues, net                      
Revenues, net                 113,036 114,515 108,640
Rest of World                      
Revenues, net                      
Revenues, net                 60,432 36,008 27,334
Long-lived assets                      
Long-lived assets $ 8,913               8,913    
Long-lived assets         $ 3,119         3,119  
Total Non-United States                      
Revenues, net                      
Revenues, net                 $ 173,468 $ 150,523 $ 135,974
XML 119 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowings Principle - Maturities of Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Credit Facilities [Line Items]    
2020 $ 40,867  
2021 40,000  
2022 19,000  
2023 0  
2024 150,000  
Total 249,867  
Revolver Credit    
Credit Facilities [Line Items]    
2020 40,000  
2021 40,000  
2022 19,000  
2023 0  
2024 0  
Total 99,000  
Notes | 3.50% Convertible Senior Notes due October 1, 2024    
Credit Facilities [Line Items]    
2020 0  
2021 0  
2022 0  
2023 0  
2024 150,000  
Total 150,000 $ 150
Structured Payables    
Credit Facilities [Line Items]    
2020 867  
2021 0  
2022 0  
2023 0  
2024 0  
Total $ 867 $ 2,114
XML 120 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]      
Gain/(loss) recognized in consolidated statements of income $ (3,752) $ (4,787) $ (2,839)
Derivatives in cash flow hedging relationships | Derivative designated as hedging instruments | Foreign currency exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Unrealized gain/(loss) recognized in AOCI 8,773 (13,919) 19,802
Reclassification out of Accumulated Other Comprehensive Income | Fair value hedge | Derivative designated as hedging instruments | Foreign currency exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain/(loss) recognized in consolidated statements of income $ 3,306 $ (3,224) $ 5,056
XML 121 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities:      
Net income $ 67,659 $ 56,726 $ 48,888
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization expense 52,193 48,719 38,984
Stock-based compensation expense 26,070 23,901 23,041
Amortization of operating lease right-of-use assets 27,335 0 0
Unrealized gain on short term investments (10,116) (7,696) 0
Unrealized foreign exchange (gain)/loss, net (321) (8,620) 1,523
Deferred income tax (benefit)/expense (12,345) (625) 731
Allowance for doubtful accounts receivable 614 (573) 2,816
Loss from equity-method investment 269 247 0
Amortization of non-cash interest expense related to convertible senior notes 2,472 0 0
Impairment charges 3,627 20,056 0
Others, net (1,205) 903 252
Change in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable (7,093) (10,046) (20,482)
Prepaid expenses and other current assets 1,215 (4,509) 218
Advance income tax, net 7,194 (14,147) 11,037
Other assets (2,204) (6,800) (2,224)
Accounts payable 134 (360) 1,706
Deferred revenue 6,679 (4,929) (6,625)
Accrued employee costs 16,915 1,272 6,391
Accrued expenses and other liabilities 14,141 (1,084) 6,903
Operating lease liabilities (24,813) 0 0
Net cash provided by operating activities 168,420 92,435 113,159
Cash flows from investing activities:      
Purchases of property and equipment (40,138) (40,437) (35,154)
Investment in equity affiliate 0 0 (3,000)
Purchase of non-controlling interest (241) 0 0
Business acquisition (net of cash acquired) 0 (231,829) (23,300)
Purchase of investments (187,974) (133,434) (402,721)
Proceeds from redemption of investments 176,968 128,208 241,439
Net cash used for investing activities (51,385) (277,492) (222,736)
Cash flows from financing activities:      
Principal payments of finance lease liabilities (336) (152) (174)
Proceeds from borrowings 46,000 246,614 60,574
Repayments of borrowings (98,247) (155,209) (45,192)
Proceeds from convertible notes 0 149,000 0
Payment of debt issuance costs (117) (762) (790)
Acquisition of treasury stock (41,364) (43,109) (43,454)
Proceeds from exercise of stock options 987 1,397 8,561
Net cash (used for)/provided by financing activities (93,077) 197,779 (20,475)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,045) (2,868) 3,935
Net increase/(decrease) in cash, cash equivalents and restricted cash 22,913 9,854 (126,117)
Cash, cash equivalents and restricted cash at the beginning of the period 104,131 94,277 220,394
Cash, cash equivalents and restricted cash at the end of the period 127,044 104,131 94,277
Supplemental disclosure of cash flow information:      
Restricted common stock issued for business acquisition 0 4,080 0
Cash paid for interest 10,649 4,725 1,122
Cash paid for taxes, net of refund 19,087 18,508 19,128
Assets acquired under finance lease $ 506 $ 277 $ 301
XML 122 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Share-Based Compensation (Details)
12 Months Ended
Jun. 19, 2015
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Revenue Based PRSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target shares an employee can earn     200.00%
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]      
Performance based percentage   50.00%  
Vesting period   3 years  
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Market Condition Based PRSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based percentage   50.00%  
Vesting period   3 years  
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Market Condition Based PRSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target shares an employee can earn   200.00%  
XML 123 R129.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Disclosures (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Oct. 01, 2018
Debt Instrument [Line Items]                        
Debt outstanding $ 249,867,000               $ 249,867,000      
Revenues from related party 256,872,000 $ 251,392,000 $ 243,509,000 $ 239,573,000 $ 234,903,000 $ 231,124,000 $ 210,112,000 $ 206,973,000 991,346,000 $ 883,112,000 $ 762,310,000  
Accounts receivable from related party 0       5,000       0 5,000    
Consulting Services | Affiliated Entity                        
Debt Instrument [Line Items]                        
Revenues from related party                 0 225,000 $ 1,748,000  
Convertible Notes Payable | 3.50% Convertible Senior Notes due October 1, 2024                        
Debt Instrument [Line Items]                        
Debt instrument face amount                       $ 150,000,000
Debt outstanding 150,000,000       150,000       150,000,000 150,000    
Interest accrued $ 1,313,000       $ 1,313,000       $ 1,313,000 $ 1,313,000    
XML 124 R121.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of options, outstanding, beginning balance (in shares) 162,475    
Number of options, granted (in shares) 0    
Number of options, exercised (in shares) (64,314)    
Number of options, forfeited (in shares) 0    
Number of options, outstanding, ending balance (in shares) 98,161 162,475  
Vested and exercisable at December 31, 2019 98,161    
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) $ 20.21    
Weighted-average exercise price, granted (in dollars per share) 0    
Weighted-average exercise price, exercised (in dollars per share) 15.33    
Weighted-average exercise price, forfeited (in dollars per share) 0    
Weighted-average exercise price, outstanding, ending balance (in dollars per share) 23.39 $ 20.21  
Weighted average exercise price, vested and exercisable at December 31, 2019 (in dollars per share) $ 23.39    
Aggregate intrinsic value, outstanding $ 4,522 $ 5,267  
Aggregate intrinsic value, exercised 3,187 $ 4,446 $ 23,027
Vested and exercisable at December 31, 2019 $ 4,522    
Weighted-average remaining contractual life, outstanding, ending balance 1 year 10 months 9 days 2 years 2 months 26 days  
Vested and exercisable at December 31, 2019 1 year 10 months 9 days    
XML 125 R125.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Performance Based Stock Awards Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 19, 2015
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of target shares an employee can earn     200.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   50.00%    
Vesting period   3 years    
Revenue Based PRSUs | Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Year One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of award vesting rights       33.33%
Revenue Based PRSUs | Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Year Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of award vesting rights     33.33%  
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   50.00%    
Vesting period   3 years    
Market Condition Based PRSUs | Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of target shares an employee can earn   200.00%    
Performance Based Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost   $ 7,751    
Cost not yet recognized, period for recognition   1 year 8 months 15 days    
XML 126 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedge Accounting Derivatives and Hedge Accounting
The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $410,390 (including $4,300 of range forward contracts) as of December 31, 2019 and $362,435 (including $6,900 of range forward contracts) as of December 31, 2018.
Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of derivative financial instruments are recorded along with the underlying hedged item in the same line of consolidated statements of income as either a part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.
The Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings.
The Company estimates that approximately $2,421 of net derivative gains, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of December 31, 2019. At December 31, 2019, the maximum outstanding term of the cash flow hedges was 45 months.
The Company enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss). The Company’s primary exchange rate exposure is with the Indian Rupee, the U.K. pound sterling and the Philippine peso. The Company also has exposure to Colombian pesos, Czech Koruna, the Euro, South African ZAR and other local currencies in which it operates. Outstanding foreign currency forward contracts amounted to $124,045, GBP 10,843 and EUR 1,289 as of December 31, 2019 and amounted to $125,503, GBP 15,616 and EUR 512 as of December 31, 2018.
The Company also uses forward contracts designated as net investment hedges to hedge foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
The following tables set forth the fair value of the foreign currency exchange contracts and their location on the consolidated financial statements:
Derivatives designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
December 31, 2019
 
December 31, 2018
Other current assets
 
$
3,945

 
$
4,022

Other assets
 
$
3,433

 
$
1,971

Accrued expenses and other current liabilities
 
$
1,524

 
$
3,137

Other non-current liabilities
 
$
1,250

 
$
3,075

 
 
 
 
 
Derivatives not designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
December 31, 2019
 
December 31, 2018
Other current assets
 
$
131

 
$
37

Accrued expenses and other current liabilities
 
$
259

 
$
67


The following tables set forth the effect of foreign currency exchange contracts on the consolidated statements of income and accumulated other comprehensive loss for the years ended December 31, 2019, 2018 and 2017:    
 
 
Year ended December 31,
Forward Exchange Contracts:
 
2019
 
2018
 
2017
Unrealized gain/(loss) recognized in AOCI
 
 
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
8,773

 
$
(13,919
)
 
$
19,802

 
 
 
 
 
 
 
Gain/(loss) recognized in consolidated statements of income
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
$
3,306

 
$
(3,224
)
 
$
5,056

Location and amount of gain/(loss) recognized in consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments:
 
 
Year ended December 31,
 
 
2019
 
2018
 
2017
 
 
As per consolidated statements of income
 
Gain on foreign currency exchange contracts
 
As per consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per consolidated statements of income
 
Gain on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
 
 
 
 
Location in consolidated statements of income where gain was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
655,490

 
$
3,269

 
$
584,855

 
$
2,481

 
$
495,142

 
$
5,465

General and administrative expenses
 
$
126,909

 
$
424

 
$
116,202

 
$
443

 
$
102,515

 
$
960

Selling and marketing expenses
 
$
71,842

 
$
46

 
$
63,612

 
$
44

 
$
53,379

 
$
103

Depreciation and amortization expense
 
$
51,981

 
$
212

 
$
48,566

 
$
181

 
$
38,549

 
$
371

 
 
 
 
$
3,951

 
 
 
$
3,149

 
 
 
$
6,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
 
 
 
 
Location in consolidated statements of income where gain/(loss) was recognized
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange gain/(loss), net
 
$
3,752

 
$
3,306

 
$
4,787

 
$
(3,224
)
 
$
2,839

 
$
5,056

 
 
$
3,752

 
$
3,306

 
$
4,787

 
$
(3,224
)
 
$
2,839

 
$
5,056


Effect of net investment hedges on accumulated other comprehensive loss:
 
 
Year ended December 31,
 
 
Amount of (loss) recognized in AOCI
Net investment hedging relationships
 
2019
 
2018
 
2017
Foreign exchange contracts
 
$
(580
)
 
$

 
$

 
 
$
(580
)
 
$

 
$


XML 127 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2019
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, 2019
 
December 31, 2018
Accrued expenses
$
53,139

 
$
44,711

Derivative instruments
1,783

 
3,204

Client liabilities
6,378

 
6,933

Other current liabilities
9,723

 
9,321

Accrued expenses and other current liabilities
$
71,023

 
$
64,169


XML 128 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
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 Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.
In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.
The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.




Supplemental balance sheet information
 
 
As of
 
 
December 31, 2019
Operating Lease
 
 
Operating lease right-of-use assets
 
$
86,396

 
 
 
Operating lease liabilities - Current
 
$
24,148

Operating lease liabilities - Non-current
 
74,709

    Total operating lease liabilities
 
$
98,857

 
 
 
Finance Lease
 
 
Property and equipment, gross
 
$
1,757

Accumulated depreciation
 
(1,120
)
    Property and equipment, net
 
$
637

 
 
 
Finance lease liabilities - Current
 
$
253

Finance lease liabilities - Non-current
 
430

   Total finance lease liabilities
 
$
683


During the year ended December 31, 2019, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the operating lease right-of-use assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized an impairment charge of $1,449 during year ended December 31, 2019, to write down the carrying value of operating lease right-of-use assets to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.
The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:
Lease cost

 
Year ended December 31, 2019
Finance lease:
 
 
     Amortization of right-of-use assets
 
$
255

     Interest on lease liabilities
 
93

Operating lease(a)
 
27,335

Sublease income
 
(146
)
Total lease cost
 
$
27,537


Operating lease cost for leases classified as such under Topic 840 for the years ended December 31, 2018, and 2017 was $25,573 and $24,015, respectively.
(a) Includes short-term leases, which are immaterial.
Supplemental cash flow and other information related to leases are as follows:
 
 
Year ended
December 31, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
 
Operating cash outflows for operating leases
 
$
24,813

Operating cash outflows for finance leases
 
$
93

Financing cash outflows for finance leases
 
$
336

Right-of-use assets obtained in exchange for new operating lease liabilities
 
$
36,473

Right-of-use assets obtained in exchange for new finance lease liabilities
 
$
506

Weighted-average remaining lease term
 
 
Finance lease
 
2.3 years

Operating lease
 
6.0 years

Weighted-average discount rate
 
 
Finance lease
 
9.9
%
Operating lease
 
7.6
%

The Company determines the incremental borrowing rate 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.
As of December 31, 2019, the Company has entered into an operating lease for a facility that has not yet commenced with lease liability of approximately $11,900. This operating lease will commence in January 2020 and has a lease term of 15 years.
Maturities of lease liabilities as of December 31, 2019 are as follows:
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683


Maturities of minimum lease payments as of December 31, 2018 are as follows:
During the next twelve months ending December 31,
Operating Leases
 
Capital Leases
2019
$
23,431

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: imputed interest
NA

 
135

Present value of minimum lease payments
NA

 
538

Less: current portion
NA

 
223

Long term capital lease obligation
NA

 
$
315


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 Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.
In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.
The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.




Supplemental balance sheet information
 
 
As of
 
 
December 31, 2019
Operating Lease
 
 
Operating lease right-of-use assets
 
$
86,396

 
 
 
Operating lease liabilities - Current
 
$
24,148

Operating lease liabilities - Non-current
 
74,709

    Total operating lease liabilities
 
$
98,857

 
 
 
Finance Lease
 
 
Property and equipment, gross
 
$
1,757

Accumulated depreciation
 
(1,120
)
    Property and equipment, net
 
$
637

 
 
 
Finance lease liabilities - Current
 
$
253

Finance lease liabilities - Non-current
 
430

   Total finance lease liabilities
 
$
683


During the year ended December 31, 2019, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the operating lease right-of-use assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized an impairment charge of $1,449 during year ended December 31, 2019, to write down the carrying value of operating lease right-of-use assets to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.
The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:
Lease cost

 
Year ended December 31, 2019
Finance lease:
 
 
     Amortization of right-of-use assets
 
$
255

     Interest on lease liabilities
 
93

Operating lease(a)
 
27,335

Sublease income
 
(146
)
Total lease cost
 
$
27,537


Operating lease cost for leases classified as such under Topic 840 for the years ended December 31, 2018, and 2017 was $25,573 and $24,015, respectively.
(a) Includes short-term leases, which are immaterial.
Supplemental cash flow and other information related to leases are as follows:
 
 
Year ended
December 31, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
 
Operating cash outflows for operating leases
 
$
24,813

Operating cash outflows for finance leases
 
$
93

Financing cash outflows for finance leases
 
$
336

Right-of-use assets obtained in exchange for new operating lease liabilities
 
$
36,473

Right-of-use assets obtained in exchange for new finance lease liabilities
 
$
506

Weighted-average remaining lease term
 
 
Finance lease
 
2.3 years

Operating lease
 
6.0 years

Weighted-average discount rate
 
 
Finance lease
 
9.9
%
Operating lease
 
7.6
%

The Company determines the incremental borrowing rate 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.
As of December 31, 2019, the Company has entered into an operating lease for a facility that has not yet commenced with lease liability of approximately $11,900. This operating lease will commence in January 2020 and has a lease term of 15 years.
Maturities of lease liabilities as of December 31, 2019 are as follows:
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683


Maturities of minimum lease payments as of December 31, 2018 are as follows:
During the next twelve months ending December 31,
Operating Leases
 
Capital Leases
2019
$
23,431

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: imputed interest
NA

 
135

Present value of minimum lease payments
NA

 
538

Less: current portion
NA

 
223

Long term capital lease obligation
NA

 
$
315


XML 129 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Operating Lease    
Operating lease right-of-use assets $ 86,396  
Operating lease liabilities - Current 24,148  
Operating lease liabilities - Non-current 74,709 $ 0
Total operating lease liabilities 98,857  
Finance Lease    
Property and equipment, gross 1,757  
Accumulated depreciation (1,120)  
Property and equipment, net 637  
Finance lease liabilities - Current 253  
Finance lease liabilities - Non-current 430  
Total finance lease liabilities 683  
Operating lease, impairment charge $ 1,449  
XML 130 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]      
Accumulated other comprehensive loss, expected to be recognized over the next fiscal year $ (558)    
Percentage of expected return on plan assets 7.50%    
Percentage of discretionary contributions towards 401(k) Plan, maximum 4.00%    
Company's contribution to the 401(k) Plan $ 3,617 $ 3,423 $ 2,709
Contribution to various defined contribution plans $ 10,395 $ 7,614 $ 7,116
XML 131 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss The balances as of December 31, 2019 and 2018 are as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(87,591
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges
4,604

 
(218
)
Retirement benefits
(1,780
)
 
918

Income tax expense relating to above (1)
(125
)
 
(62
)
Accumulated other comprehensive loss
$
(84,892
)
 
$
(83,467
)


(1) These are income tax expense recognized on cash flow hedges and retirement benefits. Refer to Note 22 to the consolidated financial statements.
XML 132 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
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,
 
2019
 
2018
 
2017
Numerators:
 
 
 
 
 
Net income
$
67,659

 
$
56,726

 
$
48,888

Denominators:
 
 
 
 
 
Basic weighted average common shares outstanding
34,350,150

 
34,451,008

 
33,897,916

Dilutive effect of share based awards
382,533

 
579,976

 
1,212,294

Diluted weighted average common shares outstanding
34,732,683

 
35,030,984

 
35,110,210

Earnings per share attributable to ExlService Holdings Inc. stockholders:

 
 
 
 
Basic
$
1.97

 
$
1.65

 
$
1.44

Diluted
$
1.95

 
$
1.62

 
$
1.39

Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share
106,375

 
121,344

 
151,961


XML 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 390 711 1 true 102 0 false 8 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.exlservice.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.exlservice.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.exlservice.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Equity Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfEquity Consolidated Statements of Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Organization Sheet http://www.exlservice.com/role/Organization Organization Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Segment and Geographical Information Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformation Segment and Geographical Information Notes 10 false false R11.htm 2104100 - Disclosure - Quarterly Financial Data Sheet http://www.exlservice.com/role/QuarterlyFinancialData Quarterly Financial Data Notes 11 false false R12.htm 2105100 - Disclosure - Revenues, net Sheet http://www.exlservice.com/role/RevenuesNet Revenues, net Notes 12 false false R13.htm 2106100 - Disclosure - Other Income, net Sheet http://www.exlservice.com/role/OtherIncomeNet Other Income, net Notes 13 false false R14.htm 2107100 - Disclosure - Earnings Per Share Sheet http://www.exlservice.com/role/EarningsPerShare Earnings Per Share Notes 14 false false R15.htm 2108100 - 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 2109100 - Disclosure - Property and Equipment, net Sheet http://www.exlservice.com/role/PropertyAndEquipmentNet Property and Equipment, net Notes 16 false false R17.htm 2110100 - Disclosure - Business Combinations, Goodwill and Intangible Assets Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets Business Combinations, Goodwill and Intangible Assets Notes 17 false false R18.htm 2111100 - Disclosure - Other Current Assets Sheet http://www.exlservice.com/role/OtherCurrentAssets Other Current Assets Notes 18 false false R19.htm 2112100 - Disclosure - Other Assets Sheet http://www.exlservice.com/role/OtherAssets Other Assets Notes 19 false false R20.htm 2113100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 20 false false R21.htm 2114100 - Disclosure - Other Non-Current Liabilities Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilities Other Non-Current Liabilities Notes 21 false false R22.htm 2115100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2116100 - Disclosure - Fair Value Measurements Sheet http://www.exlservice.com/role/FairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 2117100 - Disclosure - Derivatives and Hedge Accounting Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccounting Derivatives and Hedge Accounting Notes 24 false false R25.htm 2118100 - Disclosure - Borrowings Sheet http://www.exlservice.com/role/Borrowings Borrowings Notes 25 false false R26.htm 2119100 - Disclosure - Capital Structure Sheet http://www.exlservice.com/role/CapitalStructure Capital Structure Notes 26 false false R27.htm 2120100 - Disclosure - Employee Benefit Plans Sheet http://www.exlservice.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 27 false false R28.htm 2121100 - Disclosure - Leases Sheet http://www.exlservice.com/role/Leases Leases Notes 28 false false R29.htm 2122100 - Disclosure - Income Taxes Sheet http://www.exlservice.com/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 2123100 - Disclosure - Stock Based Compensation Sheet http://www.exlservice.com/role/StockBasedCompensation Stock Based Compensation Notes 30 false false R31.htm 2125100 - Disclosure - Impairment and Restructuring Charges Sheet http://www.exlservice.com/role/ImpairmentAndRestructuringCharges Impairment and Restructuring Charges Notes 31 false false R32.htm 2126100 - Disclosure - Related Party Disclosures Sheet http://www.exlservice.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 32 false false R33.htm 2127100 - Disclosure - Commitments and Contingencies Sheet http://www.exlservice.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 33 false false R34.htm 2128100 - Disclosure - Impact of adoption of accounting guidance on prior year???s presentation and disclosures Sheet http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosures Impact of adoption of accounting guidance on prior year???s presentation and disclosures Notes 34 false false R35.htm 2202201 - 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 35 false false R36.htm 2302302 - 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 36 false false R37.htm 2303301 - 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 37 false false R38.htm 2304301 - Disclosure - Quarterly Financial Data (Tables) Sheet http://www.exlservice.com/role/QuarterlyFinancialDataTables Quarterly Financial Data (Tables) Tables http://www.exlservice.com/role/QuarterlyFinancialData 38 false false R39.htm 2305301 - Disclosure - Revenues, net (Tables) Sheet http://www.exlservice.com/role/RevenuesNetTables Revenues, net (Tables) Tables http://www.exlservice.com/role/RevenuesNet 39 false false R40.htm 2306301 - Disclosure - Other Income, net (Tables) Sheet http://www.exlservice.com/role/OtherIncomeNetTables Other Income, net (Tables) Tables http://www.exlservice.com/role/OtherIncomeNet 40 false false R41.htm 2307301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.exlservice.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.exlservice.com/role/EarningsPerShare 41 false false R42.htm 2308301 - 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 42 false false R43.htm 2309301 - 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 43 false false R44.htm 2310301 - 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 44 false false R45.htm 2311301 - Disclosure - Other Current Assets (Tables) Sheet http://www.exlservice.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.exlservice.com/role/OtherCurrentAssets 45 false false R46.htm 2312301 - Disclosure - Other Assets (Tables) Sheet http://www.exlservice.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.exlservice.com/role/OtherAssets 46 false false R47.htm 2313301 - 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 47 false false R48.htm 2314301 - Disclosure - Other Non-Current liabilities (Tables) Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables Other Non-Current liabilities (Tables) Tables 48 false false R49.htm 2315301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss 49 false false R50.htm 2316301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exlservice.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.exlservice.com/role/FairValueMeasurements 50 false false R51.htm 2317301 - 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 51 false false R52.htm 2318301 - Disclosure - Borrowings Borrowings (Tables) Sheet http://www.exlservice.com/role/BorrowingsBorrowingsTables Borrowings Borrowings (Tables) Tables 52 false false R53.htm 2320301 - 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 2321301 - Disclosure - Leases (Tables) Sheet http://www.exlservice.com/role/LeasesTables Leases (Tables) Tables http://www.exlservice.com/role/Leases 54 false false R55.htm 2322301 - 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 2323301 - 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 2325301 - Disclosure - Impairment and Restructuring Charges (Tables) Sheet http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables Impairment and Restructuring Charges (Tables) Tables http://www.exlservice.com/role/ImpairmentAndRestructuringCharges 57 false false R58.htm 2328301 - Disclosure - Impact of adoption of accounting guidance on prior year???s presentation and disclosures (Tables) Sheet http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresTables Impact of adoption of accounting guidance on prior year???s presentation and disclosures (Tables) Tables http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosures 58 false false R59.htm 2402403 - 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 59 false false R60.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 60 false false R61.htm 2402405 - 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 61 false false R62.htm 2402406 - 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 62 false false R63.htm 2402407 - 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 63 false false R64.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Lease Obligations (Details) Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesLeaseObligationsDetails Summary of Significant Accounting Policies - Lease Obligations (Details) Details 64 false false R65.htm 2403402 - Disclosure - Segment and Geographical Information - Narrative (Detail) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationNarrativeDetail Segment and Geographical Information - Narrative (Detail) Details 65 false false R66.htm 2403403 - 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 66 false false R67.htm 2403404 - Disclosure - Segment and Geographical Information - Revenues and Property and Equipment, Net Based on Geographical Information (Details) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndPropertyAndEquipmentNetBasedOnGeographicalInformationDetails Segment and Geographical Information - Revenues and Property and Equipment, Net Based on Geographical Information (Details) Details 67 false false R68.htm 2404402 - Disclosure - Quarterly Financial Data - Summary of Quarterly Results (Detail) Sheet http://www.exlservice.com/role/QuarterlyFinancialDataSummaryOfQuarterlyResultsDetail Quarterly Financial Data - Summary of Quarterly Results (Detail) Details 68 false false R69.htm 2405402 - Disclosure - Revenues, net - Contracts with Customer, Receivables and Liabilities (Details) Sheet http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAndLiabilitiesDetails Revenues, net - Contracts with Customer, Receivables and Liabilities (Details) Details 69 false false R70.htm 2405403 - Disclosure - Revenues, net - Narrative (Details) Sheet http://www.exlservice.com/role/RevenuesNetNarrativeDetails Revenues, net - Narrative (Details) Details 70 false false R71.htm 2405404 - Disclosure - Revenues, net - Contract Costs (Details) Sheet http://www.exlservice.com/role/RevenuesNetContractCostsDetails Revenues, net - Contract Costs (Details) Details 71 false false R72.htm 2406402 - Disclosure - Other Income, net - Summary of Other Income, Net (Details) Sheet http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails Other Income, net - Summary of Other Income, Net (Details) Details 72 false false R73.htm 2407402 - 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 2408402 - 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 74 false false R75.htm 2409402 - 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 75 false false R76.htm 2409403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Detail) Sheet http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetail Property and Equipment, net - Depreciation and Amortization Expense (Detail) Details 76 false false R77.htm 2409404 - 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 77 false false R78.htm 2410402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsNarrativeDetails Business Combinations, Goodwill and Intangible Assets - Narrative (Details) Details http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables 78 false false R79.htm 2410403 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) Details 79 false false R80.htm 2410406 - 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 80 false false R81.htm 2410407 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetail Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) Details 81 false false R82.htm 2410408 - 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 82 false false R83.htm 2410409 - 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 83 false false R84.htm 2410410 - 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 84 false false R85.htm 2411402 - Disclosure - Other Current Assets (Details) Sheet http://www.exlservice.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.exlservice.com/role/OtherCurrentAssetsTables 85 false false R86.htm 2412402 - Disclosure - Other Assets (Details) Sheet http://www.exlservice.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.exlservice.com/role/OtherAssetsTables 86 false false R87.htm 2413402 - 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 87 false false R88.htm 2414402 - Disclosure - Other Non-Current liabilities - Summary of Non-Current Liabilities (Details) Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfNonCurrentLiabilitiesDetails Other Non-Current liabilities - Summary of Non-Current Liabilities (Details) Details 88 false false R89.htm 2415402 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossTables 89 false false R90.htm 2416402 - 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 90 false false R91.htm 2417402 - Disclosure - Derivatives and Hedge Accounting - Narrative (Detail) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingNarrativeDetail Derivatives and Hedge Accounting - Narrative (Detail) Details 91 false false R92.htm 2417403 - 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 92 false false R93.htm 2417404 - 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 93 false false R94.htm 2417405 - 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 94 false false R95.htm 2417406 - Disclosure - Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) Details 95 false false R96.htm 2418402 - Disclosure - Borrowings (Detail) Sheet http://www.exlservice.com/role/BorrowingsDetail Borrowings (Detail) Details http://www.exlservice.com/role/BorrowingsBorrowingsTables 96 false false R97.htm 2418403 - Disclosure - Borrowings Principle - Maturities of Borrowings (Details) Sheet http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsDetails Borrowings Principle - Maturities of Borrowings (Details) Details 97 false false R98.htm 2419401 - Disclosure - Capital Structure (Detail) Sheet http://www.exlservice.com/role/CapitalStructureDetail Capital Structure (Detail) Details http://www.exlservice.com/role/CapitalStructure 98 false false R99.htm 2420402 - 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 99 false false R100.htm 2420403 - 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 100 false false R101.htm 2420404 - Disclosure - Employee Benefit Plans - Summary of Components Accumulated Other Comprehensive Loss (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansSummaryOfComponentsAccumulatedOtherComprehensiveLossDetail Employee Benefit Plans - Summary of Components Accumulated Other Comprehensive Loss (Detail) Details 101 false false R102.htm 2420405 - Disclosure - Employee Benefit Plans - Narrative (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansNarrativeDetail Employee Benefit Plans - Narrative (Detail) Details 102 false false R103.htm 2420406 - 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 103 false false R104.htm 2420407 - 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 104 false false R105.htm 2420408 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetail Employee Benefit Plans - Change in Plan Assets (Detail) Details 105 false false R106.htm 2421402 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://www.exlservice.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 106 false false R107.htm 2421403 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) Sheet http://www.exlservice.com/role/LeasesScheduleOfComponentsOfLeaseCostDetails Leases - Schedule of Components of Lease Cost (Details) Details 107 false false R108.htm 2421404 - Disclosure - Leases - Schedule of Supplemental Cash Flow Informaton Related to Leases (Details) Sheet http://www.exlservice.com/role/LeasesScheduleOfSupplementalCashFlowInformatonRelatedToLeasesDetails Leases - Schedule of Supplemental Cash Flow Informaton Related to Leases (Details) Details 108 false false R109.htm 2421405 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.exlservice.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 109 false false R110.htm 2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details) Sheet http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details Leases - Future Lease Payments under Topic 840 (Details) Details 110 false false R111.htm 2422402 - Disclosure - Income Taxes - Summary of Components of Income Before Income Taxes (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryOfComponentsOfIncomeBeforeIncomeTaxesDetail Income Taxes - Summary of Components of Income Before Income Taxes (Detail) Details 111 false false R112.htm 2422403 - Disclosure - Income Taxes - Summary of Income Tax Expense (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail Income Taxes - Summary of Income Tax Expense (Detail) Details 112 false false R113.htm 2422404 - Disclosure - Income Taxes Income Tax - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) Sheet http://www.exlservice.com/role/IncomeTaxesIncomeTaxSummaryOfIncomeTaxesRecognizedInOtherComprehensiveIncomeDetails Income Taxes Income Tax - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) Details 113 false false R114.htm 2422405 - 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 114 false false R115.htm 2422406 - Disclosure - Income Taxes - Narrative (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesNarrativeDetail Income Taxes - Narrative (Detail) Details 115 false false R116.htm 2422407 - 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 116 false false R117.htm 2422408 - 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 117 false false R118.htm 2423402 - Disclosure - Stock Based Compensation - Narrative (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationNarrativeDetail Stock Based Compensation - Narrative (Detail) Details 118 false false R119.htm 2423403 - 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 119 false false R120.htm 2423404 - Disclosure - Stock Based Compensation - Stock Options Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails Stock Based Compensation - Stock Options Narrative (Details) Details 120 false false R121.htm 2423405 - 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 121 false false R122.htm 2423406 - 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 122 false false R123.htm 2423407 - Disclosure - Stock Based Compensation - Restricted Stock Activity Under Company's Stock Plans (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockActivityUnderCompanysStockPlansDetail Stock Based Compensation - Restricted Stock Activity Under Company's Stock Plans (Detail) Details 123 false false R124.htm 2423408 - Disclosure - Stock Based Compensation - Restricted Stock and RSU Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRsuNarrativeDetails Stock Based Compensation - Restricted Stock and RSU Narrative (Details) Details 124 false false R125.htm 2423409 - 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 125 false false R126.htm 2423410 - Disclosure - Stock Based Compensation Share-based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationShareBasedCompensationSummaryOfWeightedAverageValuationAssumptionsForMarketConditionPerformanceRestrictedStockUnitsDetails Stock Based Compensation Share-based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) Details 126 false false R127.htm 2423411 - 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 127 false false R128.htm 2425402 - Disclosure - Impairment and Restructuring Charges (Details) Sheet http://www.exlservice.com/role/ImpairmentAndRestructuringChargesDetails Impairment and Restructuring Charges (Details) Details http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables 128 false false R129.htm 2426401 - Disclosure - Related Party Disclosures (Details) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details http://www.exlservice.com/role/RelatedPartyDisclosures 129 false false R130.htm 2427401 - Disclosure - Commitments and Contingencies (Detail) Sheet http://www.exlservice.com/role/CommitmentsAndContingenciesDetail Commitments and Contingencies (Detail) Details http://www.exlservice.com/role/CommitmentsAndContingencies 130 false false R131.htm 2428402 - Disclosure - Impact of adoption of accounting guidance on prior year???s presentation and disclosures - Effect of the Adoption of the ASU No. 2017-07 and 2016-18 (Details) Sheet http://www.exlservice.com/role/ImpactOfAdoptionOfAccountingGuidanceOnPriorYearsPresentationAndDisclosuresEffectOfAdoptionOfAsuNo201707And201618Details Impact of adoption of accounting guidance on prior year???s presentation and disclosures - Effect of the Adoption of the ASU No. 2017-07 and 2016-18 (Details) Details 131 false false R9999.htm Uncategorized Items - exls-12312019x10k.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - exls-12312019x10k.htm Cover 132 false false All Reports Book All Reports exls-12312019x10k.htm exl-ex231x12x31x2019x1.htm exl-ex232x12x31x2019x1.htm exls-20191231.xsd exls-20191231_cal.xml exls-20191231_def.xml exls-20191231_lab.xml exls-20191231_pre.xml exls-ex211x12312019x10.htm exls-ex311x12312019x10k.htm exls-ex312x12312019x10k.htm exls-ex321x12312019x10k.htm exls-ex322x12312019x10k.htm exls-ex43x12312019x10xk.htm chartfy19.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 134 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2019
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, 2019
 
December 31, 2018
Derivative instruments
$
4,076

 
$
4,059

Advances to suppliers
1,581

 
2,910

Receivables from statutory authorities
12,608

 
14,145

Contract assets
1,414

 
1,201

Deferred contract fulfillment costs
1,673

 
1,236

Others
3,242

 
4,689

Other current assets
$
24,594

 
$
28,240


XML 135 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 119,165 $ 95,881
Short-term investments 202,238 184,489
Restricted cash 5,453 5,608
Accounts receivable, net 171,864 164,752
Prepaid expenses 13,246 11,326
Advance income tax, net 4,698 9,639
Other current assets 24,594 28,240
Total current assets 541,258 499,935
Property and equipment, net 79,142 73,510
Operating lease right-of-use assets 86,396  
Restricted cash 2,426 2,642
Deferred tax assets, net 11,855 6,602
Intangible assets, net 73,982 95,495
Goodwill 349,529 349,984
Other assets 36,016 31,015
Investment in equity affiliate 2,484 2,753
Total assets 1,183,088 1,061,936
Current liabilities:    
Accounts payable 6,564 5,653
Current portion of long-term borrowings 40,867 21,423
Deferred revenue 13,436 7,722
Accrued employee costs 71,626 54,893
Accrued expenses and other current liabilities 71,023 64,169
Current portion of operating lease liabilities 24,148  
Income taxes payable, net 1,432 1,012
Current portion of finance lease liabilities 253 223
Total current liabilities 229,349 155,095
Long-term borrowings, less current portion 194,131 263,241
Operating lease liabilities, less current portion 74,709 0
Income taxes payable 1,790 0
Deferred tax liabilities, net 966 8,445
Finance lease liabilities, less current portion 430  
Finance lease liabilities, less current portion   315
Other non-current liabilities 11,712 16,521
Total liabilities 513,087 443,617
Commitments and contingencies (Refer Note 26)  
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued 0 0
ExlService Holdings, Inc. Stockholders’ equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized, 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018 39 38
Additional paid-in capital 391,240 364,179
Retained earnings 551,903 484,244
Accumulated other comprehensive loss (84,892) (83,467)
Total including shares held in treasury 858,290 764,994
Less: 4,295,413 shares as of December 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost (188,289) (146,925)
Stockholders' equity 670,001 618,069
Non-controlling interest 0 250
Total equity 670,001 618,319
Total liabilities and stockholders’ equity $ 1,183,088 $ 1,061,936
XML 136 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
operating_segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net $ 256,872 $ 251,392 $ 243,509 $ 239,573 $ 234,903 $ 231,124 $ 210,112 $ 206,973 $ 991,346 $ 883,112 $ 762,310
Cost of revenues [1]                 655,490 584,855 495,142
Gross profit 88,610 83,850 81,063 82,333 79,955 78,967 70,463 68,872 335,856 [1] 298,257 [1] 267,168 [1]
Operating expenses                 259,403 248,436 194,443
Foreign exchange gain, interest expense and other income, net                 6,647 10,549 12,309
Income tax expense                 15,172 3,397 36,146
Loss from equity-method investment                 269 247 0
Net income attributable to ExlService Holdings, Inc. stockholders $ 21,356 $ 19,044 $ 12,564 $ 14,695 $ 3,857 $ 15,249 $ 14,462 $ 23,158 $ 67,659 56,726 48,888
Number of operating segments, industry focused | operating_segment                 5    
Number of operating segments, finance and accounting | operating_segment                 1    
BPM and related services                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 $ 634,017 597,822 552,367
Analytics services                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 357,329 285,290 209,943
Insurance                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 294,159 258,144 234,794
Cost of revenues                 199,678 174,921 159,433
Gross profit                 94,481 83,223 75,361
Healthcare                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 90,589 84,391 77,013
Cost of revenues                 73,650 66,768 49,412
Gross profit                 16,939 17,623 27,601
TT&L                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 68,010 70,237 70,951
Cost of revenues                 38,736 41,066 41,337
Gross profit                 29,274 29,171 29,614
F&A                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 106,580 97,941 86,527
Cost of revenues                 63,317 59,155 51,362
Gross profit                 43,263 38,786 35,165
All Other                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 74,679 87,109 83,082
Cost of revenues                 48,864 58,341 56,638
Gross profit                 25,815 28,768 26,444
Analytics                      
Revenues and cost of revenues for Company's reportable segments [Line Items]                      
Revenues, net                 357,329 285,290 209,943
Cost of revenues                 231,245 184,604 136,960
Gross profit                 $ 126,084 $ 100,686 $ 72,983
[1] Exclusive of depreciation and amortization expense.
XML 137 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowings (Detail)
12 Months Ended
Oct. 01, 2018
USD ($)
$ / shares
Nov. 21, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jul. 02, 2018
USD ($)
Credit Facilities [Line Items]            
Current portion of long-term borrowings     $ 40,867,000 $ 21,423,000    
Long-term borrowings, less current portion     194,131,000 263,241,000    
Debt offering expense     117,000 762,000 $ 790,000  
Allocation of equity component related to the convertible senior notes, net of tax and issuance costs     (13,000) 12,555,000    
Amortization of non-cash interest expense related to convertible senior notes     2,472,000 0 $ 0  
Structured payable     249,867,000      
Outstanding letters of credit     461,000 0    
Structured Payables            
Credit Facilities [Line Items]            
Current portion of long-term borrowings     867,000 1,423,000    
Long-term borrowings, less current portion     0 691,000    
Structured payable     867,000 2,114,000    
3.50% Convertible Senior Notes due October 1, 2024 | Notes            
Credit Facilities [Line Items]            
Debt instrument face amount $ 150,000,000          
Interest rate 3.50%          
Interest expense     5,206,000 1,313,000    
Conversion rate 0.0133333          
Conversion price (in dollars per share) | $ / shares $ 75          
Threshold percentage of stock price trigger 150.00%          
Net proceeds from convertible notes $ 149,000,000          
Debt issuance costs 1,000,000          
Debt offering expense 442,000          
Liability component of debt issuance costs 1,279,000          
Equity component of debt issuance costs 163,000          
Unamortized debit issuance costs     $ 1,018,000 1,127,000    
Convertible notes, liability component 133,077,000          
Convertible senior notes, interest rate     5.75%      
Allocation of equity component related to the convertible senior notes, net of tax and issuance costs $ 16,923,000          
Debt instrument, convertible, remaining discount amortization period 6 years          
Amortization of non-cash interest expense related to convertible senior notes     $ 2,472,000 600,000    
Unamortized debt discount     13,851,000 16,323,000    
Structured payable     150,000,000 150,000    
Revolver Credit            
Credit Facilities [Line Items]            
Revolving credit facility     99,000,000 150,000,000    
Current portion of long-term borrowings     40,000,000 20,000,000    
Long-term borrowings, less current portion     59,000,000 130,000,000    
Unamortized debt issuance costs     748,000 $ 1,006,000    
Repayments of credit facility $ 150,000,000          
Structured payable     $ 99,000,000      
Revolver Credit | Credit Agreement            
Credit Facilities [Line Items]            
Revolving credit facility   $ 200,000,000        
Option to increase additional credit facility   $ 100,000       $ 100,000,000
Line of credit , maximum borrowing capacity           $ 300,000,000
Line of credit interest rate during period     4.00% 3.40%    
Unrestricted domestic cash and cash equivalents     $ 50,000,000      
Interest coverage ratio, minimum   3.5        
Interest coverage ratio, maximum   3.0        
Revolver Credit | Credit Agreement | Minimum            
Credit Facilities [Line Items]            
Commitment fee percentage range on unused credit facility   0.15%        
Revolver Credit | Credit Agreement | Maximum            
Credit Facilities [Line Items]            
Commitment fee percentage range on unused credit facility   0.30%        
Revolver Credit | Credit Agreement | Prime Rate | Minimum            
Credit Facilities [Line Items]            
Basis spread on variable rate   0.00%        
Revolver Credit | Credit Agreement | Prime Rate | Maximum            
Credit Facilities [Line Items]            
Basis spread on variable rate   0.75%        
Revolver Credit | Credit Agreement | London Interbank Offered Rate (LIBOR) | Minimum            
Credit Facilities [Line Items]            
Basis spread on variable rate   1.00%        
Revolver Credit | Credit Agreement | London Interbank Offered Rate (LIBOR) | Maximum            
Credit Facilities [Line Items]            
Basis spread on variable rate   1.75%        
ZIP 138 0001297989-20-000003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-20-000003-xbrl.zip M4$L#!!0 ( /&%6U Q=GE9_G$! G+ 0 - 8VAA3$Y+FIP9^RZ M9UA37;F=B#21!T&07J(B M($I$D@%.E-0$% B0@(BH#T M*J$7E=X$I 10.B0"80$A^?+L:W^G['=?U[>_?7Z7?7_*@)G]IZ&EHJ*EI&.GH M:.F9&9F9F1B9F%A8.=A86-E9F9C8>-C8.;FXN;F9(;SG>+C.<7!Q<_U]$PHJ M\C74- PT- Q<+$PL7/^_!ZD=8*>GTJ#VIZ(0!2C9*:C8*4C= !0 *&@H_F4 M_SHH*,ESI*6C9V!D(BO4L0&4%%14E-14?\^:_&L8^7> FIV&X[R<#BWG[7MT MHKY<\I'I!?1BUZLZN,U'L>(*]_VB&!AY>,_Q\5^X*"%Y24I125E%54U=5T_? MP/"&T4V+.Y96UC:V=LX/7!ZZNKD_\G\2$!@4'/(T^EE,;%Q\0F)&YHN76=FO MO?^#KV/C$Y-3TCYE9S/+*ZJ_? M:^L;F[@_^P>'^"/P^.1ONR@ *HK_=_R[=K&3[:*DIJ:BIOO;+@K*H+\5V*EI MSLO1':.!(03W#(%S'E M<+#1S/7::?[T56;G_;[@('7RD%W0P'PR19]YZ!XWLD,YG"98UNY/G8=L2F ^ M/_]K=5VPWN@@9GPJY('-\U>SYP-^Y3@Z[^O1,(C$2@9-ER$[N)&K4P@+$N#\ M9IKX_,=TP.F-X+TN)_'<;3<4)QHC@7N876[W);OC%.-3OXM?"#!+<>>2>\0L M_S[ ]65!O^W-VFMF=-_:1$E %)(XY"34C&/ISUX1+L' 6!9(@.M6OFQ5TYB] MR?A[*\M7ZK7&OJ*=-B%IS/)2]ZK##><*5B"@!+0="@F.MAM3? .K.342M_8 M"_C0JA14."#\1C#^08K]4*+8Y91S5\0B;IS>)*#5:8^8TH36%]C/WF@K("0F M9=F)%S?5&^(/SC0Z,S[S9[T_B?D^["[32KV7Q6/_:F[0S/)ZD[BG9P *TG8^ MV!_O@7/MF8,Q7-5@ZAZ_95V3\055%7F&\J+D/OXLZK=S M^\P1PC,-@.7?G\9U^,OO@.&9"FV>:8%PP9_OUB"?P'5XZ MRXGM3^)H]A2\CK;IHRZVTJ(.]\Q.MFN/?6Y^,Y=Y(\C; MV\=\WNM3ELV?WU89@#WZE! MNV:SOO@776C[4 U3N4__+N.&X[OOB=D,G-Q6[3^+#2N072_#Z9$CXS@J$D"K M#"/$.164(DRQPWUIG C:,03+Q[G@:+.Q@&""3EF?J^C E20O5I0OYX7EY+P0 M.]N5>(-3AWI,6GK\26<$#$8",%_1U+!U=S"2!$0+0(FZA43!,JPN,185#P7E MJDC JOH9\,F4;LL\.+-3_6*Y_&7SQ1\=3W 5@66:C[J9\=0C=%UP["]X%/1 MD7"-!'2DI)& \Z,D@-42/$\"=$V[(81S/TC 'Z'PB-O7H"@2\$_E?RK_4_F? MRO]4_J?R/Y7_J?Q/Y7\J_Q=7MN;%O-'M;B;4P(5TC:--TFXWUYU*CKNX)S_^ M.0 Y6:QU]F5?T[BJ,#)"UXO\AUM.62>@E]*@U C9MPN;J#DHYZ%KPU_%J=G^ M+EJ#71F411[XJ_)&5/[W&F\\>IC/>TO*65$ +DQ1(.<&"BO+6CQ5^;R8@K"PO?A M;.:&.@TQM=K>CNZ'1)9QZ=L$;I14&=J?[8N3=?%G;*\',[4^I[&EN'5XB(WKRL2'_'+2/7X%J!M M2 +B0HF#3^-B$9<^N-DU]%1R;K9)9"TOFF(74+[O>SZ$U*\FU>9XRRRG(FN.>EA4+'*''<$W18_L3 YR'Y85/IK.?1(4R"M) M=6Z5X=%Z>V%A6>]N MIOR0H&)E\&OQ4<>:/E7U7H?XQ\/S'O/HA]^>X:R3B5>#MTR^@<[=^2(1ZT<1 MD"M$:0^!T) K]U6/WX6(/:Y@8.9\O!1U#08\@2 R=D0NF1/X2'28#>A0"E;PAI$I#AC(&<4LV0@/5G;UG?)TJ^ MI?S/2G4=BF-#6"#FXN2AO8S4)58.X[EG,38GE-VNY8])0&UU]>^^[>A3CH:=F;=;4#ZB"MC2S5\T M6[R=U8RP"F(0Z*]ZK5$C?]6F*TLOA3+F1RB;)-5AQ= ?ENMCTGFV*TT-+W4- M%:\("9E>IU]*K($KA0]!:[QC3EE!Z[X_):E*3(N 48-EHI _%">9*KFJ4.5R MWOZQE-$=W3^ CN9TPN8BUKJ246FH, R#BEF0Q\&B:V>2@_+%8]FYY$Z4KUZ/ MNGHM_?E20>[I/F; M4^=B&O!ZH8G50ZM7%R N7]ET%N2E9Q&RI][!LKVHZJ$F7(-N]82LXAN>2^'S MA55Z+;'!^-V8U)MKK,D"FF54TXG B7(BX60:O?292%T_\F10MXM(A>--?X*H\.,G7")6\55Q MV,W)G?T@C\OWC#O[&6B(3SI8:N,LGBM$0(+?H6&5R*5/4[."CSV>]K4O0MV= MJ!M?.D=W!YE1VRI$7>73>["CUOYB+@3-#_/88R2(G;UY0@*2 Z>RG22Q M"X5XJYK4GBPU<5OBA@9QE]8/(I)L1M=F?0$#2JC[Q"(LBCR.3BXO M&!1ZO%_HT\S*<(F=X3:2\ONDMEL4J+1OW8$"+ZE$AVL@$*-M@L'PKJ>U4[DI MK2DD@(%YZ .E@Z'G^ #]7RX1]-_08N(/*!L?89#W4,((QC'-(-R^%=8ZYC"- MMNV9W9;3Q&'>8NWU*=S X^^CI>*]'YW3XU=7!%^;T2V^L.[ 0[&6THXA)5,' MLI$D@.UP.,YJO]8"K!_J;KT=(Z+ ;2EYE5[#SBR$K]=C778V&M^ E=W.PX2: M6/?L.SHL/F(>*'$[>7)OU_OKSH+!,K=ET!7;>,$(^1M<%#L3UIUM#.2:4A%L M<-H[:Q6YLA='E 2=>2HV+P>8/+H\5UU%(9XI]:G4B,HO]O;K#-H;AZA94_P2 M-F@;C>/M6.##><5@:Z8Q&5WNE]_UGS%XZJSV%E+D5AG5"B4' M6" 8LBR;8&<=5V=*'YS4Q2]<*67HO,RB9R!V=]OR0G#'U]Y;VBX/^]0$^4^G M(ABE?Y. 613^-Q:Z71GVWJVYKKY@V91W,[':+AAID*SY6_G^Q]WOURP?FK]E MKM+BBC!YC*8F 4OOA=G ;-SU/LQ:DN;Y94BL]N4)H?O5#=/.9Q-C*C^3JQC[ MAPD:SRF#AVY04VU $A<%-)FP,-TX&]QBPC9"H610-I-I06U>8>7";2X>/SH) M-]4]ZW!^@AD6W2O+, L6=C1_Y]^->3*4[F0?RVA[KHSR'"TU6["(]:HU@4MC M90?=C9RCZLBUJEMZX[W5%4XW,?CB1.@K6T"=?<>:4O/*BQS1.W0? .M-E>VJ M,$RY\Y)/G!*< 3Q/%%QOCLC%:*K)?&X(M=Y_ _<#@)_6CU>>MX_055A)@7TZ MF3;$?DDTAJC/3F.QC68)Z'=:D5CYXO/MS\(+J MRZ$Z#_'KLQKIT4TB/P3N:M&]$C@KN 9]]\3ZVR('[%&Y!MX1E]91^:SM?-6D MIFU%6/6Z4U7=MQWP']!>G9K>\3UU=D-6RU0^>S_UA$77 M25BT*7?VPN=TSH$_G3P/YZ?/[K8+QT9HQ[UK\SHK(@%>)( N_!N:O16*0?)L M''6.=[,-^%^I8J 5D$ROSWK %Z0VS*@PSG>QU;F3S"9L(+&YE6D[3\*0G6VB MV+0XGQ=*)?%U7%96UV_8.G%_N^P*#3$^3::\1K>H:-W^U)3 PX3I6>N69KE( M CJU14=;)4I_TGL2+)ZR.Z>K>"K4.NKI-#__?FWH#GOB$3P-7J\=A^5=H>M* MBYL^H2&6AZQXQ'OM[,FXI-ROW[_"07-9(.O7?M^]:U#=Z3>(:^ 9]A0#3]+4 MP*"XP7?C^M,(7:F>XIF_JGF:'OJ> SX^;WI(=?G:0*76607,TPN"UZ_#OI@= MBBSUZ.JV5K#7J^<0#=&VN?Y]KID$?#I'-3(] ,5:I!UK069*B&@OY,$*-Q". MN@V7(8["&VZAL+K+_ C82!LTN&S9.J7MF]!J;GBDFZUHXO7KWH\_]:2J2[$/ MFP47XAW/OA!D3HV"QRVQ>@N"4PBFE3?*//F.O+8ZV992XHP_A;[:N-C>65IU M?0V$&3FD);9)!:NT-_].*@R.ZU'7CBOS\ M1]\HJ"!54<-)>:G&V$JGZ^55U MMSU Z5@IB)RY7+@OZ)T^V41T-2$0P2?(0G8>XWR% XPG5"7/]\7\[_#30(8^ MA/4(JG:X>R]:6Q&L.E7>(D.4ME!PUDHW43SVZ]Y-RQ:>+E-;;V>Y/G\^L>]S M8JNIJL,.RQ$PW?7*/"(_<387T@V9#>U9I';%[A:_!:.O\[((S:^FOZI\]M?K MMQ:-WBG=22@,G:KFG3:IL^H#60AQ2A@*0CPP9[JVTX>2'"%[.T4Z+%GK12_B M+/8%]2*'-%2WKD'U1^'"B%ODJ$]9;^,#515R4/PG'J0.+2)Y58+_X; MGC-PSZ27U@^E_!AF>8,$FE3L9V:DOXMQ*6Y)>HK;7Y(813WZ=B-CCO^J48?H=B7Z\@# M?G+=QDK!F1-*^\*^) MX%#EX=K$B<6JM(AP%N(,BH[(L\[I(8NIY-'.RMX+>9+A0.%;^J4VWSZ^'9YN M(%]"E__4C&ZG.+7*Y2,OCW7]4:A<2_]+N/=35[K4V$KK3FORZE"1^?2;L3HH M>U?0LL:.1<^-^OH3OY5[2\M^LWQ?:Z027T)WP+"6P_2+P7,W M1S3#L"2@!\I\?W)>/_5#N7Y>H)6(>(:+Y4L&$6^SKPH9UP8 :,!M^$L4]L[> M[%[O A-8C%FD 97W>L(9^9E__]ZS^MP<:N_E.AB[H*_L64E8V''X%$8SE;0^[TG4;=Y0@TZKB$J;64)_U6PTZ^)RE&TCLBQQZ:CW M1F[7K!476;?L[H+16)\^*(2@\=&X>MQ^PFNHS^'Y@Q_K>1$K&GS]?.VJ'1AR ME:C+_OP(2A_.ZVCWM<;>M,Q4W+S7KZ+D8!52W+7N?45>L93=VQY M&A(,,08KR1FC KHL[2!,E1/*W&>]WGQ__/4VX7W^VF,K(C]P=J]ZHEQ)=69[ MMZ YY=88]H8@U<;SIY/-!/NS=]HB$7Y?3+T#,\-)P=8'2H:Z0)GW6AH$S>>-[6:++[J;L>3 M?2YC\[##;$Y'1*KBUX $& %D)@)'C-(K)" &AKV=PMF#YJI-BVO3)%=D]+-P M\:D?5S*A">5VJKLSKS]Y9-UQN6) ,7NGWCK0%Y4)\T#/H7J)T+/Z5@7:!-[D M Q@+:&AFS+3',C>O*0?&?6U];B2J5^+Y00I(:E2YU1L!J5N:KGTX-I^;AX[.FVTW8 MW+F^IQ4I(>6S#G#=^UE9?J)&S7>"F(U](]B(]R.TJA./LU=<=P8QE5%0IK9S MX)K%B!+3%Y4^8Z\+K;>_\2N]\&O/]'Z1&5WGX"HZG2:? M..@?V7D2\,/9D@2,Q_3\W4^IDH#T\#UB%W\E\?452:H/_V/_11:J8^N_C_]5 M.SC(&_32VWRJB7#Q\#XTQQ-'T2F/+X;;M^&&/JS&_3(5HHTN0-A*_<7.(]4^ MU4HRDD7=(HXZ,;61QI*'%.DW5?TVKC$&0U*R/UQ[%UEK%T&)\&RM0V*.<,Q[]VP$[CZG2,!Q1[ Q:A7A*/LDB$/.%SD*U7B-+/2 _ST#=>D9EL28HXC?( M&X:-ZC(B=F&U)O-L\K3D"$WL? T*=%[=33ZO:AYD&*D-6H$!IPH@#)/6;C_\ M3%UG MX99)5=;ZXTV1Z:*32=\YN N49WE)*6G:H^0M='+H'&2-8-O_!.-%L% M_%9=1MC-(XN&UO0"\VEVF=?WG/W3;3X@^5EDA -8SP;@V?3@(J9V ' M^;/H6]HTQ.]$UK-\(L\B H9MFK@PXB.1O^Q"O;]8Z/ '>?$X],5 MNNT:#'0F" \!)S%HJT^?CM!1D)<+ M!T9B6_[>14,&IX[;3RK:!]6:W"88NUY.[]-,/.T,20P)PWGJ:ZY1&(I1]2&7 M4$A>;Z0K]$?T"K*[)45DRTHY]TMY7Y$_?,S!S!4D7S#4! RK/,NRT90KMF,/\<];?^;[*97!RB"Y MW](Q[Y&J]Y(GP?/^(M8 &??L-?&D'[DZ,7E@$$U>@TR0L[#K@^[CMHM3]YIC M;0\C3 Z%4# <-;;:T4$[B]AC@BA]^=2 M6GJ>O-N3ZQ]BR+Q'=R$/)JL[&R%Z]NQ 2*4+60WM;*R=D_1T;A[9V7-EN[BH M'&*FF:%2IL!A!.NW[H)A;\$@Z^&7<24['@5@UK*&*>OF8R/7TI]&\IU5]@-* MFS=^S3WKK-)(^^LAVC1<$(3\!=HOR4) 7?W]V/1W-CWW//!QB[+9_#'F@Y&9 MD0/ME4+D8&0F7 4]H-T_+LO4&9^:QIM]J6_P*G7RT>7,,;ZL;VD+FU91$[][ M=]6,KG/A8@VX0;:]=.R@W$('%YZ$HUJ:^O QY+%[@Q1WSJI!YNZ?4051.0AG M\P.7[.>L:3LYR^4JYF=H],/%2QYF$(3IYT[C^G(J3B1B#_Y^HF&79 M?,J=8>X#UQ@RL\@@ 52*$':[1T%IRVD<,[/&OSO>;=GE&MU_I397K9J>N,9G MWBUX=_4!-!0\/KV*T#@KUI1V+0A>T;7O]S3R8&JQ9>;ET=MA^:5^0"T55<2M M86!(!4!YD1WN!!W,MSTRWX HOJJ0J2!8*M=[;R_'='W#*WAOB0%JLT-3H!:# MDT*JYA$>'+F0MX+:SBP ,V9D+WJPR'^S:&A*DY86*.5X$*"EHQ%)-]56 VK\ MRV:K$-:UURK\8NWGR5;#CS\&\4EBRP+=^=+N5"Y"SC=&;3Z<%G?=C7@:X3&N MK1@^($P#[N,$.K15<-*//#Z!-Q]DF]I+OTR4N"3__9V^I#%+OSI[AR(%#DG@ MF;M55X>%=]J_\EI)# W=6C_O-G$I54%0PJU/YX635MG!2:LU.4$R$9!3JXVG MPJB5H$F.1[A M5$PS^U!]M]%EXPOSZ!GN]E6VSD [XE[/3U+ FJ#MEVP:'S1*3-1>4R"_TMR MN$E;U?OA5<GI6(NF-5Q[?H*;TH]B'[9!IYJ7+9SFPK?IL$E!B M6#E^$V>:"*WVB21>03S 6G?/^Q[JXR2>V?&.3XW],I]/MN#+_'[]6;U@_C/? MGE!'(/PVF=):R?@0SX5/HFG"98U%C_W-LC]>KS[EP/VTX!DNRH= MR[K'@7H?/@NT+ WFESW7AZ/K^H 9$.&E//&Z*=GY@6_VZW<^>'VGBFNR:^(< M^ &;U@D7T!0(P2 %W *;\0F^^^>NT T*1%S+4#GG]I/R\5<=/LT_'K]D5(CT M9.2F[8.;7+=I-4$^^L0P5A%@)I/'M_0BQ:5CF'"PK;5.U8U>*LR_.CJ'?WN6 MA7@B6^C#:'(AOT3XO5^5TNH\-QDHCRBBU+5=$V%>S%K$W81'U"\QU(Q:W MIO0^+QHB3L;AE]!OTOGT/(E.H]#O1GK*E (;VX M?[W\B</0ZGSTQYOUN28Y5?FA'VZQKFX-KH%M.VJL8_%>5&9N5U_2*QC$W,14)O5T38*+ ^!![=9948+]XP?U:F3^RR8R 2=SU,R1LUSD M%GZ:!-R2LVZ>0W9($BGG@N6G=4PT;#FZPH3VMTP0[XF!>B[L-<>A>DBY"[?O M<%!L2T\1_\.(L[_6:SK[;;DA$>WI@8Z TWD19#%GMWIGU7Q:=9;=5M/?B\Y[ M\]VV!BTO "R?C)C]RC*=Z$Z5Y\"/?43&F;*YX+GN9MA&%4MB(D #L']NURCT3/[=-GY6@";S $:T.T1(9T4(X6$GF_!2+-%+M^NH MS/OH9C2].&LJ ].?73,!-RI-9AO0\)22( X*X!1NX/J>75:2T; 9?[+VV6;V MX!OS7!==KME7V^*[\T$4[9W)9G0#_+W%'F3 &7JODR5^+/$U.(_I@\^P; G MN;EP>6OZ=;D=:@8HR1*X*C:9]N8$\ _S9]UV13)V1S-L?L@WOS&XS&9(;3T% MJRW9IL.6X8MP2JAX@C5K>8E'/5:F#+Z>;4PUS%'E8LL].EF5)?!9@(X/XRN; M@+Y+ F*UI;Z UKZ!2O&F74FAH5X\JK+7K&XX"E'/7(?_ULE@7).8 Z 7B?/X M%;S[V9&CSLJ( M:L017BF7^M._ZFO(?JUUL/IR3VJ87B>Y[3%]SJD4&-*HLYAA6':WD"&=\2/B9>I6.4I/I3261H(J]??)H05 M@"56.(ZB[)/P%+H,K]\9[A?VA11./QL]_@B!'AS*$XX2!EQDW5LW6FLP4,DPUIPN(W\E<5J)K<09F/"6C M"?$IY:N+>[;)V_QF)M^=\)9HH\J8R#N8N5LZM.O?"V@UHV60/GO'1GW;DR3 ML19RIF4,_V!)-H@;]@!&@;@/CBX-)YR0 /Q;'.S9PLP!^=Z.]$O.-!V-2=^O MEP2*WP\6$UD:H>M&-?1,YL>1LTX2A'P$.S!Q'>ES[I^N7.F5*;R$5/-;):"E MS^4D+%URP#G2$7A0W<*";: I=M\H<7EVK\?"X^'ND*2#)MI9>;?Z*M6;3SL^ MT2,O5U17=F1GJ? N8-CI+?#AG 'N=_+TMX<[%UX><)SS_C13U=@GLGY.ZM<- MJ,AFL]>_];H0MP._ M1YQ#U=,T;&.P5Q9[A?GJQ@B.'Q[Q%_$'1&3 U8:Q[5216-$*;CES-(HUQB]9G>02F9=DD)Q5L8$&A1^Z;\MT\S"+$GOH-WXZ$ MK]SSTLNE&=1>Q=GR$A)1H96@E#_/63K2->J642REZ5FC(5QW XTU@D;RA NV MC>TB,1*3[QOIGV]:S^;6#>9>SL/KUE](T5GW>[8B)B:A_04WC%<"D:_->Y983?8^9>8>P6%9#<;9(+_S+VJ)LVT M)FJ*S4I2S.8Y9P:W =VZ=*^F[^EYD&F9KF^1!7%WTN #"6 (C'A>_*XCD&.F M]7W@]8W:#)WTYJO#?&\A@UNFL_).M/OXE M196_%+^)F/'8P+-EH[0=N5-QD!-?,?9$ R)@6"J!U_QCZNY?//3Y M>_[]B'5C:QIXA3PMHFX+EIQP$5[!I92\N7QQ$X6HZ53A I'G\1HU.4?GK M:IY-DV#0#:,X*!:31!FAPD-H1SH,7*H$!/8(.PY'2 #,^N](ZRC+.%0>R4S>J^ MF%25/M]Y!UJ*!.K#8:5-6.WTMA=V#?^Y9BRS-VL:?W1BD^YY:'(1<[])M%A 7FUU(< M;Y%+D]D(&35!"3HW?435+&[G+2%G4):XU(*EHTG^M9X@MI^/ MJ&XWV;Y0]%(02:9V+%08F-;Z(DDUN_XN$9#\3XIT%NA+ D3/%L]BE>!GJ@[6 M%@X-76G'O+LD8%ON(PG8Z%R.4,^5?!?!^#\([.73OX^/8$N)Z#\>VI=(0-40 M>8EN>'H<4*)A9/#^Q]/_T_6,O]JX2<" '#;N+'*;!!Q<__NIG>CCB]IL)."S M%HH8?Q/8=/M?L.K_5/FG-_XKR;_K#>0_O?&_0S*+ =HF>!SL?_H+X\'FHJ#F MA:)'TFY'.X]GNKYY\64HGGPF+RO%H!M"IB7)#)LWWSZWU#AQ>*G0D[V)_R30 M(GJ3'I;B-]Y]NUR"T=^D?+N[*#_A30K7;4?=_Y@3M[1T\0E8UNP5)B2+XQ:O MU='XIG%A3_")R=*X$QB==!NY>I8]U"_]Z[BE(>K5_)_I 116'WZLA.(BSWHM M@ 04*2OM+7)7Q/6AH>XH%L4;,4-QF'F[;W:XAS6UFLI[7E(.]ANCK]FF.=1[ M=^E.&N-@BO&25'6P6HGHO)[FN#B9Z>[V#O-C1]OEB2WD $8R2L@XN^]07DP_@($LRPD&ZOZR$/I\U/MCJ#V#>.GGH7 M(L9T/2[DIGM?,;?^4?7QT[$MT*^9. TZ5[J'\X&9I\8_P:S=V6_;N6_>?PB> M%K^49J*NWYCRXS4B)Q&C,T1A*%Q+L?NT(451"-*I )(IA4UU'795&>6=:>D^ MO=VYZ(V1?/SX3A2]6(6!^K3*$CHUGQFW>8^1;?7.#5+Y9R? (HSN/E/5Y?KCOH4"HONL5C\1!5J MZ*4^)T[Q.7A?^%)@LM"< %74-;J1?(:S=P@J')-#]>B!B=-.I1+]A:9QNU.C MUNIHBT1-GXPA=\R-W1>T5M\OK[BS'(54_E69TW;^$9DC!9C.A$-8AWU"M7KK M>"J=\9KT$VV(W'.,V.%90RN/WI%6 MF*=>YN"E-X5TK\_Z28#6\+%U=HX5_ISM@(^'K)7>_+L!(@?BPDB=*=7V80P]=*! MU25 [: B37_<0G]TVU.4!%AZ4%Y'ZYO!BGUAD-VZPX;F5!D%DTPC]:DBEF^; M\I=/PQ>U5W[1,ZX*+H6\7O)3B S6O*"I)%G:<\GVXDZ9X/UW:?J?D%S!A<98 M>-Q>P)>'>]M/ W)]LLR3=P8H+&_KN ;>Y[ZM\_ AX]L,&D\KTX16D^)@E6L3 M2H-^1!;9&^,8CZ2RN1(&0;G2@8<2=4\O"+*4[,A@3_:[B)>G[&V^5#5@WXDW M3U84OUNT7;0UV&I6\3 JL/W:.#1ET^_))J_3>Q1-E''35N7=<_&IW!BUZ;V8 M[X7L>IJ:SG8KQ+JU(0%^3GQ'@BHS$>=PSKC M7BYNY97;!_U%R)H!N9>,Q=U_?BK$_U!N'STO<,2X&JZZZ:0Z/Y?N MU98,3KH^>07VT'5,=GN>M2+W5^M(\Z?;&V8;*MIAO7Z4UWEL(IW;%PK;6*>C MZ\Y4S,X^MYJ4&GZ8@=MZ" -C/HKVC1=LQ9IJC5NZ%)_WJS[X/B(G=>-XY(B+ M8IT_KF^8PIW(BB4!B;R.Q-$QS6L=BM'%=J9(__ >8Z[86?H%5Q?&GI=F+W[, M1>VH+F*AW:80PE\C0^68;_BV&N,$F8NV(AD+H1[Q/\?*4KCNC"[U6,&^7S3E:VALG'BZ>%&A/F;#(5N"<.+L6IO;O2N,AL8 M2OPD :X?1">(TH30R8-E\=$K"$L?'Y9NY.:OQFB3NM@M]R'6&:X"D;#5>Z^C M +K]0GTN,[H=0P*[-='$M0>&5YM';K"DA'E\"!]$,RB5WU^SGFCC"98B 5;- M;RI9WQ24?Z>ONGU3X!RX[V>J],?ZWUP='F%&QPOMJ 1T5TS!ORS: M%P1,>?;D28#/E4QOV:.7/^QW!#2_[QS[MY0(2<&Y"1>QAFD!'BP6W0O,Y+6+ MK]."09U;)VL;K[RO[_(6MN^/R?R]%J7VN_E$DHJ3R"[$4,=B=[">Z_MEG-#%Z33#N63@G*-:N7DPLQJ31!I.#/[: !$"S^<\_#S':_,>YKP0 M5*P<4\T^*_'[J/7#^K=*))G6%L %II<-8^J&.>'V)1&'7^S)Y/6NESS]#B'R MLL?56+-WYL[6Y^ZONE8\UG\J2^#B[,NM[/-)%8:J\Z M5!"0S%>STM&+:K\>(<%+*NT[$ICA[15L-10R%V(7%",K8&30-V05W%";EK;L M+O+3] BU$ $S=*N06$(G(S'W$&)8UP3CO4S+,1GO7VI#XFXO&K4Q#9#.ED?_ MGRSSNC2DU^Z(($KDG3@T??&E]O*Z0$%X(F0ROOSK']-973ME)Z:&SU9=BPZ2 M+H=Z FE$K>I&N;JVRK@W^LWPM.L/CBU[40R'ZTI\;)OA3ZPV1TM- M5+EG%?1YS*,@,4>][ARA>,] Z= M7=W8*DU)VW5?K)8EK=GY^!VL M,/QZ&^-+!Q.C,._RX](9F.(".K+_=9O$R.&> -@VWDZ$HNZTT'0^3^\L89'. M3X19'-"^64+QV(/C7?6S=NAAG:2!Y\&_;MYA 6J5'+?3 1F=42%9+A^6*=5 MSSVY9*2O9C0CYGRS=6ZYK^J2=\ M'"Z \,(>&8]D8]K2WFTU9Q4*-LCX?KI)AK)4KIG/-(;F@Q?W:W*V&V:)8UKA*7;^Z-X,CY4I:,T]F=6(21]I"=^_ MP'V'32$"HK;E1'&J&]Q) O"AH$-3M7P:NW7DQN\YC(=\B,\"G8Q?[SD0P$A3>VX?PN4^.WZB*:)A G MS^@:3]&:KI.5RJ5-[,/%D-]/C<:;#1D+!V>MYT=>OOJ/,?FP?4Q8JU4X;RZ]Z(U[<5:3'*HK9A\397S8(DMB)IQ8MU31_'FE:R=:(U->I;LIGUP=_GRA1SR\ICR\]?Z?N7 M(D*M!KDHUM1AVSO8LJ[/FU?=XZ'^SS--:W#YAN9&U2ZLC=Y)'[PF 6 M6&]P;;D90DU0PZ*Z[)F2(/3!< -L>?*?X['9]5R$LJ_110179S]5MREW(NA_/')'A)R"R M.@9&_ZUH_W9#7;AI"6BZ8QLIVRY M*4F5AY/H&F8*'NZJ"D9V"_.-*,K:];>07TY_O]TVFP:* M5A)RAQ.1V_[-)&!,@/\,J!PF ?]X]M^^Z?=_3BF2'B2J(4*PV=O[2Y,XB:3= MAXECQC%U40MCLLHAJW=O33A$=L;>-P(H-J^IP:E)P"/3V,5:3H>.I7GD3F[* MI^L>*(I&9/8$O0?]3,\2CR7"I M\-%<$M#M*%0<)JTWL50S5LENK,]X_;O74&A("E=U9/[.!KQ.F!YG69G:ROL6 M3.TC:AXFT=$:V5M#: MGYG18F&3ED"6)F<$!,B/R)T?"S#6"C6NF:C=>K7G*7O>."GTE:"B7^\FG^.- MI2AZD=,1FDT02F34P17VGL!2PX40"EA(? $LMD\O+<+-6X.#7GO_M#&*_/[ M=2%KOV_/(6I"OG"$]>\7B=KJR XK+O:UC7#.5\)J?X@]K,B#5/Q >S0CM3.>5G[TV!\F,D"6)7R8"4;8GT6%,XMV"_%ST3GF-Q;__.'=Y\:C$]JN@@H= M;8HCK1?*P=3A6SCA1N2R8\GW52/?K-G&]O:?BU*[8K[4S.G7A,K_M4W\]\6: M&R>V0A>MS3:W,2TLAQ/*CBN8<#U5*EM0HS3L-;WV&.BU66).3B??)U]ZC4SB MQZ"""(=1337>O7MUDC62:P+Q(9"E2*34H2D'XB_L6LR.S,/6R7OW MAR9T0N M6N70?ZW>&?X:*K=T,OU=6!+'O1N'1:[0=6SO(:_[X0D7;>W/$H-X6[)'/;";&NGW#N64B:[I'6*OJ M7-6H9P4LE#/USD]N<8.W^_N4/W_=^>/!B7_\)Z86B!M.ZFB??-,1I6I8T M#^-##>3%VFT\WU )$LK_J [C+O4O #@X*('<1BZEQ0M3-X"H%0T^A$YI6Z&\ MKDLTA(FC LN.<(VUU)]6M8"8YO!0V736?$5BQ1?<.QOO0'QBVMFX%R M?:=Y(47+>NF&A,^H?&3,,#7'RYV;,9<,;OM:A1Z?Y+J%22RC9P662,!VG #H M[X2CSG:Z^, ^*4]#P"#W5P>?XX]CL7,B,:YT=)IK2KIX?_ -YLRYA]=N* _Q M&?2W2_A5F[$=;WKR_=UG"8J(GXW#3CF5^_K)6VY6<@,?&4QMDUP@Z<4#5%:)XZ7 MY$6-F;J*5]]X3_V\0;)Z!W;U,H_.OJ!U2EKGUQ3U@*M5\):@AI=U\J\],]-T M#^ILY*-*1/ZP!!ONJ%0@^P4,#8B'$TDD()6,L2-;:\A9"'X61]<)B25R8ANB M[R^N> SP\>]Z^&C=KS>@H+R$>3/ M$@AD%R=>PAYEKM0B>OK(0I.MMXND4D! MQT6SS:JHF 23V%B!@7;Y^FL2(LKJB6O?Y:2YHY]=TGJDB/YNGJUH[GA+V@&G MF5NW]^S):01SIN./]:MW_UC9OVU!+TF+0=]9CS;#MG$8L%5C68O3G@0DX-^4 MZ^+=[^?"9!_8]G=0/\?4?_:-8OQP3K3M>NT7XLA9:RL$V\DQS1[L>CO/O*UY MR5 \X?Z^;FW <1"-&O&BR&-YI'YCH?2WL!?%AL9[_S:MGOE:3SE9OG-$ZX*X072NNG.YZSXAFKYU;1K&J&N< M>Z+^!'-3BFLR0]E(AJWNW[QR+OVAPA[31T@Z0N+/32(/,+[VS/^PMTVT7"$>+H#V4N@6OM@4 MJM\?8Q( 3M"9TS[$0Q*-J_1W79,2^Z M?LF?_Q/9F($W,^33TV$;QGV ]IB%3T 947@^<']I,0G.^)P&R2N.[?D)"CU\)NB1TLL M-9,JW.,LA^*(Z4N:%?R:] :4,]A"#_<^\\K+91;A/L>Q7U+#SA_LBKM9[_PR M,J0QHG[@>PVJ1AQ$-JQ%(=TJN1V#/;9YA;FG_>PZY\S>",+?KCZ["W \A;C MSV^Q:E'A<\[>:RJ=*H!"=2GW8GY7^O%KR1JFM&?],8/A?DR+^:\D1\C?H.M# M/O(!)7K3<':_A[M) .O#:JQ$LN?MZ\6M!@M#:W>%;;7-OE]I/!=@T0ZD4@B; M8JWQS& :3G;Y.0Z^PQWJ^\'.75J09\K:+LK)Z ,]<SICZ$[?IOZ.T,X[0[>I/8)1A5/\_+FN'NV^ M<&'JRLJXYY7[?3GT:B$/'([8"Z^$\EI,?,A*,IXC2X8/:YZ8U#4N-/FX9 M7Q@L'EQ=#(=?";IS.;1^,"(?'%A3PL$)7'N]Y'SEU-9VSP=&1RLL.ILUIVO: M2XCVBK2;SJFG7LO)Q( #.($#94G&L9Q*K_U,YV6!4KEU9C,C$E#' H1EZW.9 M4?PWX=:UF]Q!P-XM;C:,A2A;*?]Q&#Y/I!\UEB, BA3'%F3WL8*1R[!4F/"A M*87;C6EU:.23X[T+BI'6O#6E:I9]#Z&(3;_1AX&K(#A6$& E@REM6Z47&+XC6[Q=.<3AJ3399 MJU1K-C!J)Y9JIUFCEUX][9GNJDQ"<1,Y-C,@=78WQ]_EPT(]%.R_&YYVK,#T MWD)&3'F#\[]U:'-/(70_P+)+-JS\X0XJ1;X%@83'[]O^!CT;T.^H5U@9+,'9 M6Z0='>V?Q5S<:K8M4E$1TUYL) %M95/HI1(4%R02Z:HRXE4\@UPN^[$-6,3R M;)S.O I%E,;-WCQ _4!A'H/&ITJ@RLTL6>G;7^J)DVW]72'3T-;9A&MO_W*?K M(0&SC/!$6-T[@AY'X[CG88O5.)7OKUG[[VW6(\];^@_]'8=W?@5\)$B!70Y-."W;$=OORC@],F M\[?8M)VKTEWLPV*>@5LOMWO6J? W$]>TA;90V!<(&+:WI@6)3\WV"&J9_IX MAY4_>4*F_US_*BZ+P7'&_P][[QG5U!>^"P8109$JO44%0:G2D18$:2*&(M() M2N]-I(4$D5X%!120H(" 2"=T"!UITD%"#;V34 ,)X?+[SYV9?[WWSI>Y:]:: M#_M\R#KKY.R]W_V^S_.V,^HKI"2_9UB%'!.+I38WS7^2NE#0%^#XW)R\A"R; MYNF_PNF<6Q $ FL O+()9X,)$F6PR-@ EOK@\/'SG>F;OQ@&A!UI%3WII+< 9]KFU]U:6]W5AY9T< MFAQ=484<\=]>6).M4^;!J&%#5F3->'-<0S>0;N=)M T/LAD]X,^HX2==V%T0 M Z4[&7B[@'V!+=^3;D?&&E[%X^BSW[T^JX*^*0PN"MS_BT!26%Q<3V"P"]/_BE)1I6;G/K/ M+S)W(OXV[DCL$A^C_,-S4]E2E?ZRMTG>7 A&GZN51EU./ M>D1A_ 7! T?N? MZ..0X4UQ::'4W$K9]0D>51J)O(HYKQ2,4'XA?]WK]"'NQB6.3/KJ .;_&>!2 MX=;]=WP(V-OTSQ4)_ ^!ZS,RR#\]D_[CS_^63_T[=/4O?_EOZ@ !OE*7K\;T MOWDPGWXAJ%NI$_XIDU!59%_@9.%(>(2\*FPQ9;=<(+].NM0,UW3XRF10-8F2&1QE?BF>K%-RA M#LJP0%T:#;L3OHS3C$T+;IB!CG2^-O=\#7[T!>4?_$)S3P7H^G^K)R: \>H@ MD>D+'&-!NH1>UYIY15\S4,5JD;7*^+F(G^'D@$_/^4LC0 O%5DRD$;P )CA0 M:I8_I3C*8FFW6TKLXP4@6)V-J [P+VU5DH8ID?[.\T"?J=15U(Q(5R$S'EW5 MHLDD5\:F$8M^79H-)Z(MMJ8-$H*B]Q5C<]%;3Y=.J+D:X:3V2$R*S,B(GL5> M61OS6,YPW26(=)US(26V!4BOJ*,8E&8P=F=DK(S$]EIT(0A8)79^L /)DMFY M?.(/HD+E-:/F29'?D8K(?JLW#!> ]6,F,H(Z%G3<@7QJ A;2F@BH11*8_=!0;.3W#)<(# MF<(=7_OX,RL=DL$2/Y219Y$J%,P'D3O!!!NG"T!%4U:D>SVG?UH'Q^#GB6,A M[]M:.;K9OW>0B<(M%.29LKS,X00&TM]TQ(ZF;.POY #MH-J8E.'5.=]E7RU=\]0_N.5TXZZ/ /'#KX\.P."1@:!"K>19 M7?'P5'I3?6.JO^@K(=<%"OE(>CVX0&V0W5\8.SM;(TS8S5%,4?T8(BPV&F#? M79A--^:!YY]_9]B*JJA^]]9F?_>(4/35#)H <]C/(=[T[()SG&XMIH(<]O"" ME!%$5:KJ$46SB3TQMF<6WZH^?-P1#(CK1=&]X\T- M[ +05+,8X 6O-J_982:\(2KA]= '!'+80)988BD4\@$;7G;%"=.L6O+QDE] M'UT :"M?\!3:/?L72GB:?QQR'D54(*A";;&(!&3P:Q>3-U$VUTTN/T M>T?NL@HK-J;9V2 K\LF=V$O,23>2LN,-CTV3E_DUTHI-9Q./O?DB+P N,.31 M><#D#ADV8GX)U2;&X,^Q>EK5,?XZ[MYB]RJ;;<*+%$YW#8WU25Y>7L4A2A"! MZQ*O),'Z4#=+:MSW#[5$)!&GBS=!A.=-J2@1$O9*'Y M!IHY$^2817(X'^GNHM6T6"9+R V13 ?,?B^#LE[>N$@7\>8?^^1G^-YXN%2O MJ6FE[AX?64Q68R@;_>-E^L?%F_^R."O*]_&7M\)IB.#%Z<^-ZU66\D$'M#O- M3@D2O5^V34)0\3!!_[Y%APX/%O_1=A0/%"QI*9R.2VC3FG?U5,I1DTUB=%B. MN_Z"SK Q^;GVN?2ETDG"-Y 8(%,*'65"ISY;K#+UKFZ(O:<54SV@,NM#'4QW5 MDPR_AK7D)N<% #TX*;TCVVX&33MK_N:2][=+):BH)Y4M38!RWRISC L8=N/GJUY65CQ7NB;I,^N:*\X1U,O M.3.3XE"+9+=!-'#@6G>#Y7B0JX8#=0\&M\17,B%M-7[HV?YQ'8&!.LW.S[C$ M'8H?&Q< +M'D]AJF_A23@!FW X"<[(=B7VHMA%".'#.(1:&7>6/N,\NJ" M!7L'8:^QC^EGD M";D\M)3XT47>@U:/\Y]W/70G<;GP4QJST@>157$X2;.>ZB89;B7#-)_#B&;0 M^3?4J^G!.'C5Y/MF/J>S'QDV.6CDMTD1T:M9T$O8DN8I[F;PRU*FRX]YN@R8 M(0>TUH>H.O^GEOG_!RW_9KRT+[T4GDM^6[@ID^[JTUOV9/+C+U5MSG!U80V3 M8_*/9F_(3HLN=\H"C_SE")/"PS'!K,:-(W.]:%UG2/F?X5N\.A64]\ O]NVZ M?RQ![$B]%P ND0N (S TD"XF+.D"X'P*MQU_]0RVN?_P:B;MN]H/=+OUDYT< MNXEVA"?P5OU2J:\::"5P>[I@$W*@L:CNYLOC,/FR0UE:S263.98):3">?W!' M-_C;YHZO+[:RX_,;A!-T>E?9HIW;+B0Y@?*>]FUHCPJP\-"X#UZ]MB/]3\6L MEWQ^^)%_B;0'J^:Q$N-^KS7\[=87=_UW)+;!F_(*>5!]@CAI>O("0-9,?TFN M\Z/XQTJ0/Z(&,8;_MA6Z^HN7+%0+5(.UZ59_S,PV M3)Z4K3=ZE'&D'M2579"#1V@@*$RLI-@#Z;B2OGFV..B7?*"U3 P/X:.@JKOM MX.XI;[RZMWV*K2$Q@O'WD1-)? K%4G1,SF9A4^QH$8>4'-#)T6M@/*S#F *# M".6AQ'ITB 1URX,BW7XI&I<\L%0SB)^I:BFS;TL5S/CRHGI(EOYZ3S9=!,B5 M"%6ZU+&A4!Z<,T(0?4"0FM$>51#C>0#?OR4"2S9>\R,RCZHGS[5C$F-$*KDF M_(S?1JB HL,,-$_9$ >E3W!K1*8<3.8\#=$6*E[T;$ZX8J3&1%.Z4I/IQ, M MCNI+\P4@=9?]';G@+PT5/H!_H] %@,;E4BA%G>C.(.&-M_@U<0(IMC-TJCP[ M![N_ A>K4*_%\-\N !ZE\S\K6Y # !B=4Z'LA7ZJO1R =A4E@UK(]*KI!*,_+EX .DZ-^^/# M!M@]%ESZ?B1Y'6JQPR*:<\YK20IF1&H\W:\_%863R-^Y(V\:@O_:\$6I]6U% M#:4.ZDZ3$<8[X:U2RC3S4#'\-=]X,W*/ GS%LK,3]4T)LS!J@,=;SF6>D1N MLUT4?8DR[2FH!DP4VA,XOXD??L6P1+(8^/WQ4K65"$@3@JRD9;>+%EP2T1R@ MN%+F$^*]:'JPP""D@OVJLM;G'[/3'7"QN>D6N4$ILNVJ?Z<1H!A" )3N_1)X MFU#\N;AQ%MZ.4R[]H?5>K%Z:WR2RP+_]II]U)!(&PT\?%R$ZY\O\(INY9^>E MYNY$FG'XMOWN:$QWJ[_^3>"O@NI[4BU)FL#5RV?PB_P!V^VX]Y#X>6R/9"?! M3Q/;9BGQ%CNZ>0% DS.4:8SXK)WOZ;[OG3TGR>-4@+;P5D&BZ7D=069V0_3T MXY.)79%QR=\)3Q*LX2S)X-^34RFGK9=0IJ@9T0:B;Q;UOX([\'(>?D:/BZQ) M-[DG=R(&7!8ZA/V+OP6D=$EMLNXG'VCCW19<;D^RUH"XG")?_%K!*@,C, M^V3D\<%A(F6CX#;M"VHI65&J"T!IY/X +&6(LAV$U49QT]@L)$9#9:6^I*F. M]_=>)WRPT/#_AZL:55AT&^^GBF&,@3H'A)7FV'3]GIOHK-;3D;DLD2] Q MX[M_^6\2CHUQ)SLT"YS,J6Q'O]VE7%0S7=6\?\@J?T$F6XL/U4]677) 19B8 M!=YC =4!IIE^UA.8_K6XL\CWKT#TA ;PL2MEN:_T8%0QE](CH]2>Z\U&;X-! M!#78R$3S+>3X';?G\T^QEZLJ-1G&DHQ)O!D=]W'FU6.^*SX)"!JB*D[@TLQ" M R\IX![U)DV1D]^M:>IC1Q[)FP=6;ND2O\C:VIDPP]C6/F($G!=V$ONX8ZEN_W)J8W@3&3Q%OYEWMU:?\< MA>BBZJ_5!= FY7_A1V)GL '?'V3)J*BW!G>R>MUYFOJ;W6>^I^55OOXO^SMS M8+MA@;]_&.!,-8J2I!NYC;=PQL^U:1'%+=7IO\0/ZV2V0[6FS_%F MTMRMB;>7O?8N )6)7:AW)$5\7H%C,^6$+_5Y(!N'CF%ARZL8_^ZS=H\ZHVC M/MNUZ60RLOC D^Z]J9.V?WJQOAMMYWE L)#!SN2M-,UE;7%W-OZ\L:(C](#" M]%,H5>L1(#$"Y(*8 L#Z4IN9\,58+P]7XW9O#>G;!U+[&IB*-%>PT6MH'=,K M3^.55N_D+( MZ^'H,D./XL=G=ZKC4'8S%8S76V=R#YD;+N7ZX/P+Z3;TUD0C?/%RR=X$OLW_ MQ7:G!H)L]^++EDH4#NOH!]C;M@@H\E"R8TNG_#IJ$,C)G4T8K[,,T*YJ^!!7 MD*$TG?,NYYW(DOJE5@Y"C*0Y\GN '.5.SL5K"#6J.*-_V1[6A M;BB*_S"+?RT"Z^XRFUWY=5=J>&>A[E9&Y)LN47=;-4:ZQM8\G_UOORG+G%$L MC0S?\/63;8&)<410/O[G@77UT"Y2ZVYS1L =&94_W#7T7N_^R.5T@5B@#-C= MX[:^3I@$]@(0X>%1X29R%/^<6EOTH8JRV>\%%!^M9 _S?J7)1GKDMC'AB3/' M\LLEP]KQ1F.?8*\[U\#(Z=EGU7':/71L$6,"OG\SO-Y9EK;H<'K<\H]=FB') M(&NR2$Y2Y[+ZA+?Z&Z/4\YQ61[K,.N>['9YL..'-?7!52"'#(,@JE M^M30QTOQ0D]"6R $L&>Q%JK\P%]VT5;6&Z_06<\:>Z?23N>+E-)3SO'PSXS? M^I]-:P.6E#Q=5J@SBF;52-='L?8_'*;U$W7Y M_AZZ&7KC2&HWT3:N@#3CC\+B_%KDHO]0O^4CZ3_$%[AE'C(\>!'!^FNX,= ^ MR0M^,T9-.*Z<)8Y\:-L8=P'8V2,\\>]6QU:V\R*1:G"'JU< &XAO=V,S;$HJ4X M$G+1AF!?T385G8@/V\8WKBR1_2WQUI;>0F&UZ2@:E:_C]N)%'P<@=9^*R#_B M6XD*OYGP^-"^EOT$['P.R*8;',0+@-K$>,R(%O@TG- B:P12B=QH+.6;QKCP M,M(END3@8)=#RI-V2%_9'2%#)B=]--\->6?%+)W+LS:L/_J5:EQ98D7CO\JC'C[R!L#@%1E3B6'1]M)#UVB52R*&. M:YO2KI_C$(YN_R0A9EWODD_\KFA,N$E\@*OI4L,!S49*/'P%&+Z\24O1R)"* M^O92,XI?NZW$^&U[PHOEM?6G]Z]062=,L&%BI&/NC]W5B+GR\_^ W4K_.DC' MI'=%_P52UVQ4O2S]^ PC4OR:,\N4%K!#7!_Q==%U;Q.:Y@RKJ_KLGF#RY_$: ML)]C,$MQ)FVRC+7@>\P0'8_EK<=57 M4_6'TD8M)^GL3VC4AE:OXJ'CABZWFD$ M/[^FO>L#^0JOH46Z8!./C_'F2QG5CE+(FM'=4GMUX3:YW;R$UX#E)!:YO1'4 M,Y<%$%Z0M07%2C084^9RSJ+%3GQ;?+ D:Q:,WL!*%=,>1W]S:#DU5':W+"OJ MTAH !$2^>P-B_">S$^1$B;-"73V#MPW2/&-1, ;=CGIHA[0:$*ZEX:6-G3\W M*1UC(2AG.'Q^^+CY7&JY3??O," M$FL:X.G&@UX-*^PD9GUT$6DH2YC4B?WII-?NN!=U&&F4=7Z8U-]+:99=-VEFV^JX^B':_]=G:6=Y"M]60PNI'G M9.$))>9K8WG'L'\R57Q?$F).G#/N2=!-LH2EF8G)-G ,_>""4!VRH MJEJJ_^ 9JLB6^4B.![GRJGS\FS28[5- RJAY0/[J$]L])YZFK#$1:+X=3LW8 M(^IEED!#P/?1E;J'IP'*>F'6$K0=/\M !G2!9Q S'/]7S*P-0G2)"K8%*Q03@SJV M@:JWNR#_VA[78_UNQ2/F3GS.<5Q%>>)S-\9Q#S,[QIGK/9#[\$%E4&RI$B6W MC]G+?L\J<\/T^NJL')\X/XM*_J>:X'LP>^MZ3O'"J4?7Y+]Q@HX3XI ML_X]9OO^/^XWXN!Y13,]/NU8%U\#W"'#SK\DW/M15 CK:AUXGWI>T@E%$CN*@5 MOI"7#CY.VTY<-(]SV&9-E05][56_ "!=?IZ'^7KLE$X)8#J[?"IZS=U1![V+ M)JCCIX"3WM\XXVAA(B;:J%:RVI;L/O29="!."M.LW\\#9* M@N0FAP7CJ1^)OS[V:=R#TS#3 WN0;M(VZ&A(CS(6WBH*!04L)4:!F)5%-GLR M&C8&TG7&I"I[W=T]P3_N_!.EWD:P$P.'H(]6S3=VSBNAC6[ORAD1?IX&:&@6+XM3RO$5+'' \<_7UTZ>'XLGJ-UBQ4 MN3JGE_#$DXKWDTY#^(V?TV_/,5__+M8^L"XW^9E9.Z5LXN:65[(]H&$ NP"H MK8-I'66:6;&DM!R3DCX1^0DA.:;C!"FJG/TK5>O?FW^MW\CYZ52=OIKAES\_ MK1E@YW?KL9>'!&6"R5]F6VO_VZ&/>8X"8P"XQ*D+P+$!5G9[TF]1*)&*/WMD M*YGW&3J\K?]5/#53C 2SEHK%^4Z_?Q_7C>/ _V<-1==@9)-BWVKJ*R!TSH;F M%P W9Y?S[&1S*H#L0?)?R>L/)=_O.[P/\?]-^=V(V_!%Y=";Z6)-@X;WX-&= MNRZQ&0V%+^6^Q3^V]WM[6S#D.E\F0/#(WF5"WCXO;Y"EDN+KG\QPAQ2Q)![F M_;]R;VE:T+ULMX8*E K(>=M MQJ!2^?\>\;8[E@I$,.&C'N/3W#NIM[L8VJ* MFVH]G,P&3*&/E:BDLJCP>0OST1]F^Q;V6-:MA",&4D1MAX[N>[QDL7X:*2[I MQD<>=]1:&D]Z8)[?H4N]".QT4;ACMP!A=YYCQB[KRJS#JZ5^2S_1B=TPYCV1 MI(Z(IO8>RO9HN,T\3$*/7A*^+L9-'M8+P)-)OR8F+[YI+T[1Z#O>8&05+$@=[Z$?\>>1QP]K2J^LH9]99\E*Z5V[[5-.MGZ? M?-QW+RJ+&5L3OH@312ZZ 36QR[&)F#VK/X M1Q1?Y9B[R-,6VA5OL#I;S>N-NC,NSME=#35X5,VP 8]V^UP#LU?Z![?$.ND;-S^M@D]VLO+X? Y?]QB<#&_L,74\=0 MV'[EJY$=Z1,-3A> Z\_3"K:,!PJ=1?+P@Z:5,:L+(=15>K._@IE?T-3>^*8" M((.(_(='K%, MX6$F2A2A.-NC[% MD1^?V)84EN,_?S+0%A2730 YH,B(3R;%I-T\GC;*UDP,3VT"I\Z0*V%FGZXW MV!I[F?='OPE1*#!-Z9JP6]HGAVL .*?V!>Y%FQ5;Y%:K_RBUO[])5T$->-&5.+S&K>&[U4)BTZ,4U0O.%]1R?PL5:$(M+Q$9?^^[<"FR[]G"?_1 M#_^_/ (FNRX "5DLYP@HDR)X<6KW3IG+I\H8!9/&*;LO[0^-+!(QFNY:&-U M$9CO)0BR4-267@;=)++;<@1E]&5DK-58_6K19)+C[I%X"KH!(%3JXN,QQ> 6 M-#R.=\)U 3M^5&7LY6SL(RP>X W0JWS$";YM?9 E/ZG-%2OEO-Z:%&'T:9D^ M*(8H-'I)XU7Q/=B3E@L H*KA02DMHLABP,6QN%K[:ZN=)DW\=^$9&>T%+9_X M[RB5"\!".KR*;TX1'^2+G>]@K,?GM%&OM')W/4G^&X'.?C_'?U=R_2;LD.RX MF.F?1J4&@XD\PEA=5)@R-UY(_Z/N6*/^:L94L;E;:ZRW)I-6>PIM_RDOY3*Y M')\>)=H,%%552A]ZA17 RYMZ^+;?^\4=DY+=5I-!^^_'3CQ;G M<1< 5_/2\&;1AK"I2Z#E.K?*XE'9IW _>>*%,-FCM_X!W!9GABAG,0:HZGD. MR"T:RHP=-*VO:, V54Z;]GC CLN[I?2_N/,)YZ]XK_4,>A=<)_] MC3/5J4$ M/L[ #^,.NN5=\PXO #?;[YW)<:::^_/'H*6/^ZGVX=,2"JLH3?@" G5K#?^- M\!#O[++1/%RP7LP?[<7O#?Z8**1,TE%/#LS,.EJ;+QO<3BR!BN,E<>1/\>]^ MB*84^[E4J86L%<>85"'G2:KAGI%24C>8L&%^\ M,>0'H-"*H.I^]A_;8 MVJ-GRT)448-2_CJD^QZ)Z-3/,'-+E=_T<"K:JX6GP#1<:63.HU^ONVIV>Y^# M1!'1_8BFP36;^?4!:WQ?)PN)!KLS5^H=+_@X3B/_YK86@*Z#9%HJA]/L=KG> M2'X\()[.;7;@V_AV.13[D/!':YOL*L]R@OS2IC@;FLVEL'= Z.^<@?[,;A4D M"BT6I:@=]-WTSPC$S'UV'V/N1%:=A1<@2EJ:EB8W@ES@V/;.+);QO=8(SG'& M6M?0\O+[K94S#VCP,6=*L+O^3B6B"QSCG]/'=9X6W^=4V1I42W2=O ;Y(H]+ M[C"3 +M5!1;_#MM%2C0+0K4B,:2$/"9PX:R[N2-XEFUS9UM";M?_B'>PF>&2 M^9EM=>@L*O24P 9<)[_9 B1<0?+WE]A_GP;_3(W*7Y+MNB[-SIP[+#4C<6W= MQI" [":XI=X^_EWBLV07U\R%CRV4;@C0WWPHC!+S?87L7NP=QRR6UR9XE!K" MEB&"EH>SQ&.)3XB.:J7*-B!KE<D/Z3!/@MUR8@[\/!WW#ZCW#[= M/Z#SK>G!:UV0J$K_1#T-79XV]?WO[IJ4XEU*\,9YB)<%*0VK !DOEM+)X%>S M*U2IF'GZAW5[(3.NQ+O=?41\?K0XF!>#H)GR!ZO7C KS3GG<6!+8D_2S5^J1 MG@Y/$!+W/)MQH]HB"8PN6P3DN;LE_=+0$%HK]EG@R2_P/UMQ>SOM'[@*49RY M9M%%=^^* U^H%I<-VQHRF%K':E>,0H?M^\_BKY>JEJ-7T#S+$L>+<2M>:_]\ M.,!#D[R!0%6KK^0N[!D$I5Y%>%/X3_M'&OV3,T%5&I[8ZS;X:?]H?CH N-T% MX@EVV>*WEN.CZZKCIL,D1&-0MZRVJKU^B^Y6[DN2U,MF:+01/< BVKAUB<^NXLCCWZC\+"-/P%RM)"L6O!'SW;Y MD.B3OE^:D)X:B]4X(-P8ML'1E@:SI7KHA#QT_0D21 M;CM:<8WX%O7%/T6_'!&96]R<>S"<%W?_-X7/!^T6]DVMTC@8"Y%W#.YTGQB\ MI.2LZN' J)Z_KQI<1#;F0(CZ=HLG<<=TK!=;M5@XFBCU]2APX]PQ\4?//E'2 MNV,I;7?);G,N=G=F#T;K9 :)/:*VU+%LC)9B>_TB=N?C56WN?0-FOH0 ^Y:U MQ, FG-K381BM?\;3-'4<8VN1KL 7%H1P=G\LXA-N_#J%YVSP:7<$] %>7ES0UJXO*^"W_F3X-7 LJA(1 V-P?.B? M^'*\&"EY/(94*Y'E.!RFK,'OX*OG^\B<2+'LMLJ:9*[$4?>=(VHL2 &2[92Q 7 %L50 M4ISMK$7+3,S(@[PU^ 6ZDFT\!&Q'.)]!*?RBVE5S3[8V$^,\4Q[):3M7P7G[ MFN]!W:NPND2TY=MWR2\@-Q4&IY""Z.?N&V)V7:XO@[?(E@M!4^NIIE=+SSF5WT^AJ[["S MS(=K:)2("$E@9@-2SI5UL[HA>?9(C$O'1UYC!3K]IB)2O)I.:)7)E6=3:,OS M*"Y?2IW/G -J7AY+!F08WM$1 M(D..,9():ET-"9Q:%"4R;T(+_=YM58/, M")*DZYK86:@"5M,4!\6&-^#X#[/ M^P) H$7W/.NH53RDV/>/?SR9U&9,RFBXW@-9J:_NCQ%KZ;(>V\ MMY<9A?+R?DHJMG4?^V)ULQ)_;L@^W$K?3?IIFD%=+-MA)3 N[6(<]L'S3D-= M$D/$<*0>FTVHX,E[$B5>MN6$(_?8S'?V?+70M=HX+9V4[U&53PSG_%U;G?S(9N97[[2%Q]7=/R[96+&00V#$'+*1'L5*7ER79U"XI7=O6GJ^R0?+66/K&_R"X];^_2)KX]_P[:'$7WOJWVOILOL9\^[Q4,F/+=C26@$%T)=)#=8=W]N"8NQ,W^U_5 MIG!,#.>YC511T3,+^V166HN3 Q:;M?%61=AYT@W48M-MLJMFF(:%FT(!QT5! M9Q4DWS,=2/H\TG<,1(U:R(7<5#12+'2R*>#/N# D8" M8)\F5TL[MZ'V%X#0'_YJ*I2#E=C1J2*;3U?0_"A/^(+KBS44\]'D/_4C AA0 M9U\B?>5&AX2(C;7Q,FR/D<(0/( 02 BD^'Q*\02Y;M7N)H(MV4X!][J M[J*")W2Z[Z%.E4N"SK>^'X\("U=,;/I1"Y]0M!Y'[(U^.(C%P:[8T:,+0*5; MJ>ACL4=B:Y;:M><[@RLTB0K]1]D#\@YWSKH+N9]BUV.6D M\%%B>;U5""9ZGS. 'SB)76ONIHE?#F]2"<0/6QDWGI,\5DU M_2,Y:CN!,[Z PRO\!L'[+H= T@TRW!.BV/GGQN=8G15GCG5+VLE,KC]T&:>J ME< 2H0/P8N3V3@GQ.IX!V]YM]N.K[W=\CL&$&,_JW+XDUT3O=U['A,@4N0B' MUK63SW)=0NL(_'V'>,12=P==*)SV\+H?C3-U\+-?#IYTT!XN"M2L^MLS9<U&W00YT3]?C+OF&%-3C(A MKYO6&NRY;$H/-3WIIF.$]A..IX]#+Y?,;PL-CY%V>PYB]0>;IES+8YV^5U>5 M_)8B758"@--M9_YT4^;1;._D1EH[."I=MA-^97U.&'O>C:[Z^G(&3,UU36TX MQVMJ_+T0;:%OCI 3:GC;5F/<$EY-T>J@TVXWC5M@;+2GD$6>*M:8S#= M#F+_I,D7T_U!XY'1W>;^RQ>+)NIE M8!#;W27==MYN2#%Z79Y8\F_M%!]%9)3+M5$_[8]O!W*_CG./D1QK0N(-?:@WJ@?F<:[M)BE M-N3%>30UCS%V$AQ<51]YRQ_9$86VY\/@S%*@> C=H0>;O[>/:%I!)\HVY/J= M#UR*!@!_7^O'.UT:CZ_5G8L=V^!MLHFR$XK4>?ZJW;K8W5+WB]5C\B:N4DPMPU.\G05=$I MD8B1,+Q'A;0-B/68[]]I4@X^L$*-1V#$8-^X/^D?-MD]$)=GML]]NHL.@WN61^ M;RL-B-J*)C_=Z\=;,:)_%2[,9Q?'CFU,16A.6*K@/#N(S MH/G-L_CZ[3*]_\N%(R:RC7FL=B+@ O"*R(Z3C5E)M#T[_GD[OOPDN^;9@TOH ME=P/ND'X7E<*P%.JXB$8&LDV$L?HTLBAK@Q($#TA8>[(5\FH?>]SN;!)9K*V M],B_S?3[[X,<;F:VW.B%X]7"PVD:G/F=[&H%^B)FU1Z1LRM^ "S[2J_43W:[ M!774A[QO/;-8O1^9(9!!F2'T;E(P-QS2+3#VIE2,XDEO69&A!\&?54]=L3$2-V#ML_'5X.[3]HM#?/#[V9#;([G,XY2ASI[E, MGKS3*X34\HB.&^&,<5,HJ"$#7JF1OM]>ZKR_,N=D0+\V=F7P=->L%' M2>+ "0OJW+DQ#6_BC+0X5V/ &Y<[H>V_+)PSN^VD(U7[^UN-5)8KQ8D] M_'5T@PH$ACD\DLN^IDNU"I&MW=W98/@-_;OP*4 MBA#4$0GRN>6?"Z3M?V5EW"TT2+WKI"'2LQT#8FWF'L!1:R(C_FA9-R/3H!Z> M6JJYKSY]N,[-=$CB6$H[MJMRX31R['JQW!-DR=&@JJ[4&##"K& XG9$ MT4O)^;I=(RD0'LG-LI^F-!0]6#$)Y'')+GU=8A[6,>:;SUE]B2B3C!YX#W1Y M59K/=& 1[P\'KVW$VOTPIS(L^CW3&'^^JC2XKF#,C0O"Z$YV<,9++/:N4IL6 MGV@^R/ ;8+\=9\WS>)#[8,PX_W7)#5/7.Z5?(^,SS7SCFWZI MN>IUE=\]$XRC&S**BSOZ5N^0!STG/",-=6.**_ N[3_=&\UA[^W'YX]?V(3\ M)0F VE#1VYS?#>+9++<39OA9?DA4.8X8>V /8&J-$(*-OT[K//TN5-;+P<_' MQ7G.Z$^AJ]HO[\3&;_)EAJVWUVZ'T I-[#0&?X/X/VHT)K M Q-W-_=CMMNA$E2\[*59S?2DGIVP\(^X* M&>NLDR#9"T";PV(Q7>M9?AN87XT/W5;4D9LVQ^FB0GEBIA[?7$:$FP\._K5'Z ;))W*\D2 MSR]N=8MI/W]QX_'I\^&Z3(>;C[L'.M .B219_T4J&"NZ>+8Y__4J9]\BAU!* ME#69U-3I"[B_]Q)7=<#9!6!AOKT!'HZ@>U-\A3YB\3ZQK^X3O/AK75+EC,.[ M;<".97T!NX)&L/-2F/?3Y[JRJ"^#YDIA#H*>.>RJ((J)B1&2WPR^QNC\O71M ME:/=:*.1D]>O&B*TT^=6Y_6>-=?8N@2ER4L.&XL!M4][A)/(1AH5R*/3)T#S MSXH295[>^WH!8!%@7W^H8&Q3G2#T\^N--U\7$^E8,U[CAEYL]6XH;*I$VV'0^IVCDGWOCHEW$/[%XA3K1 X$#\UDML8_/U\^]'>S?-G[R%6%:@ M.^29TQ@[*!>F7::@EA@E8PPJVF[DS:#,II+9;_.2#F'[E^2!(0J[AGB&+<@U MG%PCC;:&(!8,,:Y9#/QRJ)0E.?TX*(4Q^;3TX%)+3*4]M\G?JL\@=CF- +K/ M/YBB#L6-CTK?Q19#GWXT2S=Y'BT9G8<\#8OGG]-\YB8L\3PH*>%HC'@'6]P= M!KWEYA 3 GB;1S5H%+0X2'CK=5#SOB6!M&DM?V@31'$39L'[!4N=%&G\$,/ ML,I @9>XR/=[M$^&>CC)-\._P_OEB$6X>4QB^"[4#J?0QD.3J: >7#(])47Y MO:I2DRMR7Q]QXG*L[('/@SM1>-11$.BZ!Q*!9P^-UP:W\[&'LY=X@5/''^65 M[9*.["A*K%MF3P'M"Z09?214Y3\^CY;>;[H Z(].E73GPUM-E=GG9ORW6G@> MC!Z>EB3D.9X)G6?=G4I])-N12=3>;$='13JX\G-Z$8\T2-?%@Q8D1PLZ1_AA%(RNN49 YONF]T >A^7 HM MH<-XM,O!N#&SJ;# M()Z/;+9_E,%$8",\3'C90K.-](IYJTW)[K5@!#B>.T=5Z^;*K$H/)3D?;J39 M'><0HZA)L/7?TQT^%)%8>H[-^BIS*O"1/=XD9.2W3PUL2#5[T+"GASU:*5C._D>6*I8'5II,.G8/V#]*J&-F^:QZD()=*]=HJ)@9 OL\X0J-1V&NL'Q.QGH]:&.LKS"D8^)5KZ"P!#Z>BL KAZY W! MA5..$3V"EHY@L['@<\RFT%, (#A_@+;+@3!:5@_D,ZALC%]4A_WMO!VAM&8 MFQ_;GYDH3%P9S4H!WW*(CB07+>",(^0&GIQT(QP+[ (R28,B U'O&Z4+_!,6 M054;-4[YTU7%+*OQ_SVYR@)C')>43B#% (A#. $B(\0PHZV9P8,67S$QV<&C MFA]E;#!G+=KMHU2GSK=#:3_18IV]HGW[O ?+NB 6?@%P2"1#XQW:96:\[NU^ MN\\3O/VW-5GMC&(]Y]W>QIO_2_XIDV"C\Y6D#((V\4$#-N5HU.G$26)N8[*W MH7GP34SOKS[B4[6*I/5NKG<0&ECG!: BOP-!1QI_>Y;8H4MG& O&NOV*]2B8 MBTP>P8PK9KRI2:GU-?+>9-W=!H0K&F\R,P&,LZ!2>(H%NO?U$97!"WLWT>O& MZ1W-;MO8RH;?WL^'+#->VZZ]QOB@FVC_*>?C)SX:AHG@6H:@61HA*!4J1L43M.S7(VG?E M(L7UU@,2"(R[$=DF=3+MRQ!%!=(-]4(PSNQ^:V.GT17 M7M.(7!_ANB3D^YE5AEN.4W5]<*8JM8Y)\N4AC(KY9J0Y1 9A(G6!RG+\68V' ME87]3UXVCC>Z>%%.OQI=_2.A,6\F!=_Y(AG02X\,DGX!J ES MPZH=]^--<584^ZY[BA$-OL M#K3>Q_='-:G2I2,QI_^\%-;L9'&PA=U7A']^ M<)PHY.EK%*]AI6,=5_F=L",D@$I)J,VF*[))LH^W9)-XV%N1&4KG96#\!U@6 MV3T-3X!?J4)FJ?/6*)@S$SPAOTU.VE5,FXG MD>,#7"@N G(3EHKK<9CI"92(V.?A!U8RBD_* #NZ<&=PU_-=GBMPG[./#GJ?/;.#A'M;=< M:9.8;Q&-K'KMA&@)YKU.38U+G?M49&K9SU11\(EJJ,^&"C +@C5L>KVV*'LI MPN' ZU(]6K7U*0Y)+VP#:@Q%&OD(!=ITPUN':AHC;F^X>;IU*A)[*RM"%1QY M@>T<]XV (5=0,G [DR,@>NUX!L?:Q?DW2XP&[]M?[?6[\6:.F@,=H97\:0>< M\0* A/SX])\Z;=&_<6+151< J@UOR*8AEQO'@L95N;MK;WY_J],W;WOI MG? I/B60EN?1MBI:MNP&. K9? -F"$!%2IO#%HXW;M MF'NFN__U^^6ELWI:E(5\N(T-JQC_$KHERDXW60SE^UWIKRJGE? B))(FLO;S M)5ND73X&$,B;GHG0.9=+6!V^7!TK>-IDTL;0F!6U#YJ.[-;]CJ<&8SN+$$@7 M/\YD/NQA7F?\A"Y*61XK$/HF M(ZQ6)[GR]$/9&_NLQUP.O E7RL]DG#W0#MT<>YW@Z)<(*JBHC$ ZPM7MKVGN M7[[3J M JE=IOZ:WO)WZ*]@?$ "JCT$EO/9@V#"F-UF_SMOMQ^=V'+!\^WO MQ@5'>=G954P;Q#[2&$BSZH_+&$6/!]QF;22-;DEUIR#$0 M6P!W'G!I];08./_JP_2AFZOT*SX.S.X*H+[Z^X\"PHQ@O 7A)'IYX%4O )=4 M]]K6SV8+V:[1_H_YQH[ _6YWGG_W]G MC:SY<+Z<#Y'[['OOZ]IG[VL?4!UZ$#MP?/L^(G0"/&A'D2\K(H5: P[*342N M2ON9D"7W!VV#710.&CK6I+XO)8YI%5;[)YL,MGTV$B#!YRB9F2@F]*D+#C)% M'FSTCQXAIG,1- _-S#=&WIK1 8X21PJL&,_UT<:_T?/=,\MDD&^D<89@1L7" M_(YG+7\=>37&R+X7S]=O/_%@N3.#69]V#Q__9@[IIM5!S]:G>O-,U2I\ME]] M,@)"'ND*)\V)^'>$7;!.F:@6W2^B;"O7<[)4*9YVK1W$CEB11;6O9JL'&>)1 M<-&FP<-SCKT]HJ$":><^R(S>;E.T'W+!QYH9V+?4^HT_<.X51YU$6R_*A%%T M1&@G,G,R&,X!Z^&OX_][V:BYJ]9:':^MY;*;]>:T)@'V]>4_X591618 V< H MWHR(UT4[-X&HW,"J&(J0&C09H42J $]2]UANK+ON0P6J%6QSA"/%_@3FK2+" M+MCC;"92B%5]J_-/F;T70P"7[+/G=GK]QKW?8JUR!+ M5W/#/S BMW>9XMB%[E2>1=^!!FN[QVYU"++"H ,;GA?53?']=5/7Q=G30$ CH/KA(Y5&G@2W!9B5CG!KX&$R![&99)BUFYYJH'ZM5'MYO% 675V^]G$L,Z/[=.)^*VD\FJ*9QDBE*L."3=TNP3DC391I97W>LNXEZ_[>(LB-W^N>0#>90 MPJ52T/A)LQ"3GG,QY[A0?7WLI--2[_K[Z%7:*Y*/TJQH?]7K8KB0+IKE=7V, MF[YR;,0,WW&P15=U9B_07DKQ%F ^,V-$@-2*7R$FFC-/Y4K5TYDO)Y/G'%K\ M>W?X]'FI)Y>%(?&J+F%["U?Y8.*$\0#44XV25][:-=JIN\LF&W9^P,<0690& MHA:Z9A>:^B"4T.K'M^+9A"CWL !5QAA'ZA>GC!+NHD)GM8&KBQP=YU\FY"=L M!)M>=\-'S/#?ID5KP%Y3E0FMA;WI=E+/I58:U%XXYIL--'":S&OX$J?$81JS MNW'S/^F$*_?_\__GL4S_(=\&A9@U(Y<#L2PK4BRJJ<-;'U/.)&X!U0IJ$<^P ML8Q/W;5B$;4HCD@1U4"SB8.7B7_UWWU\VN=2A+OV(JEG[83P MZEMXJ[7Q@1V:12HR[RH[N>.:B_[JLM3<.M#5[4NR'<4 ["^411 )EMP;" MDK3V3-.3H8.JW9I6A^:M:WZ^'^]A,+@_'2?".O#H#_&/GB M;"O M/@>@5RTBRPSRMX"8J4!O?WG$ <-)YXS'8E2N5;%%[=@@X\+L<%4OIL(U;QNR&9&1.!)Y==9T1?F&12]%_9AO&APS#E,K!5SA";L%K(JB&5>D(/!+H2?/A]T_.&(Z\2_]I8?J MOIVZ6B8<;/R[(IIN,^'O)X)JBG8EAD@4&NH.PSUL[13*Y4=K=Q.'B MC9?)5X$C?]77@!ZZQ@%NO@3D)_ZAUT,:6AJA-\E>T:U$]\/B8H(JW M,>+OS '\FWR#_[A\>^8.P9NB"0S"WMX3#9-PCQ\.\/6X=&0+H:]?W!M.WI=? M;;H%S"6?%Z!\>HE).O0&%>M/.&T6#C_6.W/849X][6B]F$FR^F<4)0SR*ED= M>0L(\&;0F6N&%O9=R64SF>N4HQY@&6)7P7NCZR6 MZ ]^A4V=1/ M+J!$R-;]5TB1]DRF">=KQC;[^=TYISUG*\[&R/4]VM\.91O] B]?K$3X^]T[ M>$T-JKP%M.5=9WD_W/:F3WUE:+OA4R/D2J?MU;9O^EDK=C MPIGEPMFNBEE=3=ML)!)(PMTL77M%%+*^1Y'EGDN3R20):#VHW-F6_C65%0AZ MK-]^(ESY>]C6N23@Q4G#EP6'A7_BU];>F9 T/9;,A]@JUV"&IZ>XB/6/5="G M;R'O M"6\@6JA$=T=C;JC44N.+8MF!J2;O.P\!$JQ\U15AG.@P9'#-)#.GZX1ZYLX6):U9R0FSCMORS M\U=5)](_UAJ@8=*,=U[I"2Y&2\_-H#D>[2G'_'B*-I" D._1 Z.- M4:ZAI=S6,)L/8&92>$BO<%MWGD.>J1W$&>?P6S99SZ[DNUQ<\J2K<^F@*'(Q M*?;Z%,V(@F1VQ<6[=Z_O2JL37#=>^JD:%LIU\$DVC#57]7=8[KW7=(#[\+?7 M%;]\'F"_(%DBLPE)K9=KO-;L>+V]2YBEVJ!5XH[&DM[S2Q0WL^C7C3G,9N-V M.>D5>QOP+XP[#:,W9&-AD3L23C.'DJ5154'2^ 43S<9#^B>2>^?@R)L7$ ]4 M;R2M71 ?HYR.UX1@X6#ON.A?[5GGD^!]@=6@<6^R)_:2#L00?3FCOW(+F)?HN&%JG'Z1VK,%#@=7QAVS%=X1846^=9VK;,Q.7@#21[HZF,B^';8S68JWSD%_+S/$^_)("TKVSQ#PYY<&=M OE1& MM#%W[LIX*B4K*>^&4Z'54]8M7L]XS3(N\$R(IC*/YTCHET]V=%%&T^;5S7^U\GJA:="E\ZTU-W=4U#? M]/W94GY*+V[:/);CO[C>I6&71G:S);JW@* "8[)7"8P=FRM?H9]FHE92^L#UC.SFH?OR_MPKXX=8 M+639",E<+]E*]%BVRW.?[CY"&.9]S#=,Z2!*^_3Q&7BVL-=%"XXS M?7241WYN_\B."/RB,9%=ZH,J,20,9<+S>RU[I"!29!TF3^2NHE5:S6XC^E'K M-$YI)P-\0(7(JC07;GS21.+LO;HNNWYIZ08,-[FY%%K"2B'[D-$!@@<"YB3R M])=]1XR0H;/UM6U<=^+.1?$31%V7.U:WZ$VU2G4,I5H#38+W(=]>W1'0I\P+ M+Q,V[PLFT7.;Y:*//37T_C8HLV0K4_0/[WD;EQ13^]#\7OBEMJ_WE#$=#!CH M8922YV9K:OSWCSB'VOH8-VS%M5/1$X@[$XO((G..?@P1 MFY3NS/]K)\/)&9O\\5,TA]*;3P3I@/HU6GK8!(3[.LXY0Z+GRB>LV1/Q$FHT M6Y\I\?T8G$*1P,/YDXEMBW(73W1O:[CF]Y)@_('C+O+2BQ G$@*9GE%=;!$$ M5PY!7J*SUVX!]R%.M&2B4QBJL.7&FN5%],GGIUG\.K1Q1 M\Q\9AQM?P^#T1H8[U"*1I^:F(E=,:=QFOF;CM$>*TB$KUY(='OAG=C^6J06A M$49D88=SFN%:=;+*&'*0I+K)T;U%RBT\Y.ZCW]DL'QSR63;+OZ5H1 D0@WFS M'S0J_.%WTW24\O?XQP: M>B.FXHR1\1[SL/,]'4Q2$5#B>C#!\J>R@J:][WW"6\#SM18;/6B58K[+ MJ7Q*\@J\2;-'?2- P^9<8?(Z7]*^&/(9'9L'84?F]WMJL%\W*NBS,05O2H3L MQKY8\)F[4#.X!82V?@$]_XONZ 2/\7@OKUH51I;;?4UD]+3^WIT[,OQ=WW;4 M^YQ(C&7QYO[-GT;7=D-YU)P9?H2$CD> MM/[1YOR^-'U*>0MBBPZ0I*Q.%*BRT6- MTUM?+/S/7'?LN"RFG%]>DEZ,.J'U[)E.LE"-, MZ/;F!9"#P^DY#YU >A)1 AS*\L&ROP4(?F/"*CF7;I_ E"]$-@*$.4\OJAT" M*>%<%B \" MS9=$F8G5^L*9*[MXATRE>!4[<8G#Q"V \,WH(U:ACBOY9,4@< MF)L@QZ7'=P[F3">.R=AO:#N1^B#B4D8C(7Q="C+?VVQ,TH70Y6Q99K^D)OWT M^]7K%=!Z;P6[E:#G]^Q=+DK;M*-YKO/=.^4<( M_03#G-H3KVM\.) Y@DVSH%#=0LQXOW#,?;XX$%F(D(KNYL'967I9W65L;EC= MIF\?9+8ZFF4R>D$IM=<+,H?.A;]!7@2?13]QL[V$8F4%;:QGR/UYYVQ70^.; M H>%M_#*^<)."(QGZ]: 07:P94*T)786K77LX/W7+HYU*YH2-U$Q]L-$T+WO M]@M?6I971O9AJ]# \PHCXS?D+8AGP5;S(>T*^N-,DMR@EHOH.B6QO6F#,,F6 M^6M<=BHC_-PNI<(:[6838.N2%]??8@PCA,4NN)4H6;VUSMRYS+RL:_!%9_<= MF]6D.EU)8IQ">FBWX'_#%UTCS6G*5M'P\]N&#'.02!I::!T[[!]_?*MWH:">[TIB=^D#3ND".A#R&37K9T\%F1 M:U6&\KR@+#IO? M7=&8@-#H@9NO3^L-#E3;5E:T]]X6:>+G KX#"M5>XT+NX >N!M+N_!:POV95 MFN>>]F;:9LN";YQ-<_4SNJG[$A\CW)QU7HZTP[(L5_MT&9*RI'&F"EX\+1!H MU-$>CO!9MB\#F'K_\2$I%;*;%6FGYYF"FM1658Z2V4&9[1*E!PK8,J*GR9GA M+-B_7;WY ]=C>/='E%,XSCXVJ8V% M"EI0]'_>Q_[/JFS674T#4KOIZR#/BVF4"RRG'746Y0IQ\YIZL"I=(<1<[ &:00!L^,90X$ ]HB#U^61>=\HIQU,,COJW4\F,@:\/0[$N1+X7=8"KB!VBYS7/F M^U?@A3F_>]>K-YP^5?P^A*Y0>N16-YC2C"[X%3./,2RJO7(.Z MZ>F2Y1L"N"I?5Y)2\CWE+84'^'!S;):%_6'A5*$2E>-8/#DS3(EN ;F;6UHT M9I27?<8]*!V4JNFC%Z/(Q5DJ.SPREJCK: W)I/TV+FBCDC]N2RP@;[_!0+1> M+)&0B1'(\NCP.^F%4Z7>,<[S#HNM>@@'*W?[HW;SA>O)S_TLA95#EB>6":6_ M1^-V3@Y.@!+ZN4VHWI[!'9A%#?$CW;3YMO+;C!GG0/D\-G*VGZ4I/3USMN060 PA*<0R(5N6"DO ]XW)W?? O)U31^2CY\SA44&$^5JHQ_AURHQPO';K^V3'0G1G' M[6O[2XU?=$2/"5^"]E\^LP9E);P&8[,0&>O $-=,5 X::PRD\ M,Y[OI$J8KTS0.T?7?H3^Z?)QVW 0=R:;PXI?AZ_5SL3KH6Y@MX#'4N,QRR:X M;+3C992X>]Y3[MB.JD#%-94?_]^" X ;2A_7K5S5GL M^W67F3-U@\=HC#B?9MY%0F)RCG'Q\45;UFRAVJ1SR3(U5JU.1?DCG'!LYZ+) MK/V[C"+_FNWW[\5C\I]>XXSG7L?#R?+_-M*3R3#? @2LC Q(AQTO"-/L#R(\ MM';=__P2K-S/"),?/1) M70EY//UDC>J+_XE8%4YOJ]63%U:@>UB%;%=%VTJ#XM-9=G+0Q?#NY=ZY(]KG M-^0=\B#"_%7M>$YL$@*5L'^ILZI=+4Q3:'UB;(1]/P8.@=.CXY4U%RX\G+O8 M07/F?XDG9]JSB&\D=XT)X8]WJ86#G6KG%C?]JQA$V6-WBS3G[XG"DC6ZNAY]EA<[R[;7SU9O28?Z?0PA*<5 M=C'4UAD6M8P4LS2PQ'GM@A$$$3!07?PH)@ M7M]]I;SUXW8'J2I9K[JPLXJ32"7OW2H]_5%4-2W.8 D[MY*V8D%M-;$E$9Z4 MU"[L;)W:)OU"FS^/?#17D3-.F(Q,3IGD+T# ^"7VPQV$E4=9&4@3HC6LG/KY MV+@+GR2HSR4I;?G,97Y M(W=I-WF"JR4RG4MRXJG".U5E>K%M">UAT'.0-10?C%RZ;.9S=+JZGFLI:VFN MI%Q:B/47H)<#B%$RQ4=#( >_(:HHL!\$![$<>#6QH.ATL5O&5)7,QUXI\,*D M7YN#BG(ER!&K>0IM]YEEZ:3F"@Z2E"^3<78ME[>.'_GV?U4_K9A9A+G-+5)?_%OB.RW.<^%I2E M.UF6.:\U0ZMD$JO@MF(0THZ7+?;UBG\KWPN?352S;46MJ1@JER'T 9\C^UBG M^2,J<<.HX. 6T,D32SN:WP4F#:$7P=75,7WJX2?%@8BFM"C!<-R,-7YM^$R@ M[Z:LTQ='V?XWEN^^*?!0>!9P.L=QT'@,G/-?K4='(K,THAZY[J::8[P*QI(X M?0_?[#6($'H>/]P*H>(GQ\[YQ]+& LPFHO3?E&EN'I38?82N M2X>Q0A70*-BJ#XRBS17=L%H/K7$SN04$9-W%CVBO/R0'S^)/WNH@Q2X3,N_U MK=D+':;;RPME*,CE&;RJ%J^H3ZT7KRR3G5- V33B9:)&_*^8&A@+NT1!.==\C% M1:H5S)M0\[]7T!&!_E/;WS\Z%_:W (;KY>L@(>-K40-5/(U_2>;C'4/_R_'8 MWK[:6[> ?]GT[(WDQ!KF>D\;$T*Y(8Y%!FZ.VC;J<\0$LSUHGM5X.^.ND 8]U#"B,G0N;*UR)9] M<:)0O."SI@Q^"<4G$2+$3GL/PNJ>4W$_?+ ZRJDD[##O*YV4 ]>:A(N@H7K7 M81 2Q-2D_@>4:]C#\'QPB5Y;]J^DXT,:W7)&.1J9SXO)D=EA,8\H2XTCC9BG M;@&F+0['=H16C><>2K0\=I-TY ,&; ./4% W*XB'0Y!D/;K51K+ MSS(.KZ4[<^#&]:-"QGZ9C&BNWSINK=W4ZW#FJ>2W*%*]PTIGGR>W@"PS2823 MG[SY0<8KWV?GSI%OF]AP[:.+6 '_6MCH+#0(X;@%Q)FL$F-P[DQM.^#?J<:_ M+PZ!+J,7$\ULV9;4TU!GNJB4PK8+$6T-6B:UG*2OH-=/ .X4!RDH]M[5Z/VU M-<_Y\.W2([O3V9HA*=TV=UL6&>J07O4!RE:Z^\_=R-9;D4JW@(=WSGRHCOI/ M+,+04[>^0;Y7)_SGNQD/AVU%C0D[Z$34:H,>6-C89MF$DKZ M"0 :]AA]"/O'6-_8V]%-/I=AYXQ5R*>C-.6/]2->U1A[#>2Z^0.JL ML_=I* M8WG#JJ)G3&+I>!C\/FYWZHNXTY., =XA^%O> G!RA&^N_^V*YW?GV^@$*Z<%X0DAK1C2 G#R^=VG^? M/U#NY$,&9^/IQ%B9VWR).OG8(*:0QV+Y:WGKWS@9+ANF.@)FV-*%1$;[#)DU&>@R,S>>4.]5,#(P_+RVJ:DMQM+LUB\2F,TB;I M6+ V+R#9?2/#O@5<72SITGX.S>6T8YCD M7&GZT14S0MU/$[4K]P8;^0&'0JLZD?:MDOW2O.X^JV)3L:U>3AC'7\'_3HLI MC3R,LMRUUYLSO#V3HGF*]K'>"W+1D\C##Z1> OWG#RN+U057MEA,??O1@2B- M]V@?6D5QV,9I[SHLU->F=)T-RPJ& M$\PTXR((+%:;HN1#;9E8AOQK8A+/1-O$#KT=OK'"!X$NC'%_Y.G] M4,&F.76^Y-%-RUMQ4>\'D]_?FPDCCY!^L%:^G.UAUMW[CB=9> M(D9'TWJ<;W1?D%K+1]\VHW$J/J/3H'#JQ) MR[J+.4H#_8ZVJ[GF/=3NFL&TJR8:HZM@C_7\@$CSWV?S"?-S5\8%&;'VJW,) M]K3U=>:L)TK*5MR9=:/;).?H"6MH(*S0[Y4*LT 5&^YNGA_?Z.5;J=R=5A3T M%YP$\N4.?!D?L# M0T*I+Q,_JSN,B;,MF.!M:@%=<5@BLK);K*72,]:F!TUT- 8=Z2U%W3S9H($- MALK]RU^QT;]:S>W"9%9%.O6O/SR^OUL'W*X%K&2)_;A$>K('V8$3B,Z.*8)O M 1:@,!%Z>KN'N_%1O-IY$Z='-#>S M]/P39T_4IYR@#RW&/R7T1; Q_M'Y>\)42DIX:B3N!/JFBP;)5$R^F.0Z#:>$ M/7JA;UX^OOA@\"GEL^">E5\NP^QQ+-'=O 8W3 M@]BQ8]R1MCL8 'R:.=&9R3&U#B8J"65J3#UDTT!]E#:-D'BX)M6K=U6RZM.I M ER5#U@9K3&?'WAKI!_*MPE^N7LH[PTX!Q!-S8R"]/8*WY(N\S=Y?_L1,<2Q M]J)8D;7;RKR$&=/*=ZHFZY3Y6EU][/^R8M4S4>)$R3#L7[0^\H^;_WEH';*I MMW$"/%4@\B+B!UESA%*6204/%K]5R2I^S)O"S:03SCV)!1?N\.GM-<;,.[N4 M=M4SD1S'PQQ>LYA3,:;/,#,$UR8 OWI>&ID?;VN%Z0T+&X%;$9 1!$!2 .-F M4<>R$74+&%RK7#;_? L8#?0*9/(3'13 U:3B^JO= X(-76!?@FKP_"!JE9D2 M;B]2QJ4)+D6(_@CL:OJ6>X]T9='[F$<2JU*;)".'%C;G- /FY]_Y^VG8=Y7^ M>I9./O)B*]8@IK3X@VJU3>VIU,"E4S6A-)"$K>>IFIKMAWGAFL/AH_/,ZX)F MD1(W&C5D7:"S3-$N11R!9TFX\V?JMT0&G & ^0J*C;Z7::EGR[.MJ]9 0CCU MCKV*>:R5!VJ7P/>;S2S^^'N_7;]<*WIR5+@>"JI;];^AV:DF,=I!['EC1 M)'U,/O>#E)'#T8S?I*>B(Y"9&IC3>*$8>&YR:8Z[-S2RY_-JL XGV26/R]*Q M)T\LXI]*8+-K&H1\UP%/]X21$#3.!&,3UD%E!ZG"WZA[T@PH](_!^P [^%UO MX*$^ZGEBR!?P93YLX9@=83D3\5)=6TW+2,'Y%1=9]A_2"!RVATEA@'5)$F1O M)Y!H<](4N1E-]/,JP$\_*32EKF(8[\^'*9HHTD^$Z?A[8G1%.TH="5]R^_Y7C/%?YI08JK@O^T+4S)ZT+"4A+>56]O3BW&-W7'D> MZMTX@"",?&N9'_:)WO0\ 7B\(M72#BES5C[ 4ZT;P16>.HQ5V2=%!+=(EI7'N@MY:+>/HEF9 ^4268N6+=ZZ^ M%CL6<\%.*A0H.=6#(KEZ=,]_DW[$PR'%C(2E&KBWX619 M1G7C6"\$1Z0-2R#9%,N/U)O#)R7<9%.&QHD+O!]'\:9/M0C"8C ';;1M7S;^V;JL*:PL:DIK?.KEL J:3NRDB@] N44;W3-?])][-=O&Z@F)PVZ&ZHF9%R?D#8"X@AWGK^7R>BK\ (B@Y@2"8W M.FMUF=S"2 S9DVBS.LMM_'[B2)+-T06=>8_0SUU;/42Q1RGQ78^AAJC73#4+('B %A-8J2GNNL6=6C@=GZ6=53-H5GKV/)! MFT''U#R)%]*5XBH765=D9Y/C*\E^0@N73)I*6%6H MK:!$&O-SKIDYZ;-.R6*"Q.]X?:\QFQDB^SL^:V7Z>E/>K&Y)$]VNVIG 1N14 M*35]PIPF+#%_6'J"(2^9@G"BOXIOD^+>NT^X5%^\AL, *&)"[$.4@%MXN^N2 M*&JJ+MP:0AXQ)U16$&9MI!S_^( W7AZL_"L(:]61DAF]Y(=K=*< MF:H=(/4'8Z%X+\S>1U,1\A=^;A>%1D*$,*#=$LQ[5NFIJ9?;RZM.G\7/@6H*6J M*1V"9WEN7*?O5;V?91%^H.]Z*=%S#6_R6%O*F>0IJY'B]BR>_513&]+TZ1-[ MT0C.MKCV'W(]GW#I%U9ZT @G,WMG*X=2/^'.*-%W(T]@;_TD_)>%UDVJB7\K M/8TP6+_BVJ_[ZI#,%2<_]3,?FG4 LN!25KX_H8-$6_V-FM7]ROOL+#)FY0:4 M^-5M;^TP%T&C4(8%D?4D4O.D.$J_B2\'/' RB!U15Z!UWUKCR3L&K9UVST!ADB3YE@+"F%"&60ZG/V%*E5B%D34MV B-N3=-?= 3 M98VZFE3U^[V,V(6+%T[T6V'_Z!FQJ_U>C%??4>VYPE^!\T!> M2^,@MSVU9'X;BB1;E_,_E#Z)7;@7W16V"U$IDU]M)5[>=8@+WJ M>/@=1(ULQ47[Z*+[$2&2*E!W&0685PD^$EJS+E4J2#CJ)-+V N,&'&581??L.VP?G3;P66>Q^= MV_923UJ"0$^SWS8:5,;9+&LE)Z?05B?&2PR4%>ET%_]=F%W@1G,SFN<9:WYZ M XPM^:@]65_,(>"X%6[\ RX^IF?NE/5,YIOEL"XDK3]G^:\ >X% A*O0#)8# MK>BURF5[H3O#O=HZR:1>*6E[_*Q^8S'%]U4T>&2ZQ1B9!])#[9B)>@A$*BPO MSAWN0"(FG[N* <,RR6\! 4WM(N=J!9@$8^D%(O@7!\ %XQTCOU^N?^Z%^C0M MR3SW?B2M1:@VT+9 F*D82Z0]?[_%".Z!2O:'J*T2AV@LN[V=6^DMSOU\@,!E MY/1V_B(W=1FT\@&/D8Z#UB&3O)DO ;%>&Z<_7XA@,Q1B\ER8BRQK^:-U;-!) MU[7LP!*#9_=KUU)Q*VJ..8GS3:Y+]&@'G)CR&_5W-J\(YJ0KI6-J&\(.25,?/S=/-S.-].<@5I77RVS. M/7>$E!*G? A(]ZLH\=?3V2.3(M#]:4#ER1-WQNHI? M_WIK8UF[*Q!M^5 >,D.'(D 4!MY0S';;(PSU)'!_QA+J4RN:,I9/JBKB,*9_ M,C6='%!B/W:1G2@4KU(M))_?ADEPUSA!DR"*& ^T0_> N3?=I)!-(JJ$PMOBH9S[?&HKE-HA*0:QMAMI.N&-75M=3.0\^IAVM.D38EP M ]WXI<_G0&IQ@;YY4W>TH&W@!+TD>/BTLR,SG+CM@76]CJG61$!I!Q"GJQ& M/ <7X_$:[)+_M1")AL=FAE#$C-,'T)I028NM\?BU/K6&R%H5#B*84<2AY9J0 M0;)4W;*A',^\>]OZ2Q;D(;&F1Z M@HPE'H,UVG9:=L9"0?K:N_6/9(MVV(2\O\UL_"W#<&-)&]"R*_UY4SE1H&>6 M'YB:/GZ_4>=^9V]+2VL6VMZC<_S]B1.(]!;P;1D/JS?/7/9E>B[DQ1W!TK$) M6PWB@_TL)N(%A="Z='L8[\IR>3&9M[_1@(U+*OW? Y-$_G>GC/P;%/^W/"]@UTI"+U@]2[$I6J$)5C4YQTP^(U([Y$BH;K+Q M+=0T,N/-;O9DUA'^V!VX K:!<&^8T?0S/0I9SR4E9^A?3GZ=CD-,=#SOFIZI M$A3KBU>-D<1E8#?I:!U62%0@L[JAFEOK\2@,.;,+-6* H:0+2]V\?0@8MCWT M+5QJ/2#K@O.,<9[! A*XS'(QOHROB^J_+"W* MQ>1>]CUCCV1@A5$-"0\[EE M+ /Y!$]PZLAK#$?^GCZLV74F_]!,/\4DW4,7KD0]C$2T M$"/($HR$C8G?K%Z[JDYAIB[9]47N=57BW/='YW.L M.&W6/F:SV)&X5.TN\R/74@&HKO>&L\VWGKZT^_*>+;V@K2."J<=S] M%)]E::%XS6AY9"6<9LYJ1B^H%/(&X?/,$EQB15TW>S,<_UZ-\5T8U\A&-ZU] M3TC@@F\#9U><%WX8X$9S^\X^KHMN 7[LMX#^4G3A3:\$]/IE)704'WL+^*^V M_Y-E_;%/^7:?P^K@XT\Q9@!PSU7_79;UTC M^)E_##TS#PJW\/Z678,;[V9LJE3 M_OSD-.Q#MFW#8('TWH_^Z+A[?2Q/HO-+CDG:[D ^,'IF!?CCAA\BUMQ(+QJE MZ"P\COA4[4[P\IBIKJ]3>FI!=,U>)O]B>C9CZ>NE\A\W#)_0(SWB\IW+^+N9C"A< MK(=M=$''#(6(>B:9_"?QN \ M7ZF>W%6L6@RS&LWF?-09$9/ZRI-22A76;G> M.&+IF(?=S13 N] @2?;"[S%>YHKOO9U$Y8]37()2PGMJK?51PQWC%/7U]2E^ M>6I%G'^Z3@'W%<^A4N@#C(R;P+DSHUF)T>YN#E<7T(4.Q\>U*/_Q?1[ M;ER7+_]#A]<@%I]VA5N >8F-QHJ=7PWHX:Z-O=W:'V/!I%EBKC!C??CEW^%^>3]Y]NY!1Q)EB-8[6.US2:U/T[K7\285<-^/I>- MP)FGVHJ_PF! :.6;I^ ?\/NC^.X.?[>38M_7]QY!\OEI/1M,T*-X@3?]QG4% M\2C,1[O'Z%QP>(>T1,33)/AGC!3*X.B9W67L#!X?'PO.BW1:CV\'@2@#"/5U MIN1GQ*.OQ\YB7!^R"A-%[6I&,#5F%Z^'6,:>N(,.O##XVUF49\RHK:"SD&:2 M-8*/ H9&[BKKAOM4NL#/A'' C[%RMX# K;42*!Z6'/6AS!E1 M9.LLE*78^-4SGJ/BN%^ EVB0NCH.F*#%$LA0Z?R9ZK<-9N17.=2D_CJI=25+ MF@E=DH?&0W!-EQ3,N7W94\6H;&:X,%'P6!'^O?Z+K]D\%"7]I9X2)&QOG.LM MBK9'7K3?"&:MX2X'V6RB8+#ZVFAU75J%2V,VN<5Y$6L)UP-."D911-/( [12 M;YLW\2A6I(!Y"*10%32PJ+!E:OZ4Y/!U_X70!K#&J(0[URO;[>O,5J;[@R%@ M"=\L)7;P)K'WYQ=Z&F+V6'2M$?2M&;?.0D]OI+?X@EQYUJP1_7)&VS,*/*CD MP/(OZ<1#>F)D69:_H*A@TXL>T6,].TU'BTSJ2^+F8W<@!&\OE]:8')C9&:TR!3.KEOP]_"[_[Z+9%;%%D9XT5U7Z>-IF)) M'L+FJIZ5F$.P1&@O7?6(E'2*'2[:"RH]Z20ENG!T0M@S+H6ISIBO3-]J,<-J MC_=4(B\,Z@B2= @')#;Y@=&83;A>@8:::G)ME@@[I-C"#LU,E+8QM6^.IM"Z MF4/:1D+T'0>MJ!QO_JK2G#TL=_/7KT4NA;L7&PG/>YK_B8PJ'"5V^([7 .5$ M2ZSIVU"LTFTLKGD?*25ISF?JN]!]]-)%<@S!1H#H.L1'X3G!"@Y9+R=JW""& M'TB%^:;&8C'IG_V2V@;5YNJ=&K4PIAHC3ZL3CKE79 N[W@P0DRI4DG'3G^U7:Z-^RY)U@OQ]6HT%O HUN [ZD5?Q/3\8,JG$D)[#[Q M:"T('W6M<>X.KT7))20!=SPD+HVM4A8UQ7C\E#,:68P]+2,[@65%8LV0(]W"D8A+ MEH8*N/$2!Z^S6J8N/I+*LVB7N%YHU^>I-Y,.&M2Q4RS+8 AVR]I6*S%54NBS MNWC](JO-%:J59":7+S;L&AZU<[1QD?2;0_B*KN65&W$',$R\#OOJ2;Y;W*8% MA3K!JYID'!J#B")CV>]NO50]XC.M7$Z?4 FHFLO50J<+63DEI6UGTH\4=Z&M M8\) A?89#^M9JK<+2 M4>OM$I_;7Y(7;,K?__VEMBCF+WZOW;J'$Y0\_CP,O;@FX7FTG_8X=0GU2.&T MA2\O;I&8)L9W&+0D=D8)E<#($]W@#4W(S':8D:&^G]>I11ZX2QBWM!#G0[PP M:FYX;7:_=15+RLX;3$M!U0<,L1<*H(V4cL96-^JU6LI5; )XWB>5R35U8 M.?P%]G62HI-<3*^-96E?]0'+A85_8BB1/![35OJA$ Q9>,Y>VSQZ1SM[^?\( M2>2?D ]0L$]?TMI9'R^L1QL)3,-LG8E)(&039\2/(W-5,AF2'%A?/E-L=QNQ MCO!K"1V9&>HV85??* XIN!2:;U6^RIBJK'__FR3?MZGHU,%E'LK5!"^LP4H@ MESL/I,I).O1*T^0+#' M$<#&2?++U/[P"62F0->J%=?9AMB@(31S_(9GN:,94AA/XB%*H^-Y_<15FAE] MX/G;TN7*SF^_M>95(HY@U=L_F)!^S0_2V[L?Y(W?QQ.G340*5S[;B,.PV7F5 M1B>[I?2?#(/39C1&(10K=OA8GBI#QM>5M>-QNS(L\9M)<5][6;B5A?$:VLHY MNGVJ09W75MV5:/A5?QESK0_,H!.'7=^ ']N]H5(HQ?]=SG.+N7FY._,Y*BG9 M"ACAW)!BE[3#2]6I2$ZD5B&M:> +H&_!= /J\.^.9([;H8'&=9)JU5BL@\Q%CL6A%Z,Z3GJZD47+A.725*TA3> M CK6T!D^9;O/!+;/32E7XP]7:&6I@#^^2#GN&;_[T<,1C_ZV D." FU*>0MV M6CT=]K#J3_FE?3\1YSNW<$P,(H<#N2VS:&'>T,*^K0!KV,(_^LV5G__'2E/_ M[RZ#NL[H2XK#6\ ^W^];P$X'HC'U7RN>2>]-COUG89)[V)*[G7L8M7\;GVG\ MB^SR']#[;]O_6=A$^U\JFO_YTO_/YG2I#/LYW\QEJX6*2JZX0GV]V2!:J"PL:0E"^L>*#ZZYNKG1 M\_&!)8,A-]=+HD'8(8O9"BYNXE.'6=!2QQ4%ELQ1IQX%BI FA8 JQ!H;XZSB M@1>9%HQ^Q%-FV+W]O6@B-^,58&>&_,TS&X+WH_()Q3<_OM$U-&29OXM3"1.I M6=:Q">B?FHQT[]6P#\R15/N?.RQ;*TMK2#.K$,!3W MOKT?Q7'2NO+!^R[(M']HMEJ52?,D?M:R;_]R]?Z?<"\BZ307XG*.93@%NFIO M=;K5RK68LW*'NL:T;RB),#OD.8!?40MO^<%5V.7R^5'6S3/C2&\<]/5*?_84 ME]-EF4HQ5F1<4@@9KIJFAOH6=I!S\K62<&*G-=6WHB.+>XZ5OY87/)&B_/2K1WG %6 LNNJ+=T1?^O7E M9W.E.C/TZ9VOTF;U'J7G0QT=S*#FB ,RGU7 1R'/] MM(\E=1_\QO( ^]/[\0P/:"7U%@ 3KLS>B]T567XB^>9YJ6L3__AKHNUR O M[OD(35$O81?11V!Y#<;GVC:.;_&0@F;-*S]#ZZ9"5M.AQGMC?1#4O<6@,N+'EDC)MT5.3&7?CIVD%<[@<.MM9BBOU]Q MKX^IEBDQ"*S*U\"WE57%T['H@V YT/XG%KAEV%(OMYT,"4U%MB]PKL$R-OA, M, 6;K^\,HR"H5>L&#\*'_-;6BM>YPO/(0&YL9Z.P7O?PN7*_JHH1'"H4RA-G^NMXJE,O85$2X8%O>M-8[Z4#0"'I M7UHRS1J@''H"F>@RI'Q;%I6-4Q>JQ]^J7";OCVV92E=4IK)]4X+90$8N^ZQ& MC2FM-LT:/_7]A[[ZBFVFU?. @"@H T:=*1(DUZ!Q'I(KTW M:=($I <(57H5D" @($U >I*#)T1("A0N*.8NR18O MR?VE<_WZD@HS^" :JHH5@S'-*PI#"#HZWL M7UDB%;>6S"5.V X-).&D?:5653I/3(6]8OIJ^&-(*^[I87HO?#C*\S"T07W= MN"13KT=6<^MJ]SO;Y72B<6SZ81Z56U&W:%B&'DN+ ]N?3?2N$[Z2MWM!6E\E6FR4$YDBL+H_E M+R5Z)XO=2$0">@MG"[7A<\CB&'?:Q,$F^ZS*=*WI!CDJWHC5G>M.J9(GP_4B+%P R#$?/0> M:1M]J0YIHFT(]S!6XY\4[G"BE%]-WNE=^)Q\6J8B@W=4Z>/)]:B 7?APN3!) M();,ZV$T>X5)Y;]_O95?D/\%V]\>/;%TL6\2T940;4:/-,ZM+ZQ8*FMZ5/JT M8I!K\'KBU>;REP/YE_FYY6<\F6*3Z6%"7F=*NV>(]P9&@2$>:KS&WR?W/;9R M)IP%-DSNKVT68XIBG?^@.C3G,$=/T).V<>UH&X($X0/@^F]>,7FX6;HG/(=7 M1<=;LI?IRBW^5R^!CU4=TN\WC22'T;^.WGP#'+[DH!4_-@.5:&5HK;G5#\W3 MRUZ_-WV\_^0Y/UK_<>#NAK\J K/C#"T*7QS*Y)G,H-E?M\CFD1VYEJ"W=-P\ M)$!*&NP\6$(];S7%EQTG2J'>&8L$N]VS(//[V;>6Y+4I]F.W-W/[!D#7]@1$ M@XAL0;XGWU^L+[$[5K1RK])]103^21'Y\S4F+XZCFT!T*I3H1Z;56?*58IRD M$PS_L/*71#=)^?UDJT,?F^JJGGM/ -H_F6/U4R(A8SWZH1/F_(MOTXU-YDQD MJ#EW*9N*M?2FQ(]%1GT-SHBHD!%_=+ZYZI>%+E/9>[4QU$F_Y!0,)Q8=[HLV MN*,DA;=9C&+Z7H=LS#&.N2CG>1P.01N65O59RTY&%S_N+??9/.I#!E\1(1UV M(=79]P8]+I\7L"UQ\&( @S9F?J!>M^%(?-9MZGT6/G4RV\3GRS0*=7KAQ M=SV17-=R,U1:%,4,@7@!AOPF8$]-QMV]0[,-6FF;*Y@>:K[OX0&1!YC%J2NN M.[IX^];7\48CQ^5JGY.S/V%99/$[!ORZ 0#&N^-PNLS)LNNQT[)?U7T E6[-'&=/8&,] M.;EPWS94R>(E[X\H85EMG4HUL_O,:E#Y&1G[RZ_2:QUMVV26:2Q9;C[':>+R M_ABI0C7'F5$25R'XHB1?RE"?%C.S\080? /P;;Z%F^A.\8UB\I2ANHJY[9%! MO'ZNA_#:9(5NV1GWL)^WZ')[J94XT&HF%[E/$A'Z MVFE^_1#BN7VTVNHOC(VC0\ZVE8"#@:A"ELZ%3NNV7:W+UY*< MBZN<@'XTOWD,M7[H:09G1O;]N46:B(DDX2N.]^%.%:.FG6%S/E@GS.E7EZ)Z ME%."&M_R\+Z)KM8ICS>0U6V/0B"$Z0G:F\?WA^HM5W;R&_5?79N74,"_BO^U?W+1W^\D= O%"OJ!7CDI),,5;[ U'^5] ^'OUW!=NQ M%OSK[0/KA,AEFK\G2<50W@!L^-_Y'_E7F27/Q>KH=(Z6: G9TO1)\(E^/> F MTS0-^[O&^?TCZ?]X0G9 T)^#_/^OD0_Q_QITF/)O+YUE_N>@0[Y"+1*I@#I$ M=D_[/(U>TE47W1]E7YYY+2)OAI;-TZW?-+UXHVS&'M1W9S?,+<#F(ERT1\CQ M>:R+L)?%TSJ^E!1JOW;(8)88HF\737H;.GK0,;3RW>(EB16]2DV6H\@I'\8[ MKF36ITSVQM(9ZI4R*L#F7OU J@.F^AK=<9"$!55+8V-FL-*DSB%8X9&%PA[& M=+:99.]*[UZ6-)M]0]-TY*GQKD?BHI:CEY9-AHS8XXXE\FK*\[>Q:]1#B/9; MQ("0@SHL ]TA;LO ]Q#Q518M_Q"!<,@=K.+ACVYB[[P2)U890(N!I59Y _,Z MRR_J J7VACUM#/U]KIX R_3.]=0\:U#-6>OP&EA@D(S=G26*9(6DT1./&\"S MZ!W+"D' 79X"7 9XUG*8PLE]"/P?3 M4+;+=.6DLKFEX(Q,H)FNDU&V\!UU/,=LPD+']@=&G7?/9O-B\Y$L/[/L\48_ M=.-E_7CG_<@0+K.7#;Q,G!>NP:WRV ME:KD5/FN:(1'-S2N5PL&U\^A<=1>-K"Y \.,)LK@A8=F9_-^GM+R2$#UZKL.,1;B'_3/=MOK BBJ#P$P5#B MXVZ4A%IKC.B5.+F8+AQZ .V.S-EFR7TO@$X6B\4>:1:3S!E1G/:#_$04A43G# MXW;QZWL]HKUD88H,69Q?OQHJ-+0*SQ]/K/N,.0\3J*>BQ"LRAX>Y><^\D VN M=B ;%\EC6JOHC"%\%:/$[G-5=F0*;M9'^Q4A]@X8X(4-& M1PX7+&RQR"'ZP($[]?R$%$<5(X2H^_J<)2!NN%=CD:I_,5!??H+WL5@2;%<] M6M%JQ_!CLC875I(#.5US1J]$H>D-H$%32WE)>&S)S ZYVM%>A:Y9=0D/H)D^ M67Q.(*#?FJ2\83SE:5XCC"7O57Q16=#:]3XQ>J0%J8P0.'N-$*JO6*D2B=YS MMB1>Z'6Q98G>P^'D8N^N)'JR@OCY\_!LO87#A421A$OS"UY1'@#C!\"+G,., MSY03YQ6'V]95,@]3M\['E!<%.(&>Y0D%Y^,Y*X$UYOLXWT!F+5.UV0^VS^:\ M:KZ&^==_VZ)5)7^MF19=G?GE&&5:LJQ(8$X,*35"X5]7"?5G;,N#8XJXCE4% MKD>K$[ZNJJHAUHW$W<8N$POZ 0%"! M#X[H[L(#7B*][4X7G;FG@Y720ZY=%E ']UBS#-9+_TWOD]P6FA?7U2",,F0U M-][#"4;2 6[8!%NPWNS,9XZAZQ\DOM4)(/UBX'EONB+$''_)<6Z@AY/FG;0. M398"&UZT1)4,[!V&T"CUAR0G*>*UB0Y+]B'!3>P"[I0&L>'X98K]MOM('E/# M/-76Y[9'7&6TE2P?CI1[)73NJ*_P\W.NTQ,#;5=Q]KE='C:4;.<.*];4).T, MZ@F0:8$R)EZ$Q4@HAV'$*_ -E]>GNL!DYFE@!>$E1?;5!D :9?_2YO@?00?L ME-?;]'B412L86P)GDZU-QO/Y?%^45DV_13\%8 (PMDU,*A[..Q6='$LGZH7+ M42H\B"UIM5YJ:9CEE7 .>*>(<.P*$$7:0%W"TEVRG*5GIO9^KOGG"ENLO5!" MDW/-XL0^\=4O!ZZ><8ZUT,/;32?WZXSW54VKZT2>4#Z1"V7,QP!PO?HQ<]&T M&GW:#D#WI_,&!W#N2 M&7Y>#;<&JW%)?\.J=&"4B_7N],&S,L#$.?"KLFNJC MC^8,6.63.'3R\@@IB4.(H)KJN OF=9-[K015:2?VDQ%G@-74#L&@G-5Y2M?F"+)_8TA>( -/4 ML+S]1M2GPFZ3^)'N'B?R39/Z7,;*01I49O9*(4*Q 9\BPMEJD0/33Y%52\%J M9XR?[[QXHTN!8C[%_P8P)BZ5I6G\8#7 V\C(:#?I!E!V&TCL?%]7SC,D;N"\ M'T(H2W9YW!Y$]\?0GO:5PS#/ATY'UU%.ZY8^O ^M+ ,*[J$<1SDG8AMS\YNR M"8R2\_1T"EJ,S=_ML.>6=KDXWV5UJ%L_K4]S?-P]V:57CRC??IS6^21!2QV@ M/]!>N]E;]IRFC+13AJB.5\)P(O-QTNZK1&NGTGG+.$IKFXSD+<#>9(I*50&= M/2U2DMS$25+?ATB#(7(35APP]1!,A=G* 6TW+UXFU]*&/P1MI:E&&/ M!?#\Z$N]%8-KDN\*]7H\MW*%YU$K[X:?+C_5>&B9'D^NVE&9AZG+);WMR0X' M];//23A3818-,G$@BRNYW:;47O6X='6(&O9V7F5-:G]3(O_HQ?=%EE@,FE"5 MIQAH!DBKAV[)7IZ?:6OBVNNGZC2:'?U@/K6&UB3I83T2HH\A'(M-^A"CPG T M,[HW/:6^N'!'L8N.""QO..[(PI(-!?YRX4@0]62K5X=/C^&*?D\96*:TY3P\RM=K?2PEY*M^:Q[ MZ8>SY;'MB(Q5Z3BX"X2WR(&0AW?C[MO:D[?*[U9O +*RB>#] R6<6VP>%HCM M>0.84^U27QV.]"8MCV-^,S>HK"XE"V6F[\#=3NQW'W*; %$B]4O08V;<&3#Z M!!N!+9A6_905(]M,X&01FE)GS;=JV+^G;:2A(7J*+)QRBCU/HY@ZB(S]CRI< M/PX2J)0SN*K88>%S9W] M>'Q@)U/":T[9CW1Y@H4%;,Z<(_-6ZX\^9\Y/K* Y470CTOQV&O;IL$'ZV?7C MG*9:&\-IL^=Q.,O0*QPWOR0W MY0/ELN0?^>225>KI<^E]K]=E \PC8 MI0'25NU[,J1IO7.@X<&+P;N);ZY7/L:3\1BFBO9]P'[EN'\#($ &C'Y,-8FGB*NZQ5RA5K^ MM&/$7O[^Y]\U(>[_-/W7=N7X(W/H-8._XTI%K'GM9@Q(9H4,SOO^);7:B2]V M]GVCI;/CW,0R:&*?5? 1W\M5AL_Q(6TGSJ<7+M ,RA:;5S^'F>_'SXE;P>"\"\:SJ(XK\\A][C$1(7:KUZ 1.##'0GA 503=03B!A[$ M]?.Z8'*PA9-;?^/CUT'5);1;!J[)E+T#:O[X5Z)VCKFWNFO],,[R,M96X^DO MJKA)%K%(\>RF3GH.I3V=Z8RP0K.RP+/(K;IV13_:F9:S,!7^PK"\7\)E@0=G MIP>^=%&YLT!OY9JQDWF[?2XNF,'KAD@+3;+7&/I5^ZKR_F((F-;HG[*?/]9J MX/P,K$_MI'7O-F.!'S1 ]^D.]9(,J#O7W\+X*<_:MOHQ1F@/1.BPQ9BC$8&4 M(#[$="<]24/PR?8!CW;WPY&NAY/O4D$AO_:KSC&'%\4DA0(^-&AFM:N\HDGB M'"Y^'ZQ%.>6B\((]ONOM M=E\:B#10/*@8]OX@^3/"[1O.3YG9;;#01KK:=$*[0TS[/:3S#DWD"2W'<],= M51K*7YKA8 49CM0W9+PEI NK)Z2G^;IX0$P9%;?.[G;/64_3/7DN="W#=;[. MIM@UO1*1VW@!([7:RK!N$^7TX;P!J=PX2;@#T M^*9?[4MSJJ7D7[:NC0L6:(X54RZ@WS1['\^#67OX:^TW8?T3T=V?[& M/(Z.M1K>%+DZ]47&4IOJ'7/*.:/\P>AW:Y/-0KG/>C()TL1(")0P!IH=2=VZ M%U>V9'Y1WMZNP99AZ&!*#;2MD7.*RF77F;7^U^^$9U%,;KN.*XO!Z,))F7L M#J-3 XE1AE3^#_O><9<9?UJ<_@35" R1#'&^8-,:\N;#ID"?Q!L!W"_>" BD"1*^CSWL#6/P(F'0-46D9'D$/<#GOW)5_ M2X=D'J_S3>TDFJ501NJN1B!(=TDOK4FI*"2GKG$ M.8C%,[/OQ<>M8RLY^%61"=N5'WNO\5YO/5K9^)@40(?-V1UHISX[)Q.[/-MP M9A0YYMD/^$4+43"T?NY&7BF+)<(0G^9,"#SKX\SU6!4]^F7G8P!2,^&6UTNN M341X+..WVQ/A/;\T2X-1U1E3]8+'Y8OR+AS\PK,=O\K,K'E5_#'FSE8Y@,3$ M?#=]_=*A[?$$J762(EA))W, 4V1@;P"#Z]F6U*]SY]I':*'0IZ.A'\L7ZYMG M3OFHAIA:V51&H\&H;X.7'^OBZ(:[J$V'LHN,>[UMW,+%+%*\F8LI&:*1$C"V MO5;8#8 (B01:03XL+P.U]9OB# SY(CR@">FCAO462;DKT@70?OY-[ M%CVO:VRB7+\H #6VVWSSIYO>NM:,6+D!X,\@.2%&7A&%BNMS!C\J&0[>B5D= MO%*6SI]:)W.-7F1)25SKT_K\.?]@YC9:^Q3RV^KG?P)J=(F@/^)=O ',6.G> M ,;#NO^HXQ:] 20&'*(AU!7HSSS_EM#W[[MP7.C_<3W+0^.6W !8:V#95X\. MVD_">]J?<1[? /Y\MRT4H1_=]GCK!E!'%%1;$F>L7(7T+Z-56.)FZED8]/1> M-XQZ<4[Z,Z^?D_5Y]X,>;,-YKTG >1_G6J8Q3*3+A1C$ATQ#>,LC\IM,*\(\ M"?2O>#M=M\^2[,^]FJR''Y5XLWS(>,^"?K$LJ*WP@-_"V'YQQ [-A6COO0&0 M("_5\8 [NS^:S,/UIGI?UH^7V5S;U;&S.:&G)I/NM29%$&K,/ M54AR3#S1W%"A?SY%\M<3:V8F!T7A9:MB3B#5LMQ<^9CL]7N M++%I%"GT,)0HW]2HKZ&W/QZX)/:FGR2QNA)*G)8A]33OZ]PU .FR$B,307=O M3%+*]CWY1T;JEZ]_,:XO7-4\E(GS:%8TS9.NA9JOQH*54=HI4'K?2J] M[ID2SVJ+_M)EH[T+I6 MA.+VM1%C//> MNXRTS ;/#F 7PKYD4@(6A!X#HLONW7OX?NP%_##R*G#KH=H!@1KLBVFB3I= MBB?MM[H6[?S*KN/:T>8#13S,,$RWE-.$8&E^Q%UT,X*T(XMM$KN]&"AC&#]$ M:P.-ICITLJV/WL#.$DVQ(BGZV&-(3EY_AUR9*4@F(_I_T_-^RR5JB1194@&R M@ =&@62@RSBF]G3D8,0M%JIM4?=V-C)W$JJEF+Q1%E2,B.(WEL2=/R? MY:U@'!,6PXE@DF:$B&F(%/4NY!V0HGLN\W3;^.EH.JU-5 M2"&1\)&?^QA-,3-\[WZLB$5U^W/-9_0B2P%#9D]@>*LG:XU=B+8>BG,B M5?7 5 6MXG$?2R23EG(D)!O [)7,8GA'OMS*L,"@-D[D?HDCQ3))>Q5(ZNW2 MPPE)@:_V6;3M&5H&NNE&3-1'I4'O8+XM4AZHZXKLZX=N/O-)4%DMZ02)!X@=^(Y-0X&U:DOJG M/QA4^L[I!6KB3FQUY5C.#QT>IZN%V!'E-Q9!A'*>T_Z*/0+'"7+EI,DSIX M?+!T(XP7J7I2IOYJBL>3M]J!>-A)\$$_%E@#.\:S?9#!?^8MUJ$I413Z#K)B MM;ZLU!RD@NZ&G]8 C37@0VE?@5YH)V4KQY$0V)'RFX:&?@PRE40L!HLH2R7\ M$YM;"_B&XD76P':'L91AT_#,)"0M2UNU$\_ESIJC^)?:I+E[Y<1EL"LNSHU? MS IQ?(^#%L/ZS5TB;@!D)_2T,Z#GX]PH^E)@G@Z\NSP&9LH*0^^^JKHR(3PJ MZ"Z%+<&>!Q=F2C8\4_DH$8Q%[Y<;)&TS<@.PI:<$B61T2#^!G^7D(F-ZJ:WG MNIK6J$NK9PQW;'72G'FPM%FT6^YPY,46'BR[%1.$>!.I(GGAFX;PMUD\TRAM M3UM76,7#G?:YU)'M\D-[N^+[[V2=2)M*E$C8M?GY&=]P>17]H,N6!P0^.;G% MGP$3@1WD@6M3(.T;@%7F-/K#S/36W8# &\#?WOT/N)7\S_UYRK_^J7?GQ[]) MG?O_!>G_:5S)U[^)B?^V%/I?HOB7*/Y[T[]$\4]#_T6BT!]HPNG=]^ZFIY;4 MAA(A#;,)0 +2R3#ZO0R9^P[I;Y,=1>"X%A^;Z/?9JPCG[WC"1^)>VS$<]7\0VNY\GR M@.JX(($_,4[VR3<"*=IX CM;D*_0W.-<%#IM+8Z,7Y- R)(MW4E+^-0TD59SV\^5+[B+_ M\J6)N066F@7:C K&#RKEA!,??'SFE' F3O2CD>:]2Q+P]NYKYA\!DAG/IGI: M\Q9VC)S+H(OB_E*6X%F8<8R/!1CF_Z,4P:]4WDI)]HAT7^"_P3 M\S]-P_?IW;^'(-) JL/5>^AXQ_0&ZVCIU?V**#05_/PACWZ2CZ1L?GYZ.8*3 M-VHN% B1VS&BA\@\ )9/WXJ9*(![D+8;G%)HB!2?F>U*#YO8QN)P%YD_^*$U MEL/PI%+74N0=9PF\/:'%&QH85SZ=G/7=#4\ M/()P=UT%&\*L$TU]G[*+LF#.%570("*ZB*@LVYPTKVC<;\7TWRY+5D#3+6!;,UN%4+E58?>E^0Y>Y;*@/HM4?-7.%L M,-WS;G4,GL*2[9%MH].PZXV$;T;S$I)W#J:\0_2B/F'SU2@V>M\/^O$H,?W$ M]^^JT[T87CW+6 V,,R.:1M/(PN)4LQ#993Y'(#[5JY6V MGG)@Y1,VG/D@RV;V$4^IGJ3H?95K5WD Z KQ_D? 4T1#T&D%UE8 1DDUG@3R0,@B<,S ".Q66 M7O"+),LI^SRE)(EW M7U()!QDOGIEG+-K]0V?%_?$ L]B0#Z M$AAQZ9UAF-7%#'?Z"*&-MZKBC;!:J8A'BP.;]1"+$>_G.\3#,PIF9 NWZ1A: MZZY>U7C;%W<$A'O5@H&K42^XR=Y:)0_DC_-21P8$KQH?W M#8&*SR:X/ZC#?JTX&Y45J+&@+2L+$DG2>HI1O [4]N@=MD MX!7=!FVL">'33K>" ]_O>Y#P;CG2\HVN-;?TW%M8BCX&3TLO5_@ M:M$PAR.EX($PBKWCU4';7C)JK_G4'&[VQ(ZCM+4C\ M"S=^K\O4H'Y+%K_N^Q5)-.!H>'89>E #/X;NC2(CC6^W)-/H!F ^L;]/ Q(^ M7EQHV2 '$<"$/-5FUHJ98_%.Q?]IYB[\=Z/_=R=@_'>C?TGBGX7^)8E_%OJ7 M)/Y9Z+].$HTTYG=WSM""J2;)O5D,3>/6BPT0=]E"?*R^%2?/6@I)^D]OW(=- MXCG+_XTSF&![1&HZ3X9MH2&PWRRD;XRL(83W24>]0C2Y@EHQ&X!0>5 AM.C MCH\2F!2,$S!)UDW6GASSX7I;ZT]XI9.E$V&;OF2:SU_][:)JK1)S@[S77J9. M/ZPN.\IKB>B]'"+?FT(X<:'7TW-ET7)13G))C]:Z5IL:,^0-2$'L;C@[YD@[ ME&BR?0LXW7[8DWT#^%D;V$E?$CB"J A (VYZ>,3.\HFDX_+YJOH-8,VHO0A9HS+6(IMOUZ"OP*VN=QSWD#6:K&3"T7/86FFD)Y/@QI>X1P^AKG^DTMUQ#8LZLRFVMFKM 7 M3KE):.*<&&MW2)W7)%["1X:Q;?ZGWY'YC[S638P^>]2 8KQLN":B/K]&CM\ M+AXF_(E7UAM @. - "U?GN>E MH,@$_@M["!LFMS?#&7$6*G/8W?-U:I3E0AO_:O#[QML7E RV>41XNF%.)F,_ M2 --B"F WP!03+=PS',QY:,ON$PFS".[7BY_7IDACN6[Q&242V:7ZSUZZU?S M[QJ_$%ZA'UP;HR/B_- H^]NOQ2C^:+BB]I8L#J(,#[#^6R6I8$=$[%-!L^\C%2%-!ZE69B6CMQ4LR< M5N;BD>D\6L9[6!8_T70N/?++0I_=B[*9W=F<<%YV@GR?4-]U6-.)FNR-B8[Z<69DI3B MOYEJ3GLA9_8]M? MM*SW@O_A@Z;F??_$M#LJS.Y4^GBRV*V=O[>D'4>2J^XFO6R8$R?DG"+ K.*; MG*N[O>.Z&+\B#OBQTP\GC:\&: 35 E\Z(.]O#3;O3TR;F4)O '-7$#,&1!@X M^?;SA7&"K40:$VNC)X<4.]0<"0IM30HZ.O$:ZY/6MO./DA0B]TK)H[0XEXHP MP7_-0WRM\CPDWS:C:AK=/Y6HJ%$K-8L3[Y9L3,_FA1#6_&!E&_PW@/UJ?W=_R/JUM:,:"((\(]2!0-YDLE^XM ML >/+9DND+\AEJ.F\&:49<.[]P,+\8PJ\#=NNPND>9U7.QS>%)[P=18HUT,G M-5G'2>7Y8AS%7("?]KI6GGNC?T/2(3CR24GFP?*38A:\0TG,U4%FF&VHQR') MEH"J$>K9RJR"P(E7CV$U.#&5@(B[@C>V<1?><'(J5'5]D[5GL0$\<,Q% M*B,_:PU[>,'NKKI]V N32OB6?>PGC)\<']& M_6>U_7L.-W=IT>LO+;PK[7=VI-GC:8V[*N<JHRTUA(_ M:%X0%QWR0L5ZN^H%D((RAW4<>'P8P9G7RP89UBV%/ MM6BU6"VEQDBPZF.%2.Y>P)M#5 MP8Q9:T$2.TSS[#LSNRJ>;MZ%BK$%A>1_9:CA1&&]GY:OX6 MA?-Y>]QN(Q' 8 94M_!]M\Y6TLZ IR,@GYR.,J"CT7B+?-Z @7R1O;[KPOQ/ MG937U8Q/E!C>O^_ TKC+^SO/:??[\ZE:FA_T>KP-#_AFV&BBULG=3'50@8"? MAIYPYKIZ?^WC![Q.2H$@LB0*[N#.]&1H=L\A)LBZH240!PD>-OA>Y4Y[D%60 MTU;U;B_,F=L:7Y"@\9'E"RVOSQK8V?\87=, Z2$3K> 1T(,ZV+5*K\9$:>WW MT&K#[:>E#=HVDW=>Q/9115D$)QJTW[\!V+E@H/0FRCW\28VN9*)*>UQ ?*6R MK-DET1+]8[@S"F"9_@*OB/!4<]BW!D^KUX$/ M=$/OK#,_WR,CP1#%H6+>-3.'EYQ5(GT01L>OQLH.#U#'L,U[+J MQ%J\O)="-,<['K)29^]G8^R890#O]G^ (W$$QIA7PLN#BQU]R_IFMWV=:E-3 M]?EMWVKT%"P.2=S%0I.OG 76]T8XE^WM#P>#?(ABA#!=6--69@4CPTL"'?EQ MC'].O+0T('->.E+),M0J)X\.!YS]3MU<((&11K;=ZEC; >RCJZTA/1>4UUGH MQ;(#IS5%N_5PN_F/B2R*"K31GTG$RLO_PKDO$*]^I\W]!A .@VO-#GJR18 L M'NG[W0"@-/2S=Q009K/I)(+=RI0_E?%^J#!)&Y=^FFT,PJG^O4%.$H69D]_* M,T:<8/_Z:UJ)G7ZZ_TF3'.BUOOHTA=J8]$#Z$H76A&:I5X^6?TXS%T3WK9AX]= MSMQH+PDYRE_*+]SN@H5GPP=]]P%NR[_3I.DDD,YUGJ!,6 ![_B3!WZ3#/@3%4I M.B?&,DB<_C?//-HG.OL%5XR65"N8V9HSCZJ3(=RA %]:(ON659@5HB\]627T M4SXIL2P\%&;BCV*)CN_K"C[4^6O*8)+==1AI9-Z9?6>7[LF4WH8QK?C3GJ4^ M7G$83,%&*2>,7T29)3:R)!%L\7/W&=%?.^CH)V2<9(@,2L%\2(K>:31/S?&R M#CPE/N'17%8REFK+@@F&2,JZ^#[?IW5WGI4' MCX!UFTB+L1T;4$(L9C!]+3 M7QWT1I>,AL@JTL@B:6FP[O#G/R+.LL/D_>U1O-GBNJK&#!T.\Z0G=CSG=*3'T^1=O'Z6PGUG:&!@6_DLBP? %_P;@"_43GH5&"#<'2#)D$@U*6;"&PC5VO=XAJD#_$^5&7ECOPF MQB]CN+05.L O+%)LF$-P&=X_H_QMU#5)ZZA7,R*8L:BM\=U8%9^=;@,&4V]^ M9%>0EE )R.X,XI/YC3IW,5XW"F9D/A]E0JHC#&MW9_-5N95;A",;/O2,1#2& MS!92:'4]!*Y=,/!H^^"!&O /LX@07@FKR_C; 4SP:Y3OUYCB^;+!LH5G84G" M5#A8=X@L\^_@,@3)DF&H_N-"(.+)=FO'&.C7V%?3H+ MW\R.MH];V[QPX_>H YD)E;Q^N<;.;P?\BLWS;?2HYR-M;$!/H6&BA7ZI[&SN MTJI%8V4G5R?)5UH&;\)U#9D2*1_H3A"?,(Q@_./"H63@ZEGO2 LCS,E<:1QU M;[6=8M[NJ*P^IWPK78>CP-@D;8S4V;F\,%PXT4SI'(N+C(\E**%AM(T493&" M?FHO(N)KVE:,SX7& M6YEA,RLX@\A8S4J JZM6I9\K(HBB/9UD9P7_J*K25_67TVR9 M?<_,XAA$3OY>0((=LY$%LP\D=5T&DEHU?\@642>#!VS^,7U.46U?GPQ,58]R MXJE@MG\!+G%WX1IE@?ST(O[Y32=TGE*N6B M-&%L,(X2L"5KC#=PD?R>];0<,]?'IIJO!0X)P3AQ^F,=.%T)83+PRCH7(H>I M):2+;5W3BZU0C7>3-;WF)H6C8="+13EL7RG:6'#X=04P0$D0)'.Z27V MYO?/QU#*!2]=*O8?^F7\:J_5,F"\ 2@JC?&?<^,=$N_K#CV[@GBORNS=1EG9 M\119Q,W3)XN\&MD0WX1YQ@3]<$+,3C8^@"#UM9=9TLE*'#W[6VA"S:#F" 3N_$T:M@W_V'$,( M<7%&:S7E :[FI&AJ"$).8?SMLLFDI(3KUYVG.^#T^(0S=TGM[F;[[B[^'L4! M-RJ"=V@F)*-%+@@?<1L.\J+H#&*Y,EZI@+L2]=OVWGI 8.DS[.BQ$+E#4ISOJ&[[0 MZC&]IZ4"U@>DW&GIA67OS4/-J8#FW6U8(RAYV!K"_RQ8L+[284D"^;''5/P+,O'$.W)L8MYT(5OL0^C_7MKN@9 MN1# K9T$A6F+4.R@+@SG/70^V34^?3;MZQ.K3JQ,/ID\H/@R7/8\):+.W8P" MJ>RZXA=(M4,/3]^E8YR6E+USS]/\@='LT^#5ZN[0O5OU#IPP._01F3:7WM*L?!5[N:309MW8X8I.IN M@\S"2!9FGA\<&KA7>1-%@ JJ6]U[6T_'(]X)7.W&_YK]X ;0>1MTX)X-BL[Z MUXBQB-6(8*A_R6C<:$UO\YN2LLCIY.3HI0L"I M^GK'+"P+%^Y*]VQ2+;_+Q96/TW%=80U>T;JNK+GV6_7@=C:9;JR;$UO,>\RK\Z& M+#]$F4]*^L"(\)#N76X.Z1["WO6^&V%.OD9V!I'ES&!Y5H'UJKAIK*=*"?V5 M!X#%B=I67C0U*:3AW'?$U$)2J$BV<&O7[@(8-YAG^FK[9+O)"VET*L[/I Q M6#?9G,)",!:6Q,'L<9P/<3?K-9-'<)[9P_6[S:.R:!"ID;6TI";9JC79:HTU MTX*10KCE^_F,(T2"]-RK'YWUJ2ZL4Y0N.C0(:3IN643)KLA$TMWYCLQ$!*A3 MXBM3J,/![ZV@$^-.8(3@19)A@:=/?I)"@_(\+Q.#)9*>O^C2J,T?GOU#/>RR M/18E UN^@Q2 H+';X2Z1+J\;D]7@UV6ET_/&&S,D_LR+#Z[PGR;;WGV9]AC MA:2A%^Y,M$F*GV-SY(*9GP*."2C./!'FX1OP+C,9Y*BM]ZWI*4XP?*^#+V5# MMP0_\?"B%S<-HWALLGRH]/3C!:.HO-]&6M=[7\N;BP)+SOS@R]$\R:_@%9&2 M:B*1DB(P AJ-EO=F"'"SGT-BM^?=>8YH&,P@_TT8C;-.4+>;3FQ"WA:@G!E6 M"#%H8T,&+/5?&5U!YLJS?>@*"AR-+-1K#4P5*+FB6?04[YJ.)DZ4L,07EBNZ MF+D@EE?*XQ"K/_(@30/"SE/G]9G./SNBSS];L.+B:IF)AAM(A%AB><7 M^( !I6.ZS@)Y0]LQ'0MA%+T_AR$A/'7J#XVWT/>CQS:UP[[(OJ/6%MQX;$6J MU(D;S&K_?(7LWNF$Q'V^3^B-T8;M>,Z-&P!]0/_R74GK-A:D9P&*'QX1CI+W M^R+51;V?'?8V<*1E"JAET!<6R$>K^II\Z^EL13[WZM'K>,F#F1SWW>!G)%.V MD;4T]&1VXN"8;\;<&ZE%\\JVGLX7\UQ:'(IR\>]T$I%3F6]VFU1VYWAROBJ[ M>]K2KI$8"W7'[F,A<+2:5Q.5K%T_A^,P!,D#0 O+-40]!#1:C=D0F5I2HV\S M!$\ZKXS@8?4YQ4:S$5%C(I_4R;2K/ZUU)3TSB(D2>2AAZ%^X,AWFX7(7>6=< M?J2N'D%;5S8X^WW2.HO#IK'%,8UN.Y\/$(PZ^\@?)/Q!'Y-\O8WJCW;*(IW2 M5%7(8-@RM1DP:<-S+.XZH8N(!+?B0#J01RT$CIO^(L&/1YCYH4870#T7=!=I M[PE/@!ZBF+WUZ1WL3IVTCC@"IH7&/SGS%GZ/5.9:;O&YHY*3%O7X/6AP(LA7 M7J0")_'5U].5(W;,#8F*6?U>--U4Z?P/>LJ(" \";F<*N;'3BOO=WZ1C:_)+ M6#1>U72:$6\H_'K4SP-Q>;"@P]^0&S#<1E4-#\^ 9?*H4Y@!-[L1NQ@HS;(E MPX(\M:*Z@JK.KLBJ7%R"MDFU#@4,RQ_3&/1[%7#CE890ST$Y,Z0+5(9T>WEN MT-5AFHZB&GRPQ%D2BH^IM'I>\BBI?HJ%F&ZR@P-\*A,J<_=$/>0(V,9+.&]_ M^2:A?&=5][WRV![)T%+O]<,E[#A-PG%PT$^#NQO/^7J4C[:S0;/]'NY))::+&\4Y>1I"O%+02K1.1&R K8X^FNP*CSAWH"#G.A MK)EL;GIQW1.]*V^]2U\]W)F OTM/C/*!R6 "K;J%?9.%FX7J\Z#]JB4E/DDD MSJ#&?*SJ_BH3QIYI>\(]:8HBI Q.>&;*&^*?'Q>T[3P+3LU@1TTF 60AQM9]:59\YA^H MAF M\RE:F%TR*@[M=0T:$>>S8%IYX/94=ML@$$^:'B2%U%Y5)P.Z_]AVS3,1 M:JTO](%^9_LN[I0^R#WTJ^R+I470SU]/K2/LKL?6%;&.C'KW:N!YG9>]78%T MP(0?2Y0(M:S\P?)!IR*DV]C.SI)U:$8VCST&5_6>/JYKW9Q<,U'8CC01BA2> M"EDFWY5^"C=+*$!:*2*$$[]V7T?E;VO,*M(\GR;Q&5Q_4'K0\*1P?;6/7L V MB,CDCUX'K5@Y1:)_"6ANC@88YC1FOU.)S<"O?_R%Z5,*X3T MNYYM9 "&&BP[EKHPTI.>!)F&$BBR'_DR=G(#H'2DMIVI8+(L@$9/P40'W'H4 M]E9*NG 7-X07EB/H<3V :#:@+4PQU#/32@<^C@S4&%_876*:]!2;4[X]"H2C M>*V3^S6X"PA"0I,^BVA@'.K\$2JO_@ B*Y>$KKQ-']RB:HLC?S8!GXQSOU7G M9=!9N? QE+?S!G '9'SKO:/W]F2@)(CX5C_N]/K0<2.Y,K4UDZ%MG_NBX>ZU M:NQ)-@M4%$2?,7F[*F8+.\S) UB!+CUF3",>:F[^/$/^PAO#)F,,$TS-]1\B MGDF.@!KB-1M-;->3=)DW[_I4W$-A(<][VDS(KC#0 ;&7Z&GR:X M3#0W-^A?/0<;A1TSSKWP^TIRQSV;ZTZ>&(!>]@\[^0F2A5,AQH'6U\U[BO)3 M^W4)I]*VF>LX=.9+-.[MA^ZQ'D(#*$LD!WRY]P,]*;*SC)B&#I4A)'[DJ8W4S5_CZ]6U-K2%J'(; M':H9)]*$G(VK.>RR1QOTYSQ1UNI;(?FB_PFE?9UQ&R?PXB,;?J331[:89/&V MC;""IPB,>P,8LP9?Y,#B-O2;@$M2*R%AQ@R/BG$^$.5;](*#C8%S3[LVI2^* M'6B \((A9G'&AR]E<5%F G(DA7F6PY\4\/#SL_L6NW4YUJR16Q3^97/O7G< M:VC]-HI16DBA%?.8=/\FY#3$2[RC\GJ_["1Z=,F@TL;M[)PO)1U[P,Y;H>_5 MJ!Z:&\0_BN8'B2)P0DZW4(NE# MTA\OAX,X2D!L<.[S2"%'JHBSE(KW>XQA:R&"Q];L.I_.*>[J/.QEEK0.\EV& MT.QS:B*]H3&M^+JMTQ[*)_,^7)Y2"LHLCR+_?5 M*9&!:)+A>XZ^]-EGYOL25'LMUQFH=GYAM7DW@;C9'@77J<9,JY744) ]?%H9 MKAXGR"W0(ZX6]EDOQU-"R+7U]J%;';^BSL 0QOO-WYU/9QSG:".B:J7D%"?V MK=K&A?!]N'G*WE I6WH^V8*,%#,C*K).7&9=5AHZ_P=W[Q77Y!>\#X:N%.DU M](Y4J2H!5#KY(HA*+P)20RC2 H0BO59Z9Y\RHW<9K/\)1#!A0X&O/,3AY'047N)#M MSU&=M)*@<)-M6\Y7H(CL5Q;.*V%$^Z'D!P1E^W53MT[QSZ[FW7'V00'V3(LU M*X,SN$XE692$*K1/5A;%#W(U+B5OP%L*#ZK"#)]KD^3_!G:IBTC0FSQS MF."W8)/'LHZ'8T;&^/WST[BV&+34M5EZX\LL=O*#U+_@%&,JG/_D5_LO.A9[ M")7-5@^(23PMLV(+9!8,43A93;J4)+#@M=%JMW:X>?$N-U":>7796CB.O$8Z MLAKT.XY!WL!3CS JD$B1^N87%13X!: "//>?]"FD)H@W3,LGA6P,ACIVSS : MSKG7C'5FWS!]1Z7QK0,BBL7_?KP$/@*(V88'J[:J1812N5U3X]E!TI^Z>L[A MYE%76YW&S0E0YDY_I0Q+"3&.=&9[ADBV7CZYJ.\4 8]N::T_WK61'KCDPB?? M]ZF"74ON&<^M,IB%HLDM](79DA/$&XF$YK\;7[I)0/LSD^"?0I1:WJL6G==] MD.\)X] >^ NXL\]:H(HK3*JK*9X5O.2NI$CIU&A0*)T6;=$M2=ZY^S5)-$'T MUJOXGV3O12E"L2*]J-YF5;$$0URB]7V<>W&-RLV]$+5-7K!O=^8S1;/LC&W> MM2C[KM[67&6HZ\__._(TA(=@IRY[USC<@$.%3!X@?PS9 MA+0D2,'6JU3HH\5NE;>[^^O6+% -\K>BCN7O $J=%(G-8!)K6FS,^OS -*;N M#OPY/N@FT_.PTM;EN(/8W$U;^>;M*"PK]G;AW=+W[M=[#?3\ M;^\IRQ;--\ZG$?3P8OX;?P$W)&K>(!:Q;T5,]>"7KSZ//DZUO/3C9DSX]CTG M>=LR8^I$GFA=[P]#16%>J[17^9MX[XUQ4LT*^-/ZLT3Z#W%-@$6]HTS>QA9AN"T9%[\6L+&#.:>K6:C#0 PF[X0?FQ!2ZFK9+7+-7MC MO"5*0JG TH#-A&@2U+# M@JS[?NC&$:YH2H)5S6(#R&:A[BR2N#*-9X M\"U63[:0"1KV)GU%6[ZFS^0TI(BW#AE5HX,>GA4R+Q#FBK[0V/6ME;PTGBY*\Q=+VV;#N<#0C,!X\!)T4 M%#=OMB:'9/[H0U)S*"*_>];%JEB7:XTI??H,1P.J3+/= MC'B62R0'(G'@4F^^[YRN__@Q1T #T]W_@A+"/U/9IQ7(!MNC#=[VH$T):SK\,!-;?[]LTI/B^RGJ5 MW6E0O%_ -5VG*JI?2;B'7?VD("G27U-L,>C-FD6WV"=TW&PMR@66$C"!_O#W M!'"_Q9:#IT['F0C/H&H64.OS?>2:\PST>GA"JO#>]*_^WE* M9-V]E',3O"36HO_A=G$=7 E;&'=Z=.#8BH"D4"V _3V89_O)WI9Z7GWN*]WUN^WD87^=X$&B51'C M,O+HM03Q"1_;AB#)9$5)/.#W]"!/PU'<68V]Q;3\#=AG= FE1AP8NK871GZ/ M\E 8D/MZO*).L_MJ$@5*YFH$MF?^YGK,^\*4^T,TWZ5,!?5I?8[.7;:=C?;"2L I*KL]L2W"-V>/9LBXE6?CWBA%W%+]& M 3?#&+ ]QJS%_ 70Q0PR2F/%\?4(<=I\"-(\SMQM09E"^.?EA?V6V$OG'A)=NZ*EH2!4)B+_BX(ZF%VC,)?P&U\$UYZ,)>Z M@2KXB96BBM9JD)FYG!<$1/U53W<3=2(8N_>"KK_58BUB[IH(;U+V ]:#FF?] M4[.6)%_C\1(GX (&NCY\V]-,KY&J?MS; /)43TNM2D=NYAZ$R%V/7[/CT0%H M8%>H_M39;8)2Q54#VUFPHN2359@5M3_+$=,'VYEPX.=.KQ9EO0*6RW,H7ATS M%G@$QI:'@:37>^AA!A93"BQS-SY$O3 H99\%')<2210/VRDP]:7&YWC1-YQZ<;X"P8F(0T_M7\)\$U-99ID6VB@UC#S'E" M>'.XL#2$'Q;^%] ?2DL U^R:!\SZZBO]U]:)^,+^%Z";=3]G2O7![_=$*-#\ MR#4M?A3&79MPPR&N.].JW*[FO,D^((MN/3&^R>L-"O,\W(^1@^];$_7 MLEB/W1@E%]6+$E(BLB[$+0T\9"J@F0.9U:C%"QK:D^X9A4F:\=GQ);%.^",[HC% \-F- 8CO+9;.C_70]$!"P[EE!08#ZY([ M@>A0=@D1K1DW#] S\E?W=$;MDO+31!*5&1JURFQ ]XB[T]R9"HA0(9F_D3UL M?N5"CF^7>JXB&R\>5CI.YPT]HY%?BV;Y"["S4O-?>)IK&GU":(P2-E & M3%#L['UQH"ZETWK,M3L[BN?!\$1="[F\<;5FQ$DE8?)5V?4[6W*%BYDWQ40- M!ZF&D.1$[]9/HBFZ?&8 )N/67/.J(@1KG$>\ I3AHK> =0JN7&/M'&BW=\W3 M-GLF8V?+>:RS&^3VY39EU5U1._O7@L?B.^:_Y5"KC!.=0AAI(+Z^^P[!)?]0 M2K!K5L&#"H8NL7JD15E=OZ1>*YA8S$2:^*3Z,W&D)13 8^3BM390MH"JM%Q: MV0-3UHP-EM)X4*<#E&2UOF\Q?4@M^_%V:&.N;EX)^^=Z_#E6),;]%.>3I<01 MW-F\'PR7+C]>5!#?MKSMP*AX:S3<3(G;O_E-X WV' B1@UM/-872[17]D MK(%E/&J:/.A4_^S*\=\D]$L+JVS(N?.B:>G=Z*40OA/!X&I2)\[+3/C)I2:< M$Y>-U'\3 !>@Z4KJ+ONHF%1MC<)XE8T'NUFKGSLEG>9-UL-1XA(>G&'#&Y]N M W:;#))/]GGHY[6O^^) DOZ?P<6[BZ>!J>D6>3]^7<_UU1"^, AP#+,\%K_G M_/M1J4(0&;SJAC%*!G4]N3#"22R69?6@#>BM)5:YLTV:9R0S#-.7I9<6,-,' M?IU9+90LHCUOZK^6EHQ:2L^^ )C$P<'XN U)94QT3M$/@A3.)IX@(%48F!N9 M156**#N17?IM[SNXZ?96_;^RU\<7FP<,9()!T)N@)DDRZ(F?1_\%)'5*HYT[ MO6^2^/+%O15G\G-Q<'ZV.*?CX>PV4LLY58^X8XA=*$T]W)G$ FU=MY'O/6@M MW#Y/$/=?+[RE29;Y*:ID3\YTY T7Z2>,_;FND(;6"N5==K84T516/_&9JL'N M6SO7,MVXGTA:(*RP/V']ON_/IN;&"?-K8$<.RP^]0FB;,Y5&HUX* ]0DN(J8 M&$7<]2F,\EAM41DC=!-!>BAW0@0M.E;D!K("5SH+!&;D+VF;P9!/=[].M25J M\QV/5.O]JFI[MO+6B(B[S1I\J0D;,,661\NSR1?2]:W/SB$Z@N_N(R\,M65W M#=N_KKXR"_7OUDZ^3_>5,J;52-W>!;!]S4)PF@CAA;L4WA!#JW( MD4K%!"C[U"^/T7J5]L?>'&1IF_%F"24=9,<9D=#?%WN_!]9MAO0A0_]>?"1X M801QI%,P+H0:W5!]KR"B2\Z"RL6!GO\W5%;7\\DK,7J'%Z]^[OP!B$?@%W#$ M%^B8 :OGR(?N^=PU%0-"75V(&N00&VCA9S)IP&O*07ZM=\I?2*.,:X\[@>>E M6-4XKW4K#Z12ZOYBP4>0WQ^-AVXA,K---;(F;3F2'R\UC%MNL\7*KW]=HF*B MF8\'E*W_!3#>,$THCJJ?FQLW&_/V3%)I2.O5O"I58]N7+-0+4^&V5EEM^8:K M$G+3+R+D2LL#/O;\W=%U"=UW8%KC?:J*>+-*UWNZ09A/\PKC%"I(:_ZY[7!@ M$*R6#1ATXY^^=!E.;*\]-[R2HJ<2;)PGB$RY[^-("^BQCCVUFF1=H^T.D1>5 M-%L8LP&^9$7/.F5"O=@0=5)_8D9OS9_-[KNNN04Q6-3@8G)2@%/Y/DN@YLI@ MYNI'?FTH]3Y5DX?X \H*-F(P)^ .K(A6%F]R^1^<"E>:NF].@92F5*_#-X!# ME9[F629).[92\B7S>8A71:_S$K'ZDY*D&G29_#R,P&6C8Z*J0UCPY?U_ 4VU ME=6P#*-9?GWS\<$".=V:VAK'5-V \R7=]^H.F\CTV%S!F.U;$:-2LMR4.E ([D;%^NL.^_()CB("$=>40@EIA]L/LDSWSRGZ9]-I04=WMTM[#]MO1R6_ M,-P[-.2LG1\P2&8->8 S.7Z/W3E643^0#O!P\6F>EI_\[;+Y MP(7?5]/ELA/-(*)9AQ9;B:&/XY"\'NU_5>GU$%Y\RL:#:[']1:&U MOD(V6%[?I*G%5?XS'W6H2K_EJ'Y_Y\6WU.$OF5I\\\["\E]%6O'*E; -B%7=HQ_1)BD[1FO$8KY*T%CBF"/ MEDYN-TGQX2%I07+Q;VA>][2^7_T ">=\A? )'G-AO_8VPC[:/A0:4#E";A#TN\/1*A@=(Q? MF[E4*7FR-7QE450.$1R"6Z*:TD1PM9^4CB*_N/2V#CERP;5 M, X_(*WT)ZLN9C*@#/"4264%EGE6FSBS%2):D!Z,>!&#*0F0"N8KG%+JEP+X MI$:EFG'$RPM"_(V\\%:^N]KQRSR'QBAVY>Q/> .<[!&*APGD4:9>-5"S M$ZA56+H-]F*W4-%Z['5>9;?SP+/2_5>B[G.I^Z0 HE__>AZP(Y0!*ZQ;,J@_ MA SKF(]>0/ P)7QJGP&9IH_9>CA1I$LQ_L(Q0^*LA)7MI.*?/' $:%9N&)6XY)K 5NRCIO4KUH.+X",SO>YD[N]_JBN&7>CZL=U MK%?5W4 SYP:7$32ZRFK_6JL<4^S_#T)$@Y7EZY.LKL<][A1SB]A[?G[+SLPX MJL(D=AJZXZY$_'1PJJB;?H4ZK>W=V0^X\ON6(!YL&$KUM&:QT#6 M;)#CEQXML]0L5D1;]&]&S8E:MI] MHWF&KRE3B WA;\QO(*-AE@:NMC-FH]0Y"8U1XPIA@2OC=RMW'ZJAKI3-L0IS MB=)213CMI)(9V_IN66W.VT[^WN)ZEY-2W#H$U"T_3I'W16'!*9H*IO_6@PCP M)I_N 4[&D]?HZFYRV]TY@F[9PM*:J]_U?RSU-GIV"#/'@OL,NLO4U:)3%&\> MW*IYHKFA%U=?#1!! G^,#RS2*'HPP]-%I6/T3?PT[CC&D M^R7M-]:LL2@I)@FW':(S9J9GCV@<%TO_F(S^X3E0*+;92=FX' ?LFTO'UG7* M7I@;+$FM0X)=5]F9WM=L)ALODC:B3O29_C/6'Z[^['4Z\*8\\9+C!N&N]1[% M\F*/L[E<0V3 MQ:1IR40J"*]0FA"N);C*M*]D>W-QW5[N('H&06/S4N:JY-">TXO?Z^9)E#9:![H+0%\R:(Q"\B?GE965Y' 9*@ MNYO'C[:[@R9"Q.':,_)6YG_^ M:UDQ2D&C9-#$WB8;J P@;,%'^.$J='[:=@XEVW>T-+4 M 4:)"3Y\Y]TPW*W!1Q?@-2J81!]B1 ,()L.>\]"9XQD'ON!KMY5[&%'E%K55 M7L2?2[.?*)SD/ DK8EV9(-HA\\D<@66^-7Q M@0+@%$(<(D90$E0<]G KG2YOSS#*#7CQM5ZBPM9&HJ2R)<-;\9(CH M/-P!FZTQ!W\T;[2Z@A@8\ IVEG27@I(AP^=<;"G#'PB&:?PJ?N&0S.3#G6UM M?PG"SS_#1V%K4=8S=>2E\TKMX>9[XAQ%78W@;Q\1'TB)O 3%&<.+B($"-8&^ M .:3M42X+LX PXI<8\(']9Z'D$[[')%7&W"M);K5UAU*G8E)3CESB*+3^3P M9E;4EZ7!PVC#]?DVR*(\-__DX>E(FQ2FI3UQ4."'M;[3?8IV?:K2M,+SM+?< M"%QM%[9'/^\\,;E_2,5.FE:]P@)O\+RK&[<6)S0GS0%AE^Z-UYQY:=]L:&B+ MS%L>Z3_X!O@3NEZ(%#^*M[GC-T@F:T6-;U$- 4)L?G ME#AJ\3)4RXIWU?%>95X/T/9Q"1A,2ZH.E+LHY4:G0:G]_5F?Q=9X.+6H Y?! M$@5FIF]?2O4]INP1)>X*":/$CB?R<'7?6!O#7#?@$=?>'(.^DC.=MI^5.%+0 M=X!&3@TJRVGS$[KU*N,5S;AF'832'HOV=WWO?HG_"]BPH;*XGN3FPJXA;1+\ M;6CA8E?1OD :.0.<]#E;3P?#&.>:6VO(-? M>QCDVQ2D;\.R=7#&A=1#J^ QEFOQKT:/2)BD@3+4)&)]#P9HS7_H%_HV]BB2BTG)&P2Y(]+LE,-Q*TR&]@'AE*$.&+ MX"EW!M1)XG_C2) %9!-P-2@:"+UK0X^/L6B9E#A$3(O\D%C43!MMO/75'V@G M6E%=5@H;TH+,5(WT.$M3[!8H8SE<'J+""9H;(^1=T8Y3<+EJJ3S5S9'2.@%K M\VA-W^Q+X^,UIYB?T:53YF+*1'? M^=F3[[?A/TS'H*,M!W\&5H?2^?B$ @2E4ZP[BQ M@.1NY3$]P@(10$+4EB;']HH]8^S17X"Z(9&ER>!X[ #:Y*TT2,_G&Z*P<=E\ MJ2:I,SY]='IY$/!"LL]M6*:'S$2Z//9JQE>^:E M>IH("AC)9Q*K<_9N'D(YVS$'7BWOHV43Z!V$_V/(L_%H@(D/^EF#L"$Q&/W[ M>KDA=?8T5^VC "_.^AC#'X*OR=G[!%3&X-X.6']4NP&*EC:%8V_Q4WXP)L<= MR2TY#3)Q"))@37#\/%G3AB7<&A>JZ1 UX=8K?7-_Z=Z3OP 'O$'_'_]PN'0I M+$@GJJ:IYNZ4.% 'S"+&Y$Q/;B!"I"THP^BER\"8 (%>T7TUOS MG9HU^B42-O9)[Y8]=*2VL[2=4Y%%6I1'%&\.ZHK$MY2Y1# QB?+CT=RWV_$J M'NO*!E1[S2TF!7PI%@VY_=^![$Q:\CL8>^7@3W2X-$'#WR[B8BL9-L;_JT+W M;;'EX %:FFP9KCO=+03KQ'N@_CS]&, = 5',9.\)'][JS&.=FNC57\\8,7&[ M[;D5^5X3$,R('3><][6)467NQFE6-. DOV=#%,O=&9TR?2;%,OW.![+8#FP> M:.*6S!OPE9B10@:";@/V*,9M8QXJ/)%+I9/]Y%)@">7B*]_ EU:6[W R*>@1-&E/L[ MHH5GFJ_PC?U^JHJ3KZ<0M\^4@_Q][873/J^X-&X]U1)I3G\ ."/Z$L@Y01&V MQZV(']@(?C[$+8[]E(,]'-#&)G_T_>32'"(4OF>E=_3U/2IPW" AEI&2/K4NH M"6'8N;%8R@:-ZO'4'BT9)'4_2Y+Y(@FN[144()4U:2'?'L&E:P\S[3B(K50U M5.]T7U1MQP-K:9G@K%B6^DU]R%5QL>E*< %FVR)'8(U8<2[+V$500"U@X?V9 M8($S2><_'5,OR.12BR".P+=]Q@,Q/+&=2FBKYP-RB_L@NB M]3HU$@F;RG*R!QGN<^1=V?W=$I,@K^*E?6O..9^_ #KG"V!GDC:X/7E[U:KZ M9?/7R"K;=__>$YM\6V/LM%^'6IR'X2.*X/KX@TH8F<^*+-E$4[# X%_ #\,^ MT@FM\3?;(EKI.$-- D42X":?< M=UQ?Q>*W2EV[%NKFD^4EI#=3$M6CUV0FD#92DD% T,H-Z.+FP*"B$$TLNBB/W=Y'IP/1^JP-C7Z;$ M5\NWV>/<&TLAN2D?S)636'6SGT;9]_:_WVQO%6IL/5PEOP74DH67;Y2'G?;0 MPTXTYMQ#..!/<"&5Y0L@Q5Q4),B\7<,O08!'EK?\91/T%S-81KWM"3'*G37T MW&->/M^[WQQU_C1A0YKV*L6D8'C? #>'$"ZOT :YONUVD9;*O?]U\26XXI5& M?-EK$\__I3$;5I6#Z]K0["VJ1:2$^WH Z^+EK]2_UT^Z0S&M=/WU$H7[6U&* MF85DG;.\!X![MLG>X*N/;GF&DWS8U;"6-=I(#A##?DK(I*6%:M$V4,/")#;[ MI8>HSCB_[.\/XIG\S2$J,(HA;JE6[.''=9_F1MR=O//W0U\6=Z;=)='O>&&I MJGG!G)7"@Y+M"G?MGI0_0,5=C_,0_6S!?>I"&[!T5Y8:H.-.@Q_M>L'BUYZW MS/'&WIO>3JW-=OW&*;O4:E3=\!7W[>?1,W9/VL9_-.5X/*5 $1<3 9>$B$3 M!>KP'XT*SA>L]6DD2A4GJ=YK%$]MP[ZM 76*TTREJ.XETLPF?80EH-K7D+34 MYKL\U(C0F *62ZO58HQREQV4LV9[AU.;0ZAL#!FME3^EE?H+PW\;^J,V^SP, M*U5^ QZY>] '7!+;,U*1LMJ0RGL6%O5,N.&Y:;IJC3>?Y:''!9Q8R+B/(C[E MAF[-#XPY6> MI =4E 98IE=L;%PYQC*W!I'32YVR+N?[KL?N+=2V[[[QI7A% MJ?E1Q@/^"/\3,GICA+81Y7@2Y+PU\*U[ISIYCK=4'I%5/S@S+A&<_-OS(_.) M>\:E >PY,NLOX,YI"@#V9;^'42'8_#N-O_[UL,X9,+9F 7K&,LM')]9TK]B/ M-+9ALDC_6Z::#D$#1_87$'G-@\^VF&HZ^;R7ZY[C'0!Y)7>=(>$E5PKW/I$A M20ZHRR;PX*:1Q@]5:JH(SQMQYX@*_(!&T]2AY($$VLKH.T9<5]J^)5[P6[SH MSUS]!:?';"M\/WEY[/X/DZ2)"%63-]_+9_\7JT.8?_\;*_M_WBCRO_M_FX>C M6P"6T']O)Y/RQZE*I %"193B%NE45T;CBI-QVQ-FA&:B$(T@!_:P[0E MNJ71*[2#-H!K41=K45S/30B,;%B$Y9[/Z[;CG-[ZN,B/F7^_QGT9"E4>5:)3 MZ4M6P;Q\8ZDL8JBR@='N+\2;FK?$(" >S/L%]+.GPJV*+8L<"QUILJ1I5NXU M/Y_(?"P)5X&,_@IA_2?M<*C&!R%YF$!>U2[73+.G'7\!#2O"L:FK(^SQYY+7 M6CE,\9]WBJ)2&2B>?3"DF/3Y)XCL%L7U[UP_Q!9&.4QG':LQ".VX+%K>TJ 7 M3WWNL@KT>Y@8-)]*(,&S8C_MF[3C/B6LV_R"/M><1T ??F=7".KH )OQM@5I MY2XN:A]+C@C>!20K_&C55-8,_(FDC;SFPN9H.$ M-2G7P1#YI^H (M(TE-Z)0?1? ,"'YP[^!/EER0+6 Y[VZ=*C6GFHOL$%[PN6 MJ! IT#4"S\7#1\=[[JHSJ$<+;I*L_9L,?+RV*+[QYGJ\D.809+K*/ _':/7?IF37%U&2T87;K0PTL*P(' EF'.41RPV@(G%VM*#:#"Q=[L;RU' EK?'QR7\"IQ+?#8S(\7/+C*)XC@ M2#84SJ;QUA[4KI(E"L.P_?[T9><_E1V9BR(F'2T^C,Q) K:;)Y,&GUC,%=:1!W*Z'H12![C&VI?O(9/W^/JD.^2 M/)C"N'VAL&W-$HTFDO!_B+TCZTD[VOU0C0&N"ZD#)JBEY$JEP#+8)4[SZDCZ M)6U?O4D=V@$L2URRI M["S6;NX$9'.C:IG@/H2#_WF&92Y):U-9X&?Q:>.*-[H7"PJR*FD'+E!NT^E=-26-CW!Z540B;6T@-H#YA&=H?"&[3Y4='X31 M)2A5X0O1M845VD+YVX5HX)?%UVMN5*Y+3=]&S"N$-1V=C<3NVW'>^P8X^@MP M5*-8O8&Y%=&7O>VA TL)^VT*8O)55B'0-UNE[\6_"6UM5M1(]KU9SY^BO@O8 MI*:UJ15'1^=M!/-H=S3@YNI+(!=^)Q)^YEEQY2/V/Y=B[7^71VV]D^AVRKO@ MK+2*)!.L.+AA'0FG*3<^2GXM1;# 71) YV^@8+1_HO0U.RR[-X04Z]<8X"3V'0D1QW)7"&=ZV$/N:4,??BO7Z\OK" M-&5)]8["BZH6O-2X[Y"5"D"=&HXB5GZ-$7]DB(=4[RC^JHFV(KF\[7].<;+4*M; M;9E@>D:54'%ZQ?I4]36XQ[ G0]PU4DE83 *_']B#56%2EX:9# M+3B>@4"GR-,#Q7FKENEKH";767,YS>#6L#KG8M*4LL[G+(T'X??]?X^%=VB% ME-<5G(8NS/?[%[)V/J]UN6;+0U\7EZ^:ZD*K\5J0)$[7'4JK_UIT&6.EF= -IY3L6/)"9(?O/E3#=[KKR#I M#TB)!K)&[MSZQB7T;%8!K$*AWS[C*]XJ?Z4Z)=S:UM&>:1_/-L/BY&]'7 %( MU^TE#E-]B"_HYO<@W3LAZ*5LC,"(5\CFVJ@ON&FB5WY-1@QG "DL/D56\,T) MKWXUT_*.OWS(%7[V3$P?DA;@Q'GOWC@75 )BU7\Q*G'(I[C^;J5V?/KW4R<5L M'^Z]3!:U-S3+7XFE+"+6%0%0=KWPU9<:MYYV;SK0FZ)1-^B(JSF$2I68\>]14&39\L)/\RJW3_\IA=?*LR:TB&_Q28^&$RV;DHPH8W&I R9 MF*L<=C;^)]@Z<;#5@LB25B!DT0\?R]Y+&)'H^$&^3$(?\8A+2*&Q::/.U9>) M"!LSH!89VC@^Z$&QOW@Q!.ZB188R<:PZX)I6A><+E+OXTG]%/P8.1P^QK;EY M=4+8[AT0Y=A('JDU/.UB:4/3,@]\W)L/X<,^S<& JVBI]Y6R4V#NU?3\@D(# MZ=.#G =>E#IF#?6T.?495;B-=:?H;@'G"XXZ@OA? !7LXY#XN2EO]YP\1+P- M28RFCNM<'IFTJ)@SZ\@> MGP$ HAMODOJ?5T1.2!HPAA4UYHVT9L%FQX3P&& OM3OR_IN5"N$SM72-,.J. ME\\T HHNRM-KB[UP$7SCG:6A3'X=<>XPYWX:%.R-'FI9'Z>& 9&KK!:0A"H> MTMHQCD/Q,C]PU6O1)#87@7PS+G_RQ/S16PH\"=WT>ZJ *;@W)HD$XY]XJAQ0 M<(&4U_%2"(M 1!T/"2!N5[5C@^(WU0ACQ:F6K M+M>,4SV-)5UMD)%OGUIS#[?W_/8%IT>/))(2 5;) , K:I,"^/.K7#BP$N8_ M^*?SH4?L(4*\4-G\>J0!9]U(4_.]* P,3+ (:M*_=O-*JW^\7)1(1^-O0QG" M\P,OK1F]M^I!IW!8!B7-]MPOX)M!&-Q]U'8W(ECP)ZC0)8:_ %=7?<@?G-# M&LO7F$(Z7FX[B>< =%IB(^JP5 M&_.KX%N#L+5?/[$&FMBGV>6PC_]-(:1)K&V6+!$WB-RMSAT]F>Y2IB4KG"_> MY/GPMZF-J C#?=[-5R0K_QJ")P8)!4(XS;+J7+683I$-B[FVJ-?E*E2"'N#DALQ-(D$"V'*,4I+1 ML?%,20>^<(,K"(P]Q2[=$E+B<>C,=7%_)IR[ &]N6AQ,OOU2N+L/'X4=[_\+ M8 $]7.1)\ %#(?HGI).EZS'AKVZ9%:?IP!P,46YI#>V;Z_%8_>A[U/:1E(-RZD\1B4!#"B]L MRLMYWZ.H$)J9SN?.<]9"G9._#A6471CM-7TF/NJ5A4;&2*+<,W_I+C94J"KW2,&ID" M%_U8U_9;]#BG2S9'FQ(ACTN T/:;)*; MU!U%&J(=@UKX>/RAZO6NA TQK\S3I]Z%AK3Z>&D<\3S&?T ?:-,\#7PB6YW5 MP@%^V//#G3>MJ&#M#:%:(%WD42_@2<3;#R;^EJ']:S'&/90$'NZWD,H]CN&$ MCHY=CS-UVD61W&T,.,ZL\_U&HL.6&YDFX)5=!R4 B4N)54,S8@M::JE"$:&. MIN-!FQX+VP%>C0!9GKW0^QT@-UR39TJIQU\7!V^=S">)!"0$7^ MUH:<_++XU40 M)+:%>0U8:6P9?NNKX&LZ2"_(ZO(>WF2@/25\>U*"X. OX?^MM&E_(Y2N8W<1 MGI8AG?4-#BH=E2$AJ-W=]&P%7-31X#W V) (VQ+GW.#NS%(7;$U736:U+7^T M MO+EUP YBK351;L;'G$J3)4N!_Z!#.UYK>@H*_WT[!5^7W]B@HR78^0D33J M*4,.(&YV)JI>>O'!:=>&$9]POH#K298OY&@):_*@@MTYZ3^_\,]^:("$:O:@ M!0NH@A1SG^1*")GS6A:9"162A4 CZ<0//A_7+VMWIHBP'!@ M!HO=/Y_RSP=X\NYJ2J21_=[PC5N.>5+=^AU61',4>UQ2Y0YX[.)J/4 0\.":\M,)GRDL2; ZLNKT*:$-;=0DJ?JC%I[1F% MD2Y92%0NE96'2>M,-[*$#4/7)WAX+&'3L?*EGB@?%_:(*Q_ O-'#"M?=>' H M.-FIC#:(G:LDK13%L48Z8" FBTX]^6?T\#C3=^^LXL\ZT/IG9D#Q+^I MWB>8X[W0]Z&=0ANT##;F>XMHS:9)D((7W'?D;9:OL]WT^&*_(RO9-%6?44#? M6?M)3VPA,9P+I_RB:4X!0E4E3;_X9.Z\FW_BC"I)[GFX(C4(T=[LDXK*=CQ> MB&=X\R(7@#58.%]=0ZVQLR(##?H]F)SG5($)OV3W>Y@Z[4.#JA9TO=TS.A7; M?4ZL;KW_:,Z25AK7_'4D7%TR.-1&B4"%54LDR&UXT*WN7*MZL,*>[MNDSUM& M#'&\@%3?AKK-38^%'\Y.B1$Y2T8+MI 6O;$(7?WS)(SR=]5Y1POV$%$#5YT( M$=PW*";PS@KUI%B[W+#F)8N.LK?Z^5VSP[),43&+/"X^QNGWWPJB#:80^=4[ M@:%Q/@E=XB;3![Y6LL?"X=O#Y\RYMS=LH[6UR,QTUL-EG$DVKOS["LFN*0C: M6,XU&@V69A*)20R+.>YD [S*&\8GM^T[ M#CB.#2)OZ+4\3W2(*B[_,&[=A@9F\K15<6*WA4,XQ<%),#7@KJ.6,[UEW8?; MR'P4IUV7>QCEYK4([,\\.B7,=XUI9^VL+L&V.NZ"@A)<4C&PE\S&( M9@%D8F99A^P!+!">8;4JT0F72UT/YZX,%58+[!F11IJ^KT_HI_E2@[=L#Q[Q MR/V/M'+(2N^8)W95&F^#51IZF)PIV*+VH\;62ZJ.+%'/(5PYV,C!08ERJU5& M,("=6@G>8X07'YSC5L7ZQ6"@0HOZBB%YWON+]9:=]4Q]-9Q)!6[@,>Y]EC'Z!D;*O!L/&:5J@'OO6Y# M"WNN?Q,AVQUW'6&8I&=FPY\K[9B<*,F#* &[XBGXJHUI+*HW,#M. M,^4\M<%9>P%^)!Z:(ZM]T=Q\KT=%^2:6_B1 UKL$,")1"-H[^W/'5KM*7QE@ MMJU9*U^IV9C3A4V>L#\F,^5^.$$1!^M8]^BOB^]IHHCU*:3#\XS/?)SXI0!9 MV@\V/UQ<,SIQ%TG4]G:A*GV^\>O95AEM)ZG1/8[YB>9SG'D?)YU6FCI'I,Z& MX>?/Y " #\"OKM W9:%G(-=_D)86D:BJF,OU]/LVS7,S&RY\[!C#8\1!B4O4 M!:6U6:SQUV_0U@?C7;OFEN92.0ZV;A<,CR$,?<"5Y6_>9T)?<+JY ![+TQR ^9*+Q-D,,I7].;*JP1[ZZ*!R"COI7S(^S:LUU9[^([N\E76O'8+]B)1TFUZT![I"8L.Q>L* MXDK/&_>,;#IEOE)U?41T]Y$L?980Y"_YO$[GZI%LP]Y)6[H;6!CU"=^(IB7# M-S^ 6A7-PK7)HI"WA.*-J3L(@VMT]S=2-^K' OVCH:<"Y=UEZ)VFOX O>^-7 MI>ZG@RG#72[,!HM*Y0RLACVJ3Q]Q3I#/_ILMIDAPQ4]C!Y VXGA20 M6F?[PBZ"%IUB_ M8E&CA^UK=N%8!U9<%8)MGO5@C8N@(8LXBK15B)B2V?+7]2_2\A(H@6TV4HNK M/!!P0PT $]&;\.VA=U$5QM9DI3FP1 609PI%EU0P]X'+3LKBAE'GGMPJ.M:@Y'FHWN#Y-=F23].V$+L3_[WH7_]^M70U #7HD1J"MR] 0(C17 MZ*"2M4!'^M"8CW%#DK%/7!G]UPL3&5$GC=0*TI\CMO, G/7#JV*0/7I$DGT> MS1/7J=K2?IA=-E*Q/\^AT?QET#N(FH&AN?U=^N&2 )2/C7S1%#IF>54,U]]@ MP8F\)="O)\GUFP0>(H3F*J1!+AZ2@TGM/V+S_;09Q7-&&Y!?>PGA2NXZS)OG MW0_PV1BHVLVATX,,JG8V!BZXY1#8+=2 _S1O!R)>YXRY7DEF538NUZ<]J?99 MJV'\QU<.*X]X7O]/(<3@(!0CJ:8Q![K-FM#I50=7P?O*S!0:S?E0+?P25*IT M__1=3,H6F*:C)%7Q5#!==)[FPB "#\1DQRG0LL,40^GQ%ZAON((+)(>;XBIY M*R)]J']_X$A W+(KONJ)^B*[NW!.'ORY]E8$=V_,[EI*[GR25*?-1/. M@\ K@X^'_&S'D0;"61M96N)>@^^G>]J;9/XWWEI%)[E$4EDGC\_!R6$\^JO4 M;L-$4/-&KOZ!A7$@-4@IX0EVI6K!8B\4)]/,JIC]1:!EP0F&'.N3T8L*^_$X M.4SU?UKX@Z&N5TYFDR'L2R.V5?NKG!.;,PP\]/L%K$U*#[/RR]YOG92_U3!J M2.V7>:TAR=%X?V@Y)4O!((Z'JDE2NN_"YE:HB@X/A?+X86OH%YWEN MP:#[A]_SF#J^.B0_LI<6C.-JSR8E;Z4@Q70"AW(I!E5H^WKH"!#,6IRU< *R MAW8K>7S@S:Y7OMQ_\^-\D!U/)Q6,*P"F-JK)A@Y=?8N2)SIL<$ETM 3\V M:5>([S Z];A;9Y"U!!K$D*O9LRRYC:U M977F3F2K9.)?J@/IJI^TW5<1WTJ)+1"][L4[%<&DD84-V6_AP@HJYA9!*M+( M$%'LU:AW#=IN#;;);!](3H\.A-97G# 4?3?\(T@]'#+2 ML8-.M@ &%4.$#BH*%-L09F!1=7EBTP@60]!W'<[Y7.>_@/J>2!!--0P#5>IK M=Z]' \>(H#X>E"MZ[F0UTSF+9[QF)USMEG;3RI;$D^E^&X(DR]WL,/>;JUAX M!RY=Y)J->CESVB4U-[R'3P^9E/"Z"\H!?4@U )U8Z7N%DL/5/N/!:-;P)I5 M R6+:1\+9?#/M1XY%+%$H1(.WGNRVJ$'>)J)2;N>5J.!>WVL3_D/YQ_K4RGT M6I)G8,QO;V4S_LFMK_5W]70B@V0#X\\_O?JLN_.@+ADN@CL9,E*'L+[MIC?' M&RUAM.H5YJ,(CZOVA0_[]XS7).:5_-(.TF>^04FSJ9C?W4&8WB_./9H7=)G\TMS98M0TN6EMDY5C&BI3%YX<5F ?];>]\! MU-3W)?PHBDKO58* TL%"4:FB"/P0D=Y!%*2$(@(2(%2E-P$! 2DB&'KH)?3> M16HDU(0F() @)4)(/IQO9_=?]K^__\[L[+??K)DY[\Z\.3GOW'/?:?>>>]\Y M#IZKO1^1L0&??6,//H#B/^+.)GU:SY*IP3'6X6B.Q,<5DT_ZJFJN67145C@D ME\:67UO>LG/5[%<:5#D#<8E=Z[WHW9MU8VS<%)L:[MDLN_\P26;M%=R-;7? M8([[Y(/7S83\^TSJ_)24++1!E1)^R5 /.($9'XGC.NQ)[\J2P*V4%7M@5D=/ M%?XD=PHA/<^3"'GJ 69&DQTS^V1!)59]<@W[G4L!W\..&:F(*66N)M//YLLI:RB'WS=]:ZLEW^@4M FA!+K4"(G7*W" MJ^'D,4+A!)%<*T@@>F-F/>GK],VWIM2'IL/C9CN"+L(2WM]_>F_OI!_Z F)] M37=PNYM:^.02B) 6W@6SP^R4;IE?LU?E6.5XM5V0>>>\8*!32^BT=R\_GJH[/A2M)[ET\_:3@>W7*:V RL_ MA]OJGMF]6E:ZJB!YO5X/4&3N;.56T(9#P:--EPH@%$98UPR?#TY<'[7@6C;B M/[0H#]P+(J;G'WY0J?=O;Q/\CH(X'43]'$%[*LEALWMIQ>[@=J+V=B*,CV!A MDC5:+CK'=/,]FQJV]36:6[D.8=K5GTSZZ%.'6X>&@^,_"@/P1!+@M,/A<"35 M-4?>B9'KVF&%BN,]T[T/0C.1867/RK7-B%?2UFKJF\*N)*@$,SN+?AM+HYM% M%,!+Q=;@T:G6C 1'7,=,FQ4]/I($7.@8DZ)5JF'=,Y.HS9?-?V[O8'K-/9FQ M_3CL<= -_QS:P?8<.NH#/R5Q/&3A_+8KU :SP.B8I92RB]J\C[/=M>H'HJ8T M2W?0B5[']\@UM@SSPM1%$#LK)GTSUC;&@^PD@+W) T9PQ1MB#WNF7CAR$1 G ML\7%#OP&HTV:L+(TWYFW[$]9$OJ7?Z:,WW!Y'!?+CT[=.!V]5?B,M]M* M03*MG) Z-+)3,W04QQZEP.JZXP_FCXC-E:YHET[!R?MDY!ERBD:84*VMFV%' M4!1&N)K#V !>R(T.I1LD(/2E@LK1ZR1(L&>?U(J/RZ)QU&?IS >/^[A,-05> MSAA1<%X)4A!3PPZU/(-'EOR/8 ?'P"B)MS'Z<0J:-+'P9L\*^%A:%R,W:%LD$KJ?-L&KW0 X+PGGP*X-JR9H=2?.C]] M,].)SM:8M)E2]W$T%6YK;%R=:C_?66'P5E!$>!G M%2;_!!GWG7 &6[MTX(\-[[1FV6![8;XN-W\)IQ1.D\6=]-Q&,HFV2M-=EO,Z MC6[GCR+;IX+^2US)L0853\Y2\Q+W=Q\V'G-/X^W1QMW^W"K8R;B& J?$7M"K M*)W*Z\1JXE J[ M=SLEDDCTYV8%']&7VLPGK^,,XR[JW%_\8>G6WAK%2'B"O8U/IY5=T@K15B7V M2Y2EW$MUJ9F=0L\)QO+*VK M<0O;2E0OQR!'6L[B/^#TYD7T8*EC*_8-F+YD7=CG9?,+RV"P&4M-CPM.8H&WYZ5?:/Y@\0L6*W,/:GO\E(5LXVU6_::6 MMO/6S4U4D )S6Q4A$*>=]0D%CVAB10\>T_Z!Z2ZUQRH2*@8B2 BBS.PYHT6 M3\);:/!N8E^ K8TE59M?( _*:8$)@_N<@RH=P\QS]7:S=3@Q4;G>EAJT6CF7P2CKA1VYQ4'E'V :7\>O3 MS(MIA#Y<'$Y8F)WV86 W@7:8]QW?:=C%[6[US%]3X1W^58 :,T,<93^"12GH M?_C6>K[)I4P;/:RR7E=E-NM0_B'IB496XR3431A^Y34RC0!4F#B M37PQ9H?6B4C?BO7Z%)^W7C=U@.I$]?N(S6I!XKI+76'1@]V(,YQ&5 'W+R!C M\,5+5-WN)9#&+B+G*)06!O'=[(I>U)"R"WF&=(&Q:]F=V>JT'TP7K$_79)L- M5;*(NKO\QE]NT9X@Z$O5K<.+U^].WX?%UL3>[M1JU&$-M#/_.C_L)F])6=W M ,2N*.C=?DPC?G)=DX]WZU>/UI!=]!%$H3&"%^9K-3TO?DPG6@=COBG?>MX1 MJ^7O8H/.GX[N$P+3+"E>)^&)SY-.0=N7S>[T[TC9$9X4!"Y7MXK M^'CLZMC%:]^]=ICFM'WX-^A9LL$A\I')ML\976QM5Y[ZI*E8&:A]&,;58>2B MFMPQ]+0$S;&]I^@=1BM'-B+YI.>Y_/)$X4<1+:,O8B03UHQ#%C5B0^F47VX\ M?]E"1G@R012!OL!'@@O7$2-A4M*6]&IUK=B6XDNVX_!T%Y6!)X^A#4;W&"J' M04Q"J>\9:U24HGX%LTOQ<;RBV/W6+1I$8/="%%$:_Q1=O_H:8M6K,2$I;K05>J'XC M5BKZZ7@KFK*RNKX<*W5 X]UKK2F1KG^C/UZ!/6DH[!HC(%/8YYQ@R=Z13;-! M LX3;YM"5"";W;PR%9-0"=F*(G6,WSCD(#5A]@Z+Q[VA&Q>&!.MY_T!3)>T6 MM.?0?_Q5!/D3?A""?UHZ@C._BUN)[_"G7S*,8;NZGOT5D;]2TSS_9O/Y6,T6 M#/6FX_M VU4I[F?"V*\2<>KHU0\D@-K[H#K#L +O@PX,]XU_O9KB M:S9G#T M#A"<'#,W"C*WG#&1_B2H>9K^KF><&)C[]%GM+%%]7WB*JUJR;"8!,=(^-?$T MTWC'W%&XP 37PC&W ;O\X2=>!Y2,>QR;AG@ZV^]Z*B:]O#A+ $F\1M<]H*]48AC\SBQ-YF MS\#JD8@/8RV@Z6^][;V]B/A(&2U_H8=?M$G @>^P>\I[#:0*,]7;E-T'@H], MI+7J5OGB67!K/0N12DI8^GA7+^7P=+:DQ< +,[*92_'4F[ZO=YV,?5YKO4PQ M?CE4421177%;8^!!:%^7[;,@I>ZZI,\AMZ[5^8;U?E+3TC7_?JQ@9=+E=W_A MT\U"!XHX?(4/YD0./1(AI7#&/0:8'.5NO)0:*12'#281.YLY>;N[MW%*E?G=X93$FML15G;-=[SH] M1^D(Z@$^E24"9FD^Q=;S7;/#OP MWCAR([M2(I-8@XF >OM@=B*(YT8]#9NP)>E3Q1+;'^W\1=+*NL1CA'P,[CH] M\3Z3.F1W?P.@:@X8(0$SV=B/2KRG <0?;B,1K>7B@=6M-90A.UM*JCXMWFD_ M?F94-7K?^NP#5RV[L3AR0 ((HLIG CL,UP([M$^B[4]@!S$_6YUVF8<7LC$+ MC4H_RSX'W? :UJVV9'\T(5"!F%BNKDM$.SL;FOF%%)D/QMP0375^3-YF&Y,P MU13=$5@=4+&43>L8P/>%2(W_H3NZ+^_96(V(.U31%72]#J,M"J&CYPNZLQ@$ M'B,*0"J@%%@2T-4B))MH71;]R6+CRAAS>$9_9-Y76(6\.QXYQ,LY&7 ;; 8/ M"P#I%..%T-/(ZIEXUCL8*6 ]V\$PU$Q*"?G]T&_INL)A0I_K+;I&HN%31)#B MSJ)+X?;I1#9XP)76V $61P+@NA2S^@6F>3O"7?95FG(=9M/,Y-$ZQO6LGOP4,\ M1R+-V#/R3-IQ<(P""3C#-O5YJ3M '#P(R^HUL]41[=\7.#XV606J<3G4+"'2 M<^Q91BT_\R)9LF+LZDQZ8QDJ"$ MP=RH-7QV0461^\ 066/-!*7"3A*+ XN!46*B*U5NWT1/\ M.2%NPW*)PN%1/4>WGR+P?RMJ" <5N-Y.OSS<:Q+ I>R@$W'Z*B2Q!OL_[=P% M(],I;TNG/2[-1W6R:'KM%J ,+'Q>T1FDKNU=CKR@P:F4C+-_/;ZDTYU)WUYW M%-Y5^H<;#613O[X&>1H?TZ^+//5&7R.K3RY=;'[M$T$Q$WV+U[EE=:"R(H?^ MZ4FB@F$!OA%=LS*1OEJ'@=/>+>" RF"4&:A+1NL-ER/16 MGS^WHE\P^P6<\R2]S(O;7[F7EZ<16:/,ZCC/A1,_>IA6 F;V.?10*;\CH"[> M12&F)EZEUES9.[B<>![^+(>\Y3&NKG.' 2]W$(' ;=6UQPIA5LI*9:K?@-\L MF-XMA3R_XRIPK2TUF#'A/?O96Z-5@AGAU-FPS17Z:.5*_][ND8L$?1SMUOMR M"$*+6^W4'076V 8YVKFDT9SC?X(+5LX0?-UCI-9 L8I2#3(Z2;$-QPCUQ+/A M?VA@=5XK\:S7)E@Z'!X%ANUO*>LW39;EU,QD"!=WVN7BPWB1G:>=/ERLN M$BO 63Z&A_=71N8Y]\Q^[BRY=;FHJ^$;FZ?7#147I: M>E,^_*J/^UE*2X5"\O$[8E&!W(8#:(R33# MB&S+2%W8\.6Y5E]3W^!3-XNZGZ31 ^3?/2L_Z%$==7CAY]/V5B:H^1()X($* MXY1CJNGIE$,(^C[N?HNKXRN(>(.Q?#!U&I]?N47WM921$9JB(H&7%&MM-ON* M .M*-I=,?.1M[;775,%T2:RAV_D'%Y^L/1J5E#&58+JG]&"31Z'"QQG(7&T=Q^;[,%P,TGMGLM2XRU<.M:4@A9;?Y$;6 M$D?K?I _Q/8U5-W,Y06&QQS\R9EPIXBU,7^6 &LQ!K>0;PY\;VF%+RD!9FB MUH0^K)).&OQ8NAY^PJF\GQ3)7\9WPB1?KQE: +RTHB4-57:)W..>_N M0X11?HFIP\'J-F;\#Y/TQ:X\-SNF?BX;8\D7G2OZ$SA+?Y^1WAU>:X(,7JML M,]TP-NMC$3S!SMZM\)JYCA(&LK4$#KFU:YA/@U][4GM-A2,6U]NMYQCKXX95 M[WUQ;]2G8OC45]!?O[[5YQQKG+ 0M1%P 3]VC%%O)P&4D"K],&Y_=8M1YWVQ M=RX&)9J"Y<65.>)=PN+N*4(7AZ$_7-QQ(T:37O% :Q04A/UL3?FM?(-_L^/H M^JPCXCUSFMX46\BF>TW8)M: MOWPO^SCV_0GC'0=4C\\ WC++"S57"HN_M9(13'UR-[C"DI\G MJ$IZT5Z1]1N4OY(ETY@%Y)0G2 Q]+B$3-6 <:W[6U'J0B"NKP:XMPB-E3CNE M39M5Z/PFUXG]ZL]1$W5!7*_$S >^ZYW<35U,9+L_EZ3)3O,]W(W.GF/S5_KX M.1SH ?[R$TGUUP13V-P<^T3-4V;N:/U"89^R,?([P8(_[3SXG]D NH?V'1>U MK"9;6/#724#W54TPQKR4Z[.+'G=$UXO+XZIAC_J "S.#=BH<"L:Q&[Z]W=G3 M2(UL8YQW)&B)/3C-=)_VX8A:5*_I%^3 G8-@U@;&.7,QL2I1_F&N%O7W+,'K MH*J'%7X8^NDE=%QA@=6LDS&RA6N\3%)*,M_1+DN]]KZ]]Q.M:X*).H+IP!YJ M+8#/$FP40(&[W!N68Y[-J/9IMB6-^BF3Y;EW73"%%\?J,J/&UW!"5A--8M@? MW5Q3L38GA<7K",O)E=_DP1MG) M.NI(/5J@Y?5&M!^&^D3*<%RR7U^BN>7-&WX?\W?%PK7)CVS//FH V06,^!Y& M*FAAX^]--.DA$YVJ9-J8-XQ4!S8PTZZ"YHZ?@D3/Y24R,E>&/J(&O?7DI44' M4D -\$D^BUO<7:T<^SLL$'KK4>ZN4HS;!5/)T!=)12H5*/^B"8#OC47U0),& M-(3Z^K)Q+7$HBW\2JHNU5V^:W->LF8DH\K]>IVUI0E/5.W1XXT=1Q]ICCQ,YDOK"(,E/H$TO-'HN54%CJQ.&?6"=RE^S M!H85SF!HGZI&(;MU-Y#L5K>YPG(/=?%OX"@SL4@!&MP?/=]F9GMX1&(U02+< M8C,!E% E!-[/'4\D$]C5K! MR(T[I(2>,J3D7!]?1C8U4:93@[:#K8W)9K)*&:W7"C]A(*:4+?.Q76BTK@GX]*F MI;R68PV'O[]V9[Q)K-#TL]#$OA2=I1,<[,=)5RB4[.V\#"ZNT46&Q!LAZYM'I,DB'D>U(XY/5ECBNZYH*=7 M(%%[5VI@8!S[_.LRD0MZH1D/7E)^-7]%FUVO!A\)EYAH9:C1@"4ZN$9/:XH/ M>FX,,XI!OD2HH VNPP9H 7_'7XG^>Z@1OD^)=<.*K9R7$4G0]\+(-X@[(]7 MPI/V&NFZ//%>'N1AGIH7@AY":R\^IV==@J.8>Y1X*D?LE,7"AIN16I>P88Y!+?MCLY B*O6O^FAL3!-3.>VYI5/(CYZ4W5F3F=*(2*2M^_6&]X/B#V+H^P1>+@=;Z8"7LB,#KHP3E'', M74"/_2N=5L,1T[=X4+NV9]?:-5/5UV'!\1B?67 M3<-5';T4F76FTH<6OIHM<-^:VI@NLS&E81:^9*O=MO6<,\BFKW^_E$L8R(WZ MQU!F_FL*[@9:4>B/<<]AKG/?JS/2RO:^K0ZM#I@^"$6QO:F(C\Q_Q!)4L,)R MYB>X,#?H*E1F<0O4(5'4DN1XH#X)7YZ4,AG8E48RG:%9;A!\'D4> [ $?I MAG .>=2_0-7C+WLS_L]V#,-U:J(-&Z-N2DI]##7R^1C3$'NQ;7;@D^:%D.=R MM;?3QW*#;K162.]/99BPR78:@MV=W C)/X8N19\;>C=7?DVB[F;_E6J'W* + MPO\ \HL=7Z:OIGK#G-AP,/>9J=(G\?&)*E*GIK:U11CI M_:BC6*)=#15VGT+2$,+YF8J\VN'?)/CO V(&:^LCLN[[>G;G8T*RPP\"WLV M*-:%G>V8^9A@R@%Z=/_YP%#)A8JSL$@E;HA]=SIOW<<-,\7&]:/E8ED8"]#F M9JD*C%7;F7[^^E$_:2!'/QF#2!?E=:Q)V[5[0DH5ZTK_-2 M\&*(?%1QWCJ;$FCL^][P]8&%A^/.:',_L+Q&BO#C2!7#>VK KWUB-("8:A0P M,NII*=^9[LSU,LG&Y9,CEKP<9=I1WLTAF,C* MP2Q,I/A?[U>9E_!1:$+.K1 M,@4;]BBK0:)0X>,C:]3K,HH9Z>A+L5\NQH=9A+0ESQYKT$U_$\ZALR:RCH1U MDX PUZ71Q=I FKP$AU'S9QSBR9C==^I,#*\. _D&"#EOZOM'_G*/J-'+J@_K M1,$QU^IFLPZDP;@4OX.K\XZ-Z8&;^-R8KA&G$)^RW6U\ MP+23L5W:E%-5]WE%!&QJ$M[&L/*]N;/X2J>J.OQA3=C4%,?6EHU:G/ 3E4(N MLJ B*N#T9UCT'ZH@1?(XD0MOKV5I>FET"R6A;\@U.<3.F2[@2^,L=.^%D2PM MDW(?^]H9(D[Y*?G5H"YJ=L03A>'"J^D!RI\D2U*,R5A2SE MB8_@U/Y?[V+-\,]=1V6N9GK[P5!S\XZ[U0?&S&WPRR4QL=P*SO=UH^0+Q4(, MWWE>2=4?E3YQ+!D^"2W%566ZEJ:OLKYIOQ["=F^6#DGV[BQ/3+;9Z-_KG'*R M[Z^KD_)B5.LN6$F$!%1\WB0!&L[@/?)691+P[]S^Q_K[OQQ^R_)_GBRO$8S+ M CNDT/[6I@[:;>,EJXU7PU#6@ZK''J]BECB[[4B (V2)&+I ?TKR*)"H^A&# M)"2V<@9^93LD ?<4O=Z2]?\=RK%6+VA/$A]( JC&2< NJ]?;1U1")_E+\4?L MT%/67JV3@)\7XK>D> *_-*)) &D0P+Z#*=T57BR#U+CE+]98DD D1Y& I9% ME:N;W$F ZD[X:53A?_K?2\:F:L"+0)3531+PP;N3!."53@..-P7$,5SO"74+ MB 2T[YU2#+6T8_G-V'^2,5M\DM6KCI:+DS+%-8GFEDI3Y@U&#-1O8ZG+'VE0 M+O+8QI<"MG_*^7,BV\D'*8+AXA3. G2>X.[V02G.JUASQ9]?O3EZD$G078WU MN'\5D9UL:F ?TIJYURSZV:M4CL M'%39X;'\VH=604< WTC W_9.]V^E]!%OC!/0QC]BSK"+JE_#<2-0C\Z]Z5548!R__$,Q$#PA1)?RM0 M];\=FW %)?D_J]@3+MS*NB6SI^1@S_?__A\/]^32N1/M6%R MF[=F;8&Y15(-.Z.+_9S)'E8#9]V8YT>DC_5TWI6-ON3PP?%]E:7%7:Z@B(7N M1$CW59G6/^6S""J%+_X$U2^?M*VJFI#VUU%O37HPZ>EB=CENNV.%O"[U2@_D M*XNG%V1N-'DB3&;FRS^CMH9^T>]*ME:R?(S.\>OMB,>PZJKT"V8!%,V QY_K MJ85L]K%Z+WSZ;JD#B([@@E&F>K!A@[N? 79P^?3Z#0W.7'%@7HNCGR^_D9T: M<77#(-N6-B$=6/D[L_#_T[ORF[%_8:PL]I_2FF)?$@ )\'2SWJ'_'/P>_N-VIDJB:B6I'W6"_-%%T5O"UH@C4I$GER5H.S;3_GOM"?T\C @P]:LK'0O,!YYIO';C3')0;HHE$B]#_:+C>02 XM"?BS+@?V M@KA+"4)++-BL)+0U V2I"WS*I]/L.I'7_-'4R_PA1T&XESNYW9R%J-B-S)B7 MB\\*(!D'(='JN*QXM+] &U$<]ZRJR %FK>4O*R9_/V1"HR);QJW,91KD42 2 MVZD0_$KE8N"?"L'(^Q7Q.MZM9YZL!>=5@I3E>IDNR6Y0-U&*FM_43@<>8$>X M_7OCJ13O+!;:\:7_JD.0^6;-'@ :QFQJ^6V1]TSY14@Y[^_%S6.ZT4*![UFG M#5QF^.3C!S8@ZRK>#4+'KGZD#41#4.)&03!IPH45@L'>V!\]O&S53<%E MXOL7G5#(OC05*O YRXVG^[QI9!X-W9V*C:.+K88C"% MWH3->"M&'[QVDCHTLK.V[!SJ_D/Y9A\F [UPT2%+?+))[=.Z7"NX&7NRL7[T MWLH@\L!G2'>(63Q';GLEMC(O/H.SCP\P_&V9_E\R%DB+3S)H0=9(")B,NSA+ M?M\JW>XTG:\9)\'J6OQ*8,$7-;OLCXX,ZZ\YW_BY?E? M=8S6O]+I)YB1@$3C):EC\GD2\"V\K+)!.=IZ]P_":1+UV'SAA&%_ZA_/!OTE M6&=E73UYHPS6]N@VJ_W@B)N2KJYO\+EDTJ1>."VL&O"(+XH_ 1>?K$DQL0__ M@A"F^.%-Y( ?-). 7!P)2 VK( $]#B0@3.P$'OBM*7 %71*(2S_A/\T6Y0+1 M420 O' D!?H) 8,(SYH'TO[9.DS-HSZY8_?L9WJ9_5 6LEWV[XVX#/2O(W@O?&-'Q/?.6+-DRG7('AH' M<-5/>'J[2%RJN_]6T.B+NOM;X--E;\4X\_2>DW>>\JTA)(#]U&+JYYI_,\IF MVUIN^<*GU^:@?[Y,,BXV_ 5#D[[_1Z7_4O5 &C-,0/! BN>?;Z: M_@P\5N'V_%6NL))6;'RL$7W=LO5LG_KTX<]LC]7C5N^LY'V)?T*NIW!6+LK9 MB_9NY^'4D2'JJQ,][Z5Z@4MTZBL]]_WL99:LL84!5TC ESD2D"R?3>1O/L3E M$<"?NQ8+,>D>+N95%9(BVQ 0030PLG5/+G#EX1H)B,@C :$Z.#EBV ZA<)8$ MX%AW)HR%#M1 JZGS_>! N452,^O M"GKI97ET^87KN];F@7VRBYFC@E]N$%J%E9[\Z*?*]Y>6B=7&K#7!'B2M1EV1C::@5TRW4 M*[MYQ>Z)"2X__V3\_"$DF^&;&+KUM>^]VU3QT%,_*=&"V^@OL32!N-IAP]*> M'80?*JDTBUQ.:-I%:=>1LZ;<-Z( YP>$Z%HEJ'=(+&I3$%GMPSUCI;J/I**; M+A41],9IKN'E=%(?C)8*O!'.FAID9Q93';*56OGCD4+5%98PW7WZKIW0BOF M$>)5+"AX[YB>+F/XPN'#L>][^)0QU/G+D1VA)FWGJ.MN7NR':^<&*8GAO'L; M[V+M[\2W+S"5-9'A;FB65XZK=_S@?5>W:W4V2K8N<6!U>MLD5% HT=#R9>4R M UBG4^GL,^S"%F@)1/-MLP#ZL 8IL^E"H;>; AZ\I=3/V[=%O38PNZUIT'.@ M+ N!ESODT$R:EKRU[GO%]IO/9CN*]N MY@ ^_[,1-Y)F<1BF= GB'\ %O8CW/X%QXLH2<%R@+<4SNNF;.M2%LU"D\%D; MHQ\"J#$7^B87B?1C5!1 6,&'RG4V5.O$OQE>UL85*;-;DH .;I8P_:)\M -M MX5CP+:J1]M3OLX\#CE>Z R*F?1:>OMJ2#QA?@6=4;6_WWCSX#,[$*G=NR:,) M+0+^2N:%GYN+1THM3@J3:[5%3EGCXT'20!S MRSF"/4X]3D9;70T?5&OV8.S9U+276+&.J%*?GJ!8POC+%[[I1V&)E9DRNF;J MS]A9%01G%Y/<$#H_E.1.#8D;_M0,J@F1 #'DJ;EVC<<_(P'QV7MZ@;O-I]:Y M9_-[R6AZYT;Y-O''!'&F*U \$,L"!9, F@7<#V*4,=$8?FJQYUZV4.#M<6)M M2NRXZBQIG.\FPA,AT1>VL.5A>7VP//,X_Y'!&C_;O&',QOD[2 M/EE3A$[5\F? ;O:,5.O9KP;VQ$H]PAL?7\??[;KM4J6#5HZPXL!N)Y=V,R6Z MR&BP39=*T>?VL[A09.]<;FWV2XVOCN<@!.#K<&;CG?.\6&(CVE]*-;6-W\7> M,ONAB+L'EX6U)D?CO"U"[.S+=M,47.LKIR_+1->71.X97U M,UT5T'E(Y:89SCB, '9#^U^+)KC@JF7393Z5C7V5F$IPLSG7U.@V5_VF5_IE MDFA#;*3I$_^\JZS%&&WVWG5,=JP5^92T);=:$[X0S3VLKEHY*N/C]L'_/FI4 M?)MA4**F=BI1MN8F"G)?/I[/O^+4J&KB!@]B\&Z8D:_$XPZC%J%1SP4VIW2[ MLI!Y[M9F+?-AKJVLFZ"MYXUBJ-+&$-,5U,?'R]N6\^AC8XBU$?_7J,4^7VTB-L9(EAAF3KVWE[>1T$1$YH@5[ M%"QDF/FK)[D*#C"NXMCCV7B M&>*U ZJ[K,;MP-AP3IK&E/509(#)AX+J2Q2 [S7(UJH:#[@YB'UQ6>>UG\)M MR3RLBK+-PL&KD\HI97MY;VJ0\!\N/RD# Z]\P!U$8ZLL<'9SL X=%HA;NS5M MF<+-47RK&;:Y2 <]^=X:E<&Q8S270OZYU4G3^[;<]+*[@"@KO/5;#GUHDQA& M6\H<[[^X*<'=.<\U)B[=&H50+&C!*G03%(N4NNSKRRW.Q,HQP;E<#1-L?\Y% M7UM6XL.[=6913)( AQEK6A.(VQW<]RS!\1T6\_7^D[P6WA0)Q1K.IU$"/#O. MZB@S:Y&WH'EH>QQX[TD4\#/[0!,[$N[IQH#_?-S!>Q.K$RDMUE="&)9"][SV MW&(:6X%^&0NI\[[&':XCKA$QT/XT-#/ 3FC]/U@7_$N@T]<^C;@*,:<1UWKV MD1(1@5B17O@IFL5/ LHETTC QYW-XG]%IE^Q^G5%Q>/YX83TD:C [QX($C#& MS74"P$=.+=3?W?WWER5;&;Z50Y+N3%1'PQ(D:J@=7>P<(NB8[HEV:U+:4R[Q M3:D3+B%:3^BS^$A *Y W-E8#7F1CPS9(P)X2Y!61X+A B/R-]1OK-]9O MK-]8_VNPTD^Q OX'TOJ-]1OKOQ?+(^ B-OJ;;SXQW[UX@VMX?_GJ3%-=QYEI M'FTQ_H(PX5[3]XEW%.+_6/]=.O(_NG3D-_R6Y7^;+%-W(KFT/[W",7NJ!8KN_6Y_M_]42Z;F+X,-7R0! MKZ&ZV!V-21EM/DMKB_/0_H!14=>NLH^ASZD .BHG80K2]/\!4$L#!!0 ( M /&%6U#]>97X*0, 'T/ : 97AL+65X,C,Q>#$R>#,Q>#(P,3EX,2YH M=&WM5VUSVC@0_IS\BBV=RR>,WP*.P<=,"Z9E+B49<"?3C\)>@ZZVQ$@"0G_] MK0UDTC;3ZUR3R?6N'RSK97>?9U7XP$T+-N^ M\0>V/4R&\#9Y=PGG+<>%1#&AN>%2L,*VXTD#&DMC5EW;WFZWK:W?DFIA)U.[ M,G5N%U)J;&4F:_1/HVJJ?WH2+9%E]#Z)7E@6#&6Z+E$82!4R@QFL-1<+N,E0 M?P07+.M.XSEP(]5'OF%'"<--@?WX=LGGW$3V?DA@]@$MFLML MUX\RO@%M=@7^WLBE,%;.2E[LN@DO4<,$MS"5)1.]>DWS3]AUG97I5>Q)LQ\Q M$*PD71T'CN,/PS#PVG[[]<"]",[;CC^BQXGC\S!L]".;T5-K'9LCPZ[7_I:%P5MCL8(O1+>.\X_3 MJH?;/<1<%AF9.'OI=IS>K_;I6C@< O#\EOMY2GSG[J=T'E$]35;^_R@\< @& M5Y-9/$G@:@3CR3"^CJFAX31^,YXE\30>'C_"KP:#J_>39#QY Z/Q]-WW^_&< M@?MSK0W/=_\5#C<(J12ZJE%&@EDB<)%*M9**5640YCM0F*-"D59+,,4%U^:P M.#-4U.KZ-I&Z!;[O6YX7AIT F,CJH1N$3G@!)#N2JH29Y==+=^*N'WJNV]OW MVX$3=/9]S^DXGM>[L^-YG;87W+-#-G.0:T7LB*O1D-7U=81SM69J!U[0K"MI MDP0*8DM5]^!?Y:XL^%X^YX*)E+."@G;P15>6X]MBAFK#R>FWE-6DKILP%FFK M65.J[&">8VKX!@7J;^N";$FF6DM3&()RQ&#W05:<*Q]ZQTOOJZ_T2[\U2 7]Q_GNLJ=G(#(S,G@Q,G@S M,7@R,#$Y>#$N:'1M[5=M<]HX$/Z<_(HM-]=)9S!^XQT?,XTQ+=.49(!.)A^% MO6!=;8M*(H3^^DHBSM VS5U;VG1Z]P%A2;O:9Q_MKJ3@R> \G%U=1)#*/(.+ M-Z=GHQ JEFU?^J%M#V8#>#E[?0;UFN/"C)-"4$E903+;CL85J*12KKJVO=EL M:AN_QOC2GDULO53=SA@36$MD4ND?!WJH?WP4I$@2]7\4/+$L&+!XG6,A(>9( M)":P%K18PF6"XBVX8%EWDB%;;3E=IA(\QW/@DO&W])J4$I+*#/O134KG5 ;V MKJN,V;?6@CE+MOT@H=<@Y#;#ORH+5DAK07*:;;LSFJ. ,6Y@PG)2],RQJZIXVA^A\THK#1#D^=QM"I1WZE']A$ M_8Q6V926,UJ@E:+VI>MZSI^?FPOTR'U :9$BI_(>C3E7YO1P:77/MIG[1Q02 M;Z1%,KHLNH;G[X=ENIN=B3G+$K7$TS_,KQHD^+&&^!8X+Y%C$>LI(+%B6L8T^[B:XI$+>BDZE M.@CUF2BZ!_>T%-/;T:VWE= !?#]QGWW! U"=(>,Y3"T?3L8,?-^WW%;'Z;2! M%(GI>EZGTVP] [90E2N;(K^FBJ*7*G<44%&%41'WM/"/Y:+9+(5HD2CD7E]@1>_2T-3VBMB/([WBNV]M]-UI.J[G[]IRFXWE[Q#4;WL/$U1Z[ABAL M;,U5Z*M$D)"8&]X0YWQ-^!:\5E7=Y=QV%? FQI6$,9-H1HG06;1):9R:3-&* M0,6>:MNH=JJPH3)5ZXL5QG>IIS.1971G3NS1O3!9F6-5B>0KCBFJR^PUWHWB MNS656\-P3$0*"Y6?XD&"51)S8W.+A .JV$E@@#'F<^3@NP:E5;\ MC@!L84/$"R'A* M<(_UFCPJ.^8Q?1R85W[_ U!+ P04 " #QA5M00<2XB_7Y! "EF#\ %0 M &5X;',M,3(S,3(P,3EX,3!K+FAT;>R]Z7;C1K8F^KO[*7!UNOO::Z64F(=, M5_;":*M.IB1+RG+5_>,%@4$23A!@ : DUM/?'8&1),!)I$B04=TG+0D!(/;T M[2%V!'[YOZ^C@'E&<>)'X=\NN"OV@D&A%_7\9G=-/XD M2(8H: )K"HHB&8JHVKPI&9RFJ+ID:*S]X?537V$1XCP6:4^\Z+F>)O$]C7.% MOB*HLHO$XF'5V[W\[9,$YIF_GBF'F=%X&ON#87EZL7X2J*!Q\Y3=,^ON(Q%]F@3XDW1+W(O^RC7ABEJ+RI[R9/ MY):>GWR<&_219SGMDN4N!:YX3#^Y],,4Q2A)FQ]1&]!P>](?7_I/T>*M23KZ MF%]LN2U9=EO2?)OO729IK[SM]2D.KA+D70VBYX_Y17P;-W=;.HZ7W)=?+?X/ M/T"=?8 WB6-0ONDEB+C]0?.C&@@(D-O,9;C0,-Q+GX+F\?A*PPV#B1LWWX"O M--P03YJ'QY,F]F-.N4&PA(]PM?B_!CX"E4DK_4F+GGA!C)9H"KG<<*OO1G[S MN_"5IG>!G?AAP_S(F[*+33**)F$:KU*-V4'X,4KC8Y;>WG ;L M-XY:WII=:[&:Y*G!T@JK@8O-TQRX[GB&\?5I%A>;WNCU+Y,F,>,7DFM-5HJ\ MP',#3VC#T_)ZP\VO245?S2?S+,M]_.>WKP\@D9&+32UU0P^5[$3^4Z9>3&Y/7^U\#$?4;UO'",/1Q^M]V@?<_%_K ;/6F#K9,O+#987MR!# MW 0,V!K3Z;A)/HMT[-()-?J'1L_?\O@]& AG(Y=B-&P+DA2'-"M_XUB8$+JV26V+#+08, M7+ALL\3L6FO0TS3!,NAIFB@:_=7BWO&5IO? !)+)>.RUSX]<;GK7OR=^.FUY M&[G69/NO;0SD #C#P \13ANKZ;7-JTDO $.?6MP(OM1$0Z\-B?"5AAO:$KK& M' X[DJ5>IEF_(3Q\:O"C>>3XU(1*@)N0![:_K+I..#U[\["-!\-&%N YM.>D M3TUJ"8%#>^33&O:T9$R]IGP)M:$I:D33>MS?[DYF!S6 %WH-9JL"^ \H?O8] M=.5%(_)BCE^,(J/(>UD>1>(1+>%2>Z#4Y)['+9H$%QICN.SUR60TC(*66^<& M+8GJ^.5!'=_DMM)AX+LM9IQ?;,%+-!BUXR5<7$;O,(K3-2@NAC7/H/7M3=KM M#]M">KC2""9M5H>O+*%M-5DM%(6343-8]]+X(XX'/\((%/O>' JUQ@'5]084 M>@7L_]%>8L-7YY.4^<1N(5%I+_@\M3B\IR9/ARM8R[/1:D!#F0L':,N3T/J( M=G1?.H79,0W\C;T6DN%"$W"TX4:C[O?'EQ-O:3F(7&X"[DE+-0@N-+O45G?: M%&2/FQ_N-D7D&"9BY"\)NO#59H\XBIJBR=PGXHLML1<\L:FT5<6&S<6M!5N9 MS4#QY26&O[[>XU.IZ8YS<JT5Z.QBLPCZPZ#% M;>07FT/&<7O(.&ZZI:@.M!IS;4!S*-2291=76IC26+@KF-)4<6U/]U@0_CP):PX.6(EA+IE)>6I).K%QG M:*Z!A"A=Q0\8LF#5*XRZB?U!V)8GD4M-"6^+B-,F/A1QU]*@K!D7JU6$%:7. M]FP,=*:5C3+6J!D?LXQ_S=S#P+X4]5LH:P&UL!'4P!.WQQ+%U28'Z/>?VXH& M^%)SJ@4V]MIB^,75%K_25-$JV-=6IQK2NJHXU936$3>S M/-I>%FDOB[ ;(NNVJ*HYFAHBKRU1Q)>:1!MY;;$E7>C U>(W.)C>D-7IQ9 M%G(U+_K[H9>ZKRVDDVL--XW'+04TN+ $6%?6:)H1P7^%, QY,ZA0B;,H-GY, M8S=,^E$\(O5B_!SIDE5GIA&V>,=L>$N^N+0EHA8B<@NS;L:Q55/F+WFY(6=< ME8_79C*GV=E"=6M0W9R;H+:H #6&!'@!MH5+<.7CXE*L[P[:5H_@2I/.N2U5 M:KC0++U6J35(*_7;(I/B2E->ZJ&6P Y?6>)9$=;VN\@/6U9-FL>U!,"]N5RZ M])79Q=*!M:!/XPI$TK240("D>1$!8_'R=*%E&;;7%*01+>@UYU#94L;2=#N[ MWF+12ZL_S96?UZ#9D$F*\<^OM9)6C 91BR,FEUHR"B]HZXO)+C9":DN5M"A8 M-Q5%EI5$FM/J 6J#3')M6?;8NJI:']$4:*'!BE7V/)0>U)?G4%O]J1'N'Z3I8[9S%_3>QQS.Q;FU._BOQZM"R9T1_B) MR/^DP\Q[>/9.X XN&!\DX[A>>LF)NB8(EFW8NL[SMB;SLJBSIF7H$F<*P/*7 M'Y=K#;Q@,@_XMPMPF9^>(I"N&_;=( $BR']^^3@SZ2UH,$FU*G7\Q'.#?R$W MML.>!>I3(\=V0/JF:=FV8EFJ8TN\S6N.8ZJF+7*ZP);DK!IX\>7RDN-!V]X^ M[4)OLGG?P6U1SX&_)?5Y*Z(HBXZBZX:BBIS!RZJ#N2OPFB#9JE/->\7 BR_. MOW8]9X=703_=H#!FK M'PZ^PTSF[[T.<6-V@BR4_7<&)03;- Q55!V-YR2--Q5-$2S.4F359&VGAA++ M!P+SK@">V8)Q!:?>SCF5:,2?29S^>>^&@XQ-^+=O[JL_FHPR;I2,TU_R M$S/GSWOTC,(),H#T'E@I@;/00_<0EH-LP4L]I)'W W,N:6#MP]"-LWO-:#1& M84*2 3V.\60PCXUI->3.G>(_D4G JSSXV1V@V_ZC&P]02L8EMAN'V#.60@"L MTE1.,C5+$FU6$%C1DC/(TEA1DN12"*L&@LEMS?])TIME_C7.]'[G'/3$JR5W M"06@;)/8&P*]=W$TB-U1Q>K'E^AQ&$T2-^P]8*ZG"(4+PYN8C"6P^-Q).HQB M\*>]0H7]VM/T$38(X'*&O!C,'H\M#(:)$@;.:?EUIN4%0W)>?P)U&T4AX5Y4]D#>.H)K M)L\T>8&79-UP=! )[X@RQQ=",56V\G^K!F+R.%7B.6$#\I05X5T>W97!A86> M(%:%H(RD*%50H0M7$@LI_3."$/ "=:3!*6),?WF_A7%9N F226HKS@"QFV$!@I1?R%; M*9C9_MSO">I/@J]^OQY0Z0)K*@+@ML&*LBUPDF)F+LD2;%F1*IZM&@@\4X^) M9Z4F3I(T@M??HX"H33+TQ[MAG6CJ'.1AELERO&Q:FNJ8;,X1Q^&=*F!;-1!8 MQTG'R#L+DK@@&J/>(_*&811$@^D]WL*](]53>,/"&\EP/&(_]NHM##58,4Z0-(33&Z[89U@F5)H@Y!B,-I#B?:G,J)!4=, M5:D\^ZJ!P+JCU+S'V.T!^,<_$CWLD5]N@%^[89YB6QHOBKIAVRPX DL0-2ES MN+*@R[9=>>85 W>M=T#&T?H)615%V=!X7A-X6V1Y0Y>M7)$D3N"MDFFK!@+3 MA&/BV?[]A*7S#@O.4Y1XDQ5LQV"Y KXDQU"K)&K5P&-EW7[=A"";ABW;K*%Q MIFYQ@BE:? %AAF!4$PI9D21 ET^)MR%M-@QSQDL<=%NM4 MZ>VJ@1CHCI%S^_02%D0=@JVQD@*1KFW:"E?P1)1T7;-K5KM\X#*K;4B;+X5E M9?FBX-&%M.XZ/SHG'Y0O\X*DL,)GO]0KV"++&0*GJ 9D&9K.JS8OB:*AB39O M"KI2*>NJ@1=?.($3-JL.G@[3\9,>\R?5N.MP)N1LG"BI$,GPFFHJ )-9**,H MP+V2NZL& G>E]UT(N2-]ZG&^3K?&&@%D\[IHRYRC6J9F\)(FR#D))@\17!6J MK!KX[FLA&Y/*6Q#1R[PFLA">0GINL[I9K.8XEL55J]\K!K[GMQU6+JJNO .V7R78*P862OM."R)K$R@IBJ++DB)(A@.8YMCP M0[%(Y8 =E@2N&KA/ M>4X,+:@:69&G!?5@%!5%ZQ1$$MBLJ"6%\56340=/-@ M8EN@2K-M7619@>-!#):BZ;9:K@2 "])+JE8-7$+5KA+ONQB"\CB=W@4N\;OV MOR?^..M96' RSB0&GDUB!.,<_Q7_U!)'M3ZU.0;E)16\M67IK (LD7G1RJ,C M2=;56O2^:N![U!,L4"GA2( MW$O^K1IX;/S;&^X;DB[JNJ-P!F^RDB0+:L$&QU:Y&NXO'WAL_-HE[LL:Q)J: MIFB\Q$)JSRF"H.>T\Y S51V^JP8"D_AMF;2D.?>;&_] >,F_Y^,(>/TFW8JS MP =<]:M588H]$< =_ !(H/%OM_W'(<);KVY'H?\T2;(N7;@;;^S#_VWF]]8- MP.2??\#[_7"PV*L D8<@F8IN";HJ.0ZK&XH-D:\H\)*EBG85Y:T:^!;MW677 M=-<%HO(ZSYJB:2N:*DBJ8PH\!WSF=(-C!=&HTM55 S>L]ZY;,FH06S,GYNL- MW\,>/!%+ZW9,^F: LXDQM5]1[/FXV=H'L980E@D?_WH;MI08W_#:Q9=^C5Y0 MG/WDC_R9DJ5AVQ)GX!U)MF([IBG::IY Z[S)5Q'8JH&X.'*UEXKEN\OD\24Z MJ$Q$V;192]0,5E=UG6-5UBA*-1HOUI8R5PV\^,)S5WLIK9ZHG7P?CUMD(IF" M9@N:I8%_T$Q!%EE;*]3?$OEJ;]RJ@9E,J)WL0B:*90)G+ MCQ(LQX,]*@&KJ"!7R[ MD54<51!UQ\IE*_&<4X'SJH%;*,'VZSN/,=E#.JTM MA-0;CX*SHO;L-KW%J$X!("_X7U>V;[K\R)BFH;BLDK( ]6X-5LF77_!)H>1PPY$+%#+DF-U/0W*2&D;&2ZRN^ 3KJU?,B^PR/D80U-L?C0-\ M6L3'V6=DKZN_@_R:1).8_$9.7OR4@[(B(;'A^H,/LE=H$RO<5?\@YT\2H:_QULFS?LW2,G,H.S4R_X&F2TZBD M\I'YE2T)SV&3/VZBL7+(EP*[2Z*Q SQNHM59%=^-I(^=:&VW1->_% MZ)*+:(!G2?Z4_:T';WX=![[GYXMS3,^'(=D72,ML:1EY%U\:MB=GS_KE8^,K MLAE]7)A2=]5!H>IP/.IP+#"ZH3KHO6PMU WN7+]W'9KNV$_=X"158RFM9X,: M\Z7QM=2$[!H*TS@*(#<<%#GP26K),E+?24D.G9,"E'!_=T..*LEQ*::8?9)";J"0 MQHU4)0ZC$H>-$;=S!;KG34:3 &\?O,7?&<'#8C3$O']&V4K)26K)VG1WT6%L MIPHT#.RLP+>.$&@D>-IQ0HX$QUBCWZ\U;%4MH376$ZR+$!N0-_:&5!?VX??D MW072;/48LM7=6GG^#9&_N^'$C:>;KEU0 M8]^/L>]RE6+[E2GJJ3NR#K5U 8+V,;QO'\/ARQ&;>WU:F#Q/WTZ+DUWS\MO+ MFMIXE^6^771'[;M3,=YV=51JV)VMKFZ]CD(-^[175+;N/J**<=(]2',AX-&O M.A]'&$1+F!T(?K;VA;2$>:I><+O52:H/'5FAW-KB:4G[?4O:AT>!S;-BNI!] M# O9>^A&TJA#.!J'L(>S0;9S"-38#V7LQ^,HML\/J?H<@Z_8;3[YML4RJA'' MH!&[K1]MV1M!BT?'WP6Q98Y \,.Q?U;I("T3-!=D6_?[TA=]U'D @?M@WQ; M]$?]0CRSZ0\L*B5''@[OME;PAH4?&N5T=H%GRRB'BOP]1;Z'.&=SD=,X MYPR$3,N^Q[!BNX>&H.T^WD"UX2@6 0X?#&^.)'3!OP/(L.7I5C3XZV[]8[LF M !K\=6K9?\LSUJE==W<;T+R7WO4WR[LB_SK=%U\PX9_>1G@'_7JF"[B4QW(U MZ_YKDJ1XFHD3Q3?H!:+<:!+B3[[?Q5$(/WJ$+0LI0#X(#"OL 8>2[^,>3449&I0_82!ZG MXQJN?'/C'R@UHS!#5,--4.\.Q?TH'KG 4&QQL>]!+D6"Y>^AGR9S#STWK +V M?BJ9??$%_SK#[66ZM(FZUV658^'6PMK1G#H$S\>S)V?!N5,KW*57H&9RE%', M!N[IV%7M+8!_3B!VCYY1.$$4O-X$7AMSD8+6>X&6'W8;M.KS/PO0VB)%@E02 M7I%.L1YCO<>%J#'F@C$MT:XLS$7]%'0?P;#B1PNL-XC(#6:4I!TIM;Y32K,& M;ZN\?6WF4DV>,>RM-/D?:.A[ >JPNJZ+;?M2UUD.4IU\.[I^11 "#:.@=ST: MQ]%S5MOKKH(>&D^7L)-JZ]NUU9G$$))/B+]R_%?\$U76K96UG9M45]^NJX_( M&X91$ VFY2BJJMNJ:BLSJ::^/2X]L1C@T$$JC0$6#M?;1!N-B0\<"@?=4,"M M-&26Q'-3BGU V$D7B0X-:+1(](Z:?%)AXZ$UEX:->TQPNE_./'160\N9NT;/ MTRH0'1H^:8%H/I&A765[;LR@766G:RFT=6D7%D);ESIJ&>O&X ZX_11]]9]1 M[SI,X0;_*4!ZDJ T,:;?W+^BV S<)*ELH2PX&BA$?;_+I8X]1.0;L#-7ZQ9^ M4GU]N[Z66]\G21J-4'R/ A?[^63HCZG:;JVVY8[[=K92[6W.+K?17G+XVVB, M4J0/8D37RW:CO.U+=8?!C[/;0R(U_)'K8([_@0E"'=?A84'@I8ZD& M[PZ'3RMC.Q8(IAG;>Z#O"<80QX*_-(9X-P0^N1CB6$"8QA#+#F\V)HD?HB1Y MR(BLU<+(L<6W\*(L__WFANX =:?=T3S=DJBAVXP M37VO(SBUB5+,D4:5H%4)KL-D$N,>B]-3@CG2J!*T*@'X9LPG-^Q59UV>GCZT M4TE5HTDUBE&_(3=(AZ8;GQ9&%,/FR:/*T(H3$(%#3@G_ALDXBE,2<8$Y?8T& M?G*:@<1Z%)^%RA3G]^'4N63=KR@:Q.YXZ'MN0/2$ &L\_?/ZYMC5 ">ZK71< M?,D)^71]LS_I[O_S3^L)Z_O#B0CK^T-7A:6N+:R[WTY$6'>_O8NP]O !E?6% M12WKX,):'P:I974 !O/=-DEZV_\C A*[$7.N$%R^^66.J*Y:W/KP2*/$@PMK M-3Q2BSMJV,2IO$)3^6ZE\LIFJ;RR^^K/YBI#UXNH$M#U(JH$=+V(J@;M/#F6 MSI..*0E=5#P+9< 9Y5T<]29>>AL_H/C9]U!#))E?Z4A$B5/*)J+F@\A9JLY& M]!H5_6%$?S0=JLM%;]R!B^R139FH=U+B7T+96;0&K&W]5 5.&076\OU4!4XY M!EC+$= 8X(0= %V#Z,H:Q.$=QN8J0\O/5 EH^9FJ!BT_'TGYN6-*0LO/5!D0 M[6HX;26HU2%6MR#^:AR[R-=L0?S5.)LJPUH"KAV/]+TCQKU"TK6CB;Z?<6&) MBOP]1'[X@M):(JRZ:I@+MKP6MY9;IEZ$R]-0W' MNFO9:PF86O;I"7ZMH(P*_O2"M8TR;!JL==%G"[\_6N\FMS= H+(1!++:I<#N MV!*ZP"A0$?;013FN&XS:T/188??15!<8I6VF47M)*/DN, I41-Q,H^0=8Y36 M#=/;.)[=@^EU0J.TS31*V[U&J=T(#]3-P@-UM^%!<:)1^=$^=^RG;N#_!_5, M&!>[7FI&25HE2<5?G4G0]X, 1Y%X0$<6+\J/Z+63F>=-R^G<7XR]O_.0&D[% M75O:NO?OB9_XN!?OI*7=3.=99%1;(P'5C2XB@4:1X*BD?615TVT=!0T+3MY1 MO 4]J'J2HZL94"4Y/B4Y?(FY'EGQ7R,OOO)>CNJ4D:Q!;^S1X&[5=C#+F5Q8V$?M#U$]?W!C!L.)'"SVC M(!IW-,S<2 W6IKZ+JQ!O48M_H*'O!5TY6VTKV<^2>&X"_HKF^BIIS]+L7]UPXYLN]C.P$ORSDVPSB0._71"HAC'?\4_G3*2 MMY/;5<%OF[)1P7>X-/P6P5,H/U'!TFS\>++Q(U(+FHUW1,#;AG!F!"^/)QZN M5U^'<.< ?-LIBWL9P5T-X[85OC'Q@=JN'4*]D;AG2>RJ@+>%;VK=[VW=1^2[ M::'U?0NM1R1Z"NS'+^#,<0LUF64'8M?:#:N&B@?S^K9;PFPA)^^:J.AY)Y<\ MLQ-W1_LM?Z^UQ#A^Z*?HJ_^,>MYF]. MDC0:H9A\>@M_"V'HCSL&T!N077/2[72_6[/,X<\C>;/Z/,9N#XW<^$<"6$E^ MN7%'74O5MU*@I92?A0K-!P?W"'^7"]SA=V!GE]W& B&'<1A[Z,;.#M8AAY;= M@YYG 1O^[9O[ZH\FHXR,4J+?()J=Q"2(O0['DW0AQIL?8/D).2GL'O2J&S+' MYYZ5K+CX@G^=X<4R26^@4FVJJ1M5U ^B8?EE?94:]JEKCW M!\.NY:F["';W[317L/K=W.:F9^+4A^_N@+,F' :N4AS.<;C."XK#[[_/NE[2 M7PK$V2?3 ;0((:7 B!X5]U0N_7 LYV^#A;S#^%B3Z#*T 7W>@Q%C0.ZUD*S MUW6K)U+M?"?7>?ABZO%H6CV(VSI(^QJ%@T<4C^XA* XGZ-DF'W8G8M@^I M5A!^#O'56YVP&:.>GSJNYP= ](R: 5>CX-D/![-CNJ54[^QM%]E9:>]2?IX# MV!TB8#R)=84NA(S'L8QQ1-JMO[AQ;\%WX^^A1B=0"^YH?=J((-)QYYW#FN-6!AB8'"$V.6R5HF/&.8<9QJ@(IOY4[L@P4 MHKY_TI! BF4M!)^"\*_#'E!TIM'"AL2?>,2@4??02?>PYPVJ%"&ZB1![5@N: M8E)UH"EFIU/,/:O$\@56DDG_YRV!H"UT,WF*:^US$GO8Z YTCK MJ@6KFPD4PA>,6F[8TSVR+:]S!PRM(]MV*KM:KED?J&DOVRD#,K7?;L+TAH$6 M];O';K<;^MW'V'U& ?P;)OAL'!)4@GI_C09^\-PB\+V 6'[\-DR#<..';;7MV>:%W?*4C?TQS3 .G;/NR'TTJ6& MKG]ILM/W= ^X:Z<9;),;0I[?8K#X=0V!/HC.Z" MLAZZ$;O[BGH2#;I=4-7#]P/OX=LY;SV]L7M';!?BI&=@OS4-P!\%2Z=F-!I' MX4(:H'O>9#0)\#G1%MZ.@8J->/B38HG>^PN O\.%@";:*\W9C/@.IA#M5=MU ME8(DS)G//Q]E6$)T5RN\;T*&7UT__!HER0U*33<9.D'T\AOJ#= =I->GKPWK M4-]5;'B36E!LH Z"1@W'$#6\U^XCZC ZY3#V'$' 0@F,=3QS>O,\D[OJI_:DI4V/2HJ33&U9#,+LDK)ZDD^M'H/M:CM+&H[?:CUUC0I MQ.XZ*)K4:89!#?KT3EBSACIV%7M4ZB&[:L_'ZB'W',AWQ4-2%T==7!>=3'?2 M,&J^U'RI^78V1J3Y*;7^KE@_S4\/$#KD7^RM?QJQ*_!#\8/B1V9JF3W9?#GV M'GEX6SC8J$<>=#M);_NU_GQR!!3NXX_1$*L:)LB+1K,[J+=]",6?P^!/LWIU M X VF,E;=+N:[]N4^VRP]&@S)HJE%$LIEE(L[5 J>K0%9XJE%$LIEE(L[5 E M?^=82F'A])1DY\D+59+3BLKF.P@--\ 'WS\,$4J_1MYBK).A[R3&IUADIS"N M$8GMI]']A)8 VMA>J6H;W_<8X1QGY_VQ]./L>:]:JR%FG\GQO'B">O;K&-B' M\"&G=?WXZKM/?N"G/J+&N5?CS+[KLYDLJ,&>F<$>H>?L\!8QZBF/?H_:GKOD MNV1H9^$%J>$=J!KMYB$I=YCN[3.HKC\#T#A6T=L17 MGF3&2'WC$6>11^$+@7CO>(SP_%SC$OZ?G2&>NZ>DADD-DQKF$99[:/9(LT=J M>K09@&:/-'L\ENSQ*(+4XUB#/$GCHVN.1V)H]%BJW46F=)/0T35ZO^,FH0X? MGD'W")W)]@^*I!1)*9)2)#V[G>M'>Z(215**I!1)*9*NB:3T/*4]G0'24'^A MT'G.T'G0,S\VK 92K*11)\5*BI44*RE6=C6N/-I5(XJ5%"LI5E*L/(YUH3RL MO(F>>>[/)$[_O,>:3A !__;-#_W19#0'-&:,>G[JN!YN9IK.P<=S%#R#SLR. M68#0I[12]ZIU+;M)'\0(-90<_^'&OOL4H'N@=^:E=S$H$/YK-T (&/NI9//% M%_SK#)]W9$*+4JH;QA(Q[0S9YH6<-\DU2GE'+YW7D8KD.25YMT"(XR[Y30*A M^O W&O=UW;@/8[S';HNG9RP[:^6:T\4WMG(M?MRT68MTX4IB(=)Z1G'J@R$_ MH-"/XILH14EO@FZ]- )".9[EQ3FU_!J%@Q3%(_S@Q^EXUD/4'D@>=>=.,4IT M2T=;=613GNU(9YLX7ELK6L;R]^I%9&N!U:Z[\*D&4PWN5MMZXWH;56*JQ">] M6P; '=%/_<2RA[I!H$.E"^.76UH->)=$ZSCJ0ZLLAWWE=K.%K939QNU MG1.UG85DD 85APPJ]I GS:T?4]RCP-2%];RF')_J+M7=3F3JC7T[M#Y%ZU,G MC=CS]:FE&EKG$>E>R7].NJ6CRW5B!9$=K5/1U4\*:^\,:S/KGVO 6GWXKC-D M"FO' &N[S90SUR7\?1(\#B%&[?WW5!YNJATB!;7M53G;,KS--ZF\7:G$\8C7YP]8U=& MUWBI*WO'+@W:O7;0A>;C*:JR.*AM\?(D>A]$D< WH&>A$*%X9WP] *T;>3G&OD!C2_ M2^2/*UB7O+K'[J,-M,"))O&9*<$*DL]A$1ECA_B[:"%/8->N?)Z/5KU3.;(3 M2EL#+I'H(+O#Q:!2!\]/QZ@2%$J@$27@Y&V4X,8/T9DIP0J2WV]9F)-W&<)H M;PYAX,/' M2>KXS^A?R(T[UM(T0TXNU"9ZS@%TUA;W,WJ,'E%X,N)>I."RAWZ<3N%OW5>!#SY.(KQ M/53%GT1=R*^W84?6N&;"N=VR(]>K67Y0U5FE.IT#DSVK3J=1I^';#?J+&_?* MQL%,[BA)@?X4]0B# '/G_O(]]-..A9,S9!;RW(#.=UOW/>!Q]: =//L[]W=RX(]18HK#]P1"GTS5S2O -\T6/R5."_CT!EM@X_UYH5IV[ MWBW]JC-HL>*PG$.[*H$T\[=J96AD\/LH-L]NI-AX.'_)*[O,G^HNLP'T( #M M1_$(?]:=. \B*C+N!)!N)7%==&;S2?&L4*O.LD5(OW_XWFF95NU82VCK8OK; M4-9JEJH]&@?1%*$:H)Z$1%OI.HLR5T/#$17_V;0.K18_S4X.FYT<_GB2>A#W MAIRD*WJQKZSBF$.Z]CB=HO_)B9)&YQT2Z39#;LDJZ9.5+3EN757/#=] RJ/[._X59)=%P]HC"697(67I? MATDKSR?O&M=8?Z!ATWN&34>6]W1:K"WY3G=%N/8J!)7B*8'TMF*G18N34H.M MEI5/4?;=7D:>JT1]O3>R ]]X 8, M>D;V*VXC[%@'[1*"*XFO1?$Y5"^V59D'% 1^. &?G/C'RB%GT]76U81>S:* MHFZN*&:4I+?]![=S)XFOI1D+U)W%@G1#P$@QXS@QX^@R"XH9A\*,PZO"%G$& M5873C"2V0 6:I1PR2SD\>FP1?-*(X_T5Y?"AZ1:*0K'ED-AR^/;:]KIGOD;Y MC,))MI!;6]@]U87*#8GM8J5T#:%G*&I&8<_'YG,>PM^:Z"XJP;I]G=3XS[S# M+JPX,H\!\A\!^^ MT+UZ7S=5G"-4G,-7,=.[SM/PX1S[+R[2CT MGR8)F06^&^\-:CCJZA]P*ZY!SQ3A&\^ER^B)8<+#[IW2N/>H9H.Y-.PM>ILP M=S2OFBK4UBC6UP7J(4[/T#MWIB8U]+T9^CN<)WID'CTW]'6_E7$.98)W^DC& MD5P!>.U[7=O' MO(1=V7I-,[]VM'"S/K?SHF8;N\]F\4:AVDZU_6QZ9Q:*<53;J;:?9%VQANVD M@:3J]BFUN_ZWWE^3),4_S3>5E!<2)XIOT(ON>=$DQ$R]BZ,0?O3( Y*9Z+<: M] #A6 \?8OU]W(-WX4FQ2C>TGO2:S+(MT_(E?-M5_\DF7*]"\;78?C98OT+[ M'SP4NO#(NQ@]^]$D"0!&QE$,.-)Q]5Q%&%6 0\*?S*D=UZ].PE_)=JK]Z\$? M-8$]02RU@X,>5GS&ZDS5:H<]&Z!6%%LIMKZS$=16/I3=+W3)]?,'SESC[S-^0&Z=!TXX[TA)Z6+:RU.+K!%)?*O)K2O-#/HGAV MW&L3F]HOZ>MQ_!!W.<.SJD=WW(R[FXZ^LRV33J-V!3@WDSXRRWR,W6<4D&XQ MK+VD.QT>_#4:^$GJ>QWKOSL1:UE/*-1RSJ[C[M!Z?HIJU>WTZ%3#*YHET1@EM9 3M9 3*"><7#F0UA%H3?#$_<15.;IG[ZQ.I-'7.W)V8BU.T=K=L[=DLX5R=%[>!X MPS]RS/ M<('X^N2;&[H#5)4QJ$D=ITGMV*FMT()S,^[CL=&NKH*<_&W'4U#J?VG6>\H5HHZYU1.SC3-Q;Y/0SPQADO3J&C9"+M"/ MOOA))/*<\NG[@U4\H;A4/1,_I.F!=R@F7ZNO/[CG/X.ZU>G!=]Q,1AB%HKHH MUYS$_YB9QNR#:F^P4!B1CYJUO"-G.)YNLNHE<\\J+I6D+>5+]HHF7B^?PM*' MAI-YB)A]Z!A^W/"14>87PL&?N5XW/9V8RL+(#=^$)HTS+Z1N?[_?\('YG7_^ M:MPM>S!.B/&3?V MXBB8!7(\_BJ*!Q]YEA4^YB,^]ETOO>Q'41I&*;I@ C_\<;_\3G(;'G?!1'$/ MQ7^[X"Z8?AR-[E$_^=M%C]-$5=5X'H&G8"]??EPZ^!6L;+&V(TNRI>N:HK*L M9!J:XYBJ:1JFJBH73!IE#W@$B'E 2*?];G4X"&\:!F<+ J"(RIP+T_NLTQ# M,ECM,GM%3L#*X7\&3\'%EU\^SC'L^#BH:**,.)832PZ"W^5%335D6;%84>$- ME5JG 2D]9_7YO$1,N!UP.O'465)!ND MRSNE"#16FI/8JN&=D5BF\P)7Z;RH&[HHR:QIBZ+D")RJ<7*N\Z8J).70<]M2>%EIXV#IB9PP'6P!9,#;JB2HNJ6 MS&J:RG&6R.MS'%PUO#,<)*BAJ7+)0%D1+$N4)5'3'-MR#(DW[$PW-%9D3;X& M&J+"J9O=)\"T6,0K(K?9?:*DJ@ VK,RN?1\%FT8'RU>25D33Y'6%E21',AP1 M6&@*.=C 7XU6L!' GB11YWB0 /S#FK(E%2QQ>$Z>X^"JX5WCH%AQ4-,=1Y5L M20+$T06+%7A%RSEHL[I .=@,UU(%UYK-.6!0*FM;K*X*/(0*!5QKFBVV!GEG M#=<<*_$E!W4.8@.#%<&4!9O#2*A9>=!E@L\SZG@-(<3:]U'\;+1^N;)^W61- M@5,T8)YJ"C8KV7P1K%F*+&G4^ANM7ZMT%Q@H698L\9*AJ(ZLF#QGY-9O*JHE M4NMO"M9$M<9 "_C$L[HA6K*M2;;CL+D1<[IASF1XDBAN=E\>K,GR^O=1T&A4 M>:$*6TU=D"!DL$T5GF'(K*! S)!G>);-M<+NN69XF>>__SE M%_*/F]7O)4VR)$FW681JWQWYP?23'PY1[*<- M=SS%'^%]^+[::S=XH[O!Z\BO+]GCGJ*@]_F"&<:H_[>+_TIDCF.!)89MB[PD M68:NR(ZD&@;' I *G+@Y;8LO^_+H/@6(B?J,B1>RPC0I"2]Y7N-\QIF5+,$K M8I=NX _"3QX\$\4-3*K=/W9[/3\<7 :HGWYBQZ_9_7Z(EU')[_47A%$\1&8-% MI#T&AF"F8[ !]J8]_$]<7LTG7'O%DE'/*$Y]SPWR%SU%:1J-BCEEOWWBQJ], M$@5^C_DOEOSO\XP$>.!FG;WUW_,GU/^4<0'_)7\+$-0?[8?UT>=])O=@F]_OKQ^O[0=&O[$8^Y_F;_K-KS9CWG[[=OWP<'U[LZ,9 M;R?QAAG_H3_\=GWSZ^/MS0?&NC*O&)Z51&V]6;+O-LL_M_W?L2F(/H25(@SD**4%M3,QU.TV3X?Y:@@+.#V-3664/7=56 M1!8RKM#%_3<]Y'^R(F^"5\0?IV.(Y_+>BWOL+DGCD48:CYH(6CIYCKW\[Y*A M,]/^4B?I;1QBSE#WWC)MK7G6/WUSXQ_,;8A^+J;1H4!B1U$"OS)*X*L88?Z2 MIFX2/P!7=A02K7UQ0]]MV ^1[Z7M1#S+>'EEM7X(]4I=L8:3C;L#E3 MXVQ.M43(JP!_#$N#3$D<]+.6BK7LYE/N%]U! .' M/7YOOVWG$&KXO]F-A. >\J)L4]"G">!JC-E4EJG>_]]W9D&3VMY2,7Q> MWX$?PHJJTAY$IE]MYN8[B;K6K_&H7+5 IHJR(_"6SCNL8X)[X#39A("1URU1 M<]199V&3/3Z.'Z";;!?&QG6>%HI8EKL4!%;5=E;K>5NH>%*EGF6$\&OGY2I? MM%;V&?_ M\^N#??^/:]-F?KO]:EW?_/KP@;F^,:]VIDAM;SZRI.,G^Q4D0_B.EPSCDM^, MFS#)&'EXTV./\4/&3Q/&&[HQS./GD[&&757=3W@%5!&O>%EC64D5%4T2>/YM M29NX.FD3V[,V3EUR;4FV)\K-V5XMEVQ))D9^KQ>@?><3>[/O=1"ZUING&;)E M6I:JBS+'ZHYNBI(*".TX)J^PFM: T-#.\?WWUZP2NJ)O*3&V) M&XBI,U',1/B(#.:O2>PG/9\TI4$@T>I6WV-N?AV2R!3C@1OZ_R&__[R)8>6] M-IT04H> 8V=*>'UU?_5PQ=BC<1!-\1$4!]2Z681A;J*K)E5;N[]K'S(Y4(L6 M)962VFE2#VJT->PB0PX3@&E<;:W8LEG5UEA#DS6.US7-X4@ )LFJ;"D\OQB MZ;U>C)(D_\]7R'RY)<&7P+/,'>X)TI]1.$$?=I !O(]\YE>%WE$\?'V#FB7H M$B\YAJW)NJ&KEJYB\'@M'3).$$5Q=R1SN-SL'='PL!#X M#JNNA\0_H2J2*#HKL3IK.Z(F2[PF.*PJ80-3;%O63*<=_TSX\39^C%[")>:% M*W;_BN(?NS"N ZR$OZ-(Q*HF()BBRDFV(%@2IZJ:R;$&BT6BLPHK2*K0*A*2 MQM[&=W'T#&GCFPI6A>".&Q3?$S0.J9>'K%9IM<,B9!-B(\ZQ50N 0A!E7;KP7]1"-(C^MWQ*B MJ=5N=<@ ##:-PU^TR MO*)<*J#91](MLZEZ[PPHJJZ2__-?*L\IGQ,F10$:8Y8SV4&Q'QAP&,$$SXUQ M04^;@(5V"RQV"VCB%00Y&CY=0)%8457>UBT@K.P6$)3V57]>;K]6OZ\Q)A+: M8J*=Q@ Y<\A#%G=8YU>SX:V7U]F=_1YNXP$B*QCH@R)E?40H1CUF/(F3"6XH M2B/F(3NU(HM+./ZGIY]Q<)8.$:-[Z:>MEF]VZ8Q=2P'>*N'=(.>RCMM' M/\T.G;!=;\B0HYV/1)XG),;=&.I2,<8N<7G)= 1C?YI/CJ@,]XW%^[?4F[S5 MDQBJ_>H-W7 ?PB9/X8^_.6^1.XCL=_C/!'E" U]K=(4Q]:Z_2S+,%5;LC5+ M4G5+%0V6LSA#DRQ9DR55GMDGG3OW*<<_$:Q?DI1D)_HSY$C_#\S8C9EG-Y@@ MYG^Q5RS+,6/\!1;\"8=L]ZPE_WIM$L)TRY!4Q>8%S>$,EA5U M+']9$7 %?68A(_<,#\0Q+!%^%MOA_OK3%>\QQN/K2K^R?D>U64,5!5L5#(%E M+ M PW6RX$6J'L/:FZB$'5LK\>&)9J\Q,*+,RU$ZN;[>8M;KL,>;@%$S-.4\8;( M^\&,<"N+GXFXMK_&3QB7>4%!ZOMAMOWF M?@+YE7;$)EZ&B.R;F#.,G[B?,T8, M ?VQ2?08-PA*NZ@;S!/*!\"#&VQDQBQJSJ+,^,%4\&5\- 33@ZOA@ P=Q\A# MI ;$\0PYJ2=A?H+G04C')!-O"*D;_N!SS&3?381[W'2>BA\Q-?H_8)HD,8]/07T()O(N/A3CR5_&'D"Y1D)F2F;I(R&LOTW&ER]2;; MXMC:D=NV:CGXRU6\I4FFS&FL:H)M*8(J.:8@-^R ,R=Q#!/+SC_QR=#N@?!,/6,+"F!S $L8^6D*!D3.^HZC$*?$P91!D!Y/F6L<7X.^XD86 MRTU=QLG\YPP^5,^H.]1Z)'F/!I/LF&_FX?*1^0ES3_G,"_Q5&6KZ9-OW&&_[ MWC=.9/,M+1\E/[_1KCFI.J^"$Q798BT>/*6NVXIM!.<-EP BQO&\RBHLITBB^+:6!^5-!R2L>0;"!K?QRZZM=6GU"LX>]Z'NQ'VOY6QJ MW]C35=&0!'Q-T"S%$57#XL'9:*SI: 9G- 21)"\SP> &43S=I+)*[B8VZN5W MXR+KUV8[IZWI1[(E>F[7Q$K5W#3O[2*-FT4YITBG7MEK1FQNM*=+\:G(=,EA MK!6I^?FFA^XX.XHMU934$R5U]9XB2O:)D'W0N'XO[NBF*><^4I.FT?%NO&_' M:*51\D-6>,H(+:M/V:]Y">J4R3\J >_62-L"U#E65)DO#I M?WA3G2'+EBC)4L/>:J([QB3Q0Y0L6:+;^;<*:(A/2:6D4E(IJ914FJ!M'_S8 MX&@'>*UQ$$XK3ETG*7V4OB.@;W??.]M]@V ?-P*A9O>& M#R-9L[,>MPZ2AD'4(RWV:<1,DJPC".:-8-H])BV_V5<+]1C)[]A%1#0S?T,(Z[GH<_\H ')ZD;]MRXES#X+#R_U[S;B>&$ MG]R?FYN &DMS1R"1S7N\DB$*@D)HS$\-&WA:>Z&:.AVS?Y=L8UCE+/FJ5"([ MMB8(G"D*DJRJ.F?K$CZSTC0$V;$,I:E4@HEYLX]["H@ M'8A]W((/MR2D6]<=@Y6_^B!Q%$S?L!,J4]__E>NO0]ILX?WS"EP[=)55.9Y3 M5$[41$%0+-&TR:'3MJ&+)F_P#7O3[B9/@>\Y0>3.-^U>$_WE+YA)Z&=_FB2] M"S!6#R@+DJP;$+P?(C_5/U\<3D:]*,T'7GSA/W"J]H'EI0^B+!7:6U S'PAN MSJ6KXU2O[0ERT%,\<>-IIIS -E!.GMW^>42M8\2\X'_>JHVKE%&J4@]5QHB TT?^DY"MNJ.OE]=M^Q=6M^_V;?/#[@[P3>WM_=WNN/ML48_V+N;<>^ MMV],>W;2L[ZYU8$N?E,YJ;ZIA7K&%&X!]0X]] CW&P%P\8+H)O[U@<1Z(,A+ M\.P*:PLFZ*DE.2(G.#8/V;#%:Y;LB))P66FOX/".:+,:Y,B&:MB\:>H*'JJI MLLH+^/Q^!&HUQ@E_/$$7:[-_=V6>.S=.,XRXOKYFJN_Y@)[Y8:;HV$+[<31B M/$A57(BOR#I@WNW>HHE%3_PSWKX2O4X9?YL%AW\>VR>"/W#,0=[\-."WD(7PL8>[5NFYE8S]YQ?I=\XUNR>Z+TZ7(C\.X4LX! MNGR*D?OCDACN)S=X 2O&(AC&^8TN =M$QKM$3>,R(]H!'S8\1WCQ?G>#URWZ0V888U?V7^LP9D/:&ISO([%^@% 3 MNU%PD27A[G)9OQ7)=C!UW?AJ,[<.8][>/.+XH8,;G=8__E6[4EF)A3B"EX'' MJK3OC\5R2_9"+;FD+-D+U?*IV(-71G/Q\^SY+)!26BFMG?YBVWQ*M'%"=/PB M/365/1[IO4]@WTK]WL[?OX.H>RN;W=?72?86&SNJR*NR:;$V1,BJ*>JZH/&< M['"*)1N*:NPDP+S3[Q_S8LE50UA,<8+2=^ST;6'Z@KQON-^:S.M'^UM^%-=\ MG>T12<+#SK%AV[A@^+(JN6PAL6* M^ M'LJ&KAJP+G*#A#Y"RRC:,NO>3'PQ>F(MBBA'KLID['Y P*$AT"R0/1?$X"E@= LP9$?3.5&T>4TQ)(ZW=441!=E069M764F5MV'471R-,2,0 M18AUF7P^""%0A.@60@B\P3NVK=D.IT \+!HF*RN"(ZFBR0J"[6S#J*]HX 8, MX(2'R$'.%"C6Y36OG0M0B!0HN@44G,3:HJXZ"CX 1>4%51<=6](U2^(=2]2W MZ,:Z^/+-#Q'SX/91.F4L/_&"*)G$-*Y8F^,[@8NCT+,E2YT<9YJ2+AHV:PF2 MR4,JQFN:S4JZR3FZ+6U1&5N^U$G7.BE]G:3O5$,%B88*'0L5\.=>;8T5!5.0 M1%[4>$ZQ%-RG8O":*6M;A0K9OE*\G_Q^BA.P7#*4ROP5YPH7*S) M<4$X%[A0*%QT"RXL7> YCA-X09 D%9)NG3,,1^9L399MD]MJ??6;&[H#LA6X MC%9PJ6.2[?+%T8@>NL$T\4D44F&*&86]["@=/.8>)9,@)4-NQR@S/1JAK"LU M03P;R*&-7QW#'-N4)42((WS.$@$."$/<08RR M0Y+(P4AZ=O:GBZ$%TAZ].@H4CZ]56\H AD+-FM(Z(ZBA"5#'L$8T.%T'=;59 M791XWM)%1Q =SN XFY5,D=T*:^ /<11D(0II1.O1QI(-.'Y&>$$WP70,+P3; MECA9TQ3>$"41;^'B.5W01%L6#$77MXI-;LG)V]?5"9 4*=;DMLD?:<:)G L#1.Z%2:HELTJ MFFQSBL9)ALRK#L^Q@BCRIB.9EK95%=3R8T1VTW]@[%?D3,B3)T$554?'F+8-3 M.-GBQ2T.7+OX4F$(_AH."A.:>FS"\#.""[KQOF-P(9F&;2B6+7"") F:I"NJ M8MBFI!L6B_PLZ:@CLCV*&[^3L&.YJE21!=RY:C2I*N:BIKZ+HL69KEZ 9G;;=N MFP,,P0[<=@K D\R@R2/^[&/VV2?(C++%W2Q18J[#'AKCCT/2/&A]&>/X;(I6H!81R4 M?QSK <7/OD<7;]<6P$[@XRC4;LF2#"OHMF:)@)F"+MDZ9SB6:>F\I"BVH,KL M%FW3RY=D_D%79"A]7:3O9$,'>BQ UT('T3%-W=0X4=$E75!555-DW9 E3N!T M4>>V*Z$._2<_[T5O:%)G'KPAZDT"&CZL+01YZ6:Y\@MJPL7A+>V=OO]X#*#R MGI^Z7%O4QQDUUHIYFJU*)F\)$"-+"L=KHNG@OFA-M 7'<+:KPE[_>J,_?K^W M'RBBK,ED_ 5[BBB'UA&**+MH5K<4A;-MWF!U35(-01%)) M%E7;8 5^JT09@PGS>(L_#OUP^_7:TA]MBW&N;_0;\UK_RCP\PA^^U;\:?>:( MLUH(SF7SKIB]?1E^C8\\TB_#=^O+\'L30JDT:WQH;D9I6J>Z\^I= X_K'S1D MLA\6_UWXS-T1JOH%?,3/H"*9S_;__Q*?N(^?V#R/[V@^;],DHL/S$4TB2^8*&;2 M(6(N<).B&TXO?O[ ^*%7-#KW\(9N"P7NBQLC_#//LCR,2!B7"9"+)\!$Y9%5 MS&BV(M$(-S"@5_+=D@1]8'INZGZHO1P_ MM^0G ODT;P4P(2)#=DI##NP _@D1[, M*!JA^!)_W3CVO8)HF,,HZJ$@P7?[HW$,(1,S"*(G>%7%%YA2C!M!X7(?9O'D M!^0@4Q0.<0=Y^7 &MX@F_:S7@H@!'$F""#V7Y DA_#'!>IEW8N23C/&GX/#O MF,V!CQ]ZQ?R!F 14I7H\V9P_F@2I/PZP+'OP]]A'"7E3,"&RA,=/8GS_!Y"2 M&Z1##^3^@7ERPQ]^OE6_7]9ADWSM]@,S23%)Y%D@FF<4D/^&"2A1ZI;'G '7 M_01+Y ,S0CW?)7^,$8@:QKNC" L4;]4#2?\&NO7OB1N#"\UT\ :],/^*XA]$ M:D-X!? =-!+T*60$[H/"LH2[B!R\Y@:$UB#R,>0T?N@(^[5Y@B#X41=#2<"OQLX 1W)M)38-B:R,#?,30__MV;2!<08 M=]]R0/FY4*-IIH\O1,>?_1Y:"Q4*!;IB] 3;GA?[3R"$)P0Y!YA'OX\\TD#] M=S>!@^$C0@Q]F #N?"'\,M@WT P M&0T &DL5FH08XPGDDPD228%^]( Q&2H7"I =$3($Z ?)YJ"&!Q>/ NT:PXTN ML W_^0>:PBA\K%GV&!]_<1Y@,WL,'I$[EBO&P?H#85XZC!+4-/="7T&IL2_, M5;Q1>W.EK^'>R]"'*<&9!! M0/:R[-RYZ@R7GS,IY[RL#!LK>^'C_4S^"[RIM C4 4!_F]QC^O%$2@2\0HU MCW4%L,P@H@V$()!LXK\VD;42D.9EF4['.!L.IO"Z9_SAQ,R1];/X #,O#Y3P MJTM-KST;_NSF\P:]9U03/P(?@UXI,4.D#_\.(DS: MDYOXP !LCS'"D0]!*8"B%KN$_ 8?+@I_+T@LI52*(ADCS^^#Z991$J&YV"Y? M<_7PSJPK-(U6,I0H'4Q3+_%^88H+4ZH4!^L341%,/PY^2'B215B]&N$RA)HH[+DD'B'12A;=^N %8WB33]B>H^PT>V^!B819H%]8 M<1DK?_HU@&( L(M(--CT5QPN/F%:LVD61N^CDCUY;$T":. B,6?P6RF^-4R) M$\2O1B14!\!/<'2(X0X3C^'?1_/J/!,I TL)_00%%\)A$M+[>*8%S.?)8S\*(&+# MMM80>7V:"VZRJYC9.3E_NV OR.\PRBM^+^MI,TP0"WKR&3_ZV/1Q;G /@@T_ M,XO$SC9'O?B]=/A)5+/B9%X*W:27ZF*CVL1L&57,WKI%H1RK!6NE,50_SE8_FO-(JA'GJQ%EFD@R MQYTJ I7ZSJ5>I!N[$#PDK=D1?3]!5IE@WX!7 OHD::QJ'(OUC7J=%H]=510K M"V+Y83Y%8:3AT3\W;3^84< -^313DV5WDY9MN(KY3K.REY;M1VX/FVVVZ;@L MJ8"82#DXKYG#KUY^GC0DUF2A!Y\)C4A5+D4#DLK7Z\.Y2'%IW<*W,].*#D<3HV0?<:IYB5E#\42_N]I#GXTH(+F61 M(NE<99X\M(<@3HO&>76F*@4F43#)%R^SU=EZ?>@#@ZV2R-#%#^O[J,<,HLLT MNLSJ\E5M"L_K"15RPX75&$% "':. 1Q7$/*B65% F7YH6Q#%:\-I]L2Y"M!U MR&!UK^K_99T,8*3 N5)W"G95Y<6%JE"QR%BJ6U;*+**6_^..QI_GSS!?"BAD M:OY,U;I2%7)[I2U-MS^Y9!TAKSLA+"9B8XLUW&+I(VNO6'O*#PTE^VB2)J1T M7JR?U!>-B?9@(P+IXA)J@=@A>@$A8\6LUVFQQK6LS9%5!T[^O& 4>;V4B!=[ MQ4P+7A:D0MX5[V/EI$D2DQ"?JU)T6S3-&2^8 !?[DYAXM0 L+"Y@)AJG_@@O M%,VMPX!^9BN%I!+>WE91+IENA?LD5ML'Z#?U< MQ:G'H9\'7UF!*?O9#VR7F3[1/-G-+Y'2 .X!RX*][(]1UM^&2YA1X/?R M=IWR*^^A'II@Y(2IX,$>Y@Q"60F7&>FPP9O.\N*]R0N@_._A=G](2* MBE'6)4U*'Y.G!/U[@I-%W#X3]7PO[U(B+:Y9]+IE_GA$U+Z)U'YU MZV-< U-L47G93^.1D0U MW]3RVK)B^.:"SH>FGL_A;-^G_<^OJYH]LZ9NTKOJ^J.R?YY,$4:$I )9WQ(" M9E]5#X#AX78Z##FU+M'JY\:VS[FNQ4KNU6),2X-CU>[_ M!V(F\&*7*9J BS)F5:RMFANCIH[PHMY?Z)@+_/=3E,%L61W$3=WU7N3Z@D#9 MQ=>RYR7;R+)B'\ORC3'DS^7>F%KUE'PF,Z]H5E3@!_5K6N[.%FN;Y)+W:68] MT+7GUWJIYUJPYUJIF<#_05KN)[C,/HF+E^4;=&8VY1R=R\#.$>\%J#?)1OG9 MV(F;*7\?N2GY&GI>GIY1B4QE,\TB.[WF-I(42Q+9)J],E/\A&C[7&%LN'12K M$W,]I=D.HJ()%^ $OP5,T(G=$7J)XO+3[)N[S60R7A*8+HF:E7$*+/R&Q3H9 M?]EZ EEW=+X4DS7"CH-H"A991*;9-QJ3Y-*%_W]9[%^L=A.Y[D.YGVB6XQ\6 M]R.Y$W"!F2W^5"%.'(%O!(O\N0Y?1=-W6[]UWI^^B#T%*A48E(5A1RF]-PO/ M3W(FE*!91]YF7Y_YHUK7-Y8ZV>'XA/!Q\]4"7MF>_S1EL"0'56-U79"%[RS$ M^*$V;&;AU 46Y>?@^[5.]I^K/NY\@25_<( P0_Q7('HP)A M8!JY?T7DXP,Y2"X/\3%X& ^%V)PJ?N$-<2FV MQ(2LY[E!4O7/DQQFSK^5^X'"7MUWY1K%$ C9T@8:EB:8K-)\AV)P,HDUS*WB4UUM6W8F%D%5OB%Q7IZA)TBV1U4QKV[< TYFN\"3H1O/*DRV=EJUBY3\],-^[%:; M+0DH8:(S5"K77N<>-7<7Q/U@ZJ/ZGK-RHW2QGGZ4T4_KAL;5*\C$BNF!Y$<1X07CPN B=".H>0"V[Y M0]:$\0+L)US.-MM]P*TG"^20N>7W9^1G?RDF"/%CBB KQ# D\,K;CQAB<< 3YO5FAH>IC M@I5"Y0*958F9@SI*3KH>^*S$GZD@S'K^>>=:[];["A9U=W^+CY]1Q,]93764:^X[\HG4V!RR/258BQ("'V M3^9>1>?%YL_R8L%K8/4D0[TDW:A(<:H>K"JM[M*%@=) O@1W%<[L^]7#U646 M#%9E,V;L3A'^@FJNRGDQAAA"XN5[>6>J<&OY*!,_^EO-49"";I[DU?\.AD9V M"->="DQIE.U[CFS$W"\W)O481 ?V(,U.?,GY3/!,V*GEI]! M4'M#9CN%RZY=R*;738/X(\]>,BC[4*)25D$J?.M/%P]P]2([WJ),E69T*#O0 M*5.B[#2D.2Z5D4VM8EJ'R.:>_=GC]):D[HF_OZ MS2Q^'X_!$^21.@0^(:@;UMIHT9!&".=;!7KB^ ?K4+F^4&L(S_0G=\08*K,G M_K\SZQ?DK))\4SW"7SK&%EK;_^\2AHQ)1SI9F(QG3:LJP#VAH?OL1[AU/^/N M[O(ETD&PMP7&8VI1Y6F+ZLFWJ!X/R.XVZEAG$7>O\4AMD2M?OL7+=]FVAP#Y M.$;.JK9+%O1:3L4+\.(%/FKN$E>,?@21VV-^^OKX]6>\2EC\H3R("N)M0,'J MF4GV5?DW)./E<8S9;'-B<@K+VCG"#RQ6E^<3T0],?Q+T(;DM*WK-*XW9:2IS MIQM"-$1J"OE&JZ(@GR^OS"^K^'CCAYN2,"8+>QK"J_)HE^+8E^P/@XXR*.DY-I]L)SM3L0[WQ(G$#5-4T/LP6-+(* M3IT#153<4)$A2]-Q=@ <*9ED,5<>6<].!$)GT.&L]#RSY(^CA_)$M+#8>8:' MX<)-;06JW'M6GL^W:/\Y2UP0GE+7H$P;T M[-NXF:H\-K>^E($U6&\Q:5@;^0&HC<2_[2U83C=%@$N!RXS1O_2-(4/6J0%83AD7%DV@Q:0^JC!Q0 MORARS99ER6&O8'V3."M(I>YK14.^_?"QV7@7SWNK&EE@;K5]C>6B?+F#LN4< MMCEO2BDZHLN8(3QU5>Y?)$AC9 M$9@=2=>@(=ER>PEZ^;'$I+A1'*Z&CVB+HR"O2)8G Q>EB)I82,&AWO#"Q'B! MG^#?_,%Y607"CV<.9OX#GZR6(36@Z0BY6*,@X @6H!6A\>Q)*#L#J?.1: MX%=;/!H!(N-*(^A=V"-8E,--_;GY6+#F>FNI8$HG'>>RS'VNOA40@01RZJ[Q]Q0Q:TM&.(X]Q"D_0",]\73<7 M-,1:'4F,I(<2AR.K#$<_0XD-,+P9\CC&OGR$5>Y-$7"$,:!";1@;YTP,+F=? M3V(XA+1AC7:'ML>J1#Z51HE>1A*;#A<=TZ\Q&@*#]E;1*7P:<;9;]P*[W1YM MK82L_&D71 *BZZO)SI-P$UZVL7H\* YWM!C>O:PZ7&XWV_-X(\SWP?'BC P#CB0<>9$!ZLV,Q;-(J+-@J/FV6/8-S;XD+,7N9-F1EFG&S$:'9)@O0"JV#2/(4K)XUU&E8.G8 M$^0.49&%HO#@I7C(]-32/*SIEJDSG@L!Z$*(.E$F!C5!/,_7E/H!.I)2'%>7 M0K,GV>FM1"$)9LEY39T+PY3+5'>&/PHYSJ)KAV"%NIW:Q;H,-V=6/63$7?>( M&U^"EOO4/]Z)_B#SR.O.,;Q1_LN4LJ8>7<:=@QY$HG@V/1H31 >2:<>SB2($ MN.T&[5YX7D.\^O-[LE60H75(,\9DI4VS"S6'A3*75!A0X,TN\JHON$@5',.M MI&AISU+:GP$)2:YKP27J,$"[5H*_5-"!GK&>-X2RIVC0ASS9%)SW,$)3TG4^ M1^S\T?0EQX[&;<);?/X);_'1XRUN#K$&""_#UG*JMEOJ< MVYA]ME"_:P W.@?:VJ,6[3P08V!?D2-FHO$1!X==(UK*D!74/$JP MI<\='^:@VJ5AH,_IA'<3WMUU6:QF)[ =W[TJ%CT=T$ST2O2E?(KK&T2?"BRP M:MUW5&:(X36C,2T>-"F?J1>07$WF(O=$A2:)R@6$R1 YG!*Q1'_WPX";C: B M ^[='[GKLB#D3&BZYLP>:%-/R94@R2;LBWW06<6RIE)]^Y+CVF?/ M5JNLWO%HG.*KW%3_._..]8SH1#1 MB#B/YS7.B^)5S!-<4C'?HF0;E$&_Y,?!K?;5XSO#K4:/>DVB!+I#ZIP)Z:NP M-GI:L]CGZ%B.86.Q-=R "]-U8?6U=1K3YGJULYWZ)^%H_+2BD-+<;/L011[E M'6E)[-D[J:;<+I:[Z/221\DHH9* '.2&S1YG7PP5YQ," M-/+"T.^X*U';92BQ)DM][9$AEZC_4OA.V?\0J!( DQ&._[>UY#_7KA"@ 4*YB@*XKX2G(_\P,.,#N,N&Z U>,1#7 "= M(%W?;#&I<9HJ#/B,[ YIN&2*KV(Z*''*M7R3Q)OG^&,R6!H&0%)C^ -T&S!? M#\;V^(].W6"NWH%5\^H9UJNT_$IL]0?6]*T7S3.>5NF=I#1V$;8.8J%@E2A" M$7P/DQQ&+RQLMF)3'CFWC&% [A>\?B[RLL*I&09D;:NPV@^1]];LZ7N;D\5: M[=^BW/UIMB=F^PD"10O5B>%]$& M:TV-CTANO=VMFZ53@*9:0%):9?:(F.5@'K$8+WC+%#XN*9#P2$AQ\C*+R#^V M.9\6S;LN&I1NQUER& 2UT,8:A;G1 \(+:XV!CO%+4>2HHWE'J[G(VX<3I*J. MELVE]&.ORHK6!-WF[V.7_=/LOK6^153T$A?4I1 YX:?Y/XG+5;J]" XZL'6J MDD;E!^VXXNZWQKV-3!<=*LU\U(51^"=A7*B"(_U] M]3EU'A7$1MPEQCCJ,+#^4KU MP2+)JKG +^OFLH*I]I3$ZR(!\U&6+IA?*9D3V+X5"HB( @XNP?082.:93O>+ MO"V;OA,DB>#MHI?_),VU9C.+N.S*?SUYELV>2A$KKS)\YTA1[#\9:/DLM@"& MMW6I?[K%";S8FV7RN)ZU9C,O$_&WV;V']P<=#V_2X.!_[6PSK:>WZ,GX^^S> MH_MT^O9AGFERE)O%L/$$Q#I]\9/<)R+,M4M.25P,?C)BR!B1SXQR_6DGP9C' MQ3WMY_<'./=)"C5[G12P[M'P5N!(OEDK.PV_;T-]%1N!V!SFA&,^DWN/[P]' MR)=6M(>N5F;IB)V[A3VK]>P_^TJ$NQY^K=#HX#W WE"ER-6%PKES=OKL^6S; MM\%MJ'>%E:-_*MIS/O;).&R#4S![]#5??7:/+OB9?,*^]=G]8[YL M284)X1N+PZHUD=2>M"R!BF_5>=0 MF^$E2FD8WW^>SWMAW[XD"E-_/'BVI"VW63%3ZM0TSMLF#ZM)I"5]T((#2?3@<6 ;0 M545: ^4%Y%O._0("(-/0(NI/T8*.(8KZ5QGBG:N7F:9=&EA[T@!5+)I48N<: M_3AORQM'!\V01@(NJ0S&@*>\V(8;;L+;78+8V+5?T&=T,&V\_O!Q^GAPG#Z^ M)JV1NT!9]/@3A.ZCA]#=LN7_GKS>]R-TQ3_2Q_]&&)UR,=G5K+&)./;[6^?R M4/@&3V/4$^7.'G4O7L36">H*920#6'B:CB3_2WQ5XTW^E<+T>]=9/]$09C4?[[J=X"#W6/ M!#-W&)=X@SORNU=; 7 D<@-A8L!TJWX&K"F'-6\AUW7;QO6:48O4>E 2M1%I MGBLN\*"PDC !<(">Z,E#5(0^P5,@P\[H86J"#-LD&)DEMC'4[P"X]G=',X?O MQ">O<]54)?7,'VB7XI!!J&6(*P&-'(X01FCU2Q;14D>6:@1D\X)Y.IZ== @1 M\SIYFG#N$T2.%>K#L!B? ")%-I_>+9X@JS':K!Z%"") "!'+=IMFLXRPFHU% M@0Z2X!!OE:/B N-Q\)Q!^Z$@7NB)%BC;->WDRP%&-UH!0]8]MC?ER56^]SU MF3QW- I/,/6:X/$:$B431BRT'_O5NIR':#6,']'U2$.1A) U8:\Z&/0*:<<_ MF'SX\!J9-V@J;5K$6/I%. 61[*,Z FBC>8MV32[^@ZNL%=^*)8M+UT MZP5;"D8M3MF^H-1JK6TP/U$F^E=H5(7A_\67QN_2($^$6)E+95M:5[9<.T ,H\$)8= M"]XH*RE81Q2SKC%X7ONB4:LDF$+'#@AN!4J@4EE^:+&PT_LR^%!$&<'97'$V MS(%K;<%Q A_4GT[\S+%W@KQNU;=P7O#5$#3E$C!:WHR=>B26J U[^]D0UBOE[9]X]]U)UUI^>(EU"4P8=KF M'?Y+-O>B$-2M_TJTP<( 97@T$:C264FJABZ;RF\E@I@.!KR) 0)+-$OP?V7\M6UK+/MU6YBM^AP=% M%L.")&3K(:-!U\]1!-X (I=.81QSG4+&O^ERBFPMMF1G!91*9 (NBP$T)OC% M%0.U&G<=P>7Y6>@NR]4.:F;=MN$>#EL*I,:@C(=A9EOF%PM7#T%R"RH;?8D\ MGL,$\ RW50CE;3\+3LESOF"/[,>&LEM4E'_AV'%X!-(@]Y1WT+=AE=_%0O(@ MT*25;:;,C-;"C4QE(R.VHTT'*/:\AM6-AE6A\C$FI=])SS+\P'#/EDT!P8D M.41-Q\=O0#,(\5E851)ZN-"R>$5A8ZT*B;*R+RF8*5YR\+*5O= 5@\>=[S]P MK]&7#SX(4'\"HO31 ?6?Q?YB1.O%5C@PJ'"R)'+9E6>)Z#S%MYP[<=V:XY!Y M0AHJRQ9-<&:VZ[!4IX;E@[8=?5IX M'*E=_GX@O70_K0-,P!T_K;N/>-V=<7+2LD9\Y&G7MAFC!1]Z & .&M0%1[)J MFMTVK. AUO*N-A<)22[[K>;21!XBE[0F( M?I!SXIE@*Q?9JTW#"GY IW *)PQX5SC(:_@M:SZ )JC:9S-QSQO# 3D'*/C@ MJQ"L)5%/5#-T;REN6>&JJ;(,V,(VONE8SOJ&#>.CJ, M=NE4Y W\TIX2]5E-4+MO4(#A"PN\RQUS>HUPFV=A'O)L=M;T85&>K-JPUN5! ML(U^69=5N=V2DW7K5]4O6FJ*M?9QG'@287!W*DGX00VV= LP%22P=6X4)VV6 MU[)(Y2K"OK.&LH0K8\91+Q#L[E:1XW#"BMK=JA \<-:&V&7#+2A(N#HJ3IHH MIP.1),-EW$J"<>Q]Y52P+D[>EA9CH>R9(I\A]\TKYF>"=KR78^=<$95[8W0\ MZQ9AYRK?WYB'W9YO#M%.>+]._[WCQ%NMRA%$7TCE#5'7S<9 ^]N$N/OB$^+N MHT?<78]++EO!Y;AHLX6=UUS2[_N."6%9&237Z6_X?OT;!]-F)/%3US6+,BJY*HJ,[#YZ&94,_0#6 M.WCHN^[],()?Q[%[&_GMN+S_3&;IO3G;#[_\8-#4"+)Q.MIW,8IP=3*GF8Q0 MP4G-,]4F+$/12C_VRV(_I;N) BJ$LD2?0:D?%!DK#059,!OU$HT1K*2\3"18 MB A[DTC5XS_U,FSDX!O18\?')0@9-P<..BF<)@NUNX?YE+*QXZPH$@%#N!(WP!/FMFYV5FRD!]LO*B!.M%V'G<(('W/&<]XOSX-Q M7E44 "M<[)E-A221&#HH/-&..5I8G;V<)[U)7YL>M[JI M%D;!+(ER;[)6M,<(I1//&G*K%6F .!KHE(M1NAV]% [:#;G)1=QJT5=*UO'@ M/O0Z=&62B\.?N'WC/*N\-#G%*.$T&I0>S-(-&9/FHC>7SOV!S3)AIZ\BV;X-%F: MD3F7)K]IE#U_VE@[W<1\BIG4J[J8G*\G[&!"#VGT3YDL616RR.M,+:O$CZ_" M"]4(J0]2P43Y97! $-1A'VIRHG<1BQH6X M !UW$^H'87#0C]BQ,VN>JG*ILFFRKS"##=<'AX1=Z$"DU"Y$Z*)(<["&3)X2 M/%?"N+^(_:3-4,A#A:V W,^V*;LB2:WC8: 1)$^T:XNW0D?>7J-VQE+4 M/R7MZP))N=N.Y^\&MDW!7TV*^? ;&- T]4<=IBJJ14N(ZQM_B=?8=TG@S9+S M-$DPTD5HZQ\-V.,Z$XP_H&0LV"FI[HJ:S.L>3#+IA2[A8O;;\=EQ-ONNIZ1: M-CNA1PA/S(GT-+/>&JL\OTV21?2P2-SI[M)@B!I[RN!P^$4Q, QQZ\HYFVZ/ M\_#YYN#>]_/*YX,SA[\3@>(=L(JX\?*B[(@\V@QJICR$[FLPY=RH$_Y.605W MTF2.B<4WA:@.B7L=@KF&VQ -D_^D]<>UP1S.T1#.H'- PF?Y)CF0C 5"=^5I2H>.FFH0'A;<-[+[U> MC)D8 >H\8J^-4X\;.9V0E45/6<(*DJHJ.QMPW3ON.A(U?+;<21^:<#GJ/%I? MIX1CZ6)]_-6#V/T5YNSQUP\\_S^M=?R><[9MH:=/^.H];@VIZQX.(.Z!WH\" M?O6_?_$@(XS!MM ZZGWNGZ55=QGVX*.O<>6P6WP^>0E!]:MN?&<9L\(MZ; N MBHP5ZCF^J.W5XXP]_.+XT5^"I7ET_. O^-CG7QX__(L6IW0^TV')=+Y$Q>#- M;_;E\6.ZV>?'7\G-O@IW?[.;?7T\^[F)YPE<@()]>C"9A."[GCU\8%?;-;NX M6.(*"Q_GBSV/=W3));+8<@3QBT6A-W9(4.'L<&Q04]X1>?9'8 43?*P'_JK? M/5'Y] N1/@ET"^A'8D,+XEJB$Q5(&BY'4C8-Y5_CGG(\)L>SLZ+0%OAG5-UX>'(\>T&<+T_S!54, MCNB'C@OU'"#0P&J[Y1':/L"4DB=1'.!6' /ZJ1>[,:O*34F7JWLZ$)E)AU/_ MVE]_9SVK*U%%OME_M]^2>TQ]M!=-=2'N:N0SH)1=?5X5Y)UTB[;816FVQE2C M.3Y/OE0@EQ6%(S+?.^3058-@W,[H"F 2 GL=0%Y&.6+Q%;C7V'IHR9]!X0[/ M%LI9@A8#,H17'3;.N?3>ASF.DF5S1 MKM25KY!U#T$O:!CKW9K\L_AD9&\F..(0,[-OI&R$[#.%C[/S \'D-GUV'R+% MZ;8.K+I@"B5Z*7F9'YI+0I)ELX)D"VW$*+D3UFH99KGG)'5QWE!S9K%T:52, MY>U6N?OR$V#@HP<,W"*_6]OOFOHN'B?N\17OE]0T+.XLF?>@%M(YR9"^C\-] ME2\&I0[W3#BP*$R4=D6Z=]W41^Y7]+R<3YXLF*E2T[-?3:G)U9,HI:N07FM3 MHISG)M\+OX;T/D;6P8B^3"M)KK>@V'1D_0E@5@K'!2M)93K*&OI:/DR+86%D M^RV0*GSV>?)9NJWDD MM#MB8S7V@V,&7Z+^[4J8^3G%++M/W7@?:^,*LP]) 2:N0[A\. H2.-5DJ1[P M7]TR5C?/+//^?5$3>?CL1P[)LMGO/Y_-[OW0H .DNQ]_?[(@X]K3?CPEZ9Y_ MT7'P:[3E1AN=41\ H>7P4+]2"4]\=(*9F&S\I\:_/\\ZKD,4E%37R<2J??6, M9WDL4(\@GPZ2V%AQ"_"@N)ICVI@",R/Z^M3P]^=:;PH['902$_Y(RQJLRA"J M?SP-?>HFB',@;AWQBN XF.\!1!1GJNCH]ALV%?9.P#[5JJ$OE$DZAJ:78KQ9QY5JIB.01K<\]=%T\A((PG 1V# MFM+@-IRS$>AC+^!+9O<(]JAB=^\.6^2OUNB M$>'Q+W)YTFL&\:LH'+[/_NV[,#]'M'_3'ZH#VSW3YXY<_UI MF21+RZ[K"WOKXZ0S;>-J)A.A'I(1J?A2.D^ 0*53*?EV6QFO7\*R7H1S%,_= 8=?QV4OJI4;%=*[NV JYX@@08BA4.*S MM*YF)>/19K>TD]#H.4[=L7BG8X6*=27ET[O4)CY(MWX_I_#[MEIO_W'!"%L*KFB:*,]F'.FSR<1D2K M$"P+2A58C4:TQBT];;$.4UQ>Q*9)+ I=' MR#SY<$F21W8@A@%MC'S0Y>7M3XF99<9%"6PZ>F!@;A-CJVX9-YLS%&]@D>UY MV= FKS#;-MVN%QM,#]XL8%$<+3=A ="OZ6KOLHO(%VY"$'@^Z#*J\DMM%:/$ M/__QG)+IM5*#@&%4^ %^19SIV^65UG);-%O",:1>F+.:3&G )XN,>UHQXCI, MT^_0)@HU)^K+*M[FS/@S,>$3:L]O W5X8R*$-Q)\@G0I#>6D5#;,H8U$15:+)=8J1LG/@J1$$"WW?SY&RAP<) M*( SY;CEL,Y3%\7 [TE!;J?ZC:>LC\BU4Q8@%D=SU^J(V9B&%\M;;I72)ULA ME:M&\:J 2ECB_G<7ZZ;JGV:N;3T-9.B"X4M1$ONR9A14+-!%LBB:)6J[!Q4L M35:,+:W"5KTU2=HT2=HT8W%?2?*2Z<6=RKAFU K M07G4#+L$T^PHB7EUK*AD33D/?:DBA$66Y+9&A&/(C5 ^?E4"J6^8GH-.I"EY M+D.<=5&V38VD6#7K\E5!CK%6U>CAGIT]GSWZZL&#AW\+INGSF=*APX!/WL$C M1L&< N,L%WKT.5_H$7=J:XPLX.K7??T;?HP'7Z>/,2%1R5^-WWSX.'R5V5&2 M-_9?20Y!^N+S'\Y.SF8/OY:[?I7>M5DL^JT:4#>D/(@3[W$\.Y7/*DQ\CVBZX!839\NYGF[]S+X*:BG7I*8ZJ,)GQ$F@NC MOLGLWB^GSXZ>G)W=GP%2'V[S^?$CE'N#G2B&KTH.(G(:5'TJ*-4,D!&5_"2Y M29Z 'QH]NM^&Y;5L_N@\>HZVI@=XSDS*FR_\0%:JLBY+=$RP'?J%NX.JXM_$N]=X]G-8'"FV% MV!7\@&$M4&#E0C+WR(P%7Y8="9NVZNGO*4D_@U#?!#MU)^+<.-'W.@;A _96L(LY-K)]&FJ:0\))ZP0S,,CB5W$B#XW-=CINT\U)XM:Z#,-#N/ M6M+'+!.FT>#_-Y=D[50 P]XM%278?*4=,;[!ISTH7ATAHKXD@@:0E![-U.1WUG9X"[N MM-SSUS1#.TVM-_N4?QQ-_.@TF9C,G/EHT>$Y]\_1?P12% M:)9[P$F8KPHQ/WT%V"C_W?"-D7?!N]8YPM056(^%6%2(L"'RE*6K:U.ET74? M+U$!@R\:983JC%WMDHV'47-^2X M$KD(GQ.6':9@[1<+1[FJQ\SQ[,2SAU].*DIEJ6)3:PIFS;#?/:ZR6-DVRE>K M;2N/E."'B$1-F-!V7F]+?85L@5C%0,P^>BEJW+;@&7>FII6R.RB ;[#N;NP4RI?!(X; MN2S[:7SPZYTT$6CSH-EE^BMT536&BX/ @E&Q.7;C*7LWRUR8X^!,$U5#HR?35[%+T1H/QPQ;2#A4BQB"& MT[8_CV$$GP%D;L-G%@4_@?6-W(A#+YL56F.)N [N.%49M']J3<:"0G8-WPM2+.Y=A&!/;LU$@J2M&@S!;3],.=CTY M6A IA?O$-:V$#>#K!Q3/A0^'/?#YYT0U -*!A\=?_T7E>;FQ=L;EQ6FG[A Y M!-&V+-(6/*[):M>=6-8PA&C0[]L:-IQY@=&:KQ\9M>+Q$[Q]/QYUOJWR$B>? M2(6Y8RN\)OK5NEZ/',*J2N22]'SYJ"VA74E?>25IE7 9E6B, H*#KD/6,U#6 MEX0,1AVJ9(BL8>X/6X2'G]]@*VE4QWPRH-U1"=3W_A[7QA!F* J!;4?-NDD- M4(U?:JVUXK,'A+P!41S(#0N/"(?.GK5(>?EI+26(CLPHQ81=CQHA)^C\W77C MM50XRLF">O8[G*APG$RS,RGI"O:2K:#43;L4_<;^)BE8$0J^6/1HRP,OP BE MQ6TM.EI%\ B:#0L1B$3Q;DV;=F<:"5%DWDQ-CK0!C"(9VWE!&IBF01E64UM( M-F( 4ADE0UG\P)@M*<<8KG04ENC+\&ZFA;K-*37;# X\G"94\23 '],7%S6R M4:EQ*>H2?MD%<5^&4T#>;%UN[^3Q#QEM7M(F,!KWC*DEC42VM7U8TIN>Q3=5 M/HW@&?84THSP">ZYA]9R&-'X\U-'FG<2.UWL[RZ-;+^+W!;VJ]\L1V:_!MJ1ZLT+-H&Q?$R@Q@&? JBM9P73&8J MR3;0^VH+B#((B@G0$,[V_KP(@5!8A5+4UJYB::-L:B7F429K+H(!.?O/9DZT MH4LA.W7:G+1WYDVCSNYY(_!\,)9>:%DMD0&)F\Z&XU97T;_^5$7_5$6_'J_J ML_\0-6V"+?$))K18D3N^ZCL'^$O%G57*@A(VS!=IB8E7>CG@[V8:% M=Q#M:,*1SV4]'NT[_G'"?""6L#]&"#2S/K1E)R6U195W7=LTFTPC8S(MBX;L MH:2;7.&FPJ2D5]UH!8[(42A,*#O!/N\*^5ON)%NYG"W" M2;9PR-XQ/B2;@#DP[Q6=>BAW5 2I> E4OD89Q&J%V)WQG&%@$UT)VK&8 $@V MU$NO(D-NPU:+= 5Y)N->B-NY8UY'1?W$YO=_Y9OMWTDL@DW@K8,4DYMU\&EG M]Y[@-\_NS[;KLFJH[19!'25A.CAH'.:LB]%R M,4>K FP9H_POE0\15Y$6.*=N!5MJ"6+-TY/]MPS%' *=>GK08VZKG/A7?@Z6 MN6+V1DKBM3[+67:69 GWEI%X?R)&[VL&;R=4_7F>0G-F1UCD-;*1?QG=\]U61$+B\/CKCWE)I$6*-&'5 M$YXHF4GM_='2=0T<_-D.I1T/V[9FW$0[S8"#0,XM18584TU_5%;U-LW:S9QD MOS>4H0J3\*-MR!M\Q-NZE*EHP;E-J;$-V5I%F?PB-F,.CT5)T8U7;3! G( 9 M&JQW[(JZ#6OV!J>'S+51$3A92 Y6"QU_T,DM1"\@.L_N^/&);9J?2^P(.:TV MY7*8&LU LQ(.OGSG.A@;TW9CQ#A%_9I7C]VY% Y0(G8#P$Q4[C!'9D5U&*(J MV5(W$B7MPI-*AXV"@K4<'\^SW[^;W?M='SL,SGVCO5!:E#*UJ>*=7;KOZ$AI M?<_ MJOK$F*6(T:>RQF*G=7PI;3%P:34A3>72YJHHA=?DK@1JKEN'Y458@%NW>-YB MHU(ZX8/E#KY+C1AVLN7O\G8.Z$6SV[8E>1O4FW+.-%5A MG\EI>$E[7!NEY7>,;RO@AWM\/)_O#HP_H3D1MKXUNR)_AZ(5;%8O:W''$R9 2M:+W%ORP &XE2L!3!3&]Y#-+DCU M2H6UAV<*X^O5V2M^)$L/S% )'R+@="$-9;,Z$AMN^ M8FV<2+:A[=C]+@+L4>9OX_)2R*^[!=!8^D?-H7M>[URRZ+KP->O!*5*HAE!/ M.%D.P?"9\HCD5,,*_JG!GT-\$FR@RE9XW(OC%ZFLX=4 ][Z)7H&)&((1Y8BT MD G8A:,*J^M%^=[;YTA(:E/Z%VB@5R%DF]":5/?I?J4)^$UJ@>*8A]_PXP *NJE/]U+ M"0Z>T".6"^&$J'IJ$[D_ E1*5H^)Z;&N&'N: TXY>G9*T@X>UL/2VX(R^U<\ M^N=O\[#'LZ=]2^YI%H/1L%>)/#0^9BDH:$!>E8-/NVTO"?03MMMY.7CHP_.9 MS^?_M=)./""@[FVMNQ(0,]1B.5K\N36OJYM;+8F,MC,TZ7"F53W?8=- M9BI74CLG3XG^.]0P=E'@787B>D]7&3*<'SVDNDOZ:3C_1.1&/HG/'D.Q+-J$ M \D[H=SHLMTR^;=N1:]MDPRS9TYYF@>']13S18VQ]!7@:G=,2_)4"))/F[;M MM[O9+]:.%S\BCP:B9;]2[1/?M_EF<_0C@1F.OJW*JMC'OTEB* **?R%M>B6' MB-AA_=4).T8/O_GFR\$%(LK?<8/1?O@.J':E^SP-"PCMF?)%N>"C!P^^R6;$ M8V6.ZF__F'W;EG/JF@\?.O+;FZ< N)"&KL5SYL>52*TBO!9-?#ZH<&&#GTAN MZF6$(._/S&ECQAYDHVU,B0@Y>%F'SU$^/$HD>8;G/[ZS;K@31#.S;#;R5YHQ M%K\5QG.2!3+I4A_:Z)$1.O;L9L.=(O89EZN%ZXZ+.4#W=)I]D@H=>63'LR?R.CW$.[F/042(M)>+1_X='NQ8?IXI/\%M^(GR<3 M% 1:<0O0Y[ MR%V<.9/"E^.WI9*F#1&Q+H_P3R)^S"_RLM(HVP5VP@SN8O'[+ M_N0"S=225S5J:/?EII5"5=&VR6>(RH3KK/0VG "^-R_VH $%#'M!]GS)?)3W MF;;Y$F_J:%'(9@<'9U$2@W]/+FHT[E_DQNRYN4E03 M&_:V4JIII8D.6F:I;42Y0.]JPH=WY=CC/AY^^IUZS;D#3GLK/!&$@+/TR@;G MQ$KOD(H%PG#ZP&)KH#6"*<4-?_?DY)F=]+MU X(TM?._?/??)PE1*"0-P_7 M7)#,HUAL>MWB5;'96L_OBE[+GBU<(/[9%A:K<"H1 I]&:OZ(>A?=Y]$%>3$[+[SR^_*#ER50)/0L,/O(.GL2IC-V5J%;;!E MU (1&>TY'(B,(VKDHFMN>T48 XW]]Y6 -'R G_AHI[9;G)L7+V(7L+CH\\=H ME,\WO.[]U?R'AV[?J>5]J )S6^O=;ONWO_[U\O+RN"L6Q^$DN"\5 M@48^/!@*3D$YQDT;FNS V$3>92CGJ,^+64"RJFUJ$9'0U#=(BY]\?_)B=@;6 MRN/9_VMZ;'DEA5@G'/:XF,K1Q+D(+QU^A2HI;D\J,OSB=R9(XN@R0I!UXL( MNJDK7E42_AT'ZW2#/DN MVFH;[=D-)UY7V&=YX<6W(XX*)U]TQ@E-(=SX_%Y^GS[[\(M[R_MZOOA-BYW= M-92CHXV74PY@#M>)80V P5%U@&,-?0B.DI*=Q,]%0Y^E3[=KLCC\S]W 8J59 M!W,8XJ:7F <))HXE&@@WH E:*8V"+U$SS_YHS0TI$TJKKZ*+*G-.CZ.9=Q?R M)J76-IKTT83DAA^NFVUHXP)]1]W;W.;%%$K,$C3>^+>I1O3PP;L7B?)9N?P_ MGW5?/?WRZR=/'WS[Y,'CK[_XXJLOOSWY^MLO3SY_^/DWIX^_?OC@J\]\I>-3 M=>F.59?>(P)W(.3SZW<_&3T0_V/\OSYT?;>#](I$_K6]XI4T1[>NL258]KSE MYJ,YA36LZL.9?PT!6[+!O28_%TFV,R>&N&F&$ M])D9:@JE-D,.#W8S1UR=7$(2-\(RH&*;E&H"4(H[3X>';&;-R4F*,IO,#'%K M3W#&5B'N%3A5<\'HD_CP=.]_-E%B2IZ+/071Q<'RV_8[A8)SOXE(9@??CAUO M[KVV]S] (&;01OXXQ]C!FWE';]VOVD>//V3#]7.,UL0LQ52=3++/U!' 7],N MJFC##*0QAV&UD$(*%^Q==H7_C*R8 4M3[#:T1F@F3AKB8]^QA_0Z+,/WW%#P M!L,C>^:UKQ^7+Z+,/>IJA38@D:!_V@T=JAF;RA9*S53I=E1U5;39PALS11D>(E)_TAY#HC M [:S]&*T$'K[\ ?9?=9ZI9%!3-W*M^=YS6U1\3*1LW, 0HB8C B=!/>"=K\8 M+-!@&2<5,T]()G.-GHX")+H4M E,'MF]^-1Q1;@UP,_;^7MG5 M)U1L>KR6;XX<'3CR( .N>=CUB@CMMI#J9E0YOD0,5!O00PF91 JJ7#C-U6V# M1CQ:,I'6;?@N(>Q?R>N4(+YP)(@4[".E[*QT\N69U-:$KI=&DEOCEOQV=%3I M^>/Q]QP0IM?6%)!D\TU$@E[>)AHX>RFIA4\AHR0ZU6YFSEK_H/ MH>;#^KXL2/Z+/TE>:B0*I128?Y9E,T/4/F."B$LI3*@9-%RCEG-ZH2Y!?9@+Y+VV!T M BE#E;^LA4O'9@V-H6(LO5,T/+RO6KK!4&"PW6["3:2)A)>:61Y)LB@"!>59 MM-> ,01UU03(-1B(,#=-=6%-/MK.YQY]D??=U5L-E#@+.NG?9QCQ\,N;BR-^ MX@F+IV:'#06'GM>*@)!8)9%F7;TB%BRN $&X^W:QUAO:1+ @,?*F!'!!F_7>\I/]\,!/ MPP;S B?"@@,AQ"A:^)C<<6$9CZ+.4OBP.N&.&,IKQY/- "WR4[H(SO,1VW#( MWV>D=CDU'J95QQJZ]N./3&O!&8(BKZ3ZLD>[TF1H\!P0CA.K%%PV60D MF6NJPO8';ZZ,(S\(53X([%&ZMBD>E[Y3]_]27H@1(,D)^>[ICLL;3G?32$IJL&O/M8*/\3)I"6\CR$EVMR9\(#]4MFDLS; MJ$-2+I0R4@08(L 92XL6E9A H;5-OZH/80A\S[YL MB#3"W"=G!0?;PRL'#[-O62*+$D0;?>K)BXY.%,[U[!75E 2CAX92,SF00KCY M)',B_&D+A7MPY0GY&-Y+51?'(A?'J8;10!TS7D&ZVFD8NQ#U&BA[:B=ESCPB MQGZ#9>-(270)DPF)[ M_ZCO=6.%V8])#D>]AM3 #4R0P&]FQ,-BB9)P'R5PLXCI3E:9GX,1@-,^FJZG MF4V'[Q6B6#D6?;YH)^<,J9,(19Q?#9'ETQ&[Q.SJ]-6\)!4=DY1/(H^%IM]< M5=.K7$A7[22;V','L/69ZU+FA< MJ4.6_#U1<1LZVBQ!ECHM=.IQ*+P?)"]A63T9SU1*2YIB MO!+-(+<:/R$:X+H[C:,Y$Z\WR1]&$4BN.ZK0 .45.XETW,<;(_N-4HK96/Z# M*QV4FCXO:TD]\I!06S"O9\GB7I%&/Y[]0,L@-1&Q'J_N<((!D(H'RA?41[V3 M@N1 : WH41]5;IHEU9OG>X.Y#CIQG (0B;018[;)5_Z@U"_KB>==-M,9V_BL M]=(U)[BW24=1*RHF\6Y2F&/Y3N'+Q"3**(XMKFFW.29)K\XY<2TJ-".W17$L M-9O&+GY*I:C(Y>"!UGV87K+G(DV]),+/702RAW=4V*<\4+K4^-;Z^OF%9+G# M9RLN9EDD-%2KI]&U?3'1HI+2!T6I/YB$X?Y1NZ?+-&;FV$%WBX6?^&U"FS=* M>=_-C-$S:Z+J:Y/K&CLJ[%0JJO>G)]N-QLWXM&!$X@W[@DMB[0W_$$X/Z' M+ZS7D*P\-Z/>25_QO4V#^MV3X^4JZI3_8+10-I@*)=H ]\<@<09OYUL^WH0% M7$QX/R@J9A,8DS1)1TXBU?L=7!*W%D"_/)&PC' F9@.R!#;J%WG5#PG=$@_8 M9'P3) R*(9K")B^U62*U$^XL=56H06OJ9T7 K%A>5>)'NRZZB3KUE.2@TC1B MJ=JP5BE:$_Z*GCS?#6JP(L4<7"DF4P_G&;<$\]#2RXO/3)\3NC&_/G3BHU/5 M4FI(("-=^0IC3HN?P$[A*-VM:;@ZW_J]0<[$CBZI 3H0'K+=QC.N9*(XEXIEA M)%CRT%7?N+V&(Q._G44CM"K>N7GL@WD#:JQ'NXS1(<48-*96FKUFW>-88$1_ MJKVWZ;[D%7S0'/D-AI0E.: N62&KF-*KO(>B-XH*!&=.FQ-=>U M/C2<28!L]Q]82TGM^,33HJ*MV>65&K*Q'??X2IB#X),UX.QPDSU^)/6N5\)1 M<-/U@H_%97N.6BG[X:RAL.0LO!5K=YC1G4B6*7B7;;Z>-$1GO,M96YTX-,+, M_:L8>%=2)[B;'A6=M8=':<(NRZY\8T>+(%5AB.6$77&#!T[:RZ)XV:5$T;%: M9 /=1Z4/]I4FD$30UVK,F-R5?V)#(T\?<-ZO2-(12J>#VJP_Q-]TKVDH[U!3A\K=$]%,9!14 M_$."!+L2[TVH5CM#)L#?=](X_@JZ@Y*#KC!%1ODW/0]QN';[K32$([KPQBI, M2624@N^\<4".UUWX4@/*6;)T/$"2T[LF ^!"!/*^CS#3--'!G0O7/IHCQ2]? M(P?A5;$\HA_I3,#3>Y:)?K?MB;*/_TV4+.D%[H_7;IKMG8/P#"" [B7#"R@[ M'([>MJ\!C89%H/W/1BK&W8EM)BT$5/175<2(JE.T\;"B0AO].3O-&(":"0(L M!NTB_( ;.I!,9U?/MHW;2F^R@V)TXZ/\:9@)$P4ANA;G%J]WN]$ CSZA ?[T M:(#KTPV/6YLW;J.9[L5^N*?O-6U$!,1-NBZ6YX5+D0^_"-X_$C^Y'Q%G%M^) M9Y*<@\1^TLS#BXJ)=HSM^I&"+<&JS3>2?GJS U)=O G*N(_&!3(X^F*O,*ZT M8TL2&ERJIG\I'D $LB;J_V=K@@:FEPX_+J]JE5BSMW#9*P\GN/C7\@\H- M6*R3VJGX GR0;4+,T:S4KDMWU@2,U:$2QT^:IM^F'R][7R&^KK5KK=?RA2 KI"*"UVPOC M;2VCKF]9L=^('W/X(.Q 90-_RIH"T]OH$F4 =:W&#NVSFZV1@ YC"?8 8QYY M<-7,5=_?P!X=V";Y=HBE@O>D8Z*W#+?9-8M&[SI=:SRX0D&#.9EB9A2+;5$@ M63NMN]([,PDT2WXIY))@+T7396"K(!4"9/3M RRXGEPM,,K0\L]*'Y0@Z8&S@2FB!^\K@I M/O"+CK76&O?]N.:&R$*P'\1_.9!78/JP/4!"S871+1! Q!67&#J6EI\R[3KR31&NC6G0&4Z= M7FG22,FFRUK/V8+*D;7QB=.ON+9UU:KW/1)VBG*_BHLF.9B^+%H[Y5$AEL0[ MH=JO!V7YX=LP4YL/<@4"SA9#)N"HR%0N!B59U(;"[]GG1G\VK2!VU,)JVR4J M(4QSP%8-X/-P(H2#OT(V\#(MF*_*[TV"N MS&JXR:$GLV;'(BN)3+3!7S$_? 5'A).[)KB52B(>A-'"NV&[YU"$X&2PA*^A ME80M/#Q*F#_--2FJ=X3G=6A0RBZIQW F!#9]JW%W?6869\)9;'&13, M(R-H[=<]T:TLP=[ G!!AFK7A4KG)LT3%IF\1EW!O_[)?") M(9^P]&]FVXW;QV"![URU'B1.)B+!KF518ZG&_J##CD7.$,#^[ MP9JYTR?O.XP*[ZAZ7$7U)@YMRW8(1-@LX$_'L]/$^P_6.%]6X)K7R&L1%BV< M7G*0DUK 4)^* S#?F+KRH@\#^5.?&N)M%2S5CC*5Z;MPC#66;;U)T:]KB6V; M/S+_"TXW=M;$&O,AG,"+]5B(7;Q:A".9R_90][9N=3RTA[$M%>#CB00ZPB^R;-]$!_>6G!7!D#I:E&'7.M?6<][W M]- @ $ FE1T 9Q!$U 3GFG!P1'Q"5\313KM8S)*O*BHO.F1XY+=S''5V5 YT M&SA"8[?F-=/X45GVV.*A)QTMKP,M@[!&3K'-)T4$NS3WY)ZR]I1>P7*#\;A4 MC_D.GP+3(XBL5&H+)PL*CM8P+0<0)<$FDALT;1G\,%_UY^(]>4"4 6&EJC&= MC:88X3^18[\3*3KNXR3+):7A*^AOHSNT \7+08A[PL8'2DB&ZT[C="5E9A09 M$3U)J>1=RA(K3S] ""/N%& H12XK@",(F#@8/RBM>5[>> T="T$+X<4Y0QB_ MY*\'VP@QQR[E(+D4Y)I5Z@Y!B X\DD,:$&0]_:+<,%U2?/! W.:M85VWO+'_ M\T^E_#]]*?\F*Q=PZ&&2PZV/Q$RK13^8!9>F29\*5S^DT'9)SHE,)"C$M%!O M/:47M&LC@N4&W&:.KRSJUBV==4ZC!^(P) MIQ= 3=3]KWF7B49/+NJLVMR 8#X=QEVKL(DQ02>.9]T,2B&]R"S<);EK+R:EE@2?<)QC9PG6WAL2UJAW.N/+P>?^X1+ MN"S FPC62SGP%BH[T,8RC% M:]=E5PA!G[8G^M196F@<,3L3$S*/?:,>DJRX5"" E&83J0">=.1J"]:VX?0= MTWW$L34_2I[>O=H?<^W070V:6/\\$'1D(6]I&,'F'/6Z<+QUN+-1.L?#LGX# M5PW>$08X67,FBT>>#77N&/N(1GA)8"YC*@TU739N>!$ S()_)^"X]A#QK&94+ M-8D;CRFKMH@P4A919-CMVCD@?,4)4>7@P3%1=F815;0B)HK.H;$W&RB_-8N7 M?XJFZ^>8M[JTO#/7:HM\@WQ**REN@W,HO[NRR6A89"R9=8S@-@75,NQ0.7"; MQ;67@&\X?!:O24?(1:$I6;[FE61 ?:#IJ2@E[AD,YG 4XSGQLM@[AV/;Q"9B M(S^@#\?,JSN5O"]G1+9(G>S*KA"QY'PH=R)6Y9@UO%=<*$OE5A+X@+S"_Z63 M[G2=E_2B>*;3-8FD?_>J6/0(>9_334R;I2,/MN^(\GNSS9;P2'>NK2E> MQ;U(48/PA*NFM>DNPK&4UW)?E*.A(%&-8GJKQ$3J^-GNJ!K48?4&/2JU."ZR MJ#3YO!!5*SK*D"P(]L7YW[V8CP/6(R4Z=GB>9&T-N*$$P!V#CD\]M'_X!$Y8 MYUS]M\VWY2C&3(V/:)EXUIJ[.Q,WN-7.2NE=OJ238-7T*K5]$ES":O;PFV^^ MR:(-=:)(')QTTQ!!0ID"B7ZA9ZP]&W/9@&WZY!1_*/,"/+9I/-SIH^/.O) M*KC)X?JG(4S=S.E.W_;5.>5FLMF+)BQ8^H>Z@J?_"D5CR+B2.E%A2 MM=U0LF6+".^<.:[8?J>*)&$H1,-78HCP[4[Q%K1[(C)HG1L6O!A.C.G$CV6D M,,H:0S?&ZR0A)!%HX\Y&U:#MTO*4!D"*U%]RH#.TM^Z%KT9TIP>,7C4YQ50+S5Y M4)/8,\31^3F[FIFTXEU>Z#ZZ:2 MN3DOASHTCOXM#V."E8">T/#$#;N*(>@-/E'9K7%4\UBB@5*$BMAH2"72G+68 MO>5PP_$%3ON/_H!P)\S$V6)95LQWQ^" $+7XU32QW$#AVB:,=:/A1TQ.+BYE M3G8D09>W ]9Z;=]1#$#26V3XXL-^\IMN7MY5-&N*$I11H:BF;T7C0=6@Y\7N MDLB*X GK^&R;;5^Y\KQ-%*TP:(^C 1?A1/2[JYR*9'FYZ92Y-&&<)4^6GUBL M@2+$H6LPZ0_GRS" ^6(_W-%JIE14QR;=)O8C<1L^..L $ 9 )]*N5$GP17)6 M81IB2U(W)69PMX;]1A5"4B=@*+^^SSC;3JQ-PUQ !U4)7>-U!RL\G)G(1S?J M7!'3JU-#P5*KJHWI=:@OHF^[/FIR=$7Q,DP0)<7[NE3A DE))'BV!"OAV":6 M2U]6IT=EOXU^Z8Y@4;?4S,9!T4?5$T[(PJ2J$QZW+SGEOJ"#?JG-_+>[KO[X M4UW]4UW]N@CS/_L/7P@GTC4S[MZ8P]E>$!(?;Z_M31RY&4N^J>(F?0ALLPOG MPPZ-DW-O6$V2J3)JAIF$=P!G9J[(2E@GA=2N4NYU=A& MOI9<[:U.M(_WP')SF$ DK#LG'WP"1(5)"P@B(?_E\/)A# 5.%9-XQJQ%2B@U M9P^=4ZD+;'!>0=$IMNXBB9OY=2,IYYACI'Q3PW$(B$L+5H3'8TWJ.+SE+=YLOT,$Y/J$X4YX7BP8#+6 M93$/RYT3B2C!>O+6D-.O]"5.VAB0QP+ ME-(R+,/S@M6X1V1$OGLLW85\?3__>9OPN\4$A6EH3[\IA:7-I2Z6J7'2E]3T MBO:,X7)H5;);3%^@5+0FC1\@DP*!Z)0,2Z601 [\X -3%J $#L>0E].WA*Q4 M9Q)XG<&0@(R(0)9E0[R?S8YW+]\4IZ/,R,ZDZ!F0$.O\EA>[H_OB=^W*&I*_ M1@-DO!/!YLWS15A+)*?EC^?P!4K_A(_TM4\5AGD(UG*3G GZNYE3L9:"F/3P M,4\T:W-ZU 0FPS,V!+=%2I\*HF!?PI6+7L<['&DFH;$>$(I1#SN)+R1'JL=$Z-%YC2/L) MC80,)-J'"3:4J5>S6(>VJVR@8-;:CV/;/&U(Z%-3P"EN'.%X:J=E]-BZT-E, M"7Z5MPQFJTV@I=R;D/)*OS9L=R^&\'T9MEW#JGJR"HR,)48A6&L?6YIM!(O(T>?Q6Q9^B2Y,[:4)@7G!Y=* M*5J8>K!G/-V*'I++#CZ6O"6M$5G,?([#UW=+[%+AGLS6P(Y4WA(SA"VO:+;C M%X]GC"4 &M[T!H0WQQ"4P2[3(]'#*1W88_@? M\Z_?PON9"H.; PQA'\W1\6RE;_+.5__L/V;O[5H33SHBC%@T",*$QHT0V?07 M/K$ AB;J//RUK^=<;74NR("1ZS 7W( ,XV:0SS>,RS4;[C"X PAI$LH(JX\J M4<-'\*5])$B)A-(5%0'=FYJNXU[;+0O?:XGM$U[[9LBN$= J1+@$"E7 M#GG/?"SDY^$7W2Y9+=P\/E@?Q[,3CNX9I$_W$M3^/*_DB,$ZX$*XYA202Y9P M/>(38P1"-\L\^)Z]=>A16RXP\GW&)^UTG#=5,Z<)PI7)8),[ 2J@LFO[K9I( MNKM\-,XJE]@S'_+'\"]^+&DMLUX#W9;1\U UJ%0T4)Y,2GST^8[.&,*BD '( MZY?TF N$I\.A%RH+Z"NZKB9T<>C2EJ@T,^;,3? @*;UO!)/";2<[P7.6\U)8 M3&J VO*3]92QLLTJ1T=&/;BJ)_WER&7V:PB-4+3%9I"],URC&/3#6_H@R; 3 M:F- _&CON2^X/IEI:D[@5H:W&)"IZ^J>5 1*7S(\QU^Y\#-]% P&@8-1^.UA M[;+#^)[,?=I QZTW[@4@F3P0F:6*$.F!# =TV%,OI]--'SL?UA?Y3M%#PJVO M:#0*#K8M^[.]->]U*A/E>SR1Q%A>!).K/0XL;3U@?A2FJ[M[8*-;,U7M@GZP M *"ZL/A;K31I\C.R_8_$'L)8KE:^I34V33Q%VC,G2Y%Y4* B:ZV8Y2&U<+W# M?@O1H\3;DJP8X/<;JS%%Y^P%G]ZK,7UR1&0 M@ M[@!P2/BO8*:CB2@/ZKF/H;#Q=I> *RN%V6 QE_@O)PQG@-Z,EOEW4YUW3EK M,FEB,H=IL\20$&>-1D]"C+VY[7;2 _7.+*:48=,C#5>I.RXV(0&$D=8,D*>; M0.J6PIPB)YD MTR-"%RV3',ZES%E>6[@^_(6KQ:-"Q-4)ZB^O;.5.W,3< ET<\.G!] [<^P (CKR2H=)0-N6V.,]CFEP3"XFS MS[L0+FUW_M8(RT0(GME!BE483HY*"/Y(#:H@3D-%;=1J89!./%E],ZRBH?T* EUHI,&IF- M(R4!Y#Y1]ZMO?_D)OW[V*UNL6KVP88Z$S$W#P ^( V*-N0R5]@XP>1C2S-S1 MZ;9;L0F!P 5MA:*4\@VSHF>)C4.$+ARW*L4;#'N_[6*]W0>N=],M_M5P$X?/ MI&#.6?;>FU9KF9 V)S_CH@X9MM%JGQQCVG<33:WII[JV(,N^;]OPQ7++L;79 M]%A?40M!60Q8(O(4E])%%R)X;GU2[4O7=OZR;BXK%AI::0,UJ,/"*U,V7QN" MY7C@[C?/.GR0ZAK? )T-4X%GGD6T+<^;X#A(TB>$ZH2^VP\:YD7&C?H C7=$ MHG.O+N>^$SM/L ]'>V^PV?P ME;)WK *.$.NRCG7Q"/\,!^!:8QYIBJ#.0^DZ6Y6TR9/]#I&+[H"TQ2 !@8^W MC/*_S-MEW.SNG3)]+,7<6;_+'#"RL+=Y%5@:T'4R*TFF==DIJHFYGIFO*&83 M%U73L[O7[W!KJ8%J$A"\Z_72NHEV(]?0IT3N:-^ZDJW&061!#98@+R@C5N\, ME<;ZBGU=&F^[L0-AI/)=,#D%)7E?.B**LM#N![Y8&%O7_^ < W)9..QFKP(+ MT7;'D'/A>'8FW1[*)>#DJ[3&ZUX,4?\Y&KP<>CES;D;,,-B>H*TT;YM\"1>] M/OX:FPBPVT_!#BE)ODMZ>UAT7PDW8H? Z&,^"N[X M$J54_X86JE*0R?9A6JTETC ==-R3/DE*T>\%=NE44_W=^>%=YQ#GZO5G+F^E MH2RO6WX3D*=-Q+.9]%,.DNR48T_J9UJ(2E@BHD*5Z?2TQCPAG@U'(CI":DAY MK- D#8@M HTA%'! (O3GZY/[_?4>7DKNF M4(^XHWA+.5SNP#B3VBV#'RT*% M?3"63(]'73 <9;,U7C6)72S IH=@7#TP^JY>+%$PFD: $8B/?%U9UJS%YJ+U M'8.9ED5!"74 .)AU/-\E?JI[<@D(T39CF80)13-H*DUN!-]7R[B284GC-J[3 MZ\KLO0V^3XJN5]-V#KG=PBBA!WKGF/G;PS2E.^H(35P06$E M#GR'H\8I\2XRL\'S"J?3B.@M'7E=IUIII!*Z:Q0R,3"OC="-+'B>:H[9B<D;9[F6\X_R5G"5>ISX/C7TGQ7U%G=D9V6TH(S87#F[%4_*C'LY\< M_^>0ZRJ*/]3^8.2,THB5+2WMQJ65"$YX)*1/7QHAGCK]3UVSG@JXDC>&JK(^ MR%#+PJ(S9X/*]W-/))@$5)0X[!T1=*K!&60\D%&S5D)IM!+0ZB=,PIX>74-BQKK#\& MF@NY Q:F,,@&,>,!QQDGF$NN6I>V"_5?#NG@I8\ MR/!D##)#EQ,>/=\^20A@RX7!(0%]AXC>\\8'==7.0XZ&;0IJ^E2N:R%Z/4C][+&ZB[>5#2;M8=S#!S8 @LQ31FO='ZDJF"*""/ MFVHO<.(JLQ<#KR37.075RC+)_'C.QSO:2L?_", M?+/N[48>?/D)>? )>7"=R ._,<.34>-]!( .G%E&7\OVE6PW9_ B#2P6(P42 M72;IX8*PIN5NL=8 N6S[SD).SII[+4$M$[!% CY7#HI$PHB3-3@99$?OB<"Z M57"8'JF>K-UX0,'>:E:%C%F4OH3)0OR,Q']J?!*Q3;CM,8WJ.H_W_GOP58S_ M_9(EE)EAK>^$O0N>Z< ]/G'AQGPOB5I][Z26X.,/[O*@>G,8BQ9861+YRM%N M;GS5Y"G;6]-K\/EM$L9^#5 !.7@)BR%K&A7?9UND+ 4&X>7!/OG6ND/L!K?39?G-XAF;*X(C$-O\WUL?IULMA6=$# YA)UZD7LQ+!4.],N#]\EVL$Z$SJ*O/;&U9ITNB?'; MR1HBY%!8;SI^\NZ#PLI$2.!KCD0?R,;6K\N$LD>>SQ<-:.EL:LH!'^@_., S M(>P07,G&O6$>T_>P*(L71*&:D"MF%Y/,1PO-1&TND)RPSY/@T-%+9 .\%HVF MKAZ=Q91Q_'CVK>+\TJ6,"Q$';,W+J\HON>:@'+3_[-NR(Y4/SKPJ!T:[):B M!>LR+5$X,O+>YA?AB-(1<9]=%BLFY9 N"Q73D]H%8"SZV:3#DS\*HU7.B162 M+F 2D-06HXFEA$4N5JML@OZ :8+%?O2A+794*=#@7D]!+RO+70D<2Z=$1'N_ MNF'-6E0<=E[10H\$9["RJ41(5-2$>])4?;0/UR"E>9.\\QA 99@,VXGHO"P9(,L6#XQ@R MG&_D8=R#=EB@?7&A]F MIA.4S93&50&O6_S#260,2^K2QR5?DMG#LWU891[/-7!.@RF.R0L=#]_[A^#='YQN"A3F M-_#@HAV4YJG8 W[(*B9OFL57S5Z_!;S?/FD(F'C/T167RO&Y;=#IK?P'\<7, M+W+\HMZY2 K]<0>XSK(1L//0H(_MZE3KUQDC(HCXIOS#(X7E86M"71AFJF(I MIG4,YB*I"WBVZ)WHB!-!YB+9,5F$\RQR-@ 3Y6&=)=E]!R9KE+9G*6I>T/8I MN=92MM-\K^#E]R_\_N$U*<9+1$D&*M%*'JT8625J+V3W:AYS@BFNU5V1",I# MC(']578\=5(.\LTQ&=G=/'MIK%4K2MM8T7;.:HKJ&6Z*X.HN@0ECV*D<%40+ MK@19,?D498UP K"0\58RJ]WAMW'7)*&3]O MMU7,:UOQAB:I+8,#W>YM^?!9:: MOTR$7LYTCDC^L^F[^-646%F^6IJ\,:FZ MH>06?'8JY9#)I^S;=L^V!(-$GZ'S#B% S++%*,,Y'3%D;.5^6+XRV6X3=E!,7LKDJX,KG"A MI;S105MQX%79&#D%6,WM'6AJ.C$RSFH_5$M(FS\8(H?=TB:KG5>64KKSC8H[),/D\AZ M.FOS\R2Z:@*7Q5)MJ%E/-TB]\=GE$5[JL+EEP>8O[ 6*)<46*A&G8YLCVI#6 MRY/@ 9-^A\./()*B0FFGAB.8_JHIKWITQL400I;*N/JP5CZLR?K['S$$K%*+3XYN1GIQ'"&@G ,0C]Z MQ?@DB*^UMEY3OR">1 _!JXA.L^B0WE)MAINV"6F2TFU96T:ZI0OE)H.GH545 M!U7AF)/=#$KZ]1TZ&SWZO>B&/F#YN@ESQ*B\&X]G/S?UD?A+P#X0B9FF\9F/ M#5 H:HVI,('4%!A.>4+25.P!=SM6O$,N;YE-I40=JN--TJX)RU[76\X[2\"^Y%&^T5]4;9-C2UW4*(6&1(+ M;)@/G3G&M#I1,HZ&3%>&G.(0*5SD3&8G;9\JC['/1AF"J[V_B[*IK%A[J0BH-5 +^27O-/9% MRP79T$5;(K/,DBF2'(_I S_C@E(&/-/]FU3=E*,7NSG$!;@X:.O(G_#GK<<'3 HUG<' MZS\Q&TAUC:9#)EL>0\?"RZW-K1)>%H[%@O_@APS*%#BBO*JL5JG(I/N92[DDC%#$$>5",:],4&@]; M5 FU"7](,D+QTW>SAG2:CF5;G"?"M":HDG+S&R/YVXS^,*MVEK?S/*SMH^>O MJF)/E,(TH(\>/'C$^_1)LUP>/0V;\.7L=W*.SG8M58Q?%$PJ'VYQ"DF[L.=^ MB>4F]S':]N?07J,RTK=-&,P8"?U\U M[%AR/=A3@,6A6-J72SU_+25:[]K=L MR,7F>\#.9-<\?O!8M]=A0V ;1?U_OS;C9#$V7=*F3/D]+ LF"CR\O X)]C#6 M1KZ2!WM%66HK<=#/_.#YSM_+VKF4I889HM'UZ(+S>%,N0%%K7EMZ%B3)!KM> M7D=B/A3L?O-7HWV]*9:E"FQIZ]VR8&=Z,12,%VG?LA![=1%6T9*1- (R$J$2 M2]5'R2V"8H1]1?.$4>UFRV;1TW@P+_2@_>_@=! '"M8U )0AM!=X2H'V$>+-400X)E#V1#U^ M+A,BN[!$')98V8$.O<:;#D6$N&E5')3HJ*?1Z4B!7+BL-GFW^B"_K\NJL%$Y(3/B%1K M/!P.OFS[@8;>'LT,MKP\HL(3:&;4P*! M7;-XR66I!9TK=Q=GP(0_9&XE/^31%G1<._\%!_:;NZMV&$R?9'!5WL1UQC26 M>F!QX,>K!U*VF;E0*GJ4JM#;0O/TPIK_83A=HE*GR6%!MQQ0_HWRRR;]RT&Z MI*B/^ Y\*M(N,@UZ[_/8'R;(]EX?441G:V)2Z!C:$": ^.@IV6!2&-B9G'X7 M*BI.+@H[#SFOVE?OQ>SM);"KZ)MBNJ:T&--8:-N M52'WZT^%W#]-(?=VYLL<-U!L/F&'(MF4^8)U@@Q;R95(]+C8?H7/S/MTJ@^ MLYG1%TH[C:]%&>Z&D=8'B*T2;C%CQ7+)D#C8?-HF@PW&NO%H1]]#4_7,F,?8 M6L7G^+8:1P _4'9%V;J0,@I1UPS,MF1CZ,]7K8ONP,)@G6?#+9,70X2J%(BW MC,9?$\%.6[FT%SHHA[DV#JC!R"?TKPE/0AB3WVKXS6<[$.JLBB57P.AB6BZD MJW_?YIO-T8]4ESKZMBHUI: W_Z'(J_#:L:#S"W5[N2X72=SIKTY _^R_&/'# MO\;R//DDWVF_&)*384$#)"'?PW7@K4L':9U MKP3Y]2 ,\'@\V\IF11.V?A' M(@PP-%Q-!J&HC7!5]S3RR!A298*-9A!T= O!6*+_)KTH(S]YL_;.[6EA M*8B'I!0PC.@&C=>P.N52X!:R,"!B!ZK+X+8K#1P B\*1FC_%?; M==*E+7U,5*[28,ZK>U,J(.E'3J XL-*^>A33**(HDC-&D3DY%KDR@[5%8HU8 MHJU(1GZ8WA^O+18241=2\A&)?OMP(#RDCU>.>+-.84Y3!LDJX$R$RWHL<]&. MB 7$JC@ON\H.O6B+1B+A"Z[[1$,? W,F 4A'7*'E!_K)?)^?<4:[+DCW%7'J MX5H?7'03[?H( 9<#Y)&RK'O>8W\03%IE>=/T!3<<+Y*-GP>/(*59H<>>E\PF MF*9KI8 D8@Q2;HOG:#ME R)_I(%NX_K43,J@]]VE^4-T"M%%A3TQ:*,*.RS\ MKS$?] D42L1Q4MT["FQP,?J'7B77\;A10-1[! 1]V%Y!102/@UD@@HUI4M") M["RA7!^V$KE7(T5,CR@:*U>674RK(. &0@5KO[? EQ9\W]8' ^ [Z;_^+J8? M?.+0-# S7><[99E,N""XJ4_ZLYZG/3&^@P4<]&'A7T))1W4YT"NQ#*]Y5'B( MZ*!K=DIU4TV>649@NR[]1"K=/KU&U(2);/CHT)%SUKV&4,0BN7%H0?$I3LA^ M.LH3)?)!*Q"^E\'W.?+\\BGO'EPA[BTC^0K;]UP==?DBSX[-YXB9Y>2I;*/9(ZS!U=!'CH$@>UMZ(WB]%V>W6-SA[1YY0!,.2G\>'>4=IUDT8S#VSU#[%5D-CITX;6@31B(<73&DWI]L MQZ0.BX8K7_#L$ ')02$]43'*'>T8NZ$XG^GMJLI1M7G5G"D*:NXQEZJ=5032 M9LV8Y^5'<8>S$J6E3.=8#.S3.+]8ZOQC MBAPZQ]]DIV,R*L8*:Z6&L3/ML! M( T[U#DM\9CV=$<_\D*P>6>L+ ,'C)3';WP.A\Z5@YH)84ND52E-*QCQL6(- M;3!$\-A?2@IE3:!R4=6\6)#[47%9KD)GH7UP6U% LDR-*F,NW,A1"AK7<#&X MR/RZG8 DO4HCX=%AVL-*VS%Z+3SU6BF1&LLO'Z*0SI+8V7MC;Z! +O$(\Z3L M(UKE>'8&.WOP;3BM'S/ZY!Y7(H\G\VH>ZP"U!2@62WPOQ%>0/24?QV"KB:(. MT45,'E]-B)>H!EP?BN[#>ET'M!#4^(+'=LZE6PE5XSJ6)4%&+Y5?!#[W;OI& MS^O9\["9R. ^S&:/'CS\.A/0%^.X4##@@[WA&@\5:KE_SEK,L,N>MTW8 ;/O M@O68_?CCZ>P>74:@:+^$I;D.IUX;D6B4+0WKOP(D(VPL.ASE$M^3_!Q=(QLQ MP1/0B\FK^6>[,%WBWQ]^\6 67K>"&W%^3B6VG9=7B\PVGQ]_\> OE R_(&@O MK8*SHB:!BY\;BM>7P4E.AN71X^1]\"E]%S[8^8MS*I7#"2(]>!C65EZ0;[G% M&1Z.N,P8][IB4Q[1[W)NBB AG7 9;C*D'4BXOO 2U>PA=J4]&/Q,XI"B GTP M.@4_Q8SF4![TVZ9E_9PND\=U!%Y=PYB6Y61!'=;H9;&/]#D[?F@1M^68%6"+Y@%*YP 40B5*WH; (E#^EI2( MU!N%RI!J8[^5 ZX#!J@NCU!H.&&^OT3!*/DFI*O_]\P=Q[[<&3I"O MV0A'1S*?5<5N)XAU_E37SX_TDY+8'WQ]#9CCAH+&$ATAO+5_#M,%G_41&XM' MRKQ)4CYA2L/>W=MVYR87@A^0#:/_DOEL^ITA]D&X2Z[?V_ /?MIHZJQ(MT7, M7ME2X>"AW%![H+A+%&7T%(OKML2.5'] ERFRMLV5-Q$H43=D1AFY&+0/>&]* M5IDUY/C&'GYPI?(1H^W&/NHX02K^,><*W29.$/US.R=<[U9,SPZWY.W&'GSS M"7OPI\,>?/E!TXN;?"@/IQF7R? !75%(=\1FLD3$\4 -1:4'$;*^:5R"6C90 MLD,-Q>G#G1-++$JX)IJFNLN5W+=1R!>ZR J/"',)(,9SX^)*,OF.2>3K%#%X MV[#1:!;=F"'73D<###U2$;OU=.1A3O2LWV*Z:@,HMIQN,6=J\-$%X:\QB(-P ;E46Z@52#-[1: H>#L]]X?;J/ :2?I65H3C]I-P$/:>QX M;HTY]W#BQ3I0M0V!K@%LL446Q 84,3U5?CE"83KFP3@=WA.+R'_A_@\?//C+FRT.YA:(5UIFLVU%U-"+1=N+9%Q?0P=",U?8N&$5#M J'^$& MGCQN+]=%/40R);.CQRY+YU$J+9C/'DU%,VE/(K7(54Y[;N+[!+AXHP_JV4TU MV:K(V3X/OL#)E=<."@+&J5$1DFTN?TG$B\8]VOA\\21S!/4\:LBM6"HQ&5=0O(1.4O,ODP=/L$"83IY'%9^*":LVN0%7&NY'9:*]UKQ4A($ MBZPF3KL>NJMUWSJ)#/K_&BVZ46+9.R@?4UF2"6,HK(:5EYP;2O0PW16)IJ6X M1.EMO,BK/FI?^ H=6"B)EXC2 1U\RE53EBEPR[WGJ\E'%I.B M(93WMF%(L+;9[*0K\PB9#;Z#)[, %G\4+E^ A\@#!-PH%CD.4RF^0_5UHZ"? MP4=M@-.XW&GO:,E].O;6X["18(\ZL(]GIQ&U:YHL3KCD0'CO4Q0 PXUSDG9_>FR\A:Q4RLZ)P.%<[KJ+Z=$%2S\D 2>@& MF 1JR^#P![P.2H2&M1$,2_@G6"I0HGXNTH(OZ*/W/L/:H1Q5"*'_LP^;^=&# MAU]E$[TQ)H<=&VI.I7/CA/G/@V%2KJ*GIR<1&J*OAZ O6"3GJ%!D%^Z9.1$.MMP\I9TD>;70[K0P<+PMC%O! M.I*:-OX5%2-*'#X4!TB?2HA?E^#>E]R=I,X(=#VXB0RVQF;04-?P&6!!95L- M&X_TWO,P'12JN[MC_.O"C?]3Z0E[45"QL9A]2]-'Y>GB87>/!381,HDO$F?,P"9)W/$5M22N2IE1UX:\)CQ58&OR%0GO&=T[(1M$G;; @/7&I!'W[P? _*__NWAEP_^?NOLVC/=">@NBMU ,9E0 M\%$6UF9QWNQ*5;080C*0HJ1VF%@%(# MA_,TM2"4M93-(IUW,!W6;%50NQ(ELN $RYJEEA'JFR M1A?D]:N"# _BSMZ-IS)GRG0*6PACC,!;6?EZJ@18?()/?/3PB>NBW.?HP1P^V3^RJ\.O8\G<[V 7 MYML.AA5U9A,6X8]QQ\;G48="& :V2O$C[8@?33KIMT1/P*K0B2HS *".BU+L M&-$ISW[-7\U.>^DW^,]FWD5:PH=?71G/[\(W?2(@82;#7^EPN*.$6W1(7#TT M'B1.GQ2ZUO 1Z%(S Z-8I5?4J7, MR("#-Q"GC]$YG220>$YJ;@YRO7E,/V34I/S5)P7E@;0$]&L+43H&OL[;)@]+ MQF(WPA 2[^J(Y,HO-")K5^Y2R_"F+R=',[V!MMXQ$8:095C>3<4.IWJ'=9&+ M9#T3PO)[I?,0J2JU@X[^VRO-AU(,$FL!@7:5:S5*FH0,:QRF ?.9): M>WF#3)0DZ&049Y+%WZ#%2G>M(^IR=&/6RS1X(26N<'>UFT6]]8A(6RSZC8MZ MO2+@X.TMI60$ 2V/28CB:72'W%P#R:2D'C#QX$)[,-5\<&9JXQLW\Q#B4IH&)1!TE*UW]#32MG8FK^MF@W&F MLH:PK[A!'K 2,?GC!#5'9)\Y!SUWM5=F7F2S(/?*L6N"<8VC3FEA)28Q7(8Y M7.=%<][FVW5"@@-0.A4 ,(_Q33CT0$J55_4UJFYP-F6MIBG6R"O_7! B 7PE=9Q$K,.U]@N^"*9 MR<]C;P#8M4]JLED'1IQ87U"1V<><,B M/);"BY@\I#"="'TD7^CK,.+AWME$0[EF\ 9UZO>J\GR#"-*S:*62TXSIPJ+P MGR#B;&1UL&:KL!%K4AN4L8Y\7-[N>)HN6..NX-;<$ LLB9F!0-L0AUU"/)RV MA6@<@A. 8;M9O&U' 9X*=T7V.I8% E&+M72X,-Y4DNC\ P@OA'=D!-?:HJGZ M7 QC 6(,I>?4FKMUE>-TI/JEX!C="B-!I*W9\&FB,37E!ZLY"(!P*U=-FU[+ M@[+WLXG'G?QJLOH!MN95CH].VRKQ6E8A\D3+ A/X1_H&+[JCM#,X['$;)BWJ MF<,8&$U%6H:%%%V&!=7CE[$0&>8%]11>'%1)"P;3/;CQ;5+5M)8\MEEA4>/C MCH D=C\.L4["EG:0X-!M"!QB6MV5B%XO8=PS]G"W#RCPI&^U7A-&O*6*"%<,OF

U5 N /-+"36%T#R=B\BK)OEX-J'-LEX==L"-D=GC4BD@-M-HSD4FD M?A>J=6@*)GE#RAR1K6A4CL G2[#5\#-*0NY3U3Z;NE7*B90G=#F^:<6_<&>M MU_-]PFT!NI7@E$K2J$NT["@S$@88LR.*&NE(O4TN^AWH[MXC\/B#Z9VG3L*X M61(9(?@.W&GM!IIKZX)JF8C%Q-86X85*E2/$E93I?5UN#_%$MCF!3*$[6%&@ M I_FG+ 68L=LOSEB/;?ZTCZI@_8SBU9PH?W65W'MW(BG=--I\^]CR!LFDVV> MV@O:@JL0MG ,3@9CU2QZATFB7IJMQA)K)A1&DCQ?%4R;$79MW6'$R:M:J=+G.,ABVM='7.O/<<%;DH''*@S:J MNBB)RE_Q" FD\O**2>ZO*X0\_E<,_ MZG+X32[X-XK&J2[ 25=_X"FG/L<1B7(Z@I3HO&TLIW7[?&?EO!UQX,P3"<4H M< ]@4:KPH[S#D4L4EQOK\%)]U'4$!B>C2,.U&B1&G,VF^W1@H^>6F7 Y2@XM MA@&Y$_ FT>+@ZYY3C<(1&68#@6PORAM^.D<*'M_6_!A O<&]KJ$I&6Q\3E(P MJSS$!!G1"BZI$KC)6S0_P+NGF(VU@\.]Q(VXGY$,&I[;.,+IO%A2[PZE*RUJ M6!;T?'-EL,YB3L\4F?%\,?QU'PFC5:CT6S@RM464XOYU42V5VY(=,725>J]H M\H$R%[(8Z:5$I;BGD%^&FY3,3MW'#L7E*3) '$PC+"NO0TJ5,T%M<0B/P5V!G$M]P;DKO>C?3 MIX)_=38_@E6*Z),@]TTADWEZ17HQ;HY?@^]C1%V M](7UV329!%91$T_1;N>*TPH?U>\B6(H1B='Q4:K51 ;@_@@VF1Y5&)7HK6.=+JA[D MD.4S?$*:\K^;B963#MLDO'&2LHCG49A-@J*+R\2).*RZ.K&3+#9I<$[+:FE9 M +-R1-^8+.FYK_()N212T8JY(E"?$480''J,Y[5GY-K/X*BU^4,;N!Z[8A', MD!_/SEASB9+%OJV(PH5-OY&S!+7^#3=64T@@>_+_L_>FS6UC2=KH7T%XNN?: M-RBV2.U5;W>$O'5[NJKL*;NF[KS?0/)01!D$V%@DJW_]S?4L("A+%"51$B8F MNBR)!,Z2)T\N3SX9-G7),^^%DK]BH??U8<"9Z*\@9G1_+$ZQ6P*A5BAZ2]V)$9TCM)RJOK1TCC^W'&;F*!PGJ115Y+;7,JPL1W:U M-L0BF*/W>9I2B:6 >^"%EYH0#O1D3[6G])3%X9/#ZG16#H_76U;;P?X^3N^%4'XH%WJ9-A?'?XR5,LOBS,)*@R);IWV6 MDD'B FMR@ 0S,ZVSL2Q;@*6,X3>7^&&W@"/"N<2<[M'X8K6\-D2B:&&3ZKH+ MO3H3HROBV%YP6DZ1*.6<;Y9P;0 UO:06ZM[1E$(+C^A'*\Z]M7)5Z(& &IMR M1VP"U8WZ![:Y>W!4*3:A.+W@,/NA4264K$JH-%_5JB^1Q7E)_#Z*:WP%E<>>AL R 0S54JT8.6F,?FL#:>^L MN80M"5O8LK^=O^$T$0PP1UCJ0NEC6ZB_?H(J;B@JS6, MTV&F)!]+,V:KMXP?#W-81+T?7?VK2+E%8D_RFN"%*-/GN=;.@5*L",VOX3WR M4RX=M)+PX4T2J.U.K0^[U/J33JT_9.+HQ=_:W/;0"'F476OO&[G5M/:Y;(=L MWY>;N'3>($0 M,ZZ\P5'HP<08 WYI$P"9J<$:I=O152"STY@VQ]9W!$RNQ2J!ZDUTF=?.Z[1W MCM=\E -6TSKE&IJ4[%.&G/L_^@WJV0^DO-JE%LN*M"'>@$BH$Y(E[PD]Z]04 M)J#)PH'I 5:_;$0=2RL%_B[9\M,5T6"B0R9:ZF"!&D-Y,@8WYDVME;02?2HI M:<_"8G)G0GU(AU1-S/HA@<<;#,7( M339IF*S76U \1"E1L"GWD*"@$IV]*Y5N0>.H-E/A=^/<_=+ M 7;0JA.M'?7F:BD@/-@7C$ARR#_;5LGV@G^;E..:D,NT*:<:$(/7A%2.SM+Y MU1E&'YUOM0.>&B4^OF >3OM/2N!*HQ[7CG1(.FX.M@I]% @ M=6H-F*!JBOW!MB(W+(M.W7WKS)R@Q/C>7?"G=/$M0VV9A5N0MED]-P5:9DHT MB'!5DL9IBIO$-9H210[JMUU5D-;9U8PL M,S24+1>%!'>):_!B"1ZF^]!;O1$]5>1TSJA:K.*T<(GM2MDRY%+7HOH+[G)1 M:40>2RC8ZVWL'%C/D[!B'WX'U_!T2O_X)J&P,L[TKQZ[ YA.<<*@,3&Y)78Y M3IE-0-[NU^3UL*UHC*'C\W@L7 J$P[55DAS2%KG-+)],([*E@71.F-AB5"$# M5\^I3Q:WSS"D*Z67HM=]G/C^RXKB\+#X.ZBTZWDBS<8ML9)O+VEA*PSZ?UKD MG]V?HDTA"K[8,AIKO7ZS#&O*73<%<)VZG?"AX I,(*H4W! 0SEDR4E,#[D9R M5)UN9,2QWDX. ^R!$.N,;3C&0I

D<;>.PU+7!,#MBB@44]W'J>X;P#D"X X=X&J'I6Z^'. 0 M*-1MPYRYP'TIW)5"V(NI"ER33Q19 -M! YLC*Z9FR:1GX(9@3=LFK.DGZP?A M[$6H9EBR97)4XX>N2BI!-=$G=MK^2).RV3[WCY.KDX^;S+W<0FG<[Q$[ M<)R>62B*J'=-B(BI"@!\!@!%YY"#-NL40]4,Q3(_]1W=-F7U9>CVE"VG& T' M8Z,O%S_O=[L@]Y)S0&@K><5X&MX^D;/.J^_[[/SUG__[)O_4^#R'G7LPL#B? MHI@ESFM?>7M,:VFW<;'-WDX.1S\W$I M<$@T;(D_1::BC="ZU(N'0_;K3T?R$?D,$^CQSW,6YSH9Q85T%M]+E]DHFI'R M]TF_O/OL.">.K.H:_\?X\T07JE^3V_?V^N]#8[ M(RG&5.-937YY9Z2U_3N[JSIOH+&L]0Z;)PE($5,5Z*F([DD"/>>U;9?5&CUU M $Y%4PATKGVRQ\XA)P*@*G]9/HE.7H2@;II.HN$<^'S:^?1[!/O!^R>*KNQO MS:!BJB*XLB)XBG9-AQI+?&NWJU@:^4XQ$RPE4XZ& M],ML"Q.D"XD2>AYBJ M@#@.<I>))-QS3-3WU;AP_V"_OO^GG<3Q8>@UEE0.K\$,QHE*6W MBW-6.M)O%[]G^2V,PK^+BECRHO1;1SH[<>$G>&;4'R4I:TP!2!C=\L267@;; M%\%[\SQ*;^.\(_E)F=RT[YZ]"&]%;,S@GUSZFL%[+R(@D+@@/WV-<6\*O"2/ M 497Z0R\V628NMF&M4PUUHXAK["XQ%0%\JKRCNZG0-XW0UY][0,YNTE>E%*K M$_ T&!,, UC-R2= G6[42X9)^;@(KSG*T-U4-0HU'40Z?-2SX!U'O3M\3E(6 M4C&Y*9)^$N4(IF, U4<.HQT"C!Q;6S^1UZRA @RRO/70M\M:%4 MT.O0IKIW M0*WLZ'X*H'Z5"@][NL)#LQX455,4"XLCUR[Q>-I6/H/-'A%CF;:3LI8PEFO3 M=8BFZYB9KBV<'<[#66KYSC&1YZ'KM"U-[KTX\R4_&B>H5OP>Y=]B@/RO7WWR MD']F"6!RR]2F]C3]X2;+ON63-(5O.TL ?O&8]H$<22=*BO;+F^'6EM']?3G M!>2)J0IT5]4=W4^![J^"[LXTNJLZ07<4YR^JX'S>(&\C_F^3(6N>K-A3-G8# MLJ9\U-L$^A4RAA=&E5\,K#99$-%->M>DDYBJ -9G@%7;T?T4P/I*N5.&:LCR MI_*[ 9\T]87U,E'^ ?ZF 7SL?)DL+UH@TB(=94I:Q]!_1:/Q%NLXF/!R3(SK8R:5@4?2EB\G-,.E);J^73=(2%D7J)OE(X,)N<9>8JL"% MIW%!)&/L$2ZHF\:%,$^+DH'"/T#0WPI,$()23'6?,4$3OJ!]P03T!6EM7]#Z MR?.X*@.>!\Z]07=)/)CM$T:08U[6_'B2%Y.(IA)<3H:QI&C1L:)_B#[R)X8/ MO3M,6 <0*5E,/QMC,*-YZU7<(Z/09)7?=Q7E-U$:%\?G#\/X$>_&7U195@7\ M[!83BZD*^'D:?H1)LD_PHVX;?KI)&J6])!H*^-EQ026FNH]3W2_X487ULT_P MH[Z!];,(9F[FP@Q)Y%)L"4\=\$\J<%$T0WX6@1S9% @DQ/*A3W7?$$@80/N$ M0&]@ D$VEE9)::ZCU/=*P129.7D].QJ1W=TKT!H"[MWFB)227_W+K]*IVE1 M1EC]$62]"9:;_.=_+B+>3V5T,XRK[\F_Y)^;_%/C\YR!8UO\.)^:&([AF#$? M8-^/FYB9:4T-GOQ[E_.'C*/;^/@FCZ-OQ]$ AO0Y&MY'CP6\ZM-=SF:SY2&R MU6J.?7:<$T=6=8W_8_SXY2;+084\!O5Q&(V+^#/_X\NT #BJ8 0NP=7\Z4@[ M6@PR](7VCU^.9B08_4E9_)/3^$UH8F*J^S'5O=/$KOQ?=W1'A2:VO"9V'3UD M:39Z!,,;H+) T_FJ=Q>/HL4:F1#'8JKO?JI[)XY]]^N.[J@0QR\2QWXT[$V& MU+WZ-4F_W41%+(3S#M&WF*H0SL\(YR#L[NB."N'\(N$NM^&&#*2LGZ 2<-^4Z/6 >Q#M_TX9=&+U_E MXXHI70M3;QI3_N>D*)/!8WMEL:5J,^'F>$,]5O_SHI%8?%K&(\F4E0\W'S^H M)%WY,K[E?OFKX[]*XSP;38:WO,,QR3P._8[4 [J Y9&*WEW+X =E_%Z[-M M^<]K7#V6UR[=)S"A-"MA_:0^KF=?PJ[1JOR%=($F?RM?R$G XTD^S@K:-)0E MBE/&5NSYA;9P#SD)XCXI8CRX^)]P$U_E81+=T$.3R:U1*17TD2?2%:[M$^.# M)\"'Q3VQDY2<>/R(?:QA.262YT^W-NY-8%&P\2G)8\_G##I^Z,7C:I@Q:F E M'6"S37(_SJE)T'"X$=1"G*,,!7*)91EN$H] MF#4HHE&9Y8_2> C/1[9(\FHS:,=P+"JH9-CLQ'=)I)"7]GXZ*4.[Z MEN,K@1>$AF;XKN/IAJ48IFZ'GJRI1\W,29&M^AZR56N:O(#*:&I'-Q!U#T]<\_\4_>K='4-7_P>GEU?O80*WV."L*X8JJR;EJV9JF&]+$%8?3Y! MV'HB0UC;D33@Q1JWO2H]VB\SC=_84MP40Q[]C+;&._'\J/+A^$.V/M==W&#A M[WK3((2]F1F_3 >L53['\^VN!^"G^K8AN[ZG!*#T.:;F:%W#4[OKK!<]LXA8 MG2LUJ)VG";X512T# ZNL>*-@'8!KNK ]S=)XI4WI'JNBB/N@IKH'LD;3W-#5 M+;>KFHYAF:%K*&[8=2S/<4S#,>7U?+DIT0F)4\F+AJ3*]NHNCD'^T+/<@K@7 MC_!,-(V>YN80)RZ>CB;$S;+[TCTVA;@YJ*GN@;BQNJ89!HZF.(%N='W/ME0P M]E7-]KN*I@;&B\7-50G_0=D6 K_-<'D 2&(UA=$S^]8]]@1@NB@IKH'@D@QW-"6W5"S5=MP MO*[C F%;FFEYGII9I8/O]AX4LS\G+_IA+=7SWHCZ[JQ3,LEHLLBTU)D6LX._3*\ M.+^\ELZ[$J8N7H3PS]FU=!G^D=O/&:55B46>_;'6Q-G!=$$<8OO2S*^R3"FN1QK\SR8N&!7Z=I M[V5I]8V!*2M/15EG\9X>Q,8(_7R1,+UTS^U3:4<_>W MF%8119-^@LH4KE[4Z]%J#\PHZC55K1N6&5#0S("GZ%3Z@(\Z8G4C1Q^?32/H MD'?G\9"\J?7:HF5X)L05WR'%&;6#GG\;$_]8AY:8H8F*ZCN,"6W4.,+B)5JQ M4]YGS%Y-*,V,88&R_F+KE?,K'V%*E-$/F-DSG72N-:0FT-(B2? @S@_%B,=8(+LCQ4OAY#",HIA\Q MSHJD=;H&*^%Y?B/JJ1:3(5MT_ \L$=$RJ?#"K^H5?OD"PV6PZU@SB [.^Z2\ M(Y3(,MO&.>QP,L9"N-LXA8%@ 1+\'I.S/-@K_DB3RE%!ANV.X*6]:&-2!L&+A]:.W+ M1^G#A>^>>Q\[3;+\?T@G0-$I4"XIPT,J^;1Z/X M/LN_21]@:-K'-5]\]+.4%,6D+@Z%Y2+5ET0CO1JCF,S)FN>W49K\F_$GVZ)K M,"_Z8%70NPK240%9%P4/74V)2MBU1]>-;_))E#]25X9JX4:H\MJ/PS)$E'>X MBW#K)/W7!%9[D."FMB%^#;)YF138!@/NIC+ETZI0X)8&3U]P^2M$Z;Q1N874 M3XK>A% NK!RZJB255]/.PW4@]<& :@[2;U&*3"15/&I2X![A7:.L3_DECX$9B&: ;XC&XSP#=-X#)-P&R7M1 MD5 5AED2[W^9MD'EUW>@BL[74J,\YCHC@E+2+')O2NNZTOI$.B!)H4'TTF#N(]*+%;_\]+\871?NP6 86&LQ/64 MD_8/^$->]8ZH(+Y1VH]75#7]4XA?S6D?07!+NC'H$_U)#T5O34W+:\=DL:7K MNZQH_LHHB396N(]I4P'<(+".T/2A>X^O0F+*;D@/$-#BBBPEM!"!,IB35T<1=CIXG%UB.2[R"GZF)E,B)E\$LZU3/ZDY@P7YYC PM0H7(8".72:O*] MX03--S9::IAEO;@_R6ED!L:'C$LD05)\*Q:^EJ_3?&A\](G[36 ^6 +.Q,,D_LZHM\$4 ML*:X2K!R#5*]J3"UX>?8FOAQ5N5S9X?5$1\E>@_6WR62X'=LHI2OWAV!5WQK M4Z$X\L7KJ0S$&"?3H8*-](0BS55&DY0T8.DC967WB/X1_SD"IB40G6=4*@+. MY3"R8^9'HL]Z@F*9C 72;[TIRZ?AO/4S@W#Z]%YE;%,,A>=]4#XR%R"5=Y13 M"WQL4PR0:U'V5L+O"5. /!W;0R7I]VSXG0$.T2D2XN<"3!\.X_262"C64 BT M^@[O43.,'Z1_3OJWC%/)FE>38HP]=Q/ :LE@M-AG*!KBJB.\@>:"/H,&UW+M M:[ZP+J-O<4J:X(#D!%&D?H M5)D>S?P'H+Q)FU)T=F\R&&<"4)"4?"N?;]KS)B'DZ9.SUP@A[WHL[> CP:L* MZ\VT[YLSNU^RK$^ZCAU+EQC'0#ZA&3VB,/HIU8+#0HE.PRJ!KL[>TGTG[#C8?630\ M6RC"49['C< >NKOB867ACJ+\6UQ6SBYZW'ME2-.1\!%4R]$8PU(O8]I#JVD< MS'P$*-C2S"M )L.K]/0.!Q^J^Q.+;C2F-CV/+<+CAAG2#HQ4&DQ*@"WI-L_N MT=5 -(_F$_O\BF:XLS%^5$12NB9@3"".HCET'/61"M%1"%^MLC13B[ST>BR8 M*'O<:#(LJ9D#[\W!R$@G?)Y1CJ89J"I \*@<$8V0TB<1R-2M,WP\+O.H3V+' M2&OH$2'F.2A/V,\/;H8%ZQ4P)F"@*.?"K$UPN^<>P8VI.)8'X.\I8>?9 R$! M4!%_T P9#.SAD'A\%L7'X%M*?5,W*Z9>W7P'=Y.FHJ!S9BVE^,H_/4_28HP. MC.EH/_[V<7HQ"57A+].2 L>/UCMKGL@BS95/"^^(>D!6+((-6NEO$QAGE4&. MDJ%!G/BX FF2=ZQ,1D#2;OWDSAQI0YJISAD7*L.@8Z//IDQ8GTO2';.H(N'3 M$DYXB^>-ZFJNFX+X5!NB (T$XMEHN2Z0Y"JL:&X-HD=.4E18$)\H=\X4<3T<)-&DJ&58)-W!.L&K;YG/C-@6@)-17+%5+7P;,J+RB#9IO*$=$#N^(2U097VA:L25Q2(>TL[+R#1< M7V(/X15-\["K(#M?Q7#Y]*7):$4 M- NEG&.,5&#PHGK04^IY4W-JTVN']FPG;E VM);V/0,60/LQ M\ NS6Y[@DFGPF*T=$62_3V3/]8[^/*KA7>VI3WR24\."TQ+S *-' 96:7CFA MB:LDO70^&8):!GH7 ;^*(CMH&28QRMMFVE?#TXVF2WF/UDM#EUR<:M]A877^ M4/XF JOT^ IJ?S"1#UC+/1DT0P%8B:7@4+TP&CX6](4 E+#Z^2-CQV(J%8*= M@<$MU82>NC".@=$>A/V@E-=L1;9W2@MJQN MP0JJ1\PV(6=$#(DM6\#[R"D2-=W7?C7X%[\CT1;"WKTJMZ=7GS0^'4<15"NH M=B'5,B=?V\=7N0'7)]BEB;53R^"\8BI1&;=]7 FY&6Q53((@R8/]1O2^08$W M2;2$ZBV!67*&66W!#!U*AA/]'EG_K2/RO5ZU2?KJ69T]+LWD-7!'GWVDTJIUFSOW_ M18+Z#0:@5@@1;FU%=B([21/927N?G;0G?2J>D-;.B;%RZC"[9??:.KQ@,IO4 M$-8>QAS::+1VF*FX):[QNMG#)7=\O_4T=E49GM?M8?FJZ^?;/; 35!L1#U7Y MLK#U@RC77J)<^X-_?G6^H%T$=R6/HH2=I?Q4=XBZW%04VC^S<[CFNY<)MN,R MY2V;2+3:QLY,"?JFL@KW3HN9E^'> M\(^2=#Y65#ZD1S9P@$127 L&F=@@A9NDPK59PCJ3 [+T@SNMR/),[ZW?9Z/B M;II.*DUW)9WX)>7VU>N77[+92GQ1B/\ZA?A[Q^_S2_%WM1)_'?F":>>U$K]0 MAV\4D->"@XZ,2BD:'25S9 ;;"J*("C8.[U@CPJI8ZX'W%UNO:=X1YMZ/8!#&06U*%Y[\F M8!#7HG-I_!+JT*+64RP%81V4)@7WA'F*@G$L!5?>T6&NP&L; CDP3U2W^UFD M/Y$6D#DMY>;YJ_-L$=)'\H%-8#S)QR"VY[9=F=,&P-P#()X(43 ,A4CU.>7),CIW:^_1R8B0WUK19^Z2Y2R].QKRJ\@'5OZ0D>]">*AGV38S/ M(9U1LG0X5Q&,)K"S>=,5-Y4YVF\Z\%MK2=HV:,^L9\TL8Y+Q1)[+Z%]HSA;(RZQ]2U;]6BEY5'X"CNHG)@8+-9/>\8 !+YO?L1&Z)OK'#4Q1+Z2F1(BNVK.C1P+I1X[X: M6V8OOKE15!US+\3A*>\K*66Z3%=N%ZON0Z+*EJ>V=KKC@G%M"D4VF%'S@O8] M6YG&K'YTQ]3)'>MGG2P1Y[76/M:#O7.>[<0'L+4C M/EH+O/(9'<\OR9R#.$BD9&F'R\[1[ :$74LG?/HHN\T)B,VV)=_KCN!U^?IR M?<%%-+(=C=P]H-E-!]#["D8N[CB[N;;@HBOXIKJ"[U-3\-<+GAZ.[-E-F^WM M?8_H]@OS%+B3^OS^ 7QRBRZ_M^UN]O8+\V1Q6QTP8B5NI%6>*LODV"(T!=;C MR_U9/C&">5[KMV4J[L26J/\:CZO$WISCDH */7;+(AA7M7DGX2B,8 'RU+?; M--/[/6WOUMZX$RY_8V,N?TUS0U>WW*YJ.H9EAJZAN&'7L3S',0W'E(7+_]VY M_%_'O2^%?_]Z%5[^>>J'TJ_G7X/3LU^N.M+IF;\"$C8=1?JK!2;\\[.K\Z^G M@7L=!I+G?G7/8 I7OX;A]=6N#_W#*:E-F11@Q125-"_NB'.&FG3\$[6NJA*O MQEQ:+6@J19?IW_BY.=D4^P4-VRX]F7:MV5B/GJEYCZ+\-DGI\*))F?$O^GS3_QB9_TI6Y[ONL1M9*F>AE-.7Z;GYE5 MU?R*;J9**:E!G&A6HP/^\UW2!X+B_E59*V] 5D_MQ:O M1>@SE;B"%@0M,%JPUQ* V"/P)NI]PZZZ:1^UJ"S__)=>+XX'@ZTLS[80 +.Z MU^"&5YW[SK+)'B_"P4Y<[/YRTN_]"#F?'O'*2E@^"^S?][GN^_P.9B\WJH=- M'T;T=C(*1!)F3U8IJ9BF\ST:SAYX>O!@O''J7KA8"XV1J:C<"S;]AVUL[CI. M);*YFYG3?],9)0^?TRSMYK2XE\3+^HJCVX8CR[&C*/BF.;Z-H_!D9Q4W[^)^PYA*W]-E9 MB7_B<0!'I,@0YG>) :GN*5KX_Z,?D8.*R%>3HG\D]>->,HJ&Q4]'QR@W8:EC M(D%IG_^?CI*'\G,Z&?6SDEUY]+.B.!W%-/[[4WM^==!M<_NY+/UM,EHHQ(L0 M+WL@7@RY$B^AJKD^UM^%H1VZNJSXHVE;V6+NO8 MDKNDJ%W=97E)CX5,TN]Q4NRL"B)XYYWPCNU4O.-V M@9."T/(T3=-MQ[!5;[\"@]H%W]M9%<@E4D">D( J= M),)R64^>;'01=D70*+*BURX%7S-=)7 "SU%[M[39(0T%;<7X'3.F.U(:E_/.I!0&PWX8#(ILV)4 M,1TW-$-#=S3'MN2N&KIFP'!< 0FB3@L03C"7%;V6VX5RQE(YMZOM@.0@F MVAS0,:S0"'2S:_B:%UB:+S,4-AW+]U_(1!LROTV]8QGJ/C#1WIK? M%]AZ.6&]D(M8)"8(Q;\A.&T%_I:.I^,^.[M\7[WTG;+]I#4RJC!V**"R-B?XT(13O%OOF(Z(=@N6V2&6,8V&]UOV M;,NV;!0[FKABBRSH?RRCJF)(/HBY;X;MO"5O6.X6S2+;Y[2KU@ MPH-E0E6N$]L"Q5/4P-0\4].-(/ #KZLR)C2[GC^#]$LQX6;P7K4[JB[O-1/N M6VWR=5;BB6XO50 .2L1LH3D)>R;IV3;SP.V+H3F$L9Q:5FSD;]7T0L,7>FHQD8S;Y[9_O6V\JV5!\' A\G 1IW':JBF MJUI>$*J^H78MTW%5C[ON9=E>F8$WHU/HCM-QM(V6P+Y+!M[/EE 8Y\?#G=@! M6=B(8$R/4(;5O1+%[=XX2AY\VZ.RF5 M70RCM'33?L@)[2S>GNYA.1U%WV26T>Z90X(=#Y<=G3IU5@U-0]--V?)]3?%\ M7=<,G?LD5-E\*3MN1I.PM(ZA"._$SGHG\.10BL-XX@<904O.\X&QWA MN_!-['L\4U/K:A[#MA2_JWE6J!M@B%BV527U:8JIRS->3DXZ7Y%R+G'DYX,_ MBI@8*5M#>-OL:,XF4XEV%L@%$[T]$Y&CK=1U6@GM.""]/ZM5%(<+S7@QCIEU M/8QON:&L*F%@A9[J!$J@!SR53=9T[9FJU+,L[6T[<-[1]SP95G#BX7*B72>5 M!I;F.*&N>/!KUU#LH.MR&U6&CS,VZ@JV]H-%&L&RSF]G)(JANOH M@4;,MNER5I2.;6PR6+:SJ"TXZ+UPD%8GD*I^*&M6J)JA@[DAMNY8/('4MS1W M)L2\$@=M!H7-CBF+RO =-KU/TS)*;Q,\T+*!P2)6+!3_IM QC$;6NF78GJ_Y MNFW:1FAV5=]A0D?S='.F$V1-8)6T"1]ZPPE.]IO.?I_#\,Z- M5G<"JVCW*[JSXV#IR:[K3,=2]*'<5 M#+,G#&,H=8Z6Y79MS?- ]0TLVW>ZAFE0-=@/72?P9MH;;AU3D6$<>R]:&>ZK MK4W+PT59N-#D9R2+WNB\;)JV[,F^">J\:V(+=(,G8WNZ,B=7JZY(?84 MV9V M9$5$N 4?[BN3;Z0D);586)8U&"3#)"IC82?LL9U@UQEKCJR$MJ;);M#5/4LUP)8. MF12Q_%">R9-IG)=TFKJ<6HJKR4V1]),H3^("9$S6(]^Z:?^W+$G+/^'R2;[% M;FUJ1]\/TT+PV)[PF"DW&APZ75L%\]NP \,(=$U10GYDD!EJGK9M'MM4PIJU MT:.%=ARWWYOY3C[/Z_8B[/F5)]YJ&:"-'Z1^-L$,A!>UC%BTFAMI0+!)LEGK M9.?GENPE1S^_TVX;IE9#@!Z8>/:\$02ZZSFV':@V/]O5LF5C!@*HG;:]Q,&. M8FL=V=Y>IYQ52& W6W (\2C$HQ"/6Q2/C:0MJZOK@>JZOA^&( ]]D(M51P'# M[^^)M$-V%4EV%*D%U%19KUO=T"^ M<5Z0REOK"_.)';B5KFW!2M^QN>[[_ YF+P_&LF=M^*1A+<4^"Q5V/:+?YT4X MV(F+W7_WAT+Q YK'T2,>%'J8T/UZ 9)-6K>$K7"FW; M"6W7[=I>EQ<)JV"YVHL.P+V@1+WM?MAFQQ"G1PM6%ZR^+JL[=;Z5K3FRI[N6 MH3BR%JA!$+HV/W.K:\XVH5V:U3?CLS(ZI@C/[O3I6]QH&V< MCZ2;+,^S>QB#B-2*C,^&!+*56@+Y2B"[IN-YGA8$1E>S#%;:['>[5M?M3DN@ MKT!=UT!<07Q3;EO3T.6.;5I[G>\IN/!PN5!K] 4R9350G: K6Y85=EW;LA3> MJ]:0?7<]+MQ0CI;2T=5-:@&[QX7OW:]1M17+X^]Q.CE0O\9A)(':AMEHFJ\; MAN$8AFH%@>_)9JAH3&PH1E>?R0#RX97XV+\EY9T_*6!N<@@BHZE MBA9CNVR8N[U>/@%$CD?C8?88QT )A]P%!Y@KVOR\&,2K .3V[(4:]W;$?8Z+MLHU<*P<,X3@N6(9J1[BB] MVY)9GCZ#T:LPT(;:@>L=Q=R+ MIGZ[:*QO)05E3E0]FSI8\F58+0R(_34@[+IAHA)V98!QPS<-2U-<3W-];D H MEFD_A ,N8\,N?YQEKM'H6]HWVX%0^F!*WC055SE MVXNSKO9;,U=EKJ<,-WW=,VV5$]<%2M#7L(_&VMIH.P%_QRR83M( MTBCMQ<*L/5@M>CG)9#7.P;6[LNP&IJ*:=N#:KHG'\+&<%'^(:MP[NZT=J5W;,8!#<>+C*:HKNZK7A&U^@JOAKX7<5FY:*A MHQC=F1,Q5^;&#:61BQSRW>U=1#[/:_0I0M,K"YQ63Z[9YEKKK,7[[,:F*FJ= MWP8J0R"KGFH$OJO9EF<&_.R@;F#*SHR4>L4(MZHZ'4W?9(3N.1K8S>YK@HL% M%\_C8JV1$6<%GJ7;OA9JKJ69GJ:QUA0!& 2ZOAX7;\@981@=>;,';+Y++M[/ M?F5'/W^=4];>D89Q451*"O-J"%-)F$H-\676V7:ZX[BZ9BMF:%L&_/\@Z/)X MO!LX[LPYWLTRVUX5\-[2.Y:\%YG!@I'VA9'4QG'? MJJ')EN5[@6'(JN;H6M<.C*[=E3W7U-69IC3K,-*:@V[O6,Y\E[;"H(;#Y<;K3JE5PE<0Y%5UY0=W545/W!MF7&C:UJ&\T)N MW$%E8/=8\9V;[56K.E VC:[* W8;\O"J0\(!PL]M#55U0P[T!W=5QS5Y6%$ M39=G+ M.-)4@:<05S^+M ;MCBGYU@H=VAX M7H-P/.-!7YV'-N-*MSNZOLFH_(X#[QN9Y\ZJDZ4W=!EVL M9#A>H"@!9@8%EFTYME$H2[8<3_9T:RS;3W?TKNF M;]ERJ+I!J,N6Q=M*N7(PIYGM_)J 5XBT:\I&4_9VCB'?N;E^3AK4P>8>Y^J'NS$74DFJ9Y\0HN>*5C[4$@7:X33[VN 1:Z["@!P+3C6]W XPXO794-ZT4;-CJ)O,>-MQR'UO M<73R>5Z)GBC9WWJUST87Z9V6 >EJG6+7-;JJYFS6TD5];P7T'(=KSMB%)W[HLZQA&Y MVGRB6^R19,_,IXD26!0Q!@$:BUKRKW^S"B@62% B"!; G [;(H$0=1VSLE[ M;][E6&,2;GQ]/9A=)V-XT42_A%$Z:#'J)U3U?GA7;G3UWHYG18^(/X.'=9@> MUI:+6&=75P!5!T"UT>JFFUVMJ+!A$5.,(\+8<(N4KP-?1MFUU6U%F]"J?E)-AYK.K\21]S$56AMZ+ MWF ZG1<78-/#=E^C4\G67FFNHYCA7*MHC/;*"(-JG9)&8')?IVY1^;X$Y3]* M'+;GEY]6.BXP\'092)L OV=!*VHYX<[22)5#-"P#_,3Y*+9C("3$=]J;W4F+ MWO!E^+Z8?![TB][?QL/R^-.L=S;J_]BKH'*57BLFT^K!RI][Q;_F@]G7-R?N MD- =."0=N]9CO[Z3>99=[#7>6EAN//J.G[-PXG6;;:W+1S%B#0[W3I1]A*OQ+&C638&H28ML&96#?^D8+YM>Y^&]"OI1SG MXYZM=_"3N=,QRH>2#Y.Y,KAX/1CU^HM\^!,WQ8]ZGR.$[6!YHTB/DM >9LM"R?6!&4'2[E.)G!;18Q=7;9!BH="I5$DQ!$ MHB7$,6JUXY818KT.RT788F77RI*WHE)+RW(YF5L>1?^]HPTJO"MF^6"4W/4B MGXS*6"B8_V#^KRB/;LQ_)7R9J"&#Y50);:0-]2).A5%K2FUMS4IF MV=K&Z%:L;"EO6+%D6K.C9N6Q31E?@4=O7-4J]\?7-Y/BJAA-!Y^+WG \A3+E M0W8]?GA,:VCC>Y25E9P2ZE%$A&M->11+K<&4VH5O,SB\_Y%^>9PY,T^U)KWV_5Q++E&ZSBGD=D\]YN.W1%M+RCYJ3O.$DQ4XQ M3R4GG!A9]@@*MN[&[SU?6_^?S\DG& ,;<9)F3+193'1(G#S.M.SJYX=*J0>C M_G!>[?TOTP&NBN%%>K4WFQ3Y=#[Y"GX.E%7NJJQ2JB:6P7TD3A#)6#)C=/*3 MG(MU@]00XNU69O%E.'VSFA<8JGS LQK'[RL8_RVA^&ST88GAG44U%%<9:;<1 M^G'578)4@%2T(A4*-0$6)XSF4:KHN4)2>6.$J5N],81MRU+13JA%"I8E70.I MZ%Y2>RNVY"_%=/JFQ])RP#.&Z6V^Y_<2-3-!5(:$^OZ;558990NI6;',LEX^ M2VB=0@_YY_'DL#U/M3*^R@9.&!.>\LAY8,I00Q?"&(R1TM[W/&O1VT,^)E;) M4E+[G#A_2$XGT/5DZ+K220;KH!!3&D=NO1;6B$#J"CJKUBOH-J)K2ZWQF,@T MV>=H^4.BZ\G$B%:-Y_]O67D'7EX'-KX/U8N33< '*^$]C21R$ETDDE-7I\U% M;N):__QU1VYGQHJ092%E%-P0U Q1LVE<#HY ML/76EM9^.\ZV8[$(7+K2QUWU];C=L4-_82?6U=NRS7YZ=3(>#LM-J$'"QJ2 MD,91^TB/"([&JRX25):?>FO@]%X4L5X%S@ZD!X_ MCSS.SMH!P+ECX1QM1E4JQ*3WCA$FD4\K/#&Q;G#KF&!H"\ZUL\03OL^=UNZO M\GNUPG>P_'\S*04"#;"=O%NG)LE:4T0OHZ9-"9N^Y;)[H,7Q[71#"+2-1'IL$ZHIC4R MIEC1X QUPGDKK%:FSNOETIC]Z41[ 1.*][DC"P&5%[.H5B8F5:DGTV\V5NR= MIAOX!!.R+\3QQ]EF^7RN+8YM(^>,N[\S1F9 4X96N^5$;9XE*OY114BZY MK$U(CZE:2[Q9F0EC1A=[W-G"65K#,J1:;<_T& 8.TPP$46O3DCM"W>JP--%F M+G89/T\:1+S37'EBO+\=4Z^YYVN-\K>0II92CC(D<*:IV*;YZ&NY2S<:SY(=.1N74*C4O"I&OQR,\E%_D*S-Z2R]4,V$^?'NI5=? M%G?D_L6N7\NK[]^,%AY.?"WN/9KJZ]6D_I2;_%/Q^N.DR/_Y.K],Y_0F'_Z> M?YVF8_UT-5E>3EZQ;RJC$,'KY%%YQJ.S2A+,":&)9R7[>/DW^9W[L..+>P!Y M3SMB_E38W%&JWM6D5(,_3 7&"#MN0V"$9"[V_GO_BSMW]]G_7. MWKIUZKRX+MP]<7?^]OWY+V?>? B^]_Y#^N?7\/;#^]YY+$___->P^07LYX1_ M.!OU9E?C^31YP-.L5WSI%S>S1>U%Y13?%)/ZI^OQ/('HSR]Z!4^F\";GL/+W M=^P[5,-F,$J&Z>+GU0.,RH5[> =I&"V,H&H1Z_6+X7#YV_]XA5Y5/Z<3[]<_ M/W#='P;7:1EY6_S>>S>^SM>LX>M\\FDP6IQ>/I^-ZQ<6QG7URN^#B]G5&ZU_ M9$EK$1-244&X_%.]\/?'PV%^,RW>U-_\?'^)?W4;_[D-C6+ZZMOAH<41!?O3 MSZ_6;)#%[_!6O])M?^!!':NC<3CP.9^QPX!QEQ(JU@11/_7:]<.+RO\4^:17 M)-&\N%.X=SC!9@#Y#D>W[ +CZ_=BNP#;SBA11BL!%X"+!W"QS2@9P,7QXT(> M1I7=#E;1=\7G8C0ODC\Z*K9)>S_F;)769>'E,A"VVJ1X[-&VL3FQO?GW_9T( MJ9DHE)(K;?*=T1$C0["R$AG+XK)9M6+.K4_L71(C3L;795"O/,!_#697;CY- MUUA,PI=E+HV93HOTOXOUUGA^L6WZ/Q]\"]L36N.,LE8W)SJ7#M,IK=D%9A=B ML_H5A.R ^JA#D.FKMD1&;*36"^'14BB[5D/4CO"HMH1'*9IAW&:+ M7! >$!X0GAT)#VF$QR',C9-&!*D]-R$RM9R0KBWW=JU:NAWAD6T)CQ0DH[C5 MDJO."<_C/N9U\G2&Q4Z$IH7KGA=!\Q"7PTF]PL:ZM;EH)9;/ M+_\Z'E]4F6?%Y/.@7]R*GB]N)DF9\O*@Z?MA4150C"[,=5E+\>_J]5WZ?X+S MC.VUU6]GK;%C,[J MX463:#&^2 (P]83+R227!%4^TLF*BWWPMO6W"=>3ACA M^^QD![P%WNZ-MZIQ-X2DWC/!66)K\-%R8FMW S'DU@*L.^%M:]X'TSS#K-6P M1U=YV\&-KEVD7_YU,IY.>S>3\>5@MJ6?\L"GOKCC:WYA,1K3+"VYSP!LP'Y@/S M>=-4RF#GG$7,$4,#+MTQ76>[.!3X6D> [S._-:^*")EAL;OJ_X-G_LM-(=K! M19[?%)/DJ(\^]8HO-\5H6DS?="1LU-7\VP-YL!V- +9U>4\. ,)C/83+@\>Z MP[B?ZNSE_[48I65H6)58YQ?7@]%@.BN7I<_%[;($)OB6)OB+=&'K$DJ/+4KX>VGTS0UH)>Z;PS@B"/&@AZ M] 153?LWA34-ABG*(PI1,5^6/RP(JH- YOD$;2TVA1').&XU4Z=S!-TFO-1= MR_Y]L9C:5%KVU_GDG\6=6%-''-FNVNX'+#!DM;K*&14\9A911UT2&Z86_26] M]#CB-8%98B8)S*\U8O9@G4NR<FR2T"K8]EKQQG&FUERGHG5W](6!V$MQ4NID& MB"2S6E(IG.,J"LYYG:P=@F1K531/XV9K!CA3&1?0C0BX>>S9JXR8Y[)_BXXMAGUS?Y8%(.+*E,^7+LXF3> MG\TG93B[?Y5//D$T^V1+;#&EJZ5?236(>;+H+>H%2BIT9KE_FX52F7! M;5EJ6_;OF368Q\GM#?=_%Y/Q13Z]*I^N(IC\? I\[&"[B1U<_6+N]7BM JKK@89# M5:Z3J_:DN@E,4*HE=C$FR\-2A1UCIDZ#E=(P=%_O;@OSEEN+.S7^"=<90Q1J M/@\BT C\/Q#^,]RTS&-&VFBT\TY':QGERM=)!DX+ME;MO0G_V_,TF,K8#L4??9%53_>;6MW-NJ/KXO>Y61\73LQXQ%L0K1_K0=A:H@FW$F(U5QQ M*8Q2) :-K/%U[E#R/M9:2MWJT )1OXRG.W4VI,@8WX$0'9C)<+(I"$=+0=5$ M-[74E$:&G"QCF8H(S&Q-01;1MZW][U*PO=0@G2FR@]T^H.#Q4K C+..H*2WW M*&@K.1*8$(D",80N]Q T(12%[5C6WG0X9:JV9ZEG4K7:A1FH"E3M(E5%4]\N)?<&:\U,$#YH1[6N MM\IQ#*%EJK;7.#E3%%+Z#Z;S\5G"09G&_XQ*W%,RY;NL+3\\)BZZB1EH%:QS MA(=D"W!#L4CVP&TS&A361M?5,-E'?\BV.V:L8^TY#ZTMXOT9F':T3!.X89K@ M!ENEN7'4,\-EL*)>QFTDZ\-='V=::U:US AITZH&H@'1]DPTVA -,<*D%01[ MYZUGB@C)Z[P3J]>GL3Y.M/:R3C*EVK2)#X=HIQ$R/Y^E7_0&U78*1,K!I[^K M47PE_3U@B8FA2:*TH=H@RNJ>=[233K9H40$^@9R?IJ9O- M*TZ#C&E58M$ECFJ"M"'+U=,DAK)GT[,]@Q]GE!\W/8\RB_QCM4.RM.1[L_Q+ M'1:OVMT4^6243FRZ2#8O_C4?S+[V\LO+P7"0SZ#QS8DFO$K2)+Q2;&0YS#10 MPE3ZP4H;ZC%,(5JQ'H.H,_!B@I1+QQ^,YND>G-\6,BSV[!;O^Y!_*::_#D;C M=+)?Z_"%&5W<_910X?+78G8U3K_YG-Y2-@78;=<DZX&3KBK>,<9*I!(K M'8"QMLP[*YD697@D^KHHR%"[/A#V5L66T1%;C(K+P6RG6PP\2\[340=).D5% MB&&^$"\5:K)Z&0Y""&@(<%-WLC@H5Y3XXVIKAST6F);2D M HX> 4=5DW2+I2,N4NXD3PN:4%C$>AB63VNKW0='6_,"F,K2M1T]1T\CG%_" M;-7^?WU=X:DWN 54UX,77=6U4VS"JW$3S^#2!$FP967D/SBGJ/9UH0'3Z\T# M]I-"-$TW);WV_?X!HM6\R8/KS@OT!GH_3&^ZTMN6:V>"%H:ZH+#DI*Q86#;6 M]$Y^(URYZYRBC>C-6MU: 'H#O8^$WGPEC5@HRT44RF%L3&0A?5.W_@E.K;70 MWW^2T4O. ^L>J8^K%N)M,:LK(/+9;#+X.)_E'X=%;S;NA2_#]\7D\Z!?]/Z6 MWESN7V2]A+X?TQ''_7]>I=>*R8GN73P!TS1A^F(\+V_J<^89OJSK_L==WH8# M#S]IU=AJP5L;#6/."<>PP"X0M!1S7?9BO"_FB7[[F4 @9";:+5)[[.EV,]8$ MV@3:=#K:1! BJ[.:>"".$(4H26(0&#'U%G.4BCQ5F]K@^DX1? $$'$;/=P74_.5L<@'""(C8AA+RXF\K!^R_*_96Z M-RV"QX)II+EV9:V;>[0'()UR9;PGY3%*$Z56$COEC+TUFU#9C?0QZ5QR M9#].4YN&4_=R D%40%0.6%1TT[+((&*X=8JXH*T53!BQG(H@ ^7T&:*R V\, M^HF!J("H=%-4DI>W4N) J8J1"&:8LT%&(E'=!TUYO]8';7-1:=_-@WG&A])U MZ=5?_JLJ92@N7N?I&O)/12\]S8_%I#>^7.2$3'OS:5%66"?@7-_,RZD@32NF M)V6.M),X<@3"O/%N\(% J$LQ4GB4\"CA44+TRDANNE"9KE3 M5&J*==E^+)@@TT_+9M_*B;5ZX=I(,@L;Z6UE(IU?5B;R]'P^F\[R47G9&V=0 M+$RK5>L:;6A=4Y91CC+,6QTXTCD;NU,TA8[#+\19BINN9)X+R07S3F!C<1 T MAIJS3BFT-H[DN9Q=B[4]B[.,XPRA5LLG@+/ V2YREC;S@8WSWDG%B61$(LQH MV2A\P5F+ EN+A#^7LVNAK&=PEF9*RTQCZ"!^.(G9VZT^7$'AG3^];2G;\A+DO,K&G,SLUX24DF5)OM@SN[\I_L G_( M5%--43*SEE+C;)04620)X:)>QXW!DK=/M3:M[W*@'\JT.HKD0Z#:\5&-H::( M1Z-HF1)>$RL#)5YPJ^N,-"6M;9]J;1K-/,,8902W&9QZ6=OXIVI+\_;UZNO* MZ0P'H^+UU:(='";H3S^OG%^_*,>:[N@,OW<.SS[BXL?R[6\&LW0Q_?09/^ _ M]TH<7X['L]%X5E0@_I"N]GTQ+*IG_)KY*!)&D8[)Y^.A3(%:%J YRS7BKQ/3M_SO\."SAMGC[NW%Y\E>SV?BW)G^Z*XF23,5OWI M>XD8O?QZG*#W[\4+RTFA/U88KC_R";=_57A*7VD%$O\WG\X&EU]? !.K)X5+ M[=O_*72!&G .< X[/H>'Q/-]4?3R?IE!DX^^EBDTI:1,RT29M!Q7K;/RM%KW M+@>C?)1T:9@.EUZHVM#^N'8Q]37>O[CU:WFUXW7BU5_B:WEOY:R^7DWJ3[E) M1LGKCY,B_^?K_#*=TYM\^'O^=9J.]=/59'DY>;663(EE4OAH23"&&T4-C4$P MXW&,7"*ERK_)[]R''5_ILM#RRNVOV#D_#Y-)M3T MST^_V96K]O#=OO,65+]E,+I(OZY^7K^>E2,^^M>KIS0J_9GA70,)+9S#13IC MOQ@.E[^M'*#RYW2I_?KG!^[AA\%UDO>WQ>^]=^/K?"WT>YU//@U&B]/+Y[-Q M_<+" :]>^7UP,;MZH_6/"G$D%"$BW3K%_U2W34M^\3"_F19OZF]^ON\9O;H- M[-_ZT)B\^G;N'9>Y_BGS2*Y)X7/1\T2^J]&B*LZUVTXX0!8_VM-H!"-;O MQ7;M:'>&F7*WZ,6BMT^X%P":;H%& 6@ -$\%S7T7O*,];'?A@C2S5UZZ"/( M&_@_HT*RVXW[E2:D4!*?XDR1;N+S(')&H4#[4.2G(PJCT2E.!NE<$BN("(C( MP8J(1OH4AW]T3D2.J*O# W[20D+.9^G]52.'27%5C*ITF(7W]-,/PP2A/W^C M(\.IU$9#V!8>)3S*KCW*-D-95'3V\M1VESG8]\.L7/^2R]9VHF@VFZ%WX^25]_2Z^/+Y*! M=G[Y(?^RRQ"2RJ1LLXJH>Z;9*?MWQ\WA'[Y/8HQ04^_'L$*:":(Q(88JHSRJ M6>R"1_Y%6/RT,,TTW<+TVO?;Y]%,X[U$A->1_AQDM"4"?P8!."$!>(S_9(7_ M$7,DN:&""6TQT\[()?^#,NO-!/;"_]8B+%AG"AUW,]XM(BP'9:['\:1(1^CU MYY-),>I_[GJ5$ALA"L$]R38&/- M9VOMQNMYR>#EK7?+._^AO/&+,S"CBP_-8S 7905665?1FF6^R9I.,Z;:W((Y MGI7[E!;H@R:N:(C+'3+"1Y?^%P4WF*I0+\0F**=>C+CM&^.$9Q*U6"7HF#18:Q,-0IB:T*""&K;$ULJ9!,;;DM16Z-EN6,[V?&Q/$LUQ B.U0E>$P(R,J0 M&*PQ8U@I09-Y'F3PHA:"@"7:.$2V(R%H+:>1JN..E &93Y7,*_$Q)H5RGGK% MO=->*T5OX]V1,[&64;QG,K=GLV?DR/>O3R&U\*X)WQ_FT^G@,EWAHL76K1/X MF"U_Y*E,IQ14@4<)C_(P'N6)Q%K*=?Y[R8-;F#3SF^_11.V$EG\E+BM2P\_IF?_M_+1 MUY;?_07;%LE>*W:42%U'<9"A M3Z+[?68WVS%Q,KXVY^[L3O+3]XC?7O0FPPRBMT!\('Y)?"%6QB4A1['4.'CE M:$ \$+$DOI>"KXTEW!/Q6XOTB$QI(/X1YT1^9^]V[\X%:<>Y.&AM6>E/@81' M(0HNO#%:*H2XJW,_K%-JXZVAS;3EM_)/JE20ZG-^&T]GDUMLK$:BXWCRMIC5 M?LA>_ [<:K^=PY&:4PI8'3.K*6Y8S8PUC OD F,\4JPTKBT&IP1NV578 :M; MJ (XE:H>"1490HKX@C0G,4M'Y@R/-]2:J$:-P? M+%+)9XO$DWUEDHI6,T^>"X7#-S<@4'FLDO"8(LA&$3@1V$7J PNT+/&4&->* MP"41L45%:,U_8)EL-ZET6PQT-J$%J'VLU'YTM=?-*&B''/=><,*M5%%(1[!= M)8/>^,'6F0N>S=L/6=@%W,I M#G#M3!QY32T::4([WQ&+J*%/)%K)>*XWK@ARC37C2KLM>*^QPQ@C? MHU)N)8@ORX$3C<:"TH'2U4K'5H+65$GDL0["2:*]D5:16NE4,$]J"K+7%A]4 M9I)+D#J0.I"ZTY6ZQY1.-$IG# EBW7DKB>IH;MI4VJ3(O=;8F M&H(:@AJ>J!KB9K"AT5HZBRP/G"G+8G)O;RO;A#;B>6K8FJLL5;(-=[?M[&TGX?7 QNWK#T$*QE]!X M2N#AU?=O87-\G0Y_YX:^7BX3F]\P74<.JG>_&FGWW___<33S\1A.A/D_3K MG^KWONI]N1Z^&>;E0R]&K__^_I$[OH+1,F-^]\4TQ6:18+Y.OIUDOG_;RFYMTS(H1Z0_3!Y0Z6LE*/BO*9YS^J3ITE9^W M./*/O:2FZ4#I=-Z6CQ?+\MNU/[TYFFA$F+=8,$HCDUHN-_02%;E%^AYS'WL[,+=D;MF :K MC_KC3Z-!.5'U@49H%5\GZST,UHA'=D6\)YG1]XGWP)V^^S>D?M-@=)%.[LUK MAFN^MFY[;W(EE7-#T&X\@H=0\KY(&.F7FV/YZ&MI(97/85H^S*<^R.K+XJKO M7^[ZM6RL25L_@/A:W0-:]?5JTHCTI^+UQTF1__-U?IG.Z4T^_#W_.BTU]FJR MO)R\DIVI"X80$CQUTG%IDCO/T@INF2E]][2\EW^3W[D/.[ZX)Z)K_>_S9VVI M]JXF94SA#U.!,<*.VQ 8X=Q;(T7DREJ,G/,4LW;V;ZNE-ZWYKHQRK#;,S?]R MW^/^%@*_I\&MTNONJ8?__N5]>/>/,Q=Z?SO_Q9^]_>O[K'?VUJU39R-EV%&D MX($3=^=OWY__%0?<6F/+G MU0.,RM#;\*[^+TV]UF(U]\[V.I]\&HP6IY?/9^/ZA46(O7IE87-J_:-&'%%* MJ*)"%-_\_/]B%MCQC8M<]FK;YNMBR.6=_O5FG&X^)W\ M]J]PV[_B>SR6.-+KTFU_X+$"H'O7];A;>3P9K;?R)%[U)N/?VZEY;+6T<6W- M44^]#>H;B_SX^CKY?.]GX_X_3S.=>;6=^^W#?ZRU^RX>_A,J_W8&!Y-.H0RL M)"?OMWQPD2R6GLMO2D\1P''RX'A7S/)R9DXOY)-1.IEO3"T!3)P0)DR_/[^> M#ZL 4972WW-WBX1_J8J$S[;-M3XFO)R>=?%A4N33^>0KV!<@%Q4@WB9;\W45 MQ)N,A\,RUGQ6'JF8S@ <)P^.19%.^-=\,/NZ5:G2\> "K@^N#ZX/K@^N;XOK M.Z6%HK46;8=J-+PO-_0@$G&:#]]4^[BG^?#A^N#ZNGQ]L#+!R@0KTRD^_*.^ MOHV=BX[,JV@+T#8?YJ-^4=9,C2][ON@7UQ^+28_BK$<0%B]=(]Y.Z6];-^O[ ME<":$R0+3%13"8R9"((A&KFT#GL5L%SV"52.Z/7^T8NTC6I79;',G,]GTUD^ M*F_+O5+@L_+Q_"?[W^6?_N_[.GE[$6@MM^O&HS*EUGP93&_?M7* 7ZLGO5)' M7.503E=+B<_>QMM:8O3]OH(\$UIG"N]EXF4WRX4[I1R'OC;L]MFW)0A;M4IX M\4X(>Y5#BE0CAU3(P(0U2EMF5$Q?EF,YE<%>A_MR6.G453I8,9DN9.VLJBU, M=^6W\:2:\#6;308?YU4^]8?QV_&HW^Q!UEN0.Q?.K4>#MSGF"\02Q!+$\M#% MDLAFVBG1F&*/&)(!4ZD=2Q)9U9A+K@-:ZR+3(;$T%W6Z:9EM>C9:YIJV)IQ$ ML4PP4$]03U!/4,]&/5FCGLH*CP4-3KN $.;1(;PT-9$P=*T_:X?4L\['KM.Q MV[,W%F$#Q-2C<9J")YAMH=J-+J%+U.<1%&[,(VRA-4::7;?C+9C)9> MDA 0IC$D-0H+59*:(K?_?92Z J;]G122(8DSB1%H"F@*F'E@YK4FJ PU@XU] M5-A[K)SGW#I#K0JJ%M1RH%V'S;SO2^^S#3J!,BKVXB.#^(+X@O@>B?@^IKVD MT=[ $<;"D_;MELBED"N"R39*WMFU]0B6 MT(WKL@!2 *D3@-1FUH5N9EC&Z /AG!.'I)=:\\B7M1I21J'70F)NL=DX^%R$ MR\NB/SN_?%O\;OK]LD"LM# F@U%_<#,LSD:_I1,<7YQ?FN72<->B.*MFNN'_ MEX_F^>0K[EBJ'<^T;K.F _@*?/T.7Q^+87/<$!9S9#GEU#I!:&)KLJ7I@K!" M"*371W!W@K#/R^[:)(+-,MYJ;NQ6<>H=V]O;1)Z!X6#DP:(![B? ")0)( 60 M D@!I X)4AM%-,1*DD\,V$4AN>?.F!@(QS0N(QK<(+JOB$8;&\,9XVUN#7=\ MR^.H>\PL8=%;=)B1+[T3WLUM3T'H+8TEBY@XA"0S&*=5Q9/@EG$.8@5>CW-L MG/S\O$C&QR"_D>;>1[''M*1T?EBS56""7>&\Z=8U$ZK*20>EF[(;CW M8D?I;N:BG I=7"S7'KPOX>MV+Q@0.Q [$+NVQ4XT*6J"$RTX4H$AZJCDG-KE M)K)0QL4=U57L4NQVO<%,-,H$XZ!^H'Z@?H>H?BMENA(;QGSU?X4]DP9+O&Q9 M)3Q%[O#4;W>]6*3*L 2C#V0/9*^3LO=8)I)$3292\)$Q%Q#Q2IBH,*)JV6PJ M>;R&HL/3/>BELN>4I@=P"-6U)[8G\*CD8-Z86IXP(I%EC&H6"0F4BX6I)1Q# M#K_4IL I-T8!@>BP0(#-=00V%VT:U46,'3%41FVM-HA@9>I&=08Q?H"1MM-N M; +B">()XKF[.)WDC79B%)E7R%+FF?!6<&V7E3/*)@OR +7S.!J30*0.A ^$ MKVWADXW7;--_#J&HD,)::8N<=G7K):E5[(#PM=)8A&:"XJ-6K"/J'5*!K#>8 M3N?%12__E ]&TUGZ^_3BZX_YM"BSUJ]OBM$TK]!]DS"TK^FSGB-B61#?OXC'\Z+%Z/GUDX"4!(HV0U*$M904AJ)&$-:4H>3MZ]) M9/48.4&9[0PE=YUHJ#(NVMP[ HH"1:'T%R %D#I52 &, $:@3 I@!1 "B#5 M94AMY#5KV@2R"#EYZE[Z[*M^]S%T = (Z 9U[-&>4OC5G%!.6\JBM=%I1S!77 M*-QH%0P2CGQ-I+;5MM1KO6J?;$X"<0V3JQ( MR/07>%E.%IXM>P7TJCHA2$_JZIIQ2DL#0 H@!9 "2 &D %( *8 40.KP3?*- M^K*1A+1;%]HS2U3$- J&I ]"J[K%AM+4Q;46&W>ZGBT*\RM?9])>9>'N>E(J MBC**% S;/D:R'K3^;TA>7=_C5:G[/,UHB?H>UC&:,,R MD+9CI 6C#2#U,NN D,T(*\-H1#[*H"(Q M1O-(ELTA!6/@$] )Z 1T CH!G8#.KJ$3$ F([!8B02\!G8#.#N:],\Q6IDE2 M@Y70DG 9D43>*KML=\2T-VL#@7X=C,:3:AK&(BRWR%X_&_7+"'#AB\6_;>T" M[GBXSY%/R@!ZGR:]*6W:?P1%9/ B(.&DX Y)O&S+KX*@LUSJ:Q1MVJ,GE6VZ"_CZ?1M,3N__)!_::WY8+\_ MOYX/TULOOG78]AH1ZHPR>0P]G4^ H@='2U#Z+L+HH)4>( 60 D@!I+H-J7!23^OSQ MS9?>=#P<7/3^@*K_#FN+ZQGY%=O>ALXN$K!!"^@&= .Z =V ;D#W2Z-[(Y=! MR";Y1E)7SA+T7EKL&>+.>;6LIZ8:87+?94A&8.,CM!6K?E?,\L&HN CY9)1N MV+2]7AHJ4ZK-!CB@ <>I 8?$<@&] -Z 9T M'QZZ-_*7I6AJT1S6D6GAD*="6:RU"KSRE[T6QE.WG;\,KNY^-N%VN+'=\G9; M]=/O176PC^/A1?H$FP_S4;_HY=-RQHHO^E64I$=QUBN!M*<-_B4LRG>L8V*W M='W@GFS&7\57B\T4XH*RH)Q6PF)LE\5F,@K&UF8HN?'U]7BTTO[Y?#Z;SO)1 M>5ONT?EL0>E$HPDA MZ*1?GC+!"396HJ60R1!]Q!T6,G/QX-3,]D2-D(PP XZD/39A0XEF M1)K24FGLG*'.6N=H>DNM:5(*'3JL::W7/$_3HTFO?5_O>"8Q>NE)'YUBUHE. M=^J(7+ZPE,AF6(^R*&#%L'<""2-=,'XQ;=%+1BGB>P^V[V[6(LDT(AG"+SYM M$80 A #LIGV)W4KQ;3!&>\\#=0)'24@(J)Y0:0,EJ,-VTS,&66YB(6%$,X7; M#'*!,H(R=O"AGI R/B*,&J^,[L72&AQDC,%SPH6@%<<>]O0F! M,!F(&HC:H8@:79E#ZT2PS!'FDYG'):;X-O+/A,)[M?9:4"*!4(88/WHU.OX^ M+.@N^P^4+G/ M<&=R='BK@0=@.[ =UB) Y[.;G@ B 9&@EX!.0">@$] )Z.RR9ZF;S2"I18C< MN,BC,MQ10HA;IOZHJ)W:@V<)3B&T!UEM#Y(P,<\G7WN+YB#J*$9!;;EO2_%* M,@IRFLGHH_+6.F64"XXL@T $8[H>!-HX)7G[,,]!M0#I[#I[2LOI$7&3-I5' MB H1.-..84:<%]3%NC>/E\[L**?"7/S??#HK+I;ZB??!ZD[TP F Y/;9#+' M3>L:PQ65-E+KN=%I@4U?ZQI"%A [+":;BT-K @'4!FJW26V)5Q9IEC@=72PG M(6L:I*[+@U55(7Q8U-YI%P3>:C4@GY@-%@ NV(W$2O5ZP2;H%T0'FL;5<0"UT6:49BU+:QN6P"G4= . MT@#2L!N'G["5M&DI3%KSJ;7,>ZI[,SG*[UIIKSZQNJ:29:7T,=#S^JN57?ZD UAM,I_/B MHI=_R@>CZ2S]?7KQ]<=\6I2$O;XI1M.\0O9-PL_TI9/Q.I&'1E2S5)- &&92 M6&HU-4286#=:5SH$M3:4JW6SAKE>_/*^RSJ;A2S'I#])3 M>&""E=IFXO.N4EZT1AFEQYW'!@FG)YEP2E$3BXLN&"2DT$)*@1,-H[1+HDN: M//@-B?Z/?#@O7HSGVR[LK0ZT G8#NSO!;JR;+78I@F-"L&AM8((HY)>%RD)C MRA_VN%^"W;M.C,$9U:U.?0*V ]NAM G0">@$=!XT.@&1@,AN(1+T$M )Z 1T M CH!G4^(>S#:1#6)M\H)B@U!FED:.,(RK*:(VT.""L MS6T>H,1K6;[?W4(TS?V<=GWG4.B,\:/(%H#DG6YSNF5@H%:1!SBC,61: L(L/J68_$"MNZLPP. M[@G6/CU0YO32VZ3=%??N[8[!_O6Q[5\#.@&=W47G1E:,8$U5"5$\J!"<\XXR MQ"B2.E16C)>2/]"X<5&K74;JIQ_&WXC'5]N\U;KE5I:M=\7"QBG>%Y//@WZQ M,'_>%?WQIU'U*94E="A;!81F&D'-&:C#(:D#K%V 3D GH/,%]SP D8!(T$M M)Z 3T GH!'1V.4XB15.%(CF)6%M*J3::&Q%1K/M<(\-(Z$RJ+GF0E=35->.4E@: %$ *( 60 D@!I !2 "F U.&;Y)L-DU&R M&>3LC:?4J3HB01&>+'/?D- M9K\]YQBRG[^5'TPRC-ML] &F!M&"T :0Z"*G-U@%-Y.TZP$04AE,2%!8X!F/5 M[2@J&Z$JCZF,A-ZDJ"8\]V;CWNRJ M*$%6W8&/PZ(W+4:#\:0W&L^*:=8;%;-JNR3_TLM'%U77KW+X5/J+Z>SH9PC! MYCQLS@,Z 9V SAVECFC5Q+V$=%%%A;DSAB"!C6++4:D2>X>V2AVYYQN?7[IF MH?/%Q]FAE-%@DG'.CSK5!!3@V!0 UB= )Z 3T/F".X* 2$ DZ"6@$] )Z 1T M CH[' MA2-.F:9JBFAD6+">$AUB87) M>#A,!^X-$BPFQ71V)"EYD"1PT,H/D )( :0 4@ I@!1 "B %D *3'& $R@20 M DAU((Q':-,U&'L3- Z".,^EB=PC3ICL>K41YZF.VU_I7',,$!>#D,7"2-U5ZA!J&6&!,1:FD M%RZ*.K3N28RD94X"D9X4'S_LHHOS67J]JK*8%%?%:#KX7/2&XRG421S0/@[L MOA[;[BN@$] )Z 1T CH!G8#.8T+G1K7YC')\Z_U%S:B43"H3K63!Q1!E/8V2 M*X'O>W^51>]6#?KD^8VOBU^25?^VF)U??LB_M%9$UN_/K^=57?:W#ONTX,PT MW>KTVG>=2RHSR>4^,K/6&?$Y< $Z 9V 3D G MH'-71C\C[-;H=U1)Y+$.PDFBO9%6+3M+.*."4:T:_6"3BV)2GS^^^=*;CH>#B]X?4/5?)XG[C&7ED:OM[.IR4HL(0!(@"9 $ M2 (DCPR2&^58<=1, 12>$44H"3BJ9'('Q#U;CC!0VGISW^!.IE!C8;<53G]7 MS/+!J+@(^624;MBTM<1&+C+9:DX6$!>("VL)0!(%Y((X0A2@17 =&EK/K-(M2K177;.;X@<_6:IW-2^Q\MKQ[ M4OWT>U$=[.-X>)$^P>;#:C!)/BWGE?BB7[G[/8JS7@FDE]X:WBU5'[@?&W%7 MX*;_/M4R&(18")I8H[FU/"P+XX)48:U8U8VOK\>CE:F3Y_/9=):/RBN_1^6S M!96?&,!9.4"K,R>IS!1'&6?LJ!O2=8K_77*AM[F^9S_>MFC]QUT\Z#C?)9_'!8?Q@^7R>]Z:J+:W;\D^W-VT/5?*VN_B7U4.^ MNOD6K4]JB /QT4CJK;*U'<>86[/C.J2'YF*W8Y2H8!F6;8Z\W"V#0#U!/4$] M=Z^>LE%/@E# 3@3D@R$L.AL"7PYQ%]+*V&'UW%G" U,L(_OQED$V039!-CLB MFX_56 C5M+HSU#AJ&:*.:1\QT4+=3N_D$HL.Z^:+U%TKFJ5UI[.E'9WB(E1I MO]2%'Z(J2=14?EE#-*;(.N0L93Q$'/#2FI,AZ=7>]S0^E-T"YY.O.]C5R 11 M&1)["?^!IIR4IH"9=\IFGB3\5E"#1]Y934)$P0C/+'-U]U04F%@;TMXA,^_[ MTOML@PXSD6FREQEGH+Z@OJ"^1Z*^CXDO:\37:<&C4<8AS'A$C"!=-R_CCFK6 M8?'==:]YCB Z"<()P@G">2N^,OFG?#":SM+?IQ=??\RGQ44U M4* 83?,*YC?#?+3-0('N)2UO2F2ULCOKD))$&$5BHF\4B$925AQXZF3ZZ6$B MGU5WUL\G)7VKZ1V+V%[UR_.;\IC3\*68] ?I9C]0A*"WJ3[?5?*RH"C#N$UK MI[-VRQ&8)\<_6D?JE6@[CUSHJ*+W(>'4!.YQRC)Q; MC[@'2@(E.T%)A>DM);EPPA"'L2*2>V.(XE6)7E3<*D<>3F=Z"4KN.O53JZ.8 MH@4$[39!8>HH0 H@=0*0 A@!C$"9 %( *8 40*K+D-K(9]8KXP*,Q"B&J$7R MI*UWWE*$ZFUV:NS#!92M^,RM^+EM)I5W?X?GD+O8++=^'MCE>>E=_N[*/'0D M.,B% = )Z 1T[M&>D>K6GM$N,HQC<)[Q**T5.G#/ V6$>L'8VAZ N?B_^716 M1NRG'\;?B,M7.^C5NN56EJUWQ;_F@^E@5KPO)I\'_6)A"+TK^N-/H^I3*IOH M4+8,B,B0W$M>(:@#J .L78!.0">@\R#0"8@$1'8+D:"7@$Y )Z 3T GHW#Q. MPM%*"R,>/>+8X4 )9\0K2;&N&V=2'M=:&+U8G 1B&Z=7)&3Z"\B4&!Y?]F;+ M9@:]JDX(4I2ZNFR1.68N#$-HHSY01RVT09P-RK:P#H.+;J_B)U,:8X7#C@$ M= (Z 9V=#J PTK0E9YX@PXVRU 82O V4H2J HA7GE)*]!E @Z/'B.U4'L2'U MVWS2O\JG1;D=E1[PZY613[W! "F U E :J,*7[;2"Z^Z)7-I+@J1M/! MYZ(W'$^AI@8VW8]K^0!T CH!G8!.0">@$] )Z.RTQRA4,[$4TX@,Q4I(3W#4 MDC)7]MQBR+,@2+#W/<;*HG>K!OW9*-GWQ2_)JG];S,XO/^1?6MO4[O?GU_.J M5O];A]W!!G?&2)M=N0X^$^^45>)XE '6K>- Y'&N6X!.0">@$] )Z-R5S2]Y MTZ[3>V(Q=92IP(+U6FG,%FW:G-$FR%9M?K#-N["-=!"[10E+O4&%+$@6Z^KZ M<$K+ $ *( 60 D@!I+:S21\Q214EMR:IT-8ZQ 6B/%AM6*"Q3%QB1,5@D(OW M3=)D*C0V:%OQYG?%+!^,BHN03T;IADU;2R\4,A-<0^$4$ ^T_!0A!3 "&($R M :0 4@ I@%27(;61XZ)7VE$%;VTTC#DG',,"NT!0%4OW6E/IUOI";.:X@,]Q M:K42U4^_%]7!/HZ'%^D3;#ZL1I/DT[)ME"_ZE3O:HSCKE4#99K]C/+DH)O55 MTILOO8OQO!QT\@=4_=?N'5P>K7P'3H>:CH>#B]LC[9;(#]S-S9C-FLRX($04 M$E%F(N.2J" 3I:M=,DD80VN[9&Y\?3T>KT0_6Q#]B>&) ME0.T.HF2JHPIE-2BS8E(VT-M.]B\],)]S/OFSWO06TG'3L'1EJ3\\44D^,@4 M5S2V%,982TJ)3 IK K%(J*7B*BGE>A"XDL*K=+!B,ETH9S*MAO/RKOPVGI1' M,[/99/!Q/LO3'?XP?KB(?.?:O*T%1]NTWD"/08]!CT&/']5CU6S*1FXL6^B%^5YMQ1EB;34- H$&@0:!!H!\1:(%0 M(]!42,N\)]('X9#%)%"R%&B-T'I3V@X)],YR+3C'F4:M]M('909E!F4&97ZD MQD(@TLQY%910E8SIP"DGBHN L%Q&CR/#+G18FE^D[%JQ3.DV.X$]'YU/*O[H M%)NAC!LVQ=K4-2IN=>6)J<*E.J][XI]*!L6SB=?V]\7 M8QG1/&/MSF4"50)5 EL4;-&=:_9JO2_1482H-4916H8\$G1IB_I()>^P+?I] M=6]AFHW*B.K&/AL(/ @\"#P(_(9A8-GH>T0LF"BCP$(KBB02#"WUW5J.1(?U MO>V^_O\N)N.+?'JUDAS> 6F'.#!(,TCSR4BS;L(E4D9/8TQFMHY:$68D5PMI MCLK0J/8IS:T4%: ,(0RB^OUBA9^JIU._WL9GKUQ,>M#%ZZL%+#%!?_IY/U=W M,&?0+TH6P#FT=0Z+'\NWORE3J ;]]!GOBZ*7]\NY'OGH:Q*>WF@\*Z:]V;@4 MGHJ)Y>Y1[W(PRD?]03Y,AUM:@],?URZFOL;[%[=^+:^^?_$MW.[X^GY=3?7U M:E)_RDW^J7C]<5+D_WR=7Z9S>I,/?\^_3M.Q?KJ:+"\GKU:$*>:FS)L+5!'% MM8W:*,5DF;.!HN=>EG^3W[D/.[ZX)V)I_>_SI\+FSNK9NYJ4:\\?I@)CA!VW M(3#"N;=&BLB5M1@Y5XX;VQ*C=Y?J#Z4$EX53KEP*$_!N+SR_^VR_@\"]T>ON MJ8?__N5]>/>/,Q=Z?SO_Q9^]_>O[K'?VUJU3YX5/U)V_?7_^RYDW'X+OO?^0 M_ODUO/WPOG<>>\Z\_ULO_G+^7^^[=M(_G(UZLZOQ?)J/+J:W(:N5\[ICW:-D M@U;G-1@EMV3Q\^J)CTIC:7C'DL5HX=U41D"O7PR'R]]6&T[ES^F0_?KG!Z[E MP^ ZB>G;XO?>N_%UON8+7>>33X/1XO3R^6Q:/6C$#H9 M?\DNU3A1[4^UT90LJ6%^,RW>U-^L+>&O;DLN;^MY,7WU[8K,Q1$%^]//]9ON M_PYO]2O=]@<>U+&.J[\C%,4G$N''>L_><8C6/9M6J^;79+8M1_E_BGS2*Y)D M7MPI7#[Z%J8 \<7>V[X1_H0'O3/,;UF4#X_^*!Z]@D=_JH]>;K6LI>O:[Q;+ MLQB6VIKW+R?BZ-[XI)OFL#/^48>#/@]F@F+Z!C:8M^7' S6M@CQ$> M/3QZ>/1/6_PZN<;M?09%QY#;^O7M&(+;)"P\YZSWTV=0,X:+]"^T&>Q..A20 M&\C=(KF%:FJJA.>!.$(4HB2Q*3!BEN1F42KR5'*KMLC-12:) '(#N8'<3R*W M6B$WUI%IX9"G0EFLM0I\26YA/'5/);=LB]Q,94JI8R#W,<;:S,7_S:>S*F.J M3*N:% D(_<&PZ(UN'93R]?*G?AF6NYF,/P_*[;:/7R$N!QXZ!&?@T<.CAT?_ M_+B:,SNF"=N5/8T1K)I M>N>H=90)&0SG7IE@K*FKV1GV97[578-Z%3CI^V%15=&,+LP*?G89(>,DP[K- M'B+@1 .5GD$EW30I"T0*3*VGK"Q(T](XM1P$+RE.WFE+5&HM'I5<5HDAV Q4 MZ@:5,$9-*U9"C/)$Z("$P%(S&1>M6+W@Q'#:$I5:B_Y0E6G5YL"7XXC^=,7: MK>J 7W_,IT5)I.O2N'VNH7L2?MUC6M/J3>B&"*TTY]-,T$"Q$\YZE7XA*9-+ M$3)IX5QO]%1VQ[,ER-P*QG9I#!.1(=EJV_QO/=#.+NW P^/D(>>W/#3$&^JY MXE%P;(Q45O&Z2:; =GL>MF9)$YKI=OLX ^!AYW@H6Q&.!KFK,'2&A4C1YB: M4/-0.AKY6F+%QCQLS0Q//$3LN'EXR$'G56^L["70[*P.BP237G7@U^/+U_-I M.:=U6JRT&0!G_ZB6M\PHY*TE@B-F%8U8N&4$R"N, M3(M4VMX&/DHJ'648^N^C29%._M_%1>]3/D@FB<<"#E,KS@*2( @>CC>/U1&\=)5D+A#5X^VN"6YD!?3XZ M:U"V2_L8HPSC-FL=VFWTO^.,,6C=#P2^);!J",PDEX@32HC0B'#J=?!+ F/C M_-JV]M,)W%I(6V9" W^!OT?/WT?H2U%#7U^F=B$=L2+4&>]-P+<;P@2%M2F4 M3Z=O-[T B(+OR M(#[!()]LKOO2O\M&GHO=#Z1?\^:=A@DI65B-!D.% @PR/ M6064-O'OZ#313AAN6'12^QCMTJR7AO/U_>VX0(V;3R;%J/_UPR0?31='J66F M@=@N;7Q*VMQJ.Q8[ /AW$/SC#?]$Y$R'8+PCSF/,2'K3:B:XR M0=I,_@(& @/W9U?+AH *X> =]T1B[CDWV(JP=(L]\FRM<.*9!'R:D;W1X,LL M.?40=N^HP>V+RR(AY>*VT#__TOOA8S$J+@>S/_\$*>"GYO$_:ANL3!P+B##N MHR6$.8R#LU+$I31)ZLS:@/8::XNF(Q_R+V$!+[N V[/-\8W4B&24M9F; K$[ M8/)!,IGAALF(*,J"X1$;;V@P).AE6HP,1'/[?"8_S;#?A,F" (V!QD=/X\=8 MO%*312@RR5D0,O'8*1XU1B\&2;FYJ-^43[ M:D;J['(^K(8PSLL>89.B7PP^EQ/'(/YPG/$')F@3?Z!*!(M\4,(Y;I&,3BQ- M R1\6"ML^:WL#C=-'QK'$[_$CEE"9Z?=@?%1E)@#?PZ!/X_:UJII(J1#4$H% M1CGCV+N@I#9+ A%NZ5H [XD$:M^PYK+-<-VQV,] O"X0[Q'><=3PCF),J,&6 MF'+!4EHX+I>\$P81^4S>M5>7F:E6DT$[;O,>6'R\W#!9C* J_C4?S+Z^OBYF M5^.+E81T\,7!%U^J#UFICI$F2((M,U[%X)RBVB][<2.FPUKKP*81=TQ@"Q76 M?JV@UF92^B;+/Q%MMCWKGFL.Y#Q-#^?5.^ZQD3))CB!P C8Z 1@(WW;X924LV:]#8V@OPIPZ.@XM%+Y%)@VDE(;%!*.$\.X\G5'01^C:(-#W;2!.V[J'E@$ M^^SZ)A],2B^HU[_*)Y^V,F3![SY*OUOPQN_F'(F@-'4A.F<]#X;7!=R2(+N6 MZ%$U:VK Y1;8VFE-928(A+^ AL='0\E7"BX%T8IR@8-51O-HZ3+?2BD3Y=KX M]8UIV%Y#;Y0AOI?V)\!#X.%>>:B;?B:6.H69%#)X%)"SE,JZ\)D8@MG6/.RF MS=T]#AYRW/E\EEZ'+B4'[:H_EN.9C.(F;%R.WU!>"2H,\@8YCL,RWL4C<6MA MXPH?;\>CE6;*&;5)@'R(N.PY'BTA: MCV5==^PPYFNY54]A6_LI&QH=1?<#8-$QL(CKE3T:3\J!$MP1)KTJ-VS4TL!5 MPLBUFM^GL*C]+B*$'\5.9ZL1YHX8NV[1GJ_LV7T[LV8QH*8:GCXNK)?ID)4+=,&F33:/9"S/"E' MW_AB\>_9J$;.NUO@[#(4)#.DH<@7F'>@S!,-\S@)6B.'$ O"?YQ^ MLY8EM27S6ML\Q2A#K,W-4Z >4&^/U%,-]9 @+"TCW"(;D*(6A[!L-\4-1V%M MAW1+ZK57:(\RIMJ,(AT*]8XRK?&W27&3#R[J IY%K&E7GJ'7NUX*1S#3);]>&+01EM'==TKCUNY@<6^!&#=1&\9##>CBRI07J6# M[*=@'V<$[Z459F?WGH"OA\G7QZR-9%S<$M:A2*F7TA+%* F$D]K0EY20]?F. MK1&V-=.?91SMI;7&H=@E0.OCI/5CK.8-JY$U06-G1%IT25!:6TV6F] 82;R6 M[=P:JW>P0XW542_"!QV7O_A<-;1MAEQ ;N8AARD>4QC5E")KD70$&4IHX(BX MR/RMW8"YQYN%YB?SE2[9Q?2W_.ON(_3IL02)P@UZ9!BEV@XF-,7"D[(#A* M[Y%E&$<34.*E)_7FE[)RKXPS1-@G8<9OXP"+KE>,$P?-3\]H? M-0%8$SW740O%'$WNN]$H2(H]79H G"JV@0E0@>R\SA=N*5K^W5Y9Z0(@^ 8T M/GD:K[3:5!PAB7Q$1#*5&,TM-\OH&Q7)M&^-QJW%T$6F4)MCG8'&0./#I+%J M:.P,$MCH0"DBTC<8LS+PB!U?A8@NMUTOO-PG6$R,-Q M1AXP;J;""2MH%ZXEPT5+#Z\B#D9&M%8]^._=O#[%T3"&2#B3JR,*-:=-M M6G 97(S)YG8TF&A9P,L,6H$"=YM%TA]A4?OQR'S3"(8$M?5B'F=?-2;%)^+T;SH M@:-^,H[Z8XHCFX(9$A!B1EO,#--,<*+LS*S:?I M2HO)+\O^&E]W.ETY$Q+&P@$_#X^?C]KC>F5HH^&)E=%R*;3S$0D;ZK$5FOA- MLE&?2M#VK7.6:0)9YD#LDR\2)$YHY)*7GHA[K9(W;8*/KJ<1N M/[\\+<%D+V5>AT+L X^9EWE7O>+Z9CC^6A0)0-.MLFU.2:2ZJT6/21'C*Q/F MA)+6>J=$8(0$IE 3=I!Q@YR]:K,N+('S;C&W\)>FR=Y.(^DBTZW6FG;6W => M'0*O1-.OGUJJG'/!1R.D09)P:^JL=$WX0V-CG\VK]KK"9 0F.0*MND(K15_2.R1%$32A=&::>C\]C2]-4A[Y8C *0A$FW0#6)1'GYW!\^,+I:@ MW)<]79:BM:E0$%<'LG8C_$9)$WX+95\'2K34ACI6%F1K58^##F23)HW/8>L. M*D@SI"!]%4A^]"1_C.-L)<3.>,#"&VS+_3.+M,&NWMQF$3W= M6Y /.6Q^6Z+0&Y:8>::?<%+B,YY<%)/Z2O#-E]YT/!Q<]/Z JO\ZK$&/&AJ2 MK;23DDEZK,)8:^]-9,[*Y60P2PR^#0(67X;3-04:C&[A]4OY3"-/I#.$&\XC3P9^W>5!!M1T>?C_V7OSYK:5 M)%_TJR \,V_L"$J-?3G]IB.P]GCN\1)>^K[_3D D**$/1; !TK+FT[_,K 4% MD!0IB91)&]/W=EL2B2I456;E\LM?/EL03[0E]JD*XL_81/!]L=2PLZ2VJ*MO MY:28:%?W;3]!L0B/>RK]=%?0E*^JV83FM5H\L&:S-J=7?\-S^6U(;1Q1^?Y\@1;;;K5RG&:FD3AV:(>1[^J1G<0IU\I^ MH(=Z/] "DA6#8'WDE[GCJ*3A9 VH0[I<6 M;CX8?N(1]_N+2K[;5BSJH9-YGA,D3NRZOF'%\+\\NI':J;-6=/\LR3\8MBDP M1[9U4.#R4T_(TW9[T J#5C@YK: 07&>NZ^FQ95N>G3@9* C#XE (WS#,=*UH MZ5E:X8 =:+7072_NBU/92UTZ3, @#*Q,MTOPL,-9*TC_F]W@VFB]5.(:#4AET6#57CBX!T6)794_.X !LD]"0DU&R+6^S8 ML2PO\^-83RT[-.+4$,V38_"[UUCG#R2A)UKJ,DCH(*$GX0QX"L!:SV(CB&S? M#\+$24T]B2U;=&4)37,-8'T@$3V<6S#2AQZ)/WO,'D/VL+T7>(SJ:C;#5'7) MS]T0LOA)0Q:>U_9^CR/3=F(G""/;R!S?B;R0&1*)$[J@O79JJ1!>$@?)9YOU MU5&[,1^4].I<]- @A.<@A+MD,&AE,(I]/?."4 ]=V_-",XM2T3_9M -[MZ7P M!!D\34O^9 WV0:;.0*9\A=G1L=.XGIKE'+NP),G6: M]>WUO%BB94V5Z#D[3Y.!\.[7B1/L4E16 M&VOW \\.4MUUS2C._,0.DTS0U'AF9NU&S8@36#3OB^6'*4*0^5\F0XQ]B. - MDODHW]AWVB![I!M&&"5)8B29&UB.@; V[AO[>KS6"^*9HGDP1(UI&2-_Z-XV MB/,@SK["ZIB B(6!&UFAE=AZYKB&&?.;5D_=<*U[VS/%^6"!>-,:64,D_E>( MQ)<2JS/PT)YKC&*71@KTEHDE#/TXU>T$_MN) B_T,H_C!=W,ROS=!D8+[CHN MZY+OCX7FZ6 M-;*M0>8&F3M3F;--Q9'.$L/)] 3D"R0-[CB3\ZF[EAG%^T!A'I*Y@UG:MFZ. M//-7S"G_$K'ZCW4%TYUP;@;PVHK;!1W=9YO>0_C@E^13#=PVX6B8L9XDCA,' M00+VAA<'$DB3)7ZXGG#DAS&#L_@9=-.[?+F"B=R'\TE^Y MH\ ]9!WL0*PZ2/G/(>6^4N%G^ :X#K&E1WYLQXEG.P;W'NPXL]>]AX-(^>&< M"M,?F?H@Y8.4#U+>E7)+U[U6RDT[-A+?L)S8-.S4S))$-*'SLDQ?K^,]B)0? M+F%@&R/;.@E2U!,''QU#I)]]7&4/BU533'"?-]+(#8&39YW8T]53.P(KEFZU M-4:6Y]EAZB118'II&OFFG@809$>I%HRM*+-BW3(LW=7C"'P)CX MR [,090'4?XU1=EK1=GV4SLSG="&/P6ZFQJ>G8C2 SO-]NVDL)\H/\YIV$N4 M37/D6>X@RL=-DIQHCF2(FOPR ,I#[_00T1O.YG VA[,YG,TS.9MG'"/M-]J8 MEO-\/BZ?W6CC5Y*ZGTFX3E:_#P=J.%##@1H.U*G?\F=>;'C)+8=I8D5 M<-R'%<6NUX_ T/=T)K<-*\N'PFE(6A?5A)/EQC^H.62Y^])/]4 MC V=,K*KJJZK.YC @,@\0V=^'V2XJ=1_@ 8"R\*,0B]THLRP;#<65*V^:SCK M=,D*,OQMTZS0'?TP_;"$Z0CEE!17QVUPZ!Z8R'T(C0W2]'1ILI0Z"RN+'-VQ M?5VW=#.)$M\,>%VX%]J6^6#-Y..DZ7#<:B!.KG'(NWT0IT&B/_P>7F2Y\:VL=9'4/7=CVT6!_[(M _9 M=OCL??1!8G]1B?5:B47Q]=,@,6S/#3W'#FS)1FXFP7KGSSTD]H#!<6=DZ@.M M\2"R@\@&K<@FJ14X4>2DL1N%6! ,,BR:CL/OUUJ![B&RAR-4I.K6:'-J^7 4/"SAAQLHV4]BTW==.TP!+O>2=TLR/S$Y\HGLK-@ M#3&CAASB]L ?Q@#W!$Z%5O+,")R.9B ''ISP5@WY+>='X.JI[5I.F$2VX:=N M&+@^5T-NZEKKJ;>."RZ2;S&>L*.R_!I#Q'N0W%]>F\"QP Q_GN0>S ;WW"&,-DCN(+EF*[E1G,9V#)>MGF9Z% =&E'J" MI3%@ALCRQU:B@V"=Z:"Y[6"IP>F&>@A6-CP=STP/-O@K3.]P,^"M;*P)PG> MP:QWVQH9!T6N#((W"-X+"E[0"IYKF(8>>FX86MCBRH;KSA9=M#/#6*^ >HK@ M'0Z 8HULYU>\\7Z-4'T'@%)\+^IQR3IIDP6N5=3>;XC9#TV ]LPLNH:OT'C' MKND9GN?'L6?:5IR8$8>VP&^B]?""V@0(C]\'=OI2?BPGQT6S'S2P?W;M?@9Y M_CGC@;ODU?*4%%QD)W;H.EZ2.6F0.KK+Y=6S0C--#B&OAX/4C*S@15)Q@T0. M$OFB$NFT]:C@AL>6KT?@%?BI&7M^*Y%.YAGK/OH3)/)@GH(_B)]^8O"]XO1;NZWTC_/$0CGF7CG:X&VA6M'HKY4[LZ1'5E^NFIX>9:3B1R,(9CK[FJC]+R@_G P3>R/->M$WODW;U M1WL*@RR?O2SONK(]A809G(3,][(XL!W'!!DV39O7LWJIGX7Q087Y".WS])'M MG7Q/VX-H@E--5YR(TY).I\68Z@B*[^.;?'Y=:'6^+#3V[T8#,4"?9L0\F^)? MJ_(;'#3DULGG$ZTNFF5=CI?@X.#?APC+D,/85YG:;1+#3T&!!KZ>Z*X1F4G@ MQ$DDV@K;X3H##SNS'Z8I/[&?X,!^F*-^Q?^?MF?TDSR>^(=P/NG^0OGDBSA* MQDBW7U+IGCT,@_+8J#S<5GD8AF=:CN48898D(%^6:(<1N[:3K9,!O8SR M.$+S\I'O^H/R&)3'H#R>%Y)1B+*3. S-+/#2!'Z;QHX1.+P)NI<9MK>6C7T9 MW7&P;)$U"JR3L#>&;-+3LDGE?(S5&L5?7L.>TK_>P.^.ZY#]2MKO;)68;]AM M*$HW72.S31_L S.V_"CT7 $IR2Q_C5KM6>KJ(\RYFKSEYS+AIQ)^GJUPH53% MR)3E,?%DICD*#.MGX*P8A/)G$$JK+?NT[#@R4CV.W%!/XM0((EV0"L=QY*Q9 M%C]<* ^6, I&_D&Q[(-,#C+YC%"!KS!]>Z9I^)GO@%!&CN&[AI&$7"B-. K7 M^$]^N% >/O%CF.[HL/PJYQ(.V.T*_(BXP+-?-=[;%]#RI;:\*;2KXKJK; \MK-Y!A#6P1^9AX:N#K ZR>A*RJ@#60MMS$CM(4S/4[03NTCCB M@#773;QLC0/FT++J'D1635,?6<&+-"T>7SO8<(!_W[,13AM3/.N&T(IA RSS/ ")PACQS.LQ([]P!?1L=") MCGY#!(=QO4QOI-L'O2%VG82A8&'08H,6^Y%:S'.& -*@Q08M-FBQ<]9B@3-$ MUGY*)7:"=6,'E^LA]/C+A!X/O=,G:UP,9W,XF\/9',[F<#9_D@P%_717T,.O MJMD$GO!YM5C,"B1_SF?:I&S&LZI9U43/2WD*//9:.6=6+EBOO_V:3NIY(T6? M*'DGJ_R' S4EU%Z:E>KIIP73:/E M;5^MP7X_KJIYM@G\DL'J71M[XJ@QV[ 5U%CDA6YFQIEM>;X=)TYJV9RST YU M>XVSD B1WY*P)*L:WHY5P?PCGZT*I0_=8=L''[.+^>DY7X-B&13+F2H65^F, MEGJ@/V+?L>W,!:62Z:%HT&2;D;M6BO<,Q7*X_F@CW7^1+JF#;AETRZ!;'J=; M_%:W6)&1V+&A6TG@Q5D0)Z$KVIT&IAVO$6(\0[<\G:KGUS):]G873](K1+R$ MMLA+Y@"6< 80S?YKAEE>+K3RX[3AN2@]4U<00ZX5I5;B)TGH98:NZ[[!#2H_ MBS/7ZRN]M_P4?X1C_;XX*DV/H8]<^Y ,\B=K'PWR/7;;%F^@B@,_$ / M4M=+], +HS"*N5%C^8[O/EZ^#^@7>>8A:08'\1[$^Y<0;[L5[TQWO-B*(S^U M4T\WHB#313S$3\/@"=?WP5A$C9%AFC^#>/^D.:NN=[+,OQ?-2)L7U-.A+J;P M%D.D9XCT_#21'M,-6OYFT_33S$MLIPO;62U;?S<75;?$$1 M>0F_)QCIA^UX?7)QG4&-#&KD3-6(0@/OV6[F1&[B&X'CF59HQ[KHS.>'KKN6 MY=Y+C1RN Y\_#'_=QJY+RS3&'3%$L.*ZR+">SXI*AYT_!"FR%[\!"S&F)6 M/UC?66W,*HE\.T@MT_,BQ[03-_!T5[0M#QT[6R]27Y3+?/8[GN0/5S!U*JAI M0 VN:CCPQW3%'-W]&2)8@[ /POZ2PNZTQ,RV'T5I%,2N'8>&'3M.D+7&39H> M0-@/YC =EG-B$/9!V'\)8?FH6<>4@&:CF\G46AX%@>3)'YDKV6C'B_L MA^MQIQ^2)>O'NBY_6>97LT+\_A#/5EYF5LZ+BQM6^VR8^G_\]67>;L\9C M, M:/X<Q!_;5XMBT9;5B@:1%.48]$9\_;* M? ;#P2^P++VY7'L9\8[]EUM_EU>:;_OJG%8Q;Y=7%Q51?Y MGQ?Y%";U6SZ[R^\;&.PO-S5_GYRT4>/JKF=X86@:V- WM:(X#0P_=$U3]PWX M#WXG[RS$D=_ND8=I_?OY8\]-AYU NZE1-_Y;XX)"-F(G2E/;=)P$6_QE#EAD MAA['B6783SRD72J$+ZA],&L]I'R[EEYGX^P]?TL_:EP]:_.']YP^_ MOTW"+VFB96_?A^_CM^'OVNU543/[SC)&&CKL MCZ?CWO9\[=1>^/7;N;:\J59-/I\T(ZWX/BX62ZVYR>N"&,X712U^NJU6(#YO M-BANKNCLV/>B* [=U$,_7]'JX8^?BUE!QMZ%F3IVZ@9IZ(>F[J5!&NLZ:068K N\B.M5 M\>IOZML+&Y4O8.].@;_QD7-IFC]Z]+UEY)^K9EE.[X_EW.US7+GS T_YOFEF M]*MR#A[H\C=+/\2IABOB^^QS47\KQX7VWW"L818@Q."A7&JOL0+'U/^ZX1/T M%^.O;[2RT2JVG6"EY8V6PU&I%U7-]HN%ZK&?P2R_:_ *Q7^3"8<_) 7\&A3# MI;9Q$LOJNH#/U]I=N;S1RF6C-:NKIIR4>5T6K'M"/IV6LS)'D_'UN)K1J?A6 MS.Y'-!"??\RL2S'GD5:!2J+OE'/Z7"2H"S[6U1C_]UT^!^,,I4TN0O3Q7?O2 M\PEL2'VO+>KJ6XFSY8]$YTZ[;;_[H"> M:I@W*$[-2)UD739_TL_X7G!.X*&7VA=X3^5(&-Y?VY7'6PH4*OD4J^7GZ^E,<$!U:^]7]@46!WE,_^'_G9GCWV MEY[B.Q&'55[3<6H829#$5I89CATDH1EGF1^ +K8ZX=\FLI,5T[ M4"]?/702VXD<$_X?N#&A[AGLHUZ0ZN#"/'3Y[AQG[?+]O+J]S4%UP>%57D]K MWT\3+Z@]]V[>9W+/>3<33@=%AK1Q,9OQH_1?K_17]#/,=2Q^EA[WIM/&S].7 M\A;>^7UQIWT"%3K_J[9^%+LI]+MRLKQASWDEPVA[9]QA#H\+0G3"OCH;]-D! MF$WF?+ZI2^R#C(;'CJ;L->\H;TK2R6! +W)N@* *_LCT^(QI[(ZYO2O@^"@/ MXX7LM:>I,EJ=#].>&KMG__V@*@O2!.0P\SS;-)/ Z7D^T(,4]=559F7F48< MQ)EMP!\#(W3,F-=B^2;\+>SKHB]D<>P(\VDW^3=LS@MW_()V%CX'US%\#Z/? M8"\P\[![-5\7<[ Q\.;.Q^B.HG'::KA%>R+4BUO[>QA^5&[DKO9[XAW2.6][ M+'<8IN"V&(9OZYD5^B9XP'P-XRPP=%U9;M=Q'2>-K2@PLRQ,C31P>>K12QSX M^H/:=>@I'[B9&)+:^\_&QZ'X-8<.-JK&1L"GY$W334F7V)M[Q][\^VQN*>I7+XP M]VP^R6?5?/N.=)<;5G2Z0EGK[#'M.KW8U?T%_B_;]4OP+<%?N4"$W )^-4.C MG.T9_'K>,".?F_$E(0'IG^C0S!L:KFSH]-5@2Y?*LWI?AUD5L_(6W@!GR8X MXJ33*M%\:8F*NH#;79L7Z 3#AT=:4Z%3#RXKWZEX511X9D%KW$8M^G(#-T[-CQQ;'OJM:SK^!Q\]$$1W]?ZWP M#E0"(4S#EU]@UY7\1OL(XN9\!,_ALV+TSG+?FID PQZ*@7&"K"R5S+6-%U54WN MRMF,N>1;AL>!N!JH:O#-F_4!NP_FRKVCB[K:BSUNI\L]N!8'=RVNSM.U^-K0 M44Q!T&]1Q':Y#4\R%&&0#U,YQ";3$"SPQ/3,!&MP$M]R,B..1*S;2--,,0VM M5,\<)THRS_*ST-0=U^8?]3,O=-8L\9.\YIA6:)TY+O>[/89-[@$%YC HC]<- MZ L"DW>"M7#+W>9_@M4@]D#K)Z^FJ:-@+-0VMJI@X I[@1\D27,R_E74UQ\^ ML39>HIDB#/+;_!Z> ^L%2TW?(EN/F6QR)NS6:)08UOX;M\\1(O]A!!-F=LR\ M6FIH3N(WEM4(G8_JCJ+46%V.[;:68 3C1524WU -4"H4;;%B0M<3*#<>X&:O M(X+;#3N@RG&8XB5:@S7+EA8>U/L^K.ED!:])S\%)KY85FG8K6**:SLY(/5-5 MBSR#)\UR]@I:<;N85?<%>FOS8EHNM078XAB2+V#5T6];YM_ITN>A%/'"S8B? MH O\P I^4V-Z0A[SBG(V\GW&-)WV.3AY.&3?%%-+^#A,H;PZ!-ST6C2]<<-!R:(^+ MB!6H$Y!&EB#E$@F/6JSJ\0U^:U&C*XS[,)2-*'9<2@6'!58/=BM[RPQ,B896B*PL.\PK;G.FW(9 M?9C,#\##91>&\7R UB^->OKQV)-? -_$:3!?RUC>.GSF1!!/6A_L="H3?"Y" M:3.Z[P ),/-Y"3!K2( =PTL=GZ>7FE5U@2"-F$SM\;WV!0.BL[T274_R6/F M8KPO2OPUG$^4T9L]\AZ&;Z51YCN6"4<^]A"'YHC#GMA>K#BW>IS&F6$'5NRX M?A: GQMG[*-!F()<'-6Y/0Q*@3FW4S">*> UX_[1F&RW(A_?@'^T1%..1[-$ MV+1D0"$ERHM&('P=U1:X /(Q=SI>OT/%8-?QK:!83] 4#O)-J-LMKC/CA MW#>\]*6FGAU\WI2?9?Z)M9!$NM7?5O%A2U'RSAPXGHA(9ANVS1C\C1[?_F;/EG^$Y$[BQBF))<[_4 MWH,$W>Z8;&\J2W8LMIQ!PNDI68-E.R,V1W*I^>18,$!=27 VBH4:M.DL:PB^ MAU@K^=AK\"'YI*M&3?3 0^KB@L^;3B=[$WD 9!)"9B8?&_P]U>C7EIWL[P_^ M#J62R=ZV745T!+GFL'7S=>FL^2;-^&F&\Z'\O1GU D7BL2/UZ.Z0LTTG]U/Q MK9BON%NM)/D>GHT8M'C/B:Y8M%77WGT2,Z3NA. MPW/I4[/[[D X:XQ44?BLO>:T?(('XE8B"7D0BW!SL.UQG8@YRP8*C2JFQHUF!?)RLKFYC'A+Z MO^7R)N;AS3U,/]TU=/!N(E]/$& 4>KI(5H"?$UBA8OHYOI4EGN_9=N#Y9F3# M>GH<\I*&@?TPY&7G.&N0EY.\&,3&=M.>=Z!(%+QY77!P>GO3MR@8&7H>D6:: M<[>7W>D3DMN;J7\5$6WL];,#N[Z#@\"7-"+'?$ [_T;U[*P$:Y*F[R MV91=^F4]T19YC59 !\C>G@0\%&S*="+ ?F?@>;( ,=)!->-XH;1I 01GM*4, M;75"I4S[#/:*&,-X[HDA3G+M&N/B.;^U8K.T%K-9D-9;WOZA,D(]M-["'>Z&43;NJ'*?TG=L)]%<^QADL^(\N MK-_K'@P1@,0]$5E-I^+=/Q/>K9XT6E3!_VS^T]<%N38BU1-^;E,][ZM+C'K: M%WJ@?:D6<$I;(OEKD_\4#Y1?'8,^4K..9Q^S#7_B>?K] ? M98%F?]1S.BDZ@,8\G(5 N&.8!/FB[6!8'J)BKL#IP4\*2Y_XR3&E"K,I M\GK.JN%JZ7*P.UM60<''GUA=+!A0_GT+!8JC>X;I%+[EM0PH3A08L>NY<9R M)6;ID> V\_0@,(PU^+-K.3I?X?>RD9_ZQ)O1\C M'I:##V&*'T_('#PP:4NHH#I*SS(K8,/)AW> <\5=RJI1\K7'J2=CPMEE(88^4@0!']?EG,YO[XO<"*5J9DG;**5!@/Y*>"A[U+ZE #AG M IAW)!5%CB2KF(A+G/P ;IM*J$Y;DJK 5ANIY]%N9=+,K%9<.?ZF;,9_%O?X M8CD:#3G=\*L%N?[M+=-*/$-;-$+0E1'QZ4V.%0C83[ML&HI\\BW]S,T-5"2C M_L*A%<=PDH3$[CV#)^U;%'Z+_V3:!R-*''FO8C'A3VWE)@_#, @W5I<2VJ'% M<#.\*(N_<(0+WT*8$4>37&+=347%HV)MNLKX+F_X0+0#F]\C)]P"D24=V!YZ M&>/C?;[D<"]>P= IK&9U; M\.KKVP-57V\INL9Z:[IN92FU+#@6KA.67:/AC_@87KO<*5'NOA!W9\%^_/@. M0@A;)[YGTC^'> MR,?WYPM/,P=XV@!/&^!I SSM2/"T??(ASTFGF*\. I*SG@>2LP^0QGD99^'+ M_4)J-/+4N]O\Y-1NRW_VO-2N\T-2NR*A_.@;M.S?_,_-VQZG\C1_TV(@>' " MMN<"!/\"X0AUF<]&:I:!U5@P8U;60(C0CD#&M(Y])_%&$1F6 @*'6ON_F"$B M=$X!)ILLU6'&OXPY,6O^7CR%+#^RA?/;@EP*LL!O5PBTH("I]KI9(:8"_K*J MYSFU0J&70N=(F&5ONM& VVI>+JL:*_GAJ]N'4LLXRBD5LHH/C^MB@J8K!93 MO"2H3!L(D7$$!7+272W>&Y)<.OD C-/T!I!9'AZA$W[7IO-V4#J1CEPX!W+W MKY3SQ[)32ND1]T8I0K.Z$D<"?H1KJB04"QCLZ!9I!#^J9A)'ES<-+RNOZC]' M:P>3'-1^:7.W;(R[T1\%#9<&$MN EY=?\^/9YEX%'UW7URE8T5&!$4]&) >^ M<"G* Y=U-9-(*B$@5P7BTMCO\MNBQ2&)DBB!I>2Y7-Q]FG1O",D=1D?^FD,J M:5W:U=U^$BGP=DU^)PNXE=,U&"B'"N6H^UG-3SLHJ0A\!AYI^028VA3I5?_F++L&8O4"O5**AH3P8RDR%4:!^95DN@N(@9A% M^!PH8%$7//G0D YJ+SX1+:D5"R^<_V!?Z159ND6N=8\W-7 OHTIT'H-:F;2QZYYB;&B/S5VDTS+&DY#B1%^RD_O-#(& ME?U8E7U>.EL4PZ_K[*::+N]$T$ $UJ5I([6XQ#SS_*^BDT8\9RM2T$IT/I_/ ML40?R667Q9QG2^;%73XC&UDMIP;WEM*'TX)?,+A/// /RK$&3?VN\QC%"&J) MV_KFT(-Y2#X[Z;.@Y%YJF9C IMFAQJ^PN']^WQ(B3;J^DGK7899W4F!)=2TU MGEB?#<]? VJ?AS?P!=V9&6;%:M"O2\HF\0)_Q0Y @@8.;F<9!>)D$UX?YG*I M!IVMA#QPG-8!]-RB(+X']*U65\VX+NFN8M[L3EPCG?])"8LPAYUNGR:&@ZV" MCV &8$FY\I(;WWB_W0F/5\H*7M+Y! '_>3DCU=FYTD>,%BOG!QEOO2L"YL@' MB/.DYERVF"@C^0[="T >8WX%D(/Y@.-^V!SR4<[1IXV;I>XVA]'*77MX21#J MP-UP)8#1&:4GR*JF@JT36^F_796%VTC MX+@[<[489>)E9]LX7/K720\6S.5]@[+:BMDN&XGLEAY-V4C4M[08&;8'UE8D M1BE/BLX24]B*7;#)J.ABW,M&?4FZ$QFP:31QM8+Z9(R]0LB^^X$VVS^Y>8Q'L4V"?3L4\J>O", +P<_ MPCIMR:(,U)+;J26[!MZ5 HHF%-\$[9=;!$,A@H:=I.([W>W7VX,R7]:!C[?* M5HE>;WQ@CGX2L6#\AHBL=@VBR43X)>T<6I@L!N>%T8&RJ#X#@UH$$6J8A:CP MW39P=W.":.P4\;DWFHS[JX^&WVU[ B- 9>\NW)B% BYG3@P/I%/SE(:QW;4F MQX@"R/@GIH4DA]:&E\:@#)BJXA-Y!SK\'*/QY87@A::P#OXY83B0-<"!!CC0 M <:X$ _"@[T,%O5SJ];AX$#/;,ACO-8.-#+6*^AZBL2Z/8=5GLM0*E]5"PK MI8GT<[JO_A(V+(,N2Y=L4E&TNPTP7ZWFDYG*,JL4/O/&5SK,_YAP@CQ&H88;\W0?=W5TE.<)B#SJ;)R%VY>Z\BPH2S439$KM K(.R" MJ?+KNA"TPHNZN)!P>3A <#I7MT7+2?"(+?T5=(R,-;$(DA(V(E73E/"DO.[T M(9'5#>.E)&"^SNN)+"(68MZ&<\2?."<'F+2;8UW,'6W 4)A-6(6C#"YR9N]< ML'F?W**>_E9?%;.R^";*BSJ1/]8'@R,[,'U$73600 I$#WUW(@3G44.QFUOV ML"EY_8H<^ :4N\L_-V"RXBK M@4RZL4SF,@#:^DQGA#(C+CV9[:NN4()(6+=-B;#2C,4-R=15E#"5L=Z63:<3 M#8O <>C2V_FFX&8EEVRKOJ]4)AH&NNWF)[NICO:V4I!;_!MR"/7Z5R"LHG"] M42K1B=8)[[TI;":KQN/ O%WSVE,3]?,)O?C&"W+&?)V#L85,5I_:=@XG)WNG MJ1'DTBF=,%0HID3[*/;*5!4?D%LXM"C'Q?*N*%0:QY*)(,%+!2)Q$Z?DQCE0 M7:X K6R>5&N639Z=G$]%JYI.R MFR)QJV6KV106@R0I1L3X0<+DQ_33O_0,>>G>J>R]KV6#'7Z&WXBVB@1PGVKY MY!N=#J[OV,D7RH\1*Q:L#=X&-7:I);W'=S1?H_J6#Y[V5@^OEFU/'P;D5 <7 M8[/:-![V N^($1@4WW,,=6W0F9,*AL//TI"8QL6.7>-"*)_G9"U?<,NS58UK MTR,:PQ6G;5;0K":%$1$.6NV09(VD*.S/+Q7: 5O#:L^/T:H)#'2%I*T[7HZ2$P MER]X$$E#/F;[A&Z:*FJ6"G.Z=3#;MOD#[6',]R\DIO(-6\T^UOWS;IKKT::M M;%FGI*^WG7]*\&;%U-]TVA[P)_8'/?W+5-Z;H4(2]XQ[\R691).R%H4[*I:^ M5UI&$&Q\N5H%OC2C#O*\RZC6.>EK['D__J!?:I^99]!PC"CO_=8Y[EL/N5+I M)&?]F0A4KH]^?B?%5+&'I R U)F0,H,2)D?U=?->1Y&Q=T+*;,' MX.99>)V'B'-.Q^KYRHN]/O*0VSL,>2'\F_M(0Y)&+A&/2K*N#VT^8%(@(2/B M5#"VRG/_&N4PE3]<57.JG;CEZZO$Y3HF5MNQZ#'V%'WAAUE0G?*)C2S=ZV + M,KPFJW&/M7_?K.M:[83YPR3HPXH6&XD&\GV/ZNY^ZW)"8D%M1 M2^8%>Q%I\;+XJ-@GP1W9Z<^4-S)O=;[[*#0@D3F=G!(Z3=6(G>A:= 59*J+= M6*]"3[!@40A)76FI02:@3^;<2R587 GJ6D%@LJ_^#YK=G9Y8N_S M!5^G2]RO=([ZHZF7?WS"=R6"?OSI73DO;U>W@I-?8=N_:(KQ;Y-5/N):71QSE0U=-^4RVU$:>Z87I6%@.:%GZ;9H617 +YSH198Y_[[/ M,KL'7V;LN-=C(.['_>\9SP"JX:Y4@/VPXA&+M6*G\P!2DE?WL&DX&Z.D\D+K#]8Q 7H"W6 M&_\$F41[L/%#M6SJ=9A"($I=7I=S?H08)Y4D^T)$VWV1U^CF$08N5_FNN+\6 M?H[IB.VJ#U^/!)_7>3I J.7AHJ2=7W^H*.EXIWKM6*_'^$_PH!]BNQQ57EH4 MQ!KI4(^X093"X/NQ)I<$_%'Q:VW&>'TYCT?=-C3OW=:\MSC/YKUQWK#V,_0/ M[&\&QD0AVH1^*IHE6.>HTO'O1VGKBP\.YQ/\'V7X=N3-?V?=?CAY2A-?D,WLPXHJ_ =(2XDAGT%U5D7+:& 5$+>"J1$E(*\)>]2J? M_XD$V>!M(%X:?M*N5WD-&U@0TQD#I/(^0NS#L"?3_%M5,S]E5GS#W49 P&I9 MU?>R96[)F13Q="QHO[%I;HW)!+DG^/?J:LE='5@-!NI8YM]Q#THD<&R+XEB1 MU&U.AX1/>%',)^RKB$"@+[:4X(WVFLHZ<"/?5\M"\R53W\Z^@;PB*R]GS1N* M1C3*45)6CD(24E8FC%N)J,J?' $12516_-'/I#[Z<9=:_UCT<<$"4<U M>P@XRW+G=XHBWVF+#I;GP2W/Z7E:GF];@^(H=F7[?&8KHDA&LVK\YR:C43DD86SXW&@/;\BSW80=] MUSA/-QKWR(A:YO'H,%3[D%<92++W[@W87IQX%Y=+WA2PI;.@<.:$L?8W/'&. M5<_?&0_Z-"]K]ADL>,)$&GP(VU5=@+TZP2I(+1A\%F%9ZP_]M-S-2=(E/@82^-IAL4>T:0]E,-S M=(OY3%G_ST;UH3HRQKPOYF<1'ECUKI@Y*$O8F.R1\->(/WX3_:N3?:OU;@#$Y&>"\1ZJ+?H?Y2^SN666&D M@[?DP(=/R@8NOUQT@.H=8ZR_S6?C%:NE86UNJ,,)J1O4OM3\EK=JX6Z!^@#P M1R<$H:-A>,7HMANOOY([K?43R'[N1:9Y,@4!SE 0,!0$# 4!0T' CRH(>-C] MW/EU[]40HCE"B.;ZT"&:'P;J"D6FI"6LH0./Y%9W9'FC+9Y4JZOE=#53/G6H M)D4O&.8(UXDON@A^T6!"O#N/_XN7ET'M=G6V?$(02\$0)7CB;>J$:@I8=U&E M_=P&1@XMOQ:UF LP1FN%H46A2!G)H#UWS5JBA1&/SBN-&87#(3\D+6:9%IIV M*%'0 P0[=+5DW6H;P3R 7T&2V5M&.,^Y91C+I#2+E0?!@M&S3R470N_]Y&_# MT/Z3O]P-]=_DSY@'PQ/_.X^F9J()2@]1;-AMJ-,(W=#,(MW6;U4$6_S9?W4ZJ)?_DJ[\9(\.U1$!'O.;S <;/.@/[KKTMU]YU M;-LUG<0+[2RTC"R-PHROO6>;MGOHM?"E:3\5B"-DJIQMRC< M(^;<#W2W/"VGH;#$[9'4\)TDAG/E>T;LQQ[Z(.ZGZWWE9>,)/(Q_6#N\/U\@.O%T]7ZH(BRT=GQ :-YOJ6&WH) M5W&F[WMQ__0+MCU%"HY]EWC6*##U\[Q,O/8R">/0TD//\^S,2]( (SKB(C>2 M-'[>2A_FYG!AI1WS)2Z/A_33@%8XMBM\5'V9FD'B6:;BI&<:1DUAV(JY\*W-5\&OD&4:&-9EF:@9Q MZL5IY/,K/S+2.HS?(%'9G_92,QC.#M+;K:C-:5623T#?$! ML%P9V;HP@63UUBVK4>4?%R0*XGM(X+Y0HP!\'ICZ1,R=@HH(&:\CUIJ7B$>] MH\2EFO^BX3>O'7?Q1<)IR\>P!NV^ &MLEH]9EDG4)5P5H.4YW^I\TAIEW639 M!I0!7TSMKJK_U!A?X34LT5.L^:MJN:QN?S,=.&8_C&E,/6#$LWN+D1$UR]?M M-,Z)_C>0SZV: MT;; DNK5R&ND023F48#/;LPL&O8= VK_[H MF1(XA1UJ.;7_;+:^0*T(!?5//\\-5I'SX,:4Q5VS35H(GR#U"[$I%[AXZ/PL MF[;+)870QF4-:@H9X:EK])P!9=O^$-*_R>N:ZCA%- Y[:3)28,%!3"9-#VYS MV#OIP=O("VTK]+T@\OP@=?3(#2T>PXC3,',RY38*=#!:4]U(S-2US3"SK<3@ M%JKE.M'#'<%2/TS]P/#<-$XM)XLL\&_9EQ/3#8SP0G]Z*8:Y,8&WQWE21E@S MKM2OX\_J%.9H(\^ZD^ &V<&J'7NSOOEI7X!=6?L=\P<]1W+CTW M"'S=T5W?--W_^.L51L+K"PSJYHNF^$W\8ZT@KS5PX2-X'O_KE?EJNSW+QO-@ MA%=K-J(PC=N_[3:(F<+H%33VE(?ZLU PRJ_8:IAL*Y3=14%#6/9O-^4$=O00 MJH4%%AYC*//WX]O!9V\LOFM4L*#]FT[_=Y3W?RCCZC]V ?S-^=:O[ +Y'2\0 MRIB^!D6)=<5KB=5''8>K?/SG=0W:G MG)27?/67%)$?J@N.4(;\OEB21=PUT;F-5F_"SO_@%S\ZC[#S MGWG/Q5.7[E/<^S/9XM\W>F$_MTS[O[),?YA.BR1SDL2 M3X_3T/'&/87_-NJD1635LY\T_0HN3-[0V2!5[R=1$VQJ(H:N1_J

,I-,&.BA4(1A#/NEY=_R-8A0MCMDK,\!Z^PWD]U$KJ=;^.X.A>]#X?M0^#X4OO^HPO>'R7IW M?MT?"M^/$2_\YWG&"R,TV1$Q#D[O53G/>87TWZMJ0H&"MHGCAKN'&>(&N[OM'Z.!7&8[HRT+0>PQDQQ731MB$L%]0N;="HJ MF]!_$S$M/%:>S"(\UZN2D:>Q%F1(P2;"6AB-HCX$\K2+_HO4)9M5 M .0;'\X[Q:P:"4SF7=994 O+ M 8EIW+F =PS47MDFPF>)&"/&K&3RXQ]>K3 MEKTRB&VT7^ N@'$NZ =@,9&9 !:*->U[<+ +/+YG#VNJV3>*+VYE0U/>#EM3Y34ZY(U@PU,^S*?%PG9M;>WOZ&IH M5O?/.84L[FD Z=]0[TTDM:-@WF*U9$V&JBLLZN#%O?06+/1QJ7V5?5LL1S\H MSUVK4!OM8H/&?48E(!Y_I6VH. 2E4E0A3K,XR 7U,,6Z9MQ2<2A9I!9K5Z[G M[#"TVXZ%D$A@H9RZMB!91!HW!GE9J<8>\=RS"$^>P*SDX5&HR=72IBT[SOK M899"MK52E,H4+EQX$D@+RS5(?4@Q:/FCY!14NR5LU9&7[4$OF>BUO661)Q;C MC*RS0:^2)%]2@)(X#K&9+ N$@%R7=%NP/E_X-VV^(K\"YC^%B[^J&^5<8T@J MI]/+U"%\5\X2) 8H&9SVD]Y!2$PWH4#G?IG_"2O? M+&%"!4\R\291O1V@L;9(L=Q,$I[9K*+"&;'^/8U.##6;'J-*_.9ZGI'4!"JE MHGHLVI/0]+,G.;X4/XBB@J>3X%">C;LYNQ?*=UJMZN6-]J]5CM56(XSDWF*I MW;1FU A8WXQU=)WZH3L8(\?X?B'X4?L.*"V73!TQNY1-N,5 M')RV\+&EH]TT#YPE#-^=>CZI%GARP\]?X>&7Z%I[%[I]T)OK,TQB!KI,!/N_ M(.4FOH&4[;=REJ,G7V.8367E[-K_Y' ^ZGO->/)K/),]@JK5JOD_5W/&0,!( ML%=;SH=LL#'<7_LC"?Z%37'@B-&&;SONU!]LAO'FG+).>5TVK;AT;Z^\+Z&T M::QO1*>>L*>WN/)O-CRR]T"6[LH[/H",@U._%6)S!VMYQ#\K>L&+AA)XIX!" MRF?W<(]).MXDSD#?38J9(.4=<3W?5(IMNO9P_NM;-/,7,YX1ZU]4=Z@'>2/F M+K,P7L;(/K/$?1#:N#4/NBI<&,8;W[7[7*4)8B?-L%85_L"U.U)7+E^2!8## M+B"]9>'O]?D^W0N7C)VEDV;]\#*;7@\!YWP@3=<]\S8870_,*C\ M)$RWY8IO\Y%WV!R)#H]\51SV%NTPY-[ UZ7R65'9+I]1K9:SJOJS;74M[!*T ML(F*G%LL!"B8E%.\0'@*B7J<-,WJEMTSJ)?D^UUJ"5\YFAC[W((W#5(]HWRN M*"YIYF#+)Q);CGZ@8[/=*!($).MNPA?&$*W,I&P($P+G3,Y!XBQ$SI6YY^/> M/#@NI.>&XD!L',1@,)X^_LEE?W""X1 E7]N, 78 C:;>W:N"1Y9U!3<\;QJ[ M\4-7U*%!.23<$VN7? $W9PMMP6=(:=]P9O'O7"F\ZPJ]@+H@99;M:9L2#WR5#S9D-R+!_FOX41,1-@!E399CHO5 M%9@3L_L+\/HF!2OTRN,7XAGL[)4.+P.J9LY66DO)!4+3V9.3ESX#2-%"U1 M4%?*LBJA2HI JE<9%P4.),._J $HH>Y4/ZRC+*Y )W4NNHX2@Z,%AVU1T.V@ M7CXC DK9V@O%E>61.H6]0]"!7L#W]RTX_M;N MX=$H6;*H8@Z&'\S@7EN U=VT)#K [-Q)T4SKLLK-"&NJF\%%R0NTQB59.O" M>??H-6B9L+,;3)CVIJ:X,0W%19U:^I 7.[XI8&!B-Q+YCBQE*!O=L0ZP,?C@70\#IA>.SY& M9N^- MM!F<&@6URR!9[:1:SYW''B;R"8-R>"2_E\*2.@<5/'$J M35%-B8N PSYYLYEGD/H4WV?-;Y_'-\5D-2L^3#,ZA$BM,6D/*DMF"^0C'#C" M,+'_>I!SULHL$PQSW<[BT(N\T'9-3L6CNU84*KEGRPF=T$XS!_YCQ5EBFP9G M[?&=P$^3!W//.\=Y7.[Y92#:FWX^43R?-^#Y!CS?@.<;\'P_"L_W,/1HY]># MO1#I>]PB^SQF#R#4HV@-#:]7X?V"E*I*L$W&[SJ&ZF2#Q;39= 5+:YOQ"A96 M25'IJP)C_2)EL EC_]O3]-46XKX'J?A^)28_]S*P LPQR" M)^),-KXE?+H"1W5:GB+9TP'WUM>>MZOG+N>)K/9:%N.;.;S"]?VO*.7.A:$_ M\RB^>5%3&7OP=.=GMDCQ05V;$5AIZB9E:NN7%7A2GABF:R\1ZDBJQ?=_0XP#^ MXT2)IT>>F;J!);@7?#=-^\%Y97S"U[$]R<6>]')ZD@I'='=A&99[@1KX?9F5X/;9X6 M).-WQ**RN.=^!;X_S?W0KL.'.BF;1=7DLP]37 _*%;/5>"L@6OW4,;M&]N X M=$/#LSTS2L/0M$PK<0T]$*PPOFNXZJV2>EGH!_#+(/-]T[0MET?]@]")@K4N MI<;W., +4&0DU!V-[VXZB>&:GG@VX@6:%N%HVF6W]>CXKGV&3XY@7-OO- ME6#E@YB,%MEP Z=1*NX6DO4DA(7DZFF;4;580%%BU$4^X!U2C7G%X_)^(6\G MCA841'%;<9XJ*G#2&0X1)9W74 'K-:($8967-%B'>W%180Z78_LE9J/%=LC, M!;)>M=QQRM,)\T5O->)Y#[;ZH[9A.CY.YE/@1I:$ RDW'"T'3^%F]=8 M!4;CL4"+X@8NYJK&+59ZT'/&1J7JH%MK"#-0K0_U950 Y+2:T=JK(/9N_0B' M;PM![Y4Z;)KX@]4479@^JX"8%(N"5#5],B]!0[+&Q,H7N>FC@*^89#)A4HV\ M1I/UY:Q*6WSTZE[E*]Q8-,@%7& @V2ELUVXP?E[:^+D]3^,'5#B(/"LWRZAK M("A&4$Q@8:^V13*?SV_2#KI/7_/4<#PKLS,GRY(D\MS !U>3I]NS.%0Q9FGD M!5:2VO ?<%*3*/!=_E$O]6+D 'RHK=RN<8A[FA.23\YQ#Q06;BE+[IIA M4WGB-F]QNT'T6(3GPBNR7K7B&+'Y]"N5UJ-+3;'V)4GRPF)9HGJWF@NS3VE7 MS,(M^.>Z )^D8;*),9^_O$:#\(WV^E7X(7[[ZLV(S'<<-/\^4@AH:,S>:I'- MRFO 6&$6I\+LKM@G?$8]KD J48DVP;D5)JX.''Y_'2P-C3O,A"G9X;>!(_/WO>S-GRZ_ W3 K M)7.W8 '>]NFDWV*Z0U#*OR6_E/,RR/&&/O0G+I.\A@!VGG:JI2B8RRKI_@EA M#C(8W@6=>B9G: (33(N!S+"T2+LKJ%:4U^(*1G!B.+G4,E"Z;,@.CJ;5 F2T M\PN>"&2Q$HUQ:6S2'Z+@6_5X249$,8'2T1H9H6 MF^TW^7%CT:Z !9/5"M);T*)+#$F+@'[=88KI6Q.M]:#&M2D\PK@MT'3BDX3= M1878+-M:\!U&3K-F8:!OWW'QU;A0G]8&K[#U:;17SNZB@Q,M,NCW_1J*#(8B M@Z'(8"@R>+$B@^!Y10:&OE=YP#YQA.>$(5VB MX_QWM*68S4.<-#GQT6AJCX MP:/B\_.,BD?()717;F[J>8CP]]5RG[BWI2>.G;FQZX5Q$OE!J,LRL] R$Y77 M.XP]RPIMWS;CV''3-(LX_BJ(8C=P'KYP=HUS%G'OCA)D?-@LA UO3N>,:%JK M)8O9,2X5@B3)"!3R81OWC"NJOY;*3EQBNCTWJ?;:P^#$.AE=P/ 7& 6Y9ST9RZ99]9EWV6MB MW!G6JW^+XQ=('C:N8O>A)Q^?>KOQ' MYDLR7-#SFN!1X7NZ%D&2'U VKR(I'DDM0^N,U@SH%-]P+@SGP#I%L;]A\O\- M!AU&X"ZT5$Q._5,F+ZF(B^,#6KXD+>4W0G4^0,ZL+'VY5G704FJW$AL>F;D3]KR]=C%<77D*7YK(='41,A)RG7+XU6>)DE%+1_*:O8OUWTK;?"MCNQ;5>?I6Z6WBUEU7PB;[D@( MHX^8,Z_FX7Q"=O3'"FZ.8EFR! PVXVS>5_,%^Y"8R/9*&-\U/#W);-=)8L,Q M ]T-#:&873]3$4A.'!M)ZAI.YAM)#/]Q/=%AR?0BSWR8Y6K7.&?AB6$"HU.? M(=C_.Y4&LD M7>/'#R$!'S"O&9?F2L8*/5*8:]D4Y!]+Y;8:H<9UDPMMQ=- M.1?E*?@FFT?H$N3)?A#\%=J$JU#(G#R30+K(RTOWD]#)VD=J7:Z^G8 >C_I] MD(@($U9,5 /E-*%^N5,+:2@V]@[FJX'I33ZHO%3ZBW_R'H3J-_$8-'/QU/7L MXG?$O2WJL.3FTD?7@"P$;T'?#?Z7*'):S _H)68CBA9"92.W2I[R_@E7>,?E M.FN352T/"R,2Y)59_/YFIT): J C5S7"+MC^*PGJ?K/=')/=Z.E3$+[Y"P9S M69\D!=, [WPAT#$LGL$DF#!+' G3;P-BZC0>^[>W42FTN#9%/3"Y!2=MUC]= M/X=SL,?=T#FT4G 9$%X%&+"H&#]FQ /<%&3',WQ[R7H(*3UCM.IJ1KA/!IG) METR-L]!%)8^;HH%G=9%/[N49!86#:]PPHO8-(V/> (6AQ<"Q3&%^+\A)0=== MY:+S$K/MX:JX#Z>^=XYS%H;G%O77T,:S@JC.[2II>3,3GF*%D#2!9* M5N%NBC)L.%1\?B'5(ZM(0WKF3G76-3;LNJ#Z\GZD@GJ:T(#KD5S^=AQKO&XU M* 8:JV)O;9?64*-:(AR P)73HF2A&V[J\I 0Q7Y9/3RQ[$^53Q)<\O3-N;;; M1S\@C^335W="5CF=NWM?>4PZIOVZTS MH3/>X,&C(D189BZ0:(6"7F6^'GR;-V@23: ^?OK\M9'30_'Z7HQ7-+5J.H6S M7*LHT!:8J[AY3PYO_[_L>TS_9[6 #(.2GAB!HWN&Z12&ZUE2!8>![MAAZ*:I M:_EA&NEZS!FN@R"T/;U#R/VQJ/&LY=?%A^G'=EEBWH$W9&T4)G!9T%W2_(/* M@%]U+Z"W[ +Z@U\[?]!6?[E?%.'WLOD#Q_GC$X/#TUVDC/-)KCO=BU]QU=\1 MK$P^#$_&>YAP^RQY#F%6RBG\, 7=A$>.GSB:!7X;#R_^+WOP*]I;FCCK3OD* MZ1[ CILU__7J[?L,S# P&V!]+LQ7&JM5_:]7Y??E;_#I2;7DGWWU-T<7)KW8 ME+_]AU1 3]QK(4ATWL"%*:=39I-V.D-=7]?%=IIEKZ#Z7!]]S M NN'R /K(!6+-D2#7#PL%STA6&OC)(_^.U5/\V2UTEZ;FFFP^AELP$1URR(R MT5Z7K,,*84/9-2(B$JS>XUO!@E-(F+9 D5T4/&+"6F:U^G\E[WNXL>#RN1VU MQ=9D&/UXT10GKB.F9(NA>5EV3<%;W&EMQ7X.V@A+%Z52'8BC9U5YCNA M9>HC[H9!E*&09"EF&0I:7 M*V0Q]&=6LNS7Z&*?L.!SHHH'J&0Y5ARQ&XFCAJ$?OS[4R)D;QHN:YSVK.47E M;K%\7N6A%!$1&5>YQ^]4LJ7KA&,_Z5+M,$J)BM+-,7*@8G MOW\9Y(A@4\=V"@-7VI"NC>PLL9[9CI^$M@Y'@;.*!G;LF<'QG<)3-=6,8YAJ MTE+[RFE'1!H-C;&"T']\$9D#LO%P"288?$@7$T ^8;>-"SMT,OK$#H)%UJ']A#RD9^FW+LM,@$,Z!-9P><2-FN"HY1EC_*?NBK M!;E6F"6N[N;T;Z7?(?<4KP1:@S+<' W% U]OS,A&5R=W6Z"_T@B=TOK%G5F+07I(\!4C9YVP,T.ICK6; MFJ+>'?W7.O'=!NKJM,9<;L6!:@H1&&9;R%HZXX+,RC\1#WQ%KZ*B&!24 Y&. MXQ X73K)2IT^>U'F)LOQ9]B>X6"5@J>%#]CGLOTBLDU:/]LD)/P=D_ -$.%W MJ%*U.*]G%4)]5[R^CGJV/WS"E2N*_W,?O2$V541'PMEL\V-[IQ??0$B-6CLH M>@B+7-AZ! 8G.%W-IO!E0BP4UZ D9@KD&-9;409KD3"A2 =,PLMC$OYUGIB$ MMPS0^"7_7AP'!\L&@.?O46_HV9[NQXFO!WJ2.H9G1;[0((D==)AY=3LTK= W M0S>,'3#SS!2\"F;$>>!O/-S,;^R"0XY27>*F*F!-UC-8)7NY MYU!-3OZ%3R"87^\9W=2_M/)9XI,7C6T8&;F&T&T1=E7^7?LGW*/-I.1U31(X M6XHN[K*8 !%YQ-@+7]K"4M.KS<;A.;\"SE"^$EH.\ -NU*KO'@C0 MZR-0W(3$XI"&)Y4SH?48&28-CA?I9Z3#@T3JTU+1^:'9/H&301+<2!,ZDLJ MN#V,SCU4>9?IW6WD5"9CFY<$="LEG#ZF)5N?"J;/P]J!U(43XL")_DU3X!T:7YN5PP4NJ(<2M MTH+$G[@NX/B#F8O6.S-=:-2_H!54WG*>R[K@ MA0N-Y'HL-VSP#S,%]H@F[2%QSQ%8\S "M(\>?;0872I,^!UP-^51E.XADG-: ML3RHP$69%./#9;,B[E#.B(I)'QAB00\2E+F;I9%8S9 M8'1(.&DL!B#YHC0%F]JEID8#Y!*I#U)/6S47LU=/!75=F\[(/9_0RK55IMC6 MZ!MK5]-2W, +C&4>="R:F8NH[[@OA32T[!8$RDJ;@A$KOO=XP?1)+A7%N1:S M/TI$?0\EALUK>%.$@F6JZ-U5C="R9;?B<0?WR$TIZ++Q)(QGI>B&"-/Z)^?_ M90>A))EF@&/N7+,2:B2_H("%0IPMTFKX)4&?/:YF^%*2UZE-T+2/F++JN[X& MZ34(J@K.F(T"S/BB\.:CCK@[+8Y=BFBTUE5!=%,8G*Z7=[K6P"SGX73]CNTC MCQ-,_QTEI6 #[,/?%R9N$&:^HP=.&)A9&$2ZU!^FZ2C>D9$Y09QZD>'&86AE M>J(' A3A^ID7/47WX]H8RB=&&F47>X]])2*C;4:]4YDH6JDV-P5E\IFQ6FQ] M2>Q,!K+:TODM,SN[YO[,13N86H\QU(Y44 P& (BMU=CDZ>&:)(VN.%D0* /C@8$#*(TM6+I M?P7)QJY0"K)2KK5_H^X82J%DH>#!G^*),O38H0V2(Z[919KR=CN2_#DQ'MUB MV(!,,4*1=5" 8L82.=V;DX1WM6_/VCIQZZ63!B8:W/(6<]ZE)%!B7^2-FY!E M!G:N[8E+$>,N69;L!#MF[&_8@5;P>[,A.F^PL4WNYC?GE$.R)_$>"W"I_=YN M>X=7BF7C&V94RE@10]_+S, LB^U6 O*2Q?? MBWI<-IQSF TE9J7B??MVJV*"/QX$K.ZV:NAC>VC^^.NZX ^GF ?_+:?08#^U M)-0"1MSEJ:#H@223?<3-?8AD.=/G3[BN#MB30Q/_MQ6;=%M-RBFV+:?CC9Z4 M6+"V*YLX51R:B^Y72W;*-!P<4M1P*()J@PZBBN)]TI0=9&(UKH7D,DEJ5C2L MI%^GI TV!2QX$87 I&X9?=1BN\4GNPW:!6@;P\P84:H5W_"=L@Z-2RUL6RKB3X2W C?MGUD198ERLH/:'TV"@(+>'W M%CM!-_E$]!/D7>4E3(B_'LV>^]J]=6"38K5 '!2UFY'H)O]6<*A1,>^^"-)I M"P$1%.9HES42&(9.NJR5%\NHG_X9ZB"*9ASL1FN'53.B_?R$"N@7>&TNV]>D MA 3VAV$A=,G&WET$4UXPM]7\&JGI*.4,9L&2J&T(6\9'%3-Y7;YAB#&)[+OI MANL)>UX7DBE*R;+S4_1:G"9&(*U8B'!<#!.S4LL;UMP0U Z<]]=E.ZC01I*X MCY:'GT3B7.!@R6Y_'=8A@PP&-CH]=<-CVWM<,#QR=49:!<29HB M-XI3RXF2,-+=)',\.PABTTR3T-#]V#?Z86_I+Y#&_82+_&'ZM2E"G'RWUHZ5 MVAF@V72CY5N0+9@:L/3?%W>AQ#I_K*MYM>)&=4,%>?);\D.?R3"H)\W7!6I" M&,+5S;72NU4S4>ON+BQ9=F<]6'7GZR/+]-<*[YY==_>:MV66 -&:UXX M?)/?;/'<89>/OLU6RSL6N6[HV7JH(^>8DR66::) 9V::6580VP\+].^B&N'\ M-]D?!8Y]>%'>X X+RWNC#:>40G:K.J;=5 WCY$+FN]45&O0<5@2+2/AW00DD M[A-F76) )&>P?9C3G'7'GHG./77!,3"REW2?7MDX%*7RSU TN4] 4K4VZ^); M6=PUZMU-=3?PU[*FP! ZSP6&/1"OP1I1CWG?9H1V=)PWA-J,642'1VID_:2H M=6%A9**!D@4%5,_!N\8/;3=>&A:Q/$]8Q-_QT,SIB/Z=XCJ[$!*G6I'R2.Q[ M^][LM?? ;1B^IT=6;"9@+:6ZJR=NR%G.XCAU/$O%;8 !;?J6:P=V&AE)YB61 M(?HNVI[G]8$7RB[PZ)I2O2PZW_9B[AB!(,B@ 23 M"HSO-<:9S0/4)9:;BSR80GK/*>LY6N&.[@'.I;*:H7XFWA4DRP'-?R%>;DU+ M=[)*,G>I8OM;!F\Q)EQ1?M( M[@OAZN0K6 .0/P8[X<<_SS6E+ ,K*6T788\;2S?@:K*"R(CC.',C/4L$&1S\F%AJ M 6ED^9$9@G>>9KKN&U'J2E/;BP+DC>O>6+_W&AXAM4-WD[H F?$L+V^I@%$4 M1R"FE95V4!)R2GCD3N'Y2.T]4,$]U,??*@ -2;S&;C&%! 1!$)2^ YVZHE"Q M)/UCWK_HT]&6;?"*0TPF34K.(P;;S?@&! Y$-D!%>,$ 4#XCB'X8H?KA5[>[O M6Z\&<_D(YO+=>9K+GPIJ5M&F K5NPO H!7L/)"CWYC@)3"\,LRAPLR"VLMAT MO"@1!SUQ;945S_)LW3&HXO,R4T\>YNS>.*VJ1NAO3#"(B-GO'(L7= I/*\$"2M''K*YLL#2'%2[C-K(CGB, M=I6CP*3G0KZSJOJ3#=+B_Y%, M0= M"EH%>JAPK1A?8E/('"^E.EA14 C@2Q=%3:0;\DA-2H; YH%B.;66Z[);C:P =(A:AH(Z MDA2#:;[FOL$6[6<0XH#+-UQ=PP"\O2C>J1MN5/_@-RH29_V#=,0[=G7A&7T& M=O(5!V*;^JLWOVDQ5ZX\T9PP?C%DN_FD0JI1@VR>24\Z>>8%U(K860JVK.\?<*CRA=EV(S"/=..W'? M6?4>Y$[H%UR/=BWZ"HT7(ZH7(M,_\_L=&DA6<^X$X_U4VL<^J/91VPM>?"J6 M?"^UB)_RBZ28TCW)?T$MCYN+O\-/-:SQD]74ZU>?5U=+DGWP]2X>K:LV3NM! MD81O5]]4+<5/];R"&QV&K4EHA>!+EX&>C^=IA%F.&L\\%=RQKB#CGJI3-1*_ M >% ;56-+4,S7O*ZLA*L8#H8C=B 5\3@&-]CER' M<4 ).O";OP_[AVG(-Y<41ZKQBIO=CZ1;TL9;I 'Q6C .OGG2 L&[32MTRQF6 M47JM(%H"HS MOZK,RORR]E'N6'?D6]#W)K6##$<7A7VUE<"W1J3?]A./;@KD,2I(N'L59.Y=^RL3? LV<_J(#T^VK;N>V8OU^'FRYQ)ZT]_U;TCGA&F68S#$2_7]L% M7]M^C^:7*WZ(ZP'?E2M;;[X79:5TH:37"@8:9O155XP.Q6]=$Y;'3<%0&=GZ M[&]?MYII?M+I)+1B+8^KNOOKC;?J0XXVVEF[(2MBFU98UR,FCWGJ+H5#&8XI M@SEE&MCMG+37!E6L_N6^K1[:FB";Q2J^N;4J%ZSBSU7LJ.8<4!]-&3LJ<\4Z M!!:=+Z;36VJ\FWVT*PR#]GYZK!"]R+Q?B7]-N#2W&_ M+N C5MMGHW^QVMZWO'3,JMYJM]:SG5,JVBD!<9\B)#7F3(B]Q27N0CTK#Z2:_$#R1P M;8B+U%_GIE=_5J M'^:W=JO%L6Z;?G,!BYH);#M-K+IDGF?3L;?XMZOV2^/LT[*SN;WSR*'B&KEK MG6V6Z&M.1>D!-J'!8C\Z&Z]JM!7J"S**ZK;5O>O"#@+ M9^5+P<=95>&56]'5SCR?>'&FBSLD43D+3?_/Y367H4WNF(1-_(VDCZ=NWT,6 M<^]9S%]?9Q9S5*4Q>X55%0WEY@G- _"^!NL3)MFG19EA4641W^$8LK< Q3WZ MA='UUC&;!S!+*M);,DZ;H_(V]V?]&*R3.'B3AK8F0:RYFJ_]M-@>9>,JP7#Y M)2MZL]5D?AV.%4;FLF:2/4F =<-VM)RQJ=90S9BMQ?=IE^=RG1YL>2?OZVH1N[@JLS/:'.,N$T&GU_?= MU.77:_)K:MR6Q?1VDK+'LN0V.Z:RLW9[0@AOH27K9%JV]&3W++K7^[[$?O>Q MO#-U\U$7O"GQ54WV7G\7>2= MMU, WJ96717MCR-N&_QN U@&!KLX_=?5]-N#22NPUXAE377][".ISL)TNS=T MG>N]S-BHK#R=?K]^YEV>0979F$WF>*VT;0+YWVO2Y6*_[C]?NT3<2=>HJ8 + M;Z#,F<_ONNRJ$*&!H!)EJT/Z>GG+'Y$_7X58'Z90;%)N:U+N#IJ_*P)MN5_Q MRCUA9RQM0Y"RU*6Q[Q8D2IG:.VD&=RLW:B8ZZKWA@%O4KQ!'=/4,W= M546?Z@.?254YTO7^FUJ?GY7ZM=V]@(9;_?OG+2_5*K4B M9)1#B94D5"18**H8UEI09X4F!FNB=1$B>ESD]G:GL^>0''X719O587[,S@J! M_M880YL5>S^?E1062"Z-000:_S=%-1&?!8#(+I^5GT%KD15(PL0 YH1R5=C. M6&D0O+_T\L'[K)5>U@,J,>?G;'ZV2"_/R\/3HS;BLWZJTE6#AT.(CWFJYPQJ MH+V6NHA3;:!:ID/]ZR\%::J_^Z)J9U@F[M5+V:+3C['(][](9VF=Y%>F4?@U M[-MR,LJ;[+BB%.RNE/[K+2<663GL IZ774>D6G%699!YI13U=K:J/NCDNJTR MH&>SHKER90PWBS:*0_VK/*^_/_/S6V1/I*6"E;D<'DI7R>5%)'!4-.PNOEL6 M3-;M(XKF E>E]UD^>%4",WCR_+7.0,^DT+Z309M!2C*.T H]B$74" &Y0 I[ MPT$(TQH]A*%0K-65EZ1P'TY71-HU'N1O[D;$%;OU2G]^KQ6FRW5]=)RLR*[! M-;+KMWDV*@BOO_@5W"O5FY]*@?5/=MVJ=ZO/;7^U:HY5A?ET!%B; :IDH6B&K,0FTSESCGZU49;ZN*A]62/7+ M"J@^UA.U2S5*.E1_/6K1:1W+65>GE>M1H+D'JV*OC,"/MR)W^1G\<:5!C2H6 MO<469VD5R"J[D#?+PMO3^:@D0;SEQM\=S6JRVSCZFX?&Y?FH9%0\6:2?LVE< M96F4<+Y*3GX_/RLB/"-_9YW._FA0OTTA^;AZLN+]OR]K___[YR0P/E(E<;O] ML301 "B%O?I1[X"*!*H:P!0VP#Y.)>M.PO[).XS]+Z"2\]FV-/(6?:SV$+42 M^CU>?:37:E[UK>^:-LN%7-OI^;X"OE6Z_ KJBES]"IG66R"OZ>I*0_VB]R4K MRE%6N.9]MD51K%TE-=:_+(_TC@IZ 6\+U<#R9U2H/$[;2 N 3A#L&,+ 244H M%4[!9KDDFLG':5L]'[_64S<4/,PG7W>SJ'9WF"O]N7W_>A/^EM\N"V^CH"F= M?9Y/FWJ$VLWN7KC6^M5BW;E^$<>HM2RN3W0[X86BI65>-+NJDF3KQ?H:IA<7 M*;L?K%;A.OUL/CN;5T&5?%*'5ZLP9O'FEK54M%J:>"?0 %7U=T "0X4:EU MRQZGIS(OM] INO7&5:>L-H<9DL;KT8UJA#"-7$H=>XI35P^59_7J4\(>7;D_] MI*RV'I+8Z(LDL>'-LMC>_%0Z@.S'GM/4MI/5NXIK/)1T%F2^-S)O UA!Z K%QI1E(JA@J*<7"*T8FP M>-T(@C\#:AMW3-JQ'S@Z+RK%V@$5@=TR>^,B_:.8ZQIPS0?[2X.V=0BRB-XW[82[ MY5VM&UEU*RMD\CGS'K2?T8;'N7FGG-BS,F!YN9B?3I9QD4"2GITMLK,JS_K; M[8=>><4(/)V/JLS)J&PI7'3IO!J?5J;^73OO%K&+:SNHCMW8"FKZK<TA01%*<@50;Z,OV:E8'F>KK>1;]T MSF%N$DDT*>1%9D41H"DE=E&8R>7TUKF_EB/3GLH4QW_UM8KMH)=N42O0?*\\ MAXFK!M+?UJ\:WYB2JD:CJXEE+GW%Z54->3Q9ENR3MUUNU4]OE=5Z,_=HLQS" MHM?LU33[<'HSF["3_U1_>FU>(!"94)\S8A% %$N8X:P)/3)%N7J% P!$- MM4X2*RS@F,&D/D3B%B7XW@#7@_?9O*7##JWIMR[8K"%06073'D/7I:)5O>S& MIU)-Q+4B;+L9=GWRY3;.Q7_S4Y'-O_GAVK-R0/RM^3.&?%,PMR8JEC'AO Y4 M/B4DNWJ=UKC>LO6V0;WQM!?IXFPRJQXOO5K. MFS<6Y0.5[U0[5@C\9'PJ"L(6;XL.".EEGOW0_-&=E>)2G6VO_THQU?_Y!HDW M=V]SZ^I?_.?.IOCZ9_#NC\1&O]KL([G#>^UR7.%>N[K7PT[>I_ER.;^X[KHA M#P/7:A\ZKZOO7WNK,E]484<'CHK=;U$+^,/Y9.PAJ(]5LUJZ;G<-6^/G;^X? M;(TL]5#@Y=>HK)B)_@3*_VTT&?4U2QA=N^#U>;D/U>53)T;>?GCY3[]AJ/<+ M#QRT'JZ>X!=0DX?F8A>Z<=^Y5I#__LO_WC.NH #[KP#-$580_T&*OSZG"M(? M@/0'MFU*' M/XU&679ZNA/M:$*IO)\0?3^:>Y27KU4>E:/?2]-!D22 MKE(4L=[*"'/ M@"'#PA ,.XQ0Q&!!$)46F )-E *ZQA L%44#P)#F6U5.@4D7_>&(!#$5 48" MC 08V0!&,%[!"%1*X410E5B%E85(,--L11"1:@ P4FY%JC+LZT78Z6R\*L'N M#5F8B $$ 5D"L@1D>3JRT!99)".<44Z@@0X#IJTUO$(6*:US@T&6VRA8>T,3 M")C?J 0X"7 2X&0#..$M8;Q-*%0(06*(U, 2*S%K-BJ"DS)#[C;^ MTMXPA9.8\>#[!$@)D+(!I,@64HPQB2."8F.<1,9_A3=A6*PX288"*:O$R]X@ M!%,>8Q0P)&!(P)"G8PB!<(4A*#%*)A H!(7F0&F2U,WK!3$&;C4,VT<<5<(8 M$[8/0##,-.0>!FQN$( \@\[_ZO*.J2E(LNYA\.*7RP:BOH,%>=W5Y1VZT19: M[S+O8"C @#J]$*"&0&('C 7<>I^%(=OX*U9I?1,8"BE_./UY/A_G:C:N*;U6 M<&"SRX6WV=*G\']/L^(/_SUU41#R_+M\?Z!'OE!*[Z^('B'F3M49[";D19-L M=I5I=) 63WB;U6$ U8G4DF"%3.4-#UZ%&%(K;D3+V_Q6SR@Y3AFM,^X9S#Z M8/1#,7K6=B9T6!"5$$ =<,A@#)@$M=%30#D>GM'O]C@5BYCC/OV+@ ,!!X:" M Z+3H=0H!0%P7'F_'PB7J%5*)Y%"R8'BP%8//QF.<4&H&&S_P&W_@8+X?<0& MO_BW1Y>66\HU)Y1HP)2TBM=[!*F(0'2@V+#]DTPB8L%(GP"QJ:8% D ,C M06VNMY/V7@WZKQ0P35' ( MI=!-; =A(-9B.Z6J_UIJ^D#/9"6)B8!;P]-;U.)E-3TDCP50"Z &J6S;+"%J M#=(8 H \KDE#*+,K4$OP6E"J1U#;XK$S9+'$?>:U!F +P!: ;>C QH!L=VM% M=9#T0 :TIK>WL:!W)&/'M1<\#U@6L"U@W0*Q#+=;A MQ!F-K!". "ZL9H#SU28.)FLUUGUCW5;3!PB.$<,!WP*^!7P[)'PC;1&%)= H MKAR53A@D!!+%UJXZ^.1RJT[JCE(@$(T%W-Z!9@"Y '(!Y 8(]#L;\%T7S/1YXD'Z0?I#^80X\2#](/TC_, <>I!^DO^OR]8Y#>(N[ M.!!?7G3JSS"6')HDX5)J+* A1%7US;].@1E3$!O9X3 MWR7L#04W&%?^E7CLR7R1^>MY?WUTGL[.LN@LG/'1^EL',V+ M$SK_T6A^D=W3#>W1,+\'H+;OXPNRW)_Q!5GNS_B"+/=G?$&6^S.^(,O]&=^C M'=9-QCH0SU-VZ!6%H4!S8BU*I"'60.=@TT2*4BQN>I['\]F\<3Z/2J>@=D&W M2D\0,](GS=GP'/I M]MYH&^K8:NHZCQG=;;^48:KXO0&0ORY3/X35^^6_G<=9:SO7U6#AU;7SO*.L MJ&*^Y?Z=ZUU##M#\?C+SD%>][MYP5@AW>NV6$%3(63YU-,JFT_K3_WP#WI2O M_3!'S>M;9NEDQ%NCB;S*K'2Z^6\^:-"K;+=[Y,QLMS M_VT_&;5_=#\\>--*;Y919K:,*EXSJNP[[7BS(\O-@9"7^!0Y+-5J$U5)=/G9CB!^6K+Q6L?YI/ MQ_X*_\S2191YY!]'-AN5_,P1AG'D]P!B:$P@@_7-MJ F3SBAV)INK-J"'OA9 MZJ'*OVJ?.$H700$.4P%.3OZ27ES^^#Z(_R#%GY325T'Z Y#^P+:-:CJ-RMY% M03D&H!PO(/^FI4N0_T'*_V2^3*>O)IWKIG8TH53NOSD833F0"0F3$+0B:$70 MBJ 502N"5@2M"%H1M")H1="*G4W(OC4S^"W[G,VNLOR>Y@2]#W.0"8'/>>[= M9NX)@=K,/2F5'P3UVIA (NMB)),K9$EO-16Y&21?LZF_M]9 M?CE?^._[<:6S\?OYV20OSB1[0Q8.8H3W@G@_($M EETC"VF1Q>&$** 'QQ#T M65T9("5 RL% "F\A!6B=./^&WZ X:Y0T1O F"HNDX4.!E%7>97]16$%C)$' MD( A 4.>CB&R;6> ;2*=X_Y?J1%/H.)2-DWLF=!;=7+ZV$L('$/89Z^#%P." M868A]S!@,\^7T?PT6M1GOE$S^ VT^^KRCKDIVCVL,4ZT%^"7RS<_?0>_][>^ MNKQ#+0ZYQ0D&D+8G,]A*2!CCC )C-$D$LO6^PE$(P4U,* 3\X?3G^7R7"FVOI3OB_IUGQA_^>NIC[R?UW^?Y #WLA)[%$?48_AM=) M95!H,UCBZ7VT>$Q6%H^D,TQ;*H5@U"0**8>;X 3'5@_/XK=X-,M8[+<^P>B# MT>^AT5.\,GIN=.(-'U(,@%-:88*:! R@I%P+'[R\T>_V()7 &# 6<"#@P![B M &]Q &I#N:.402@T18:81#:+OX1X+8-B(#BPU6-/*F-(:;#]8/M[:/NR3>16 M4G#')=2: 2!9@B@!C:MOG24#M?WM'U)2$>->\QX" 0 & @ 0-AF85NAA4J( M=L0BK:&C C< 8*1'@($"0/]'BE"0F($^"SN"Q;].BW^ _68O$0&WB&"L8XA M;9%E'' J$&A.!%4B=AH6Z&4=)['H=R>_J7X,_V1QH >(/R^*!NF7B_GI9#G0 ML\,G:$Q?33'VK_?%UD:]8S"EG?0*H"50.O'_;Y RFA/%ZM@*I%"O^5>EJO]: M:OI ST0%CA'".^V-,<@6&(>>MQ5 [;! C;=]>ZR3PE*_+:2&2P8UA08TE;O< MFK6GR/10"R 70&[H($=;D%.<(N0_2J"QF%'A/+JM4KBAWOHF;@MI M& #$+&S= JH%5#LL5.-M-9H#S.F$4\8!(?X/JVB3@:*U 1N=+_02-!,QHGTR MZ[U2:!IFI?H6)J#>OL_.HNSK93;+LSLZQ[T.KOH71?,]'GB0?I!^D/YA#CQ( M/T@_2/\P!QZD'Z1_H!5DI%-!1A37B9+&&IEH33 5%E;>.C>2D37NF)53Y6J? M:JL^.Q$QP?M-XK!OO<&2^2+SU_,^]^@\G9UET5DZF<71I.@*GN7+QA>/TMDX MFA>G;/ZCT?PBNZ>7V*.A>@^ :=_'%V2Y/^,+LMR?\059[L_X@BSW9WQ!EOLS MOD<[G:_8MZ0=BD(IN)6)PQ(Y((TFP"6DZ7!@F5MKFG(\G\T;]_*H= IJ)W.; M/B8$,25[T<_D8 YV*]V(ENG7QIL,(;X0X@O2#](/T@_2#](/T@_2/]R!!^D' MZ1_HP2Z3;7$)@8XQ9C0$6C$#K:% U0>[2DJ5W'2^*Z?J)/U:^]PZFV5;3LG& M,9:])F2'P]TMC_-]0>5WNIA?1-F_KB;+;V\OLN7Y?!Q-9I^S?%F4%X4HYKZ/ M+\AR?\879+D_XPNRW)_Q!5GNS_B"+/=G?+W1T+]B)U/@EDL446F4DTQAXP3D M%&'-:B=36\/73G@K)[/P(HH6U*[T(7XI78BCE0?Q_(SBW$^*?^^!U.+ME0*' M8M_=>Z;'V;).) Y1P1 5#-(/T@_2#](/T@_2#](_W($'Z1^R])_@LO7%4';7 M;.XA==F#FO/*.[Y5LNJWB-P85_GO^:*YS&5ZEKW]M,C2/]ZFI_ZN/Z33 M+^FWW-_LK^>+1SSV^D.F3WC"\N67ZG*?YM/QCV^B\T6ATG_*&80 &JJ=-Q=* MK5:<)51H#8$Q%D/R].E8O]E/)X5HH_EI9 HCFRU;DK>T([A=RNR6AW3_\_ZC M^^V_CXR+_O;AO3TZ_OEC'!T=FW?7)7O?@W9157@(W1!6 [M ;\[FD7+\_E5GL[&>5PP*&27RR@_3Q<57<*E?_;ZU471 MKFP6 2.I7 MH\=:U>ON#6?% MFCJ]=DL(J@UKN5A$HVPZK3_]SS?@3?G:3_:H>7V+I$\F%UD>'6=?HM_F%^G: M]O8B79Q-9M7CI5?+>?-&M5LNW_DR&2_/_;?]9-3+J5]CI^EEGOW0_/'CS<7S MS2K WYY.B3=WQ_^K>R#\YQ_?K.T)ZOO?_9'8Z%>;?21W>*]=CBO<:U?W>M'T MRQ<[FN8O<#:]V>9_#=7E4R=&WKZ2_C-+%U'FD7\S(;Z.# ARD IR<_"6]N/SQ?1#_08H_*:6O@O0' M(/V!;1O5=!J5G=^"<@Q .5Y _DU#K"#_@Y3_R7R93E]-%NU-[6A"J=Q_2ZH1H6E-_,RN3M83I6MQ%57B1 MQUG%<-6>9[Y_\8GZ==;TJIYF5;]>WW1WS\NTV56 ME)3KJWPR\[_[F)V5%>;JZR3_/?LZS7]?'0;_4B8)]-&S"I.82[(/A.('$/(, M&#(P#!%BA2$",0P=MI!K03C'#@E>8PBW"5IC,'P!#&F^5>44F'31'XYP'@.( M XP$& DP\F08H:#EJ*& ,JH @DXC*IEUB9$UC!B@-!@ C)1;D9-%^CF;^G]G M^>5\L2RS[-/9^/W\;)(79Y+](0N()84!60*R!&1Y.K*@%EF(D<1B!"4!&B;6 M>93!C9.36#T8)R>9S H7QX.)&HV*PB%_C][01+#8STE DX F 4V>CB:$K= $ M*F:% LYJ8KA#B4:R"9DD"1-D*&A2)LC5;<#GL_R7=):>E3_I#U)P# 0*D!(@ M)4#*TR&%M9!"#<<60T4=$$);8 1L&C!*(*4<"J2L\B[[B\("&4L2PB6*I<0X6KJ&TVMWBJ&]!'L8"C&$.P#$ PS"[F' 9MY MOBP87!;UF6_4#'X#[;ZZO&-N_!!_O(?ZAE\NW_ST'2P8-:XN[U"+WMB_][#W M%&$ K3!#&Z. H!!80$&":9(X4.T[-) PT3A@,J8P)[G,;LK%J#7;_LL\, MA $Q[D,,!-O@AV'>(X&Z"*$"S0"6O$8,):Q>)]A[><38XM$O\: !^XQ_!- ( MH+$OH$% ZYIH[C T A-(# "4. (;T 8K45,7QXT=GO02V",\2[;G 0<"3CR M6G"$M3AB$^IQPUEB"/;;#N8L8S6.V(1 -5 JQ+O78P<(>)&!'P(YU[.!M MHCMC7$M-M<"4(D,2[]6()DE5"TX'BAW;/\2E+&98! ) !( 9 U 9)OE3AT7 MEDL+&'$P@40[US@QACG(!@H@_1_90LQBR?H\J0F($1!C3Q"#PQ8Q&,?6$D:) M+)R61%.DFQ-90(#99:RTEV GC2$Y;$_C18MW>QC7SXMYGD>7B_GI9#G0L]LG M:$Q?O:#VK^73UD:]8S E;7H+L09KI0&UF&) ,,',U-LOZARQ-\&T5/5?2TT? MZ)DSIS%F?9;W/-P2:I"=GPX];RZ VF&!&FO;U3&D6.(DT$)S"85$UJ"FE(!" MB+<(:EL\%D<\9B 6P"V &P'!6P"MR=U@FJ7*&IH0C30B C5U')+[Q6[;>_6 M=G9TCV3,8)\D,@'K M8%K!LZU@G0P3J=8*RHE%P ZS=PK*70TD2!K6/=5M,+ M,(TAHP'? KX%?#LD?$-MD8C3# J=&"V- \PQB'F3.4&!63_&Z!O?MI\"@5A, M2-C$!9 +('=0($=:D,,@$=( Y3=P#B?<,%"WUC;:_R7,MD&N_S0-CF(IME?1 M%D M@%H M0&"&FN+]10TQN,7,4AA!XL4%&FK!!1A@*-KY;V/ ;5>MEO<.Y7; M2SE]-= T3** +4Q O7N?G479U\MLEF=W-.Y[':T"7A3-]WC@0?I!^D'ZASGP M(/T@_2#]PQQXD'Z0_F/*2?J(N[.!!?7G;*SPRS J&$<&Q5@J2FO.Z. M8*5(D%FC]UNY7*[VN+;IT4-)8M(KB^>=PMY0<(-QY5^)QY[,%YF_GO?71^?I M["R+SM+)+(XF14/W+%\V?GR4SL;1O#B@\Q^-YA?9/6W@'@WS>P!J^SZ^(,O] M&5^0Y?Z,+\AR?\879+D_XPNRW)_Q/=IAW62LP_ \*>RR-V)$J*%..2&=T)); M8)O\9F?T6FK,\7PV;YS/H](IJ%W0K7J@*,9 !O;X5W0H7.E&M$R_-MYD" ^& M\&"0?I!^D'Z0?I!^D'Z0_N$./$@_2'_7A\(#<;Z1:.M2"(9($"L2C:AP$%/I MDOK8EVOGUHJ+*Z?J)/U:^]PZFV5;3N?&+(:$[>+L=_@^^2MQO8^S97U>&\*5 M^SZ^(,O]&5^0Y?Z,+\AR?\879+D_XPNR/)#QA<+H0RJ,I@2US8 ,E F1S "+ MF=!02N%H[54S9?'ZD7:VK!SK]_-\JXG41,1"A,KHRN'^ZS+U3[IZO_RW\SAK M1/-=115>*SO/^_^N\N7D]%L_RM8O_?V3'R J6T+DD\]9T8M]W&D+469CIYU^ M$,W!^KOK4_S,22S?FLP\?B]_P,!_IX=9_:UN*5_FCT>?OD5YU?XB6GZ[S.+H M2[;(HC3WIC/UJT?^0R_C&65%-OLM3]^YWK4U #2_KP=?O.[><%88]O3:+2&H MUL!2E:-1-IW6G_[G&_"F?.T',FI>WS)C)Y.++(^.LR_1;_.+=&W%O$@79Y-9 M]7CIU7+>O%$MP.4[7R;CY?D/@KZ3C$B(D #<(Q;]9IU0D^ MLY=0K^'^-6"03QUZ\8/RU9<*&3[-IV-_A7]FZ2+*/'B,(YN-2J:G",/X "+. MCU&"!T_ZMJ #ZU.QV89H:RKC=Y?RQ9RW)\S%4+WT0U4:$90F*,U3E8:_FGSD M'C1%__I+Z3 MLFFZ]"MR[7'DT6OLC+91K.K%SMDWBE,]I%[#3^Q@H.UGAAQ2 M" ..L388 V.LK%B5+4R46*^JJ!WD9#&_,/[FQ1W^,5F>&^^3SR^RQ:I-I,KS MS/\W/DF_WA*HDA4Q:;Y8_O[K8CZ^&BT_+.I&DRT7J3<,;Q>_5691?]H?+RG# M)"Z19H_S108%E4.*N0>8>@TPA=H.98 )QQ20T!@*#+(:Z:2!*8+IEF!*O#Q, M4S>U;['0%=?_RN4\W$)S1MM3>6FQPT0BS4T"I< &2%P;L7_?@!=TB58B MZ]V ,>4Q1GM1N7X "44'89*\91UDDAAND&/6D41JK A9;?\U4>0%M__;,TDD M:(PD""893'(H)BEY&S@D2A--F=$D 2HQV *W6B6UM2^XU=VB20(9RUX)1H>_ MFWWM_"[74KH&DY_["%[9?4GCEJ P H,4HF$"@$A?;NOP?'IM41 M,0:N-:GLTW?H =^DA#'NMXAV8^T89D;PH-!R2+'* ),!)N^'R6Z;2YM(Y[C_ M5VK$$ZBX;%CD.=O:J;/H"R:%P#&$O1[*!)@,,!E@,L DY9W&F09 J@Q7S'%I MJ7()$;6/+36U>JW91I\^=A^M?QF*,>PS@+5O,'E+?5D?U[ZO$&D;55.;/,+V M:[E>OD+NSM3.R:RPQ,Q_4,4FB@JZY7D6F?F%O\FW__VLY,_'@ QO WD6U$NOB7ST95' MELRZ^,N#EO/F5OTQTD<[2LZR\?//-=Y&?IVQ1?'&1 M7Q/W=9DM9NFTV9?D^MO/V?QLD5[ZZ5>++,U/BFD[\5?5T_GHCS>E M810O/V;3K-26MPES#EB K$0&<$W\;6&U-;+ $D#?ML3Q$#.MG%.6,$2QH0S! MI#8=H"3T3YIYK;TL5O[%5?9F$+-^TBX&4;I<+B:?KI9>#PL-7JT9I8Z=E9KX M*2T0ZNK28TCQ%3]I5=VU7U8FRSP:-1/]A +L4* <"I2'?;.!YF.)IYJ\>/S9 M\N'6)U?3\ZJ*E+>I"*%R\!:U"37*06E"C7)0F@'7*!>!I]=5H'S+Z!^141-H M\P_Y!"Q(/TC_D*7_N'7@E>1/_GTV*4*?'Y?I\JX*H=WE.[_DT?2KR=-FW@]J M*Z<5!18*2S%/#" L$8[4;3,3FLCM$SR4BE.$O]L8;SHMD[7+$XC%M]___K&/ MG!S(8\'[Y"P=;/+,:X?'@!C#0PS<%EOY=Q6A0%HCG*6L2,RKSTLT-HBKK1=; M[0@Q.$8Q%:'D,2!&0(P-$(.V*20.$D $H\0@HY0 @"C5[#$,TULJS^0[1PR& M6(QQG^41 R[_VGFH:AL-QN:SMX_P7X+'&N(50?J'.? @_4VB56"PD%\-\ZY_ MZ\7@__B'&L\O#K:2GT'<4H!"*"A+K'?ZG!1(*PD(K/T]R(W:/M_-P[NWGW4/ MNS<(<0SV8_=V /[>05@A;1DN=6(4YQ@B:1G7#FC-FSBM38!9Z[#\ E&7GJR0 MQ!328(7!"H=BA;SE;S F42(AV,"$2D$3($U5<6?\TF@<'4 DHQ\K!")F9"^X MI7J-9+S6?>UO6;XLLOW_,5],Q\\TY5X=G:'8N&Q76F6E)/MCNPB_]]T.W;03;]9L21UT"F?=C ML5=X01)4GT1H )Q^R;/+K=DV9C$ O39K#;8=;'L@MHU;TB -'96$(JTEIS3A M@MLF3H6 AOP%]^9;LVW$8XS)7MOV7B5+GLR7Z31ZZK'C@Y:]A1J+5\"%4Y1K MMYXY,:"@"C,(%KW1F09-5I*RT.DM\W_)W+_:_]\$_9U MJ0^3(R=$V0(0(-YN [S16Z<2S"C#W$,$D\UQE;(R05LBQ7K4%G]+0$!!3%&? MI-,!" (0O%(@D!U*)"5,XE=(+6$BF,2,-94-4E*=L!?T![8$!)C&DO?J#;Q* M(#B,W,7 6[_=5.M#9QIE&/+ 6W\H3*.''$$-,!E@\ADPB5G@K0\P&6 RP&2 MR7M@DM+ 6W\H,+DEWOJ_7F,6WI!H^/U\=O9^\CD;%]JRW(1;6#+N@ ""$$<CM_/3ME7]1W:CZ\I>LX,/.O45._6*7_Q XBA_D*&;O M,"6<4X$$80#@YW$4BS=W!]:J&[(-Z7_Y+EF#'T>C_*)DL2]UG, /@C98%7TT MAL8//-ARUIWP=NY>"1K"Z C#.'I11N"@!T/2@]M(?@_A(.G.I[]ESM9V@J%D M/A F!.GO=<;JT6P\20/EUFM(AJ>H#;$)B*A!#C*GA 38H2*N5@4>=(*QN]8/ M[-?:5?]UFLZ6:C9VC;?N_U[U"'M?>.F_%0.:G_X]S\KHB3KUB[,:C:XNKLH& M6#:[7&2C2=E6=-Z=-Q'V$[$B/29'3/84XC7 M#J !6X:'+:0MD*7&&99PS9UD1B@'%:M..8VC3M,U*HH[X>4X6]X""V*WL(!9 M#&F?9YXA[^TEW)5'$9$?=*T9?;"T _=]>^5W>ZCH;P\WR RW%DY1PHD @A-C#)="*@Y6&V3$DM>Q M(F^-5[]PD;5/_M7Y+,GM3Q,M"P;P@%'I<$:$VXQ MQ9B;)IPHB)5R(+NE/N@U&(TIWA[AUFUE/X.L[CF J$9 NX!V#=IQT-9S(<.$B@ MMOC@QQ].W,?HY$-D/AQ__/#^R*H39Z/DZ%@=FR/U/OIXXM_XQ1V??/S+GP2" MZ,?O:HC(QM_W6\#Z_+$\4!+U\@_XW=$L6I[/K_)T-L[C*/LZRBZ747Z>%H7! MLW'DE]CFU45Q.I)_?QNBW()W3S#]YX^"O(LVJUC_OU?IPD_M]%LRF:4S[_5, MCV;5\N]7FWLKU:U'$P,28Q4BTFB(+41-I3I24G4JU1D7%"I#E392.>:?AO#J MJY@1ZW2U6RD56"V??!]XL]!]-:9H-:C(ILMT?77M"G*CZ?LX.L_&5]/LP^G] M$_E@W;^"QB:".#\P3!1-D*USZOTH-5*N,YN:XD2PQ$\=XI0S[8"$]6QRA-!Z MW?^-/<0FLH1O-@;*1PU\G[RG1H0J[RZFTCVY,N5N++QK[OUA!O<^G:^@U?$5%!7 MU0/P/.(!!.ZIRJ_N@_4W:(.)!XO1MZP6?1O:PKS2[H8G7M?-N!!T(V;NO%?5[,LPB"H1E"-FZKQ M,;M6H$@+&/*^RR'#%G]+[0:!A#8 M+0C(MN):))1SAA$0$B"+D4>(IDL*8-!MK;LDZ@D$"(XIZ+,D,H! (%# $( M.P730&$( #1"(FPP3V!2$2%9JJ0E<%L@@'L" 0IC+/>"1S2 0 "!78) IX&J M<( BX3A!1CG,(*# 5"! A)$2;ZW/=%\@P&+! P@$$ @@\$00Z+0'#Q(]^(K084[\! MZ3-".SP &2)']89J=YPMH\EL-+_(PCG.X*V?M]9OBW,;!S 3!DA)F+?^ND^L M<1JPM8P.+^>C4LSO/0IL,_X)2TP;IW:=T2KZR;))H01IU_$P*G MI5_0:XH[8C5>]PT>MNZ>HI,0Q92%/N_!NH-U/\VZ,43MR0,F3%D,I4T $DHE M?A]?K]V)4F!NU@77W M$W=C/&9T+^JD!I@8V;NYN'0Q\S?,6WK]'VX7T5!J[8<+AOL\\"#](/T@_<,< M>)!^D/XA2W^30U;1SS"?O;W3:3X9O50!#-IM 4QP+#=V+ EOT\$$2"Q7"1-( M)8E4TA%8IY,Z#+A92R=M/(A?L\7'PG\H5>Z1![O-;[J.)EKYF>!>/Q.\(X&2 MYQ7 9S#U89FZ;',W"$^P9$P YS_OP1P@6M*'@@Q(IN;^OHI[_-,'8=P<3#U M8.I/,W4*VT0.)8#VYNTM'3,-,656D:9(A!.[EJ;U>%-?/_)]GJG3D+,53#V8 M^A--';>F#B!7G K*J3=Y! Q,;,VV:8Q,Q-K)T.--??W\]WFFS@*)3C#U8.I/ M-'7:IG@DU&!E$4\ @9!KBKA+ZD-@K"!\Q@9^_3#X.:8.WTF^#Z;>ZXGP4&*$ M=C*]6F;C XD2AC*Q76)5IU"$ P&5CAWR>%0#E50-*IS:%2F@EHPIJ+1Q&0 J9U-%+B]3#?LY]@#+H^&4 ME H 5#Z 136*8>A3G@\<0EV5'!EN3,T61%A:)8\!U &'24-@!( )0!*3X#2 MJ<"!.,'($2,1 "[A!#DJZVX'$E/,GP,H@X[%!D )@!( I2= Z13],$R3A*N$ M2\&A=W249KJFV@%0Z>H>P1]7259^-H,O-JCDG&M/^C13WN9(B%!/2)T]1,-)@I,,P4M0: M*8-*2<(XJD#]OJ,T;#)(N%#/Q% M;9V'24P%4ZL,UF]BR6H6/F:T"[8/7# MLGK9[8?+A("6"II IZ5$_M/:Z@7E>BU?]1E6WU.3>Q[#P(8>K#Y8_1.M'L*6 M,@,21#0W0%E$'9128DMKJ_=O4M2CU:]S?&UH]02%H\I@]<'JGVCUN+5Z;#@J M*CL1@TPGB4Z0KJV> 6[X6I7G,ZQ^G8AK(ZLG,<6A'4*P^F#U3[1ZVJ;7.@6- M(!PHH:U0TFA%F]INI1RR?5K]&EO61E:/6 QXGZGSX7QWBW:D+N9^1/^N(G_S MTV@R6Z:SL\FG:98'YKV]8]Y#L).Y+Y6"7$$$. 66:TP3H>K,?2*Q6WWF4$A#EM2-*IUZ!*NY$@B5-B$#*099H6R,* M,!BL=63< %%Z"D-Z1*$D($I E( H@T,4U*G2@$P "1*K')4&(Z0 ;@@YA%!X MK8QX T3I*<3I$04$OO& * %1!H@H7?80K:R2I,B40(0YQ!,,:T1!^I;\^0T0 MI;?PJ>1ACQ(0)2#* !&E4Y'#&36$8$VD9 E4#DCNFI8HB>%K# B;($I/H5GH MW9[]#J0\'+/=X9E-PR%"_#>'DI2[9^,^I+$&&>__6(.,]W^L0<;[/]:#E/&+ M;KY>I/09TH=JH.:+<;9HQ@$OOT;Y?#H91W\"Y?_Z3:T99=YS6#QWY.6K+Y7* M?)I/Q_X*)^>++(LN_ ?G>93-QMDX\GZ)B+[[^RR]&D^6V?C[@9K\/IOY+B3_ MSRQ=U!+_3MTMZD&Y74.1^39L?P@Z\4NZ&)U'& :3/TCQ_]?5+(LP"-(_2.E_ MS"Z76=E+,ZC @:J S4:U!H0E8 @:4-^E^,WZ+5Y4/>)H,XKN6ZY:^!O/V7CN M\UGB4!@YGJ"(0SIM#:H15".H1E"-H!I!-8)J/%8U=MK?:+,M;E\907VGKVTV MFI=/G7DUK&:_99^SV566Q]$L6X:"YZ%GT[$.D1F05!.(H9-",)Q !/1%#P[ MMMZ"LQ9ULIA?&'_OX@[_F"S/S57NAY@MW-?1]*H8=)%=Y_\;GZ1?;TFQ$WV5 M*B+ 8LGW@M[Z (Y 00&! (=7C.M)'>&&4:(< 8)0BEL>,V$%FM<)WV!0$_5 MA0B"&,) ?1) ((# TT" =VC.M -%#KWS>P$,#74$"E#O!"SACFT+!'HJ"$08 MQA#U6< 30"" P$& 0(?U+-&,0LL89D!C#@%H^@@;8Q37:VW:^@*!GFKX$":Q M!,$="" 00.")(- A0<,VD5B?CI9Q0J?KM+/ZR@.[^THWCLNA5KA72(9;P,;7'J/QCCD MMS-^'^-=&FN;Z*9)_"[G)I*5NOEKJ9K;C%HR$0L>V$OV]KQ@_9ND.$ M,&X)X%PA+"4%QFI2NT-."KW66?O3RPGX$? CX$<_^"%@ZTE1 M"9@5@#B9,)X01REC===[IE2RQG[T$'[TU1]"Q)+UV2 BX$? CX ?/>$';O&# M"Z>I@=QA;HC1"BE0G\D8JPAP3\6/GL*L7,:RU[92 3\"?@3\Z D_2,L0[0!S M.N&4<4"(_\,JVD1RM39@+9+[('[T1(PF18SH?F] ]BB]\SA;1I/9:'X1FM0. MW_I9:_U&4@NP0]KO(OS6 6)H2,/FK-$ZF[.7\U$IYO<>!;::M8ECV"LQXF"W M"6$W$*R[3^L67:YVIZQVB81$6"P@L1+7#>I@ LQ:]X>'K;NGZ"0D,6%[%MF5'I"*H;/4J2<+'6Z/$1QMU/V(VRF".V#]8]P+S(WLW% MI8N9OV$>76:+*"_:"_\P;/:(X8+A/@\\2#](/TC_, <>I!^D?\C2W^2,5?0S MS&=O[W2:3T8O5?^"=EO_$AS+31U+#'@G&]UBS0CDTB%')95,0=%DHU.>B)N. M9>-!_)HM/A;^0ZERCSS7;7[3=331RL\$]_J9X%VOR:4AAA1B2 =AZK)-_$RP M,HHQJ0!32#-D+,=UX1H R*X5KCW>U-9]GZB2<] 93#Z;^-%.'H,W2 M!P MH@&S-C&6"8<8DO59$$$(KH6+'V_JZR>^SS3UP*X33#V8^A--';6F+I&UR#@N M@ +4X@11 FJ>/2V$>8:IKQ__/L_4(0RF'DP]F/K33)VTV9G*"<2A9(1::CAW M@+(Z?TLX:=%:Y=833'WM,/@YI@[?L3X+N?;C1'@H,4([F5XML_&!1 E#E=@N ML8JWP09 H!..$ @4QY1KX9QIJDPAQ \&&VHUW4UDL<_\E>%5C1WR>58 E%<- M**(3TG!6*@,^4<9GZH0"T@Q]?D.7^C"_(L\1J->RXYK-L:KVQL?EUOC# M:>D8Y1^NEODRG16#?G392[6E[OI4X)$^%28Q(2Q&O>;2#,^S.N10S2$;J:!M M80I3R%&*>)+(HFD\3M JA150MG:T^WPC13T:*84PYGR_B8>#D1ZDD1) 6O) MQC&%EGCCE$PDS@E6EY18CJA9:SOR?"/%?:ZD5,04@6"DP4CWSDA1:Z0 "^,X M94)*P"U*(-*JR;JDBF[!2$F/1HJ%B $*V]U@I/MGI 2OC-12YDV46,.@TM Q MG#A><_D9(3, M J$H% I @IR4Q-9^K6'4K'7*NSPH]KO!MH)M#<*V*&@W MJ%@P RGP:Q;0B:5 :$6;4AO.)=B&;?47[*$Q CR6,K -!-L:B&TAW.G!(KFR M0DD!C44N,9S!.D*3<$L>&Z%YDFWU&:.1"(9U*]C6<&R+H/:P7VN,E=$)QT # MCA!EM ZL* 4YW8IM]19:H3' ()9B+PBQ#J&9PCVX$FB40YP[2/\P!QZD'Z0? MI'^8 P_2WZ-"N8_+^>B/L@@NF^5IZ7QD7XN_0\OZP;N%C+5U^4QRBKTGB VV M"5+:&=NDESJDT=IYNYI.YZ.T\0!UFF=CTU$"5^G -GO9>U>0[X4;> AEF#U M [)ZP3N5'TX"QJ"$)$F4%L2 FBR5 9"@M6#0,ZR^IQ[W+!:R3YZ?8/7!Z@_! MZCEHZ[T02 "6U!K-H 94(9LT+>Z%%&2-@^<95K_.\;7A6H]##X1@]<'JGVKU MJ&/U-A&&(D2,PY8I H3 ]0Y?6@'6J/R>8?7K1%P;KO54]EF-$JP^6/U!6#UI MTVL%9E(X;_, )A0!*R@CM=4KY8CMT^K7V+(VLGJ$8PGV(B_I$,YWU<71O?AI-9LMT=C;Y-,WRP+RW?\Q[O).Y;PFP#"=(&ZNXP IJ6]-&V 0+!->@ MI:,J'TZ/5HJB\CQ;YML,%7I$(:'V?"^/4@*BO'9$Z=0K,*FU!2 !SD++.'($ M\#JG&B6 K.54;X H/84A<3TVY8&>-=#@&L4 M)9O?<6-6%%ZRHL#OH^NT*$]^ O=U-+W*)Y^S(A(]SBX77G&KR'0Z&T=I-U1= M)ZF^V^T,/4TFMRC&-6"'!9U.^:7)S*\XRQ_>EN\,0)0W"6Z>_ #1R7R93@LQ M_NLJ72RSQ?1;]*F@;BHE.:Z*#V_IN%%^_*4N68R>U;PC^C*93J/9?!E]RJ+, M/\8T6LZC;_Z+4>9OLN.GB2/_S51/P:-!W[2]!WT7]?LRF6;EDOL5.6^I(G!OW 9^15QQNN MAXOC^3*+G4YFZ4.O)."! M)4_/SA;96?G]3]_\)Y=^"2OV)E&>G56_*"#F+)N?+=++\YNX<-?4<')]:LCU MJ>EGCU5>T&\=YXM2.W[PFSP/X_XQ_+4:>_$H.O63"-SO,T&RRVQFHW? M3])/D^ED^>VDF+Q[+=,YSJ3A@'&B$5(TL:I.CK10,RT[EFD4AU3XK3RV!'$M M$ 7UQITBC!ZPS ?OLV:90]3T$Z_5I_.I=WN+9:M2S_GN^ M:"YSZ?<,;S\MLO2/M^FIO^L/Z?1+^BTO5NGSQ2,>>_TATVJ3#O O!6D_6H+?_1_?;?1\9%?_OPWAX=__PQCHZ.S2/A^ '[W>*#'W\X<1^CDP^1^7#\\X!SF^OLJ^C['+9<10Z;L-%B9+?WP8,-V&KATU8 ML8MZ^#*/6+">/\N=WU]S=<$-3[=XW;W!K%AHIM>L"((JV%S*Y\(O.>K6<-V]4\>'RG2^3 M\?+\!\'?440P8X1#CHG\\X^?Y@N_%RI"7M/T,L]^:/Y8VX2]6>4/KHJFY9N[ MLPNK^S'XYQ^;+]W\;,./>.]7O._F'^I)F<;#$[['OHC*@>";S\&I6^5?0G4/ZOWZ3S-<#:Z'#@ED5!Y7YSLU'N\!Z*_$%"B"V( M?'TNZKN4:\C:+6Y?HVZY7G/+72A1L_6I)OGV_<\.\>,)$Q@T;0\T33P'OP92 M_K"QNJG;0AIEZ#2D*PPZ76'C80XV8>$9QWWWIBQ "5 F*.CD:2O''"422\%! M@EQ!,5^Z@@ :S=<:AC8V\MO*1(ZSI;E:+#Q,W!>:)B"+Z011&8D[1 M7B/*B_J=6QCGZJ2Q.EPZS)A*[^,;)"*^'N"3;YF1%SZ YCX)T.TC]D MZ>^;:U<-=/U?6R3?+K)QDT@;%4E+^62<58FH=:"^2KE/QY^+_-.;F39AIQAV MBB^P4^Q0H12)_IA9AC@3EG+'(>9-0 P)^:B=XBKK>7LQ=A@C*O=AIQBL/5C[ M;JT=@@Y/B9:0*& I18X[:9'"2#=A($?9L\V]'[^0Q3CXA;=L!N'0-TGF]@U0 M46UTN9B/LCR/O#KY[U2U&D658>E"!A\B'#GNTY$C!*AM>9,HH+'41#$N%9(. M*;HZH.$ ,(E6)P%&$+%#\.DI.2)FK$]/<'C@LR5J MF%LK4YN+#J7.]Y8LUV@R&TVOBCK?C5D^*JOY7P^9#6WSA BW"=0J(C82OXN*BKEBTX*Z>Q;=.ZOGXY&BRO_I8(7XK9? ME,[9E_GBCZ(NM)B".F#M#7$Q+F+65?U[\?-EMK@H'_BNVOBFI+Y<)_)H-H]R M#QB34X^ZLV5S_?*:BTG^1Y$J-2^(D_P=R^M,_ 5O'50OY*2,-/[BQ=7BUJ\JB"EZ.8)"_0\20OT2_R$KGVP:?Y["KWHKI( MQUG!\;&:\%+<>4'XD1>$!E5);T$^Y2>PV#:68BLHJ$;%)'L!3.;CXK:?LEEV M.EE6=%7^5XN"/F-<< <5,HS2<3%9Q>.6C"+%^E[;\>5B,JJJB!?9^&I4^/8% M64)#)?**)-4E?.B(:WF>>ED55\,CIO)7J>?L[\E&:W'OG4 M;!)=B4T*27Z+/ 3-F\6M0\;2W+"XT6O<9$MRV]F[\[>1=/L+)U. MOT59P:XQRJKJYF;V)GGYJ^QK-BHXJ:[#3CFP(MZ,J0[A[\>;[D]DZ14_-3A/E MYUG6/.!JXAK[]"+[=V6AWY5SDLV^+Z_4A=7Y)V] =6%]W@S=_ZCDQ&GN6XW[ M&G(/WVY_NZZ\Q4R,KQ8%.!:C:MC2LF?L7.XO;GSZVEXBR9O(PJBD-4Q3:*2B76":' V.SE3%\N"O0DV?PU5&PI:-_74V:!=Z;T=K"W :8 T-1%11;#WL64:LU4)3D* .&YL B?^"PMHIAYF3AB6\ M^*KS%S"\Z&7]RNG4QIG?ETWSQMSK355)S,1_[.RL'A3H#YOM*FY3T>MQY]4W MZFEAM\[**^+XJ5AG)'U'(:-,(N 7+\GQ\QA\(+N-PZ9^N.J.F&Q&G8-WR=.S MX3/NSO#S8UUT(?#UH> #T$?GH@/!U*@>D\RCVZBFF5@X[_2V56Z^!;! MD .WGSEP&+01.T68$OXC+JSA!@N#@+*,2(T0((3P1T81[ZF%_[W^Z>]W_%1] MG>2_%REVOS?OJA;#BR_DOY0!_SZR@B#>Z^RX00%82,T-L/0T6()MCJ$"1B38 M:4%I@@%)"'*X@"7F%&4Z6:_%V@$L)>U6HE]8(C$(36(#, 5@&BHPX?:H'1+' M-"FJDP!("$. .=L $X9N_:C]:<#$![5?(C10MP98"K T4%BB+2P)G2"-.7%: M"L) T2<(5; D&?!_O 0L;6V_A&)^"&5. SCLZHV@?UPE6S\0K=Q&ZZ"A&"MO MJWHL=DA:BPHV&<@3C)"&A;$*RJ@6";I6=W@T&RVR-,^.9D^PV38+;$"["1@C MU"=Q\V"W#7NP.S@(DY2HK6F4CA*F"*54(^VPM0I7)DFU =:]K$EN,?+ >N52 M#R893/(Y)DD@;*E!L$&"<2(5\G\(AHU,:I/DUD#1CTF*H:V2E#V8#Q\,,ACD MK@P2MP9IM85.64(LI G'"=>D-D@&F*7T90URB]XF@GTR^@S?J=S;/ =5%8"G M/;BBO<[1KHS]NX>LG;;63@U5V&^$=2*\G\JA0(84UBZ5XT9)^HR9](<$YI3;U14L:AK7:G6'FW3QV&GH?]6X# MI[23,TBD*OA0'%80$JH45D; M..#SCP!W >Y6<$=;6G6!6.)W@8(:[=U!C @BY6Y08Z 0:VG5=PEW6]L#\AC1 M/MOQ!+@+3B,ITL2JJ:J;>/@HAZD4TKROJB*4!)\M^A]J_9^CM< M_[?VNIA%J7^F15H,+BH&&GU*\TG>-L&83DZSAM&V8; =/NO]7?TTK[64B*/) M:93.RO8PQ4P6C+[S*+\:G=_14Z&8N]$TS?/)Z635'&#%)O2^VQ"ATQ^DICI? MS6A- ^X%6/5G6)9-"Z9IW6GDEIX$U9U770G>K=M*K_VIMF90/_U'6JX?N;50 M0.(0 (Y28[D"T"F,!$<((HF%O\!?T\>HUQ8?M7J[??U(0%ACK=KXP9*WB-^0 M=/GO^:*YS&5ZEKW]M,C2/]ZFI_ZN/Z33+^FWO)B]\\4C'GO](=,G/&'Y\AJS M5G2^*);4/^4,0@ -ULW^ZDD)R^@J;# HI_, M:K(>I3I;D-DM#^G^Y_U']]M_'QD7_>W#>WMT_//'.#HZ-OU Z!8?_/C#B?L8 MG7R(S(?CCQ_>'UEUXFR4'!VK8W.DWDQ=MUN_@J!!EYAV&V?A#T7SH:#;R6X)[.QU(#6DBF'2,:@DI MI"*A51\-"Y7FJM/I &J+J76 $."D-4.QI@+.O,F@*,,:2! M\V@"%4Z$<'HU:RI1:_TA;NQ[-I$9?#,T,[FV&T;][(8K!9FT"E+U&BS<@7IG MO^II\4.TV<)TN+TGT#LI$*$,$H I$.*9O2?0F[OS9:H[4KE9TX3^VS"\KIOM M6P+2/1'H5IW@+LL/M\;8^\^V-UAW+W< 66:/$?(P>)PWBT_N9TN0)\S%89-_ M#T]I;FLO$I0F*,V]2G,S3A+\O3:17&N$@7?_B'?UO\OW=" MO.]Q<;6\2J?1J?]YOB/#"U2$.SLB1@3A3(BV,HP!)0S16DN ,"$"_G>?YA=C3[G%6=U>_F3NHC01G%DO6:LC":LDEE@X8K94 !/U_]MZ\N7$D.1_^*@BMU[^>"'9O MW4=/>",*5859^>U1CUORVOYK R(AB3L4*1-D]\B?_JW"04 B*>H *9#$1FR/ M2.*H(_/)LS(UM 4,F0@OEZ]X+@PUV/E8TZQ%.DVQ MO-NT.%#/*1R'4$'N"!+?CX&3**FL]<@JA950(4!.3& .02F]H*!H18[ :SBI M,:49]@1O\@!*QTD=)[V%DVI%_4.*(D&@,4)JQSI&H] 4G(2!1;093FI,*X0] MAIIT@K5?^3M8'WR6^I,666%OXL2]+%2T@44EJ14MKTEJ;J#01H5)A@ZS9F'8KV4[J=+9?Z=T+W79%]GI7E:"K M2K !HFK=+[&%'"*%C3928:D )H4_6 *-*7QL>V?D]C[J/.O1KCS>4?B_.K#J MP&H!5KPJCQ*+8^ M/()O(QB(+&VH3/&,,K>2; M,$[=[B?E>E2E28:I6_+;N[FO8W5YG^>FN4NR>@.Y]R:(9[/I\'*>G\C/JI;= MWOH#0C-'#S>.T))IZF_U%0ER\G./BAT"Q]=)X"#='_N=7"WN\F]-@\E\EL[B ML7]5+X@'?NJ^TM=D6O^EO'AV$\^R8EKI_/*?;B/\(*;)W7S:OXG3)!C,I_[B M).[?%&6Z/@5F.,JFM&'&\]3?^:*1WXWF:5X1;.+K%PWCT<@OFWO=\'L2)%=7 M?H"UN_PJ!K6NN_'D?_B\P67OO22 M-?W)322=^P&[2^J/=&N5%R>[\_7BW!>#>);T:E.=^3:N\^E]\;3;9';CETRO M&_!B^6,WW8^+J?IODC_ZH_F@K-&65YOS2YNSCUN%I65=WO^\YIU[NZ/I>T]S M_HGI@Z)JU;2#^$<\'62%]!8#66S$HYWZ<9/X CW)?7"99(2<\_:UN]AMF5^] MC*+]^MW$?D+5(WW=/K>-GFCBN5L>QU-Q]L/U?#C(&XBXNXK9IWGUN6)DU5O] M HTGL]6O_;2$/"]'Z?/^33*8CY*O5X_Q.F/W+.\D8X/-%5]T9)V.$PEDJ-,& MN8-G'9:X1B D-0S7#KEA1)"R3 A&F5,E:8'AW#"+EBJ^[+H:R8O!\:)>2R7( M<2Y-'.4[ IS=K"+KRPQ.\V3>=4#SN:O)\K*:+/031I!A3A"3 -"N)DM;7];2 M6)5X*?N+YX>,-Y9DV<8A^K43WV7)EGQY]JINRS8)H2NFL()LNK(M'=%T95LZ MHFEQV18W@=TFMVW#GY?9A_%L,DT_OY5X#CC/[V@GWNU^M_O'O/O/DP)[DD!Y MMG# [TA):F6$?A\2K#&6*)&D.I5D31A&BA"MF2:006T1*$+L$G.]U#S=;74> M5/^RW$.IT5Q%QGNLT8AZE\"S1S5E.@9_$X.SZFR39H9:I!$2 "/'49:@HB*> M)!'WK0)>QN"-Y?=1UN.HR1-,'8-W#'XL#"ZJ$U(:RHA(IH'!3(102F&+- _) ME,%+31$W,7AC.7%$](1H\B14BP\\'83+QB3CR>UPW#EM.K.]V_UN][O=;\)I M(UKKMRWM8F/QYCH:5,VX* @5JE)2TPEQA*9TQ)JRQWGXHS"4*SI=*^ M_U6LK\J7]RQ+U?QZE:6^I5^KUIJ ':9.5 M?SNKJP55(/:9M[BLI=PS3ADQFD$50LMP9$O>TD* I<.);^6M)5_&FWB+4-@# MX" ,GHZW#H.W9%6E0&EC-!<4<8(X@ 1#7+H)0F#)4M7:M_+6DAOA#;R%>T+R MGH0'X2ULU)G07NW2+!\SR<^T7,:IUS:S$PAO+7ZT(:WHL(HCY3P-:]7?.5*2 M22@8I * D(>1*'B:6((U6*[ZV9\FONAG/,I/T.3@_6N.X8?P/CXTJ8$T"I!"'A C.E M-.:&%@4+J= +AV,WPKC-Z@]4^X;TC1:SK!C_([Q#X3Q:56^ARF+N%61 LI: M:W#$46$A4Z@Y#G?"^ VJ]K"'(.HA28Z:]0\J&; \SKXSQW*+"@3M&!AXI1&$ MDF,K(@ D-J&#"*<0%!H!CS##2QK!&O.^V+PE*W_KCFF.48^)[:G^>U-!IW.] M=9SM;/Q*Y),PQ%CI,.(8A( C1%GIN%,*\J76'F_G[";=XK0',.A)L3T!WW%V MQ]G[P]D(5N7M)(A"(IB1*.06(\-H*(M:G$#P<$F9?SMG-^F4IST(@5/?&VTC MNY^\R"[O=;VUF(6TOPF4Y =U!DGUP+F-0'16+J,;*(!X! B$/*>*V MZ+4CL8++4:65E?R>>2:TO*>N>J+G.HT_R2:;6+16X.\[J'7LWCYV1]7!,64% MXE R0@W5G%M 65%'4UAID'TMNZ\Z(?HV=F<'T2NV8_>.W7?-[@16WB9F#61$ M DFE-I( IEDAW06)HE>S^ZKSHF]C=]*DL_@@G$(MUO4+[^..\.#]8O>OZMFR M:7/W $%8I3 P3*.(JXA+P:$66H4+A0% %2ZED#]&D()4=F,A-*DRM"]CY)B] M11VH[#VHB$HM40 I&FJ!M)5AR A3K&A(QRVF^ V@L@4[!'6@TH%*!RJM!!4" MJD/:F&$LH@@QHH@.+8\0+ZK:<26,B5X/*LU;.[C1MG&M Y6#RFW]K\\0E#=M&?H62&N[M!SO058"JWPX M!)4$Q&K"I"5A!)2-6)D"3_!R4TCEUKY<^O.D/W>C&":I+;I!1=/)K:X:YBRW M)U*WCIMFV\U_A8#U,.^ M%L,U>UUJ>3RH-0_&$I*0AT8B):@A3" #0\1#HE $ M*&?N%8/G-4;N7;] M5U_8?Q5_HHPC9_ SZ!@:R3?V7\4GZ[U5^1L);[R!*=EEMU3:OI>]:T?.?0\O MM&Q^^])\]E7M5EUH^IU.I>RDN^7NB;QLJQQ@V O>M6]N1P=M MHH/W:X7;T4'CW6ZW122O:WU[($=\,\^+MP ?FX5=UDV7=7,H63=2P$3(*FP1 M1H9[/Y.R2$$ E58L][3I" IHE^*$J]U?:J;CZ?3>S?;O\6B>/ I+G.9NM0:Z M4T$H>[#1@T7MR[WIH*6#EKV%%@EK76H15AHB0JP55A'@V]06T&(L#I\9UMD, M+:(1:)&T)T23L;WM6#NH5Y?GL4 _S0GT^GCF9^.G(GRF'F>DLC4;B/8(;;+D;FO5D8YQ]H)Q.*X5 M)Z$V-$9R:71H!"!<%@E3D0XY6=+XG\LXS6CXM,>Z1F\=X[2&<61U2!]QBC@' M%ONC;X9KPK@M%%H&-5@J\_%H1U+6CZOBX MX^-E/L;565S#L926P% 2$5$H3*1(R__X^%W]X@VE1#WO MF,S:LS"='V1[W07:TX_G76.;SUV&_>U"E&._J)J(JRB"7%*I-.40&Z*%S".@ MFD-%0[0J OHH_+ET0//A%[4KMY?.A7@/-%K184][$75(UB'9$2&9@[(%DG$H M!$!,(T9 %!'W+\[KTVHAF$%+P=:FD:P9DQ4"TH.XT?2Q#LDZ).N0K.U(ABHD M$P(Q$T*F@.0D1,0*90HD@Y1 L6TD:\9HEZ2'>).=>O84R'98,:C^^:DJ$CLJ MI/'"#"Y\SX)=?Z? M_E?VT5]03N:%+\T_^LL_#V=NAGTWC/,')46R(V.1+RD2?+B8W W[ <+@I]YR MO9Y7O?_DKY\"U>\[]G#(.+KO+94F656NI.ZG&:95N=(?P]E-==?2I3]NDK%[ ME@.5_M!M\76VJ)?)]7#LRXY]G%Q]O'-#G RRNY/QH/;-;.(6)XBS@F1ID-Y, M?HQ]<53_ %]-U;-S[(>WKAK+)[=<5\G4MR(]F\R2 ''_Y]+M5\-Q[ ;G7E4] MZ-,RF9_O1\J*PK/8\J(VUQX&=?+^QY1N5C9>=M!9:\.< ^;C=)P*IA["U@M8OR&)OZA;*)1# 4XC M1H2ED:**&Z0AA2HT AHL3Y[+J ^4?M*$7K!B!^1KRPK^-IVXW9G=_S:*QS.G M>WMM^\Z+F6=6%A0L(A0 HCE6Q"C!%%%%A3>$>O +82P48-:, /]C$Y,$FYE7KTURQ:J)& MW6KA](Q9U5[PP-'1PJ)TM_'4:;?Y\.+Y;%)^D7N9LF^*NG7DD\20W M=_9GR>S'9/I[Y03+0YI9NZ1D^J)RG2]8#K%]*:+N(UM7[VEEJ M%0.$)A)6)YTTH4P! B@*J9:1B628GSS6!F KU;,C.;],)VG18\U-6L=W/J_C M2Q*GR4!EJMSJ5/=_% _^Q]H'A_<7]W>)^F.8+JZ]2/HW8[?VU_>+JW[-E.0F MDK1$#X/#;D'<@5<'7OL+7KBJL$R,8-Q"#J4E&E$ELMT"-+]G.7E7^:Y'LRFF0WZ$DZ2QN#9BY[G#190J>U MZF/'O'O!O+PZ\FP5DX!)I(!1*B331UXW+ZTV=#!>"]?TYSLD!T SZ^!=% UCC+,AP#( M6G=O*;E%(54:(R(Y0T;F&IL*->%+I\-;H;$M&/NTQM>-P3PA/2D:+8_6.O.Y M8_UC9?W:<6J (D$@T@1!#BE (0B+PA!<&HF7CE.W0M_;+NMCV:.XR=K_[6/] M@_*SHKHL=N55Y6>NLL.-D&". M*(Z(5 SDUA01(@2ZE2K5=MD5](!LLMI-RQ6G??>9_3J93:;!]^1FV!\EQ^@K M0UVF7V;(\KS?KL%&<\A:J8S]O6#EYJ(@X+!3 M2SI6/U961U5"K+0A,)(X_L8"1A:)"!<=*J4*"=DNJ[]6D6N>U?&Q=]7=(U]8 M.!^._#M?K+3MCV[V@(W+XD./N9A47(QPB)0RS!@>4L-!I(O2QX92@"1_-A?_ M9W8B^\OPZG$3ZZK8T:LXMMRSDF-KO/@Q3?J?!_/I?1)/3_Z*P=HZ0IU?X3#] M"K#6B<80%K*((V@!B#@S@FA61&D5!0:T4O-\3-QOKP'><]Q]"*Z$CD,/@T-Y M=0C!'YM"&$IBD(HX5Z%&I<*(I.+M3)[;!H<2< @<>AS.OB_Q>'"$+KZB"FMG M^W>V?PGE"-2@'$EC&6!:.OM7FM!2AHN\&!!"V$YER[-RO7*F5Z,DYGTWDVN=/Q;P7'-F=M@Z:+E&R@I=8J;!W#'P;#0(WJ;&UE^./POW7V:3?QSC#WR(]! MA?Q":02=54XB001 QB)M"E7/0BZ76J\WK>HUD?5,>4_@P[:N.U[=-:^VNU]O MP<@(55D+1B%##4&$$$X5%0KC,E]6 K/=JI+-M!U'2/0$;3*DN98B6MRE]U!\ M:%^<,O[9=WR=W\Y'6:N-07(W=7N=MSWSAT?CVXF;W?]E7QRG(7KH\SL*0_O# M)IBF%4QSHP'4,@)2A\AJ)4(NRW@G N&2OE7C'U-C'_?W*/%_..16-2Y:B^KO MHIDY!;*'<:,G&)Y))A7YOX5.FH+"8V\H=-3,SROFUX(AP9Q]Q14VQOO84<'\ M#%K!EZ*@[\3\S6ASD-(>EZ)C_L[CUAFSW<1W+@!::ON]JH3\AN5Y2XGY??!S MD/JY8 *D/YP1"LQQ!"6ANCAF!"@%\/D.R[/D?91B+GH4-'K4[[74T4XG2 >2 M;0#)H\/!MD!=[5RT 3XQ.H)0]Y-@Y.FJZR%ZF/,[ MEL:3W58>S%8>AZ?E[<7WCUZY/M:)'X'5L/]6 :V=F%0ATQ@"):%2PB@*25AF M;/ED#_G8*EBA\&6 MKGN(9R:IK* =EM274BC.7.]#QFF]+@':9PM\^(#@H M%]@1VY^'/K^MVM?[D"3.:KTH)+04$"(1% )BD.MB]: ,I1.;7N;AM9([6Y. MFVS4MY^IW!W;[8?*PV@])UD*0ZV($ X5I5))7G1YD0H!^C:5IQ'.(K3),GTM M5SSVW16U_2H1AVRI'>W$C]M$W73FG,D*L(D6C%L)#>'6,J!8%!5U@20+([%4 MR[4.V*GGSB0)XY'/[3^_29)9#N'A_:_Q/R=3/8K3=.F0>L:H6]2<(&JT1-!; M":3]I\T[H.B 8C50<%@!!926A)0P813A42BTU65Q"FH!6#IMMCV@:$H1!,TV MSSU\H.A\78=AE![U_+9R3/K@2D8^@\G\N3Z'7H2-RTK@V5!R&,F0DDB$5@B(>1X%U)&T M-@Q?4IEH>X769 ^2[54?>@D)[*?6W6'A3K#P^."N)8@F8)73C2RCF## M<8P MU(1@6G1 PP!]E9$:ZR>&H7;"WZ]9)??5YO_RRQVHRR_?_&S@T?/=>OI=VPX MGL?Y@M:F-AJ.DX\W>14TB,"?'] W9(Z::Y/_YSR=#:_N\Z^&8X=CL\_84WP3 M"_)HE!DU7[@7G2>C)".$CQ!*HZT&.$(*$XJ,ID6LUR"K#J5E'\')BL5:URLWF/H@3^K/VP?QX+NW<=/@+G:" M;S;Y$4\'[MN^8YITF$UFB:SX#Z9N3'$@WOWPN R">Y&<=]=Y(:8)M/OPW[R MZ2$9;%Y?7X.1:(5"'(*(Z- 9][Q<(.UP)5N@-M+.Q4WR=%Y-D/QQEXQ3MW)) M62CRX>]N?VK;]7&:Y,DZ;AOB\?70,:/?[_[D>NS>FJWQS+W2+6>FZF27IC/W MGZS\@G^8V\O);1+\B!T9I [S1D[T/RX;^-R5% \7LFB*_$!&@_*2IQ>V]L8G M;_>?ZT,:>\P>/=Q>D NZ#*F"?C(:%;_^VPDXR3Z[J?;+SRLV\V)XZQ;U+/D1 M?)O^HG_+K;]N!E M]%FW;794'8X[O*(GV*;F($L-U>5+Y^YOR#X]K)SZ/TD\#1*''H/ )/WL<$Z M8>]5[LH#I()WKD*YM6WWSHSCC'<=P]:*;FL/=6OY6Y!YWV-)YCFF0NO]:EV, M8>]B#+(68XBD,H98;IG2G'!GN-C"&\$ BVCTV"-7)]I''CB3QQ3^Y\(T4G*J M1U"3Q6ZZL$(75NC@KX._Q&N4526_$&IA0P>)!AD)K=#<%O 'K<8OA3_1%/PA MT8.BR0.6'?QU\-?!7P=_#OYPK;0.(AR'4!%C(QY:02PNX4]PH99.(VV /]X8 M_)&>TT0[^-MJ?';5L_LYL@OG3@[.-@H_D@2;-XF=O5I#_S MX3%WB9N.M[7[-_'X.@FNX^$XF-_E3YB-LD":O[ ?IS>!1_C@)AE<)VG/OV[N MU^G:ASW+17PEP_[+)HZM=;:G,$(H(E(3 (AB7$*99U!H(2 52WTI?G$S^C)) MTZ_CK\.1&@]^B=._N2FX@2OWKN_#V?U:*VY1[>HTBR*>EY'%+Y/\3&%6$2OY M8Y3^HPX+C[IE-U8A"\&-268O7O[>]G>.U4Y^1E9'(;1&*.G^3X&QQH:OVCG1PIV#FXO6OCRWQ+/\MC>/5:>>M#21E8Q)B2@64A*B422UP(9K(^12 MXM*K-H^W^>2;[\GH/OC@Z"69>K%V-IDE >3^SZ4\D[P3Y3 >U3-._+Y> MS9W8=??ERK C67&0)-DX5TAZUZFWOXN^GV@9_^_K%G)[]S\ZY=3 MHRZL":+3,W6F3]67X/S"??&K/;LX_]<_":<)_?QAD6#XT_/GMINYU!,O@N7( M_/L/\,.ISYN;S%,'N6F6BI??,B4_?5S$H8*I&FQMSFL4 M+"+4:>V:8V=P*\$4465>(^8A_XB>E7[ZC/S1I])/]S:[\O2I7-0\=[57&GJ# MHE_R^2)5M4N!W'H*I."?.)1("D0H@P3@MZ5 BHT9D.R5V85LETF)SWO94::C M\:/(250^$[O+0'Q>+M,VMGQY+5[GT]T:A6S0F+J$MXY(EHED55;DT:3.::?M M=:UN#[+5K;-A2,WM&M'(W-[-'2N6 M)L"6*\W3'A>-!BQ;=R2T59C2IHR+#E7V %40Q%72E\4$A!%64EFAJ?MD\Q)V MAG *\+H2=B]!E69.H@L'*HWFP+8.5-[5"-I2H?W@8:7]S87U#Z*[Q88BR BA M*NM2<6ZL4)AIB"T"P&!6I!T1J3&"+V# VDK7XY];$_2D)QO-RURFT;?LZ7O6 M-S\ ,7\WBK]O:KD1?=H?J*O)U7K8=>-D(1[6:+$#:,")4$@44T)0Q M4-9D,9R\Q,M6)U^XS6I]J,=)%W_HX@\=,G;(V# R2EC%'[A%VDIC* F!4"HB MF!7(*(FD+\I6V8",C17R@ST"M]=YN$/&#AD[9#Q.9*2PUI2=<:P@M4!*$V%, M-*2J1,8((M(@,C96XX^1+DB[1T':78;>5D=(VU,BR@_,\TT\OO?50CR1^T1_ MQZ+NN^$TJQHX2]*L=.!PE@:CB\TFV05_2^+1[";P"8_7 MT^R'RWGJ=B--/P5AG.;-V/Q;ITDZ'_E"%_[#\F/[\71Z[Y?N>SR:)UEID\0O MG7_'E1M9_OVGP,_.75$X)A M7DKQA]MXQV@_LLYE_HOU$^D% W>??["OU^@X>'B7_5Z]I2@S52SL_TMKH>VK M^6SNBWR491C=LJ@T&Z)?COSE;DCQ.![=I\/TX0[5P['5_O1OXNEU'BC?>2]271?T]>4X'+\D5R&O;G%0$D+W? M\<)LZE@I7]>"O$\^!0_+N2'RIG)NSZGF]H:ADD""4& !0VJEL#XF_:P29[O/5WKS&U=X_"'X%!1X=C:_=3?UUT-+ M#E6^%.7GL$!Y!U*7CI0\+?PRF0Q^#$>^^N7IHG^ERN24&:;]T21UD.YSA<+1 MI/_[R8K,(Z2=F0]MI# 4B*'0:F+*U*%(2_*Q4H"A4:$T(A)<:HL-B"2'A0(< M$J:B)U.4-K['X6OBL/+.JX#3>7+RUW*Z06V^3NJ44\[XL9ITD,^ZQ-!B71]M M].9$K.<,\RVS1"])Q$(/^;<9=7@%/9[KTZ_#<7HW=.+_;^XK-X#4+6W_E27] M'H][FUKLUW'P[_/1?5#4ZWB@E/@/SABYOLDDQ8^;B4\E\&7+SKXX"L (O!S.+_WTL[]#7_^*2.XQ3>0_[SVF;W:0P,= MW]^Z2?V:.%$Q#<[GESU'0+=WHR1337W^V\/>P7XS@KOY-)W'N9AS-ZOK:;*H MDUT\*9ZE0W.:W^Y2Z8AT^+JUMH;!FB]9,?YAIVI MNDZ+3KW!.E]402]Z+J?9/GKE-_O"+4M^6]^G)TZFU_&XL/#3HF*>O\1I,]^' M3K-P0%:\Y&X4>UB[<[K$;=R_#RZ3<7(UG 5NB^+K[,+$4C MR67L4U*O$J=L#I-Q-;1ADN9V2)W&W Q]E+5?F$:UE%='RDZ]2<;7;M/&=4Y: M$+S#Y_AR.!HZ=:S0I&[0_3*LB@\5[U&(OILG=9)HG.J;)]8ITVQ:25C;1:\>/UXYK/7<[U3'- MU4-/#?FR>$5U6V82@A++A.-*FD=1R"A1#"DAD&:^Y'81 G4BR\BE @TKM(]O M"Z/OU*^6HZ)XH7XHOZW.[JQI*%^&.>TXJG37. $]6#JAD!]0P(ORW.5+544D M56EN3RK-E;XGM ?(QNHRKS!R*N;/3.N<)=P?WI9QEDO>5;Y8K;PVJF.CCUYW M\_?$ T^7F:U0\,N"C"X]":VAI;OX/N.0V)E!Q9,*,"YP>Q?$1FK$%F$.0T0 MXEP I0Q4);%Q!O4SB$W7YW.;3^#/Z,5_^G4X M'M[.;W.*>0\*PZQ'P49_[,NM_,O2>57H%062#ARO77MIX&3XS;!_DZ>_9^3D M74;%35F7#4\=F04ZN_&Z7R]#X1KHIS<]-^/+F7O29/I[3LJ9S\33ZG"!]/DS M:A3KM8."['1)SVFM<4B![8_U%4?HD\):3I94)$?1Q;,>>J"-=B&DTGMU\\D7Z]RF>SFN)?2-&+Z_-GE@N475K^]*UV MP!(.=)V >8NKZ^GH4+&WI)Y0!",@#>)(20.E1(C*8F^ULY;!X[T]GSE[_#0; M9.Z(_\V-8S(X]R6QZSN7/KW7ZD<\'5S3/B986ZT_H. MGYY%BRT&3T>@9(_0C<5<7@YZ^9@\ T\7L_4 >.O["OE9+X"GP(==,SZINM+@ MB!BH(; BM%P3%DE>Y%1P1045SR2.OWLW9]MHX_4U?H#8@BS,]*=XF%O6SBS* M1$ANUGZ/AZ/\>)37OMR&W;B+VV\Z_%9S!:PRR$//>^1>.Y('SW_U]79@CGX)3]WP? ME,Y<+,5D%S[[:@RS2M-<+%#O4:0NFX=[QL/1%2/PXQI5ED]^U-0QH;MFF-XD M@T]!Y!Y;VR]_0Q4JR*W=;!_G4Z=M^;YH#V.$@\1=O:C&K\YU<#;Y% @$7MUF M)__H+_^3<=9CJ?T_)^3.8C MIZ=F1SV3+ ";-XV+\QXI/L3I5S@H^AP5P)XS_V2Q;T&\6/U,!L3%MH_N\TL* M\+Y,9C^2I'1-N*=,\^AIIL3."L.IFK9WOGT*?LTOWI?F.QATS7?6.\&[YCM= M\YVN^4X-&![#5@/!,_2VX!E^0?!LC8;6 ) ^E W33-![9Z:7.DY:7?I@1UH$ M"D8C_W=A>CC9-O;WC8(/M]Y3'@^^NVGP+EIN=7 MRM=$>* %U$13GE&P$([YV!:>>I\OY4=VZ?^8ITFN@,6SXNK+^U4"\%/PG_F5 M@^&5DZA>_I590_D\_SD?7.?O[F:C MY.O5LO/9T=0#U_-*EW,&\T]&Q %BG D.N84*56]C>? MY"%6SY#@$\#":320,T0H0F^KGD$W%L\0KRR>L?XGV?[B$]L0N3GR/"+Q[HCV M@ M"KU4,?^5&1$KU5+/<.X'6W%:6Q(C9$\0U/7'V*/^&-]J 3%'5D>ND^QSFX$- MV%6+/[-01@@)&$'*HU!PA4R!74P+1O"F1/+G %>\"K@J8O,0UA;00CW>:'G: M]F/3OFN<*@^ I46TQU-?IVN^#M$:78260!VK'>]3B(4&:V.HYC 44(1%9S&F MK J7^A4VJJ;-I]ZCF5_Y;4&IK5'6H.Q)=-@M$@]-6_N:)4WV<\(J'*B=RG:H M*INL5#9KN*52:D:ET]N,/Y^,%UEAE.*=X5A&@6U!,-0#G'6:VQYI;K^M/*#= M*6^=\E: GH25\N8 #H,018@086BDJ29EX44="ML>Z6VGC]-V.I7M=5D-![L(KY36H+4DK^>I>[N3V%EI.']0 MYF9XUPGN@Q7(/QSPN_Q3>_QK_H![45%L^BN M-TOZ-V,WA^O[3A?HW#<%BD*'4=4Y=X4TI3#$5FIA8<0!(06,\I"RK0;?6@6C M"Z:Y6/#,-[\KS4$I@CW2*)0>C#NHO5!Z,8T'2<8"^IM% K+)6$8X;"4 /%J>6V='\S#9LJNM5^^+Q8,(8;:_;AS#--8^") M>[Q9[-Q G^V'T$-6SXYVXL>MES)9 :L#58.)9(8@:0SAP!0%YK@T6&_5+]\R M1SR$/0@:;8=T*'IC,RS^YGEE'Q\>'ZP157>&\+#GVDZ!O15G>Y[26"M^U$GO M(Y+>'S:(;XBJ0@J46A@QJ$-EB'9F$:&XS.GF+*3;/7J7TVGMA]:(^FLVH1LO$(V9@D#-@+:8&Y"$5$;L?)0 M,75&VF-D*^FI+9 $&6[X]&^7)[_X(!I.Y/SO]E@SU MXJ%9#X)=IQ0WI%P^>UT:7X9W5DTQH%TO[3?UTFZ2RMZ3DS8(C;]D;47*[QMY M]H/6.<_O*@,]L^VPK1'H< M^%XU"/P\'/N>(\5EG [[99.F45*.>-6-M\GL9C+P[6WR3H5#WVUK%DQ^ MC).I/T]=WIO.+_^9]&=+4\L;2,[39+IHP/3XDJ+]X4W\W7?M#&[CW]T/;@>F M27SK;[J+[_.62T5;T.S=Y7OS)PS';O"S^72\:"J5069VB^_]5#5^^A2$]X5O MR"^OO_2)(=P>KL8PF*7\FU_@B)]XC2[K.BH-:AN M& VOD@8:%3]JM/58C-6*L^E0(]_M"E.D*"0 05)4I"0"1I%]+,9*N?3$ ;#_ MRJ H&2@WS_@Z^<\TN9J/OKB)-=O#? M'T&KR[6.:]#\/YM-[1[TG?\6/\3?P MWZ>/A-N+-ZO]G8C70/I@1?F =6#N](C)(T3?#,[G0S>N>#K*>AC[EF+%+QY_ M\T[#DW$) _/;N[Q/68ZICH>2N1_H@ND].'DXJ-K+>HTJ0[V)!S/W!(.W!\ ([]E16G&M5L?YV/9L./ MO[EA.974YGW5;8$LP:^YIOKAY-??K/WUY*>/\BT;#HLMCB>S# M-&O*4#22";POIM!]\^=4RO)EWM1=5\'C8E#I N'R)LYCOS23)U7P_#%N#P;S?M9>W;=]SAXQ MF=X'&7\$^B:>7KN]_'"BE2[7;FG.<>!^7@-7/,GN\EUF%U/9KVLM'GGB1ZAZ0+5W M"J.YY[0@&16=9]UF712 M.%UCUWBJS3BM,&XTE\NO3."SA^5;^E* M)CTJ28>KQ%G"0P%"H(6 (50&6U9V06,.7Y]E? M;J;/&/;R(.,WN72#FZFGL#^E#$( -0VM)8A2$RK.(BK"$ *M#8:DF=!*+H6N M,IGRH&MF_!P-9C=-XNU_?SFWW_Y^JFWPMZ]?S.G9+^>]X/1,-Z-J;7'@9U\O M['EP\3707\_.OWXY->K"FB Z/5-G^E1]"_VK.+\TRFHI\_+'K.__3\ MN>UF+B;I9U@38-@+?-/SM@WPPZFWI2?SU$E8;ZZ'CJ=(U/S MBO7QJHMO?)#+MT5O]KA0UXO>[[DFE&]B79&KCR)[JK_Y_Q69A+E0]J/S^ERA M2_OQ96X)IZ'?S:=W3GLL]*S%,V_B-/=A.''LEC1W2TSFTT"-X]&]4WJ]RNJ] M)MEDT^3:ZY>%KV=^5WA['C>M]_I:FF97NO&/8Z<<9B"<)M/O0V<5>B9+_0?[GPCQ6U,[[ M-VZ#1LG7J_*AGF?"T:3_^\D*#E3:(AP28JE AAD.@"V.Y!LLG.KXL3J]+YPL M%1&A!@I.J52(Z**JF: 20G[B%-M^?.=C;]-YTC#G@0;M]\G(F4N9+[ @/*?_ M.U*>W7A;/1Z.,N[IWSC5,O'QJHJ@'46M(-C"XB@(]7.3@K6^!*M7H/;\!ZD) MH'Q>[>[Z ,9>Z1T]C!N"/#4CGUT_&8V*7__M!)QDG]W$^N7G%:M^,?31E;/D M1_!MCO/AQ;%=^ER>?R MCY\?!W9/%@D[5::9.%F?SY._ XD__UQ>]/@WN/ZGU]WUNI_D#M_%NW<=X+O: M4D6C.9MT70K&BXZW;*$(Z5L60SZ]%NM15:Y6YD_'Z7P:C_NOZJS[#FO3UA)D MATXG?TOBT>RF[ZRZCE".B5"6%V,-@5Q<_&M\>_?SEXX\.O)801Y11AVJHXZ. M.E90AW+V77G5"RTUL[\^2AO'(6W!!/ O^ M/1[/X^E]D(>.Q(X.;:U=P/<]@O&JLTN;:*&M9Y:>>42)BJKS" NE$5P#K$(M MHD@1 6&>P*B1IFJI0/[J,Z:1/U3$_X,L\B?.9_$LR_XIDS7.<]]W6F5J++P. MS37W$#V,FSP"WU*:?L*G]3:ZWF/QU^'9\>(9 U6:FHHHBPSG$4+ 2B5,"'EY MY-+=0;:"9^55N8-,Q],&,8WV4(=I':9UF'9DF(9@O0ZX()PRKC6.#/*Y%$7* M!0ZI$$MUP)O3T2ZF\?=DY/X=IUD6@Q]I/!Y\F5P/4V^*-U2 MS;4^=U8IWTFWE@[:CA?:#@Z]V@)0K,IG=>8D)@)JJ4-&*$,DDJ( *,D@5ML# MJ"PN]G61K/UK/(ZOLUL:0RG:PX@==*6V#H#K@Z8"GG< CJV[:$74J4"@9(33"$0,6 MV[R>H8X,%AJ\#'@:Z5=$>DXC.VCX>%[^PD->$JW-4Z@=VE^3R',0;7@V,!6' M9,%4.$**AE0AS0##T%+(;5%"2',"UWIWRP(+9NZ+\^5U7DZ6#_V)[-#?C@/S M_Y=,)X,XO?'"(3MK?0AUZ8^@U/%1\!ZNLE\T $QJQ+6SZ['10A 4%=DO),1X MK M'4MV+-E:EJPUR!4@-#J2E$;(4JX,AZ8HD8(1 7:I?,366;+9X%S'AAT;MI8- M914,Y\SIHU0H IV&2BR3$!3!<(RM9&M=+5MCPRV$H#I>['BQK;PH8!5O"96B M%&J!M(;* ,0HDX6')J)*R)WS8O-AF.9;=74,V#'@FQ@0UP*>E&%J#!0A14A9 M()',=5)M&;=ZJ8_2JQBPXZ*MG9IL;SCBUR1.YWD)<5^STI=*CP>^GMSM@_JL MK^.^0^Q/*6C%EHA:P! 4*@I#9QI*K4C9GQ);0]9Z3W\KF@M6]IRJUOP80ACM M"S(>QSM) EIF?3?0BI-H<+CXLP=(APR(FP"!%$! E,\XH)H2(@)O?T+ MK,H!02FI^=KXS/8E_'X&:CK!W[%Y2]A< EES-E.E%!;*(NBXFW"#"C:'SM+& M\/W8?'^"/QUK=ZS=%M9&HO)=8TVIAJ&T*A)8,K95*&Z9)2(J3 M"2IR,OG]F+@[)]0E@!T$-VZ0J0B@2BN&4G-!(@@MYY9%H8(:%P?U@!1ZJ?OX MCF5JL]&HYXA:*9HL*=:)VHZY=\SPSJ>=8S;+0 :L?2'4OO5GMFM:@3DS9RWX11Y,2S-3!$A1,+6A "_AITZ3[CCS39PI*D4:,RH5#$,I&0;N_Y&V8)'2>^ M2>V%H&+%*&+^ %-(=(0\3R(3%<5G+ 3(K$W-> ,K-JFPHAZ231YUVA^%]4C. M1IW>WL7#:78TJG\33Z^3[CS4"H:NYUH)96P8D4@CHA&P3@LNSNRC$%*[]LQ^ MM=#O'>3IDB^ZY(M#8^"-(KF6324-X!!+:9U6;$-L0Z2+;$EIM))K:S$VR\%; M;"<&20^AG?39V1]QWK'^H;+^)LZOI5T9*2PFF!-D!&(2(V5PD2>M$,9KRUYM M079W1YLZD=[Q]5OXNN;O HABX*OY,!,J2I14+"Q*EBO"\=I>"5O@Z^XL4\?+ M'2^_D)<18%5O7P$ YR@*"5&0FH@C;0OM/%).C]\A+^]9!*ECZ(ZAV\+0B%99 M79Q'1"(<,8N5"$F$05E "!EJ=NDP:WG@J6/@CH';XC!#I.)@[H0P B1$0@'A M/D!DBVK13!&VO@38,SFX\WBUYEA2:\-483SR9E40SP*3]#/T#C#L!9Z(=M64 M;._Z2F]M4CM6)GA5,5M)!!"+0DX(P89!22)90!$'5JW-(EW1G$R\K"MB \&V M1Z"%10\!W"1H[65KZ -0%3JL.1BLD57E4T"%H$9'%(::28,H@655%:&)79O? M^B:LV6984/80;[3]/,6O,&U FTR%)@)A"/.L5$&<,&+Z"0+(V=V M;4^WV5XP\C$$H1Z3O(.@#H(Z"&H-!*%:[^?($!HYW*%6@H@0"GG1=!Y$#,&U MM:'?#D'-QDT?P0[A/3?7#G8ZV.E@IS6P4SL;'"D>,B982(Q"V#) 0U@<_!=6 MZK4.YK?#SA9"O(^PA_8PZHRN#GHZZ&D/]-0.,0N !8ZP1$80&5G-J"F;@QL= MB;7GL]X./R(\.%EA%EM.@Q M:94TX0O!IHD0%)$]*!%1=T244"C 3A909%@K# MD<@[9&C&E45KT\A?=59;OL=QST?LSQOUB739:RU2((Z;J5&5,8)"*RA0VD0& M&LF 5:9L>P,MC=:FGVZ?J?>EQF?'V!UCMR4ME9 J/X,CA;GC8FJ$(LA&!&I1 M=,4@5(EF*PJ^7%SOOERH4V:Z%-@.)SJ<<#C!*@U X@@H1;'#!2FSE.[*;R*!)=UXX.&XX"&S9!@ZBED]M0T,A8Q"2TQEWC3/W<."#: MB'!M*9@=04-W +4S%#HF?PV34U#9"3HBSCQ@1+,(*A0BBT21Q^V84JWOCKDC M)N\.I79,W3'UL[1ZBBJN-I!J2YTJ3[ED@ JE&2^KN#&AMN'7:U(?)Y1V^O@Q M'E>5KP^J%G/"=W\$@\G\!=V7T;!%RQ.F[*?.C \+C!DM4(D ME! 54A$APZ$BFDA1'$\AS!*Z-D'C36"XAR=R.T#L +$#Q$,%1$&J$@4A1#0B M "-L0RVIH*3HF,G<]7)MQ\RW:X>[/#),Z!:.#'<8V6%DAY$'BI$,D%J[!QT! M&UICE#&(R\BRLGH=)0B]).G^A1BYW3/-K"=!HS[$#A<[7.QP\;!Q$>$%+M+( M*LTP )!Q024!!+*RO)62_"6U'EZ(BWM[Z+K#Q@X;.VP\5&PD%39*(%%D#"0A MXAK*4 A0-*L7ED+\DM)_+\3&/3H5WJ%AAX8=&AXJ&C)4:WG*K+':4BR)4@A( MPXMSL9$&*I(O0\.&CJW39NN][R>D94DS?YG%;J2+[[-_:\,9.4GS\2;)\ ?:^/S)\.'5_?;&F*^/6?S6W=+_\6#RKX:CAWPS3YCYOBF@5&:^=0Q8^ , M$$=?\^GL)OC?>3R=)=-@-1D]NW8WW@;.*/.$G@V X M2X-X/)['HV!8-6F>)>G,C_6ZX#'/)NX!DS0)IHGWQ/OI>09+W;?Q++B)!]6U MTZ3OR7CP*?C_DOL@3M/Y[5UF@@7SU+]Q[)C1K<7M<+Q8)/?>X'L\FB?^I;6! M9HFF_.=TZ:T_8C?L8#3Q$.@>Y7[_GHS=[=?3R0^WW,[F2_R+_*/R5[GYW2?Q MVS;@>9 F*@4/B\B#FM+^?TCBD"/"L0ZY04A%>M$)TNMDG[^54_Q/-\-?DSB= M3S,M[G1\-Y^MSA;\CUH.\.,[+N[OD@>1Y<<7?'&+=^'6YEN^=+]D*_?-+=R2 M3NAP,?NBPM *0C^BIS'TT_)AP3\_ M 7[X,CV$$P&*:9MS/;:T<@\?C:D\?5 M='*[]1VN]?J,G(1@@DI!(\!"S'R+ +_#.N).=H5-[' ZG?WCFYM>OIW^TZ^. M=6[GM_E&O9X"3+&$36^ZW,JFSR;;WE=9'=GA(HH C001D>38[;"1*N=<$F+$ MP);V-?ZCS?L*X38V]E,0QEXN3'*XGB;I?#1+>RL$0Q+W;YXK()(_^DGBA)"_ MV#VC'T^G]_[7_&$>0%8]92'#O'P93V:%3/2R[&^3'PXHI[U"%";!N3[]^NBU MP8_A[*80.PL3N[C&:T]!FEOB2Y,K7Y?.+]-9/)X-X]'HW@LP/XTT]9/VDWHX MBT_!Q;IAN,<5\CV3D_F:EDN7W1'W_W<^3(<290A[?9=M0>\2E0V2"7TI#SF2Z6U2D#D_[0D>4@6ZKUZ^C>^$9F_Y>- MW%YE?%$0(8L9C@#'BG"(*9$,2ZD%(2%G+ZD,6G?$/,"%ROGB)]Q_#J=C MFX'WURM=K(^Z]5*Y'40(P79D^7_=#)V<>P#Z&0$,'XOH8)B+O'YV1&KFQ5TA M:S.9,75D-9F/!L&EE]9U4BGDZ]5\YG2>Q_*M?^,5JM1?U$^_DC_CV;I0L">'J?0,GZ%-/?_'55=+WTLISS6U\7[[)/_;!H.JV\O#)^69Z M@--EDS_N2E&;_.&SV=QU_7DZF]PZ\3E-\L-BZC]^ MS[]Y.OGNF'@ZN1HZU6(X&L[N\PDY1LJX9^#8,KT)O&/7+9%;J=)@\K-QPPAN MAM/>?4^]XLWIGI!H>'N@5+/9U-G:Z9I+GJ47H3 M'.5-W+JYP7U/"H= /M^[29H.L_GFW[F!]&>>\U>8ZVFU_L7(W$WY5C]IYE=> M!7_I8T@9S+/%CH.<5?P^7;DQ3*9^$H^\$[WN_@^B\MD#TG&-]EAKD)?'<7#6[> ^15NV1R;Q/W['+X_#-UX5PVM M( 3_UHFCW*F;XBRYGF;4D$Y&\]P+X^!^Y%79.#.89TG_9CP93:[O@SM'=!XR MW-H,AM>.KIRXR$G2S.U&DW]1*KGNE0-' >ZQ;@=GWM5U642? M@LE\UG=4G:FDN1J;+\9#(GI,/^E#"S]P@Q\YI!EXNLJ$Q-W4*Y+^Q8X %L\N M8&%!^P_\3V[LJ=N!:Z41.Y^&@P+D%BH^K\GR5VF_7@4\Z#DD,*]]7*4 MY,_RJKK;$O?2:?;KJW&3@M?+_ M5/)[6,CO22OE-]N.^*YS9(F(&7/?3MR@"T2L"98GJ,!S9$T<^\L6D)",OP^G MDW&.TY[?<^SWZ-W/M$0/CP6:?7KH[G^+>Q\TX]Y?$81HP:BRO7NX= _5$B^_ M[Y+LI<'\KG"W5&*OD*E>B:KV-W.G3N8U-/>T]MTA9:$$9%@[]E)[/,FP-CO, M6:!XY4[Q_WCMYS)9J'F>* JT=D@TG S< VVNO*R."SQV\4R3_YV[!^7HY&6 M=Q$5VD\N4_T1^>'5T UP%OQS/LBS(/*A>9%]6?J=5J@'->V@T%DF>2J9^Z)P M467S3Y-'[_3O2?(7>86QF'3-,>17?#H9/;+7LGN=F)],_3N]-IQI4!Z@)F,G M<>X?*5/^UFI*F0*Q&,8@2?O3X:57]"Z]EI@S5\Z+*U;]391\L.ST9 S/>\H: MB*AYO2*GY >4_3R/:-JH2S3_^6ZV4'OS@XC!::5!/GQ>KT[3^<6%'ERR2>'L MS(6*T]:?<[4^<)2R%GC M@9GD'Y]Y.OW%=8AP/.8PKVYX/%[12\_;LY\K);P.,*6L.G1SMN>5>^OG>/0COD_=R_YR,WW&L)<'&;]@A-G''_GC+B>C MP<\GPG;^])8:V.)<-=5W>?X ?3CU43N:I0S(GH@HADMYX49!!KQM[\2FSGM+'57DJ MF*K!UB-?\V249#+B(](A$-!&"D.!& JM)L5Y*X,B+#4VBKP&QJXE82@JE!Z MY3+*EZ5:E=-Q_].KX\8?TZ3OJ>&',S#39'SRU_%PU#P=Q"NS (0W 1PF+/.Y MC_B5Z8)!91]G>:^YU[IDF3P'8NP=R6[R _?PDXK],J!S #2;.@LB)\7\!>E) MZ^S*-EJ[^4=_^6?O]1_V5TEZ1X@^Q\YKKBI-D\=]GAYDX:ZO;?B03<[[-\[J M&R5?KT[=?*Z&CJJ3+T[0#:J7Y>_*-&8OPL/1I/_[R0J%@!&E@58J0EI: ['@ M#!42'4,IT4=0_/QF-XKLT^5S^45^T+#/_9%%Q?RXL>__;43^1UM[WNI^:?V):7H6?=MKF&%6_/[^=C[R]]*XDZ8C0+7N> =61 MXK&38E"9YQTQ'"4QG"6S?'U*6?7>Z+1:1#;:M;N9W6E^]E'F6OGH$S0'RTZ" MSZ^EX-WT0MG76A;'T"&F(XV.-#K2Z$BC(XVWK]!!-2?2*\\R[<@4:&51I[>, M>Z=EF3 @LA8LH\12JX$*J06$PQ#PLC60C,A27^-H?1 O\YIM.#[QQ.WA_:_Q M/R=3/7)*ZX.,B9+4OM4IK;$3UI+W&$ -5H%J;6FZ Y P'9*TJYDB!DPLH,1" M81A@!H>8:AX)##DLFRDJ!9:2:)[ @IJCJ>YVW#MP(;B'\?))KM>#RS(_MH'( M7],:O4.C#HV:UFM$#8RLC03PG0XA $8!9AF*,(8* VZI$@_.C3X/B2J/=_MQ M:)O-G#L%IX.48X$4""I((58KQ*W!%BJ$&20L+!H'2@T%>HE^H@?A*'4PI#0%F9ODN_):'+G#X0N:H <8S_X31Q>ZV9B&).&"Z4(9Q!#J2- MK?P<: 6NZ]U?K6/V@=LR M\R\66Z;&@^S#F=_.!GN;0M!D7+*U,OJ81'&;V7.388Y0U9V%4!!!BYG4$50< M 8!?:J%?XH;;G6&^;8Y%/;NXO,=H[:645FM41H,J;9$&4"C$"#"B"D*Z2$L MX(M4Y>U8OSL0NVAC^Z5]8,YG%[ X9*]6XRR[=K'VL"GUIGW?[V;4& FV@#5I MI/4MX#!!V# N(0U9#FO$1EPWY %HPO6&9(]QL0O?6SN;4W=HU:'50:+5)H<( M!E4#RPB!,-*<8V-0&(4A!\*4F8?8HJ4*MDTY1)IP-+(>E3O))GJ50^-]";]+ M->@ [V@ ;Q/>H5K#7F@@$L0I908IC0R'G&;N(<$B$3&T!?=0VYPX+:7<3DWK M4*M#K1IJD0JUF&$42D$C"&A(0FHX+_H,,&(BNE0=^S6^L@8T,HY[0#1YCJ.E MY-J^5(]JB$W5_:K*JF^K]E>'SZV?7[>7AS._;B\/9WY'LY?'<9[RI5F53^M, M6R@*^WY9M:^R##:LP%LLAY88!X3P*N)$%;92 *XB@(3"!-G"A8M5:&CTV#C8 MT##'_E&T+WZB$U4]M+[A<>\67I>-9J&^FJ8ZOTG;Y'\'D/L-D N/:,?$'1-W M3-PQ<%'QBIGN =K5<$R$ H<8!( 6J$A"J&E1 -U RI>BMBOS?Y^)<4TD!&/0 MH\TF!&_:U]:J9,>E>36$+7N80]( \+0BEV13RB\EI$OY?0L!''CJ;X=W'=[M M$]YM@CM&NHS?%VQ[.]/I.M#J0.N80$M4H$40IR+46!/!!+6^G$510!;@D#"Z MR70\2V:[,QPY[LEFTW[W$Z\R-]9?9K$;:?G]"YZ-UH)%;3:CX3CY>),[G" " M?_[YJ0;(Q2-?/H@5$WS9&!X $W#\M[R&M009J_D: __WRRQ%7Y;_")G\CK;GO=3\T_<;]>]NSZ&'N2 MKOBLS%1(-U5WW4+P;^W4M]<Y1LA1)>L!9;HXW,?[]6C.YB!#J>3N_=,N3;I&XG\_'L. VMHR?&FOOB M74FR[B?N2+$%I/@Z6VH7=!I4?K:.4EI *;LGAK-DEJ]/*&[I6R\\6GE)J M?O;15@\#;WEQ7@!RK?( 'W!F:$<:'6ETI-&11D<:.S\OO2?.I;+I<#"M=QWN MNEOO0QZL$-4!9PN(:3(^A>" M! 25S1ZO[6OM0NEUU3G/T0 M,1V4M*R!CP15>6U&540BB(@Q#D3"$'*@\IQZB[DV2XD1C22OMAM=*.MAUF17 MW5?EO'9IK1T:'0<:H0J-HI!8QJV%(>"A!)83713[QR%!2#>=6]IR(.I1TO41 MZW"H)1NUYSBT"89J%:!"@RQ61BN+(QUQIH2BY;%J:2U[L_G'8D/#8C\;[)'&2).-NC.:;>O32ONB XE]!8FG,8( &M- M( RQED0B9#K$/#24BQPC#$#N?VUQ-C0-#^_2"Z?3!SI6WS&KHYHZ@+FSYJ4B M&@@A90B4*2H'68040>]FT&]9]/.=R/V6F_=[8L6;Y'LRFMPE@V"6]&_&;H6O M[]_(UOO,O:3B7HN59CH*3<1#"#0&SE@O.IM'$&G1@GR'Q>9=+/;NFU^OYE@9 M\QZD!^&4.P+G_D%PZ 9[FP &*@'+,"):4 4XB)R!C2PIZBL@Q1C7K;*W=\>T MD/08Q5T(K^/RUG+Y)B87%9,303BGQ(E@IT$+2D)G09>Y0AAPWA:#>8O\O4W; MN1/(':N^A54AJ%A5"B"%)4)Q#"0"AC)=^+^-!MR\),*UG0CV]F4O0CT*X"'P MYW%$L<\F8S?PV[MDE@3Q]31)O%3H(MDK^!Q5? XP@RHB4%IL-;"&(5DFS$$G MG$D+3&.WK\6VJL6N-AC; H0>M(^K\U\?*IMOLJ\AEI4+C"GWI;:AUCKB(:(H M*EU@UECS$A?8[NSKK7(^[$G<1;4[J#@*J-B$%+1""B.I5M3;Z%$8(A :1LO# M@03KJB506XST9D&BBVUW#'\,#,\KAJ<284%#3J""2J-(A[KL 28-P>&[F_K; M50- HPUV6L?B!Q7B?FE?]N?S^"YKG^Z8U67%ZI&T)L(<_?_LO7MSVTAV-_Q5 M4-YLXDG1WKY?/.^S54!W8U;U>*2-I=TD[S\IF((L9BA22Y#V:#_]TPV !'B1 M>!%(@60G%6=$44!?SOF=^SE* D:1@1#P>%H>!SG=)HUE7];^WD?[=1ANLB9N M'>6T5K:?E0@_8O9>9^4C*&;\K1!2U%KT,N;(&*D8M#*\X&^$([$TX*X55OZ^ M.9YV,-K?B*KGB>GX[7T/$2<"$;B""!;#T# 6:H-5##C''$0E1&!"$6N;>;]O M=$!['+#IL<%CPUMCPSIHJ'G^&(J0@%1QAPX$N6FY)32@*%0MB/GO&PM(!^!& M@X%MM0TVGGIQR@[ QN'M[9P_.TUQ6W>U1P!>M0%M++0@A8'DH5*QH5:QP6J: M0&Q(V%!)?A,.1P$[B# E2.<'/D*S&G%Q,AUEA8&N,IVUL(P M*!5P%E=(-9&"EY86@' K9^M6SI@&,$J CJ!-MD=M-CGB^,9Y>\#S@'>:@(_V.O'+XW/K]^?O\G3VY^_R=/9W-G=Y'I6DVZ:9'CQX?&21IC4G< *1*$*J M&11$X9!K+76HPEA 0A#'T^;0C(DEXZ#2[%8:".;W;G_BMOW+<'C[H]?OKPFL MKWG@D8=RKO2E(^)M4W^>X \;H"<%\3V'F^'$_?$O90!M <%7]CI$: =HE5^"N& MA 1&$8YX*+6,3=E^5 L6LJ4>PROS@C?$N$82A5$'-ILHO.Y>6ZN2G9?FU1"V M'&$.20/ TXIS-B7MD&9SA=?=>(MS MAO\T3NQ*IY\W\NSB7"\G#_9/NE,J*G^PT#W^A)G]0A,Y7?=ID-0.*4B+4W(\$8SM+Y_29!3TLB#) M[$=]*ST6$ZIWW%'7[B(=K=A"[7ES,@!,_[X\ ?=S_84#Q\3]N5="4,C G&R# M;MKOE[_]/^_ N_QGNY'N].<5QW;3<[ENE^F/X,OP(5F2F _)Z%MO4"POF8R' MTP\* 9Q_\J-W.[[_).1'( "ADG-KNQ))_CAE\ZX]T^0Q2S]-_V/IUM_-?,ZS M=$J(WCWODB[>2/@??WZW!$G%[^ +OZ*[_=G)O&SC%B GH*!5] 0/.;UGB?.; MBFG\MX.JU*+#;:#3;A[U"C#LO*;1RRG=\F&2L'=37_9&$TYI>#/S:XNS\$1Q M6*(0GB@\42P2!3^:GF![L/S"%59 :QP[[2RPW8O'Y]0+QCGC,_.9,ZH(P1&1 M,F_ "B0O+6TJ8U5-/IU:^G4:O;I;-/;?/>\P>'T_5-BA='\M4;>A@W8ZB%H% MCZ?OZ6XG<7A W 40154D)P'%@ H9$109;&",(E$ (M$F5$NNSZT!430&B*"# M^4$C?RVE>0^('A ](#8)B )4P4*-(QI2)+'F8VD^3<.(;8MPK9BR2\ML;:D_YUDX][=T_RJ0#.KTI.1/8@\ MPG_,K>X=!2YI>TGV-2=M][;'*&#R5KIW9M?25Y"5[2]TE.;Y@,%X&/3&6= M MB;+X?$J5"SU=EHN#.O;[V:-+DOB>]I\Z]@LY1OPE3?H6/^P)IM]&^6M&Z:.3 MPA9?W'%T@A^]\?WOS=^"FXG:;[#P:T5IN/A* M^)*-1,AA/D:X&7>[I03;IWMOG M?0K>]WZR#_N>#B9E:YO'T?"N-YX^V*[=$4_P([7+SBPT]^[L&P;C_E-@=>K4 M)4HD@SI>YF7#_.R_]D3_/ M?;%:ZW R[@^'O[VPP*^3S(K#+/L81$EF?QX6AVK?.^F/\R%A)^*]HWE^[,I,%LS>/P!XX65YO_>CZI4FF_IAZ^C-/GM0W)G MW_HIZ?](GC*7]G _VF#9RXM,MECAQ *8TAV?XX5L1V\IPO1P#*281!K MT]^[Z:.59/=.HN:2RZZ]_.G!FH;C;#'[O(*I&FPMX-J*I$BD(B"@B4,,!6(H M,HJ4X[ UBI4D'^B:[,85ADT#R+=DC>1H[I!\=%LH/ [S[:MSH>\DPX)4< >8 MNJ_6A*Y]8O%;IY'TLF639_XEI6IC#S"WM/-G9&/[__*1W+G8 MO*OTU_S&K'@;CR;=<6&1E3;5NX_!]>1KEOYCDB]\N$I_Z:R5\3/QO*W&E\UD MHU-Y1NGMI%N5 1 03TMB?P30X&&&-&YV[%I6J M1]C]QZ27]=S: M+!V\^_.@U]^##9<3WB*E#!$+!HQNCK M4L#79X +]D+",SG/C.>#[^^%&$I3>6OOK?KABC26%+WS:4RL5FHW;8_)[CV^ M-A6@BSH6K_(- VE))I;*:>9!B(VB)5%QQR#:"D!ZP71^F4J5>HAN+_:!0QO MX;.96?OSK2\J7+>3D>.2=W_F'QE;"AH]&Z1[NYY/>^ 3G7Y/^\-'I\FGW?N! MI?!O3^T'ROTR@ZCB$ *9$&H>A=1P+14QS$QGP N,)6PU,\SN]F9VM5_<0:YG M"/R1D:89XM@ERO.M[H/WQ>T$>8RI]9/ WHROI)CQE=*1@3($6DE@-(JP1.&4 MKP0PVW3R.3Q?K8GW/QM8=KUC%"[FLT(I)%1,70A>K+,G]JOQT6UY5[@5--J2EJ: MQ7CURHX"]22$)??2:G>E?-'M=$;Z" ((O/7LS78FRQY_YVE)*Q-$4Q4C#B,I M(4*1FZ*IRW17#BF,EGJQ;M?ZY-)I$):5[#G<_$C[W]-?[8+O%[-B+PKMHHF4 M6-(AS19-^9[0>T89N*8T&!VR4\2!^9"CRF2)(\@UX1QQ[GH A4Z/S=4X:10! MKVQ!5/*@ZU=Q\V.X/_9#'4YQ@^S7("Q5B6$3%ML%XJ8=R)6T-W'WMG62@Z M7#0I2]>10,M9]]AE;3X8S'=U\%T=&L<_7KFYF6842D%C"&A$(JHY+TNX&=$Q MW<:]MCJUOQELX[@#Q$$GC;64X-^@I<-\F>4SA9=)3F09%D:P4$)%PHB2*(XH MPT 1Q#C'G%JC],\;%OK-!<)1$QGW*Q)V(?P8[);=<>7T+#49C=+!N*QG>"E9 M PM% <&$(60T(I*(J!RT8(T$@L):L@81'%$.F0X%M&<&@8B*1GPJU(J0^,5D MC;7O64K6R#<2E#L)PG+TY#/),DV4A*PXN;6Y+C 2G/,H DH2NQ&KKH%9*@9!G+ M=X5PO6P\+;@N@O=V*;YJ9.LD&(D_2LN7D (@.6%4OBX)1JQ-@J$[S@V0AVSE MO]G+SJFP97;#_"0Z^8S)912:K>ON? M31MW;3_^GK@634%OX!H+/,SU.WFCW,$C]->3QL=]+1\^H4">=_U4R8FU(.=-*APIA":!ATGG7!2X#UP J3)8\ ML,7I[;'$H$,%/(5,KG/R:)PPKXBJ3[4RPF!-8:0)!C)"(951V:>:*0BVX95F MI!3J2 A.@5?.QIC_DG93J\CD#?GN1L.'P+45G(R'HZ<@F8SOA_:/+,'XU,A% M-I2@QH:AZR\;@Y!3#F!$0@1PF6L@(ZUG04/7Z>_3=3KZWNNF-\GO:58=_KX- M7(@Z#)QVG5RK.+6MQYEIZNWLJLP_.5O64I%8FQZ4A2,81@% *E\,BRWR4.(YBN50F M-SW#_^R-[Z==U7+/R64ZWKOPZQ#89,Y_:T7<.4FR(V8C!F=L! FCKA\-QJ'@1 L%@(GM ]K4]@*] MJNU%P6K:FE;]H1M%_W+GBPA);90A.G1M%(",R+1U Y$"USM?(!#'6(91+#%! M D(L9-&*2QD&%7UY3,G:]SS3^>)0'2\V;76A #' \# 4<6P@QB$/Q70?F!!= M'WHJ&9 ,KT>F9@(WHB-DDS49+:7.BU#WM-.N2T0IE9J$L?0Z!@I'4$A M!,!6#RI;Y(7<8P YH!@) M70XY"@' T=*0HPUXIJGB#\E]J>1)^&U*#2X+?O3&]\$6W7':V?* M>Z3*-J>Q, 0("JQ:0""D$8Y+;5H0PIG8EO>:40LL[YUXD?:I&>0WZ>CA-4&; MFI$F$M-%Y'!9:E,=,1RK9#1ZLGO\ M>]*?['$B:L/QB-:*:L\^1\$^0LS81V"I)00$Q3!2"E,]Z\"'+9>9I08-V[%/ M,V(8PR;[[[5?UIZL;;Y18[[V'$U;D><$;0$(8%5X)6(!"8XEMY!DC7"BL8%3 M0YQAN51X]5*3M*MX\I3L]UW[G[H39*C-TD@H+QJ&@=$"(!V076( MJ*1 JW+0-:9&A4N.^.>;QAU ^M,.%;ZCE6>DUC 29U7'*A&#" IJ3,2H5!2' M\2S>KI!8\JKOR$A-S:(1WLX_#3O_I(19H# M) DM8_*84[P\8G4+/FTJ/$^;Y=-=+[S]JL91:!3S+53.TT39@D";:E]W?'5, MFQ[#<=NMMO;#X R8+9Y7_>S^:/N8Q^99^^#I*D]\^)'?V MK9^2_H_D*;,O^]/]:+Z5IS D5B%WQA>E(9&A0))#$\7 :*P(,.=>.HI$Q!%&JHY"SF(HH@D IC2'9_AR77_;GO%VE M:Z7HO-)S%;8;-3/=PV6O6*3YK\_7YLO?+Y0)_G+U65]<_G+="2XNU?@^L9^\*NYO+G^ MUS\(!-'/[V?]3W]JMIOEZ_6U']:A2@K\&XCHH+L<4^M?/&NK7S#;C??YU^3 M)\?E]L>1):S/O>1KKY]7ZX6#VUQKJ'U4]?PM&VV_V,K6 $:)M9H8A]HHBU%0 MD5DS64U8K94ME-C"EY+:<"TQ@1I@4R23AT8B#%YL_;OV/4NM?\O-!N;WQW20 MI5E. 84/I-Q84-OU7IL#+Y_[^A[!- Q5I!"BBEEI98S=9C3=,+?"JG:PP##- MA8X%BBDQW'Z)BO)@$8DEW:%'\ ;'O0/:EOUR,6J"4:H;3NLW/)P;Y]*OCMQW M#7Y%UV#T$4O.&!!0<(@)?5W78/'N>1=K\4)&=NO6RP[9&ICZUL"[MLYM-(KC M6^,>XDI]S\_M56+?-=93T)84M%O#6+N;(\]X6E;G? _"QC-+CM4YCI @,A6X MUH-0&X"(8IJ"V!H_&'%>^L814*2:%YK^WL\^E90UM03W/4*/X@[$C0X);2>) M^@0H#T\>GBIXJF44P"A&4+ PTCS2$:$X!'H*3R+"?#=X:JAXBW0X]'U2UVA3 M1Z(T;=,D]:0K-$H>9%7+,1TQ&H74$(FPYMJ$5)0\" S#.GR^(>)%=9+AX/8O MZ>VW-*LY;_?8RH3[5B9'(NC/@9E$U4.,QP1AQDC,PQ!+0BF@98H/^T[*>KMZ+EEAS]5U1\R$I&)"RD1$(\VM M72<$TEK'S)0Z*;9"<:D[Y6*FT[[]P++#4:/,N.966RL1STKPG2[KL:I?%0(8 M,J*AD33&84P45J5O!7+,XJ5KB;"OKG8=QN%VF7VNJK-Y, M>=I+A=5KPCH/V]QP:S6+4[:U6P181QAKWB>:'4$P&@)0M2I30-/0XAL@(N)A)'D<%[Y" M94(>D55E(QMC74-^"]*!K-&4F9WOO\5!ZS.J-RT+-2%!0$=2&$49A20.PS!F M<<@1Y(0C%"X6:CZ[U+FRBD;J3U;DZ[#0$=1A<5^'M6L= MUD&]E;Y.ZWRJ;-Z^D.;M2K$\';2)#LZWH&J;W.##U2VTTUUTU+YMDA='U:)S M6HHHXB& G!&N#(>Z; BA9,C(THRGC9,U#S#R 780!2>=P>)]VAYFCA=F:+W7 M? P$E]I '<9(FM -A2T*+'#,]5((K1F8:2H['/!&VQBV#F9.*E'N;X-1VAU^ M&]B/;H-Q\GOP-1VD=\^.H3[QXHR<$5DMOJ.IA(@;""+,@28X@F5G+64H(4N5 M3E-6>XJ'H[\-NO9DDM[@)OG]KV[RK'W58>0\($T.=FRM.#\!J7T.["2JPD$C M1!AQ!$FDM890<6:FX5(*H[!A=FI&G@E?ZW1,AGDYC-&1A"^T6.1%"2I>Q)'B M5I@A&M(0,(44P+C4,6G(\5)D;WJT7^S)*OO_>WL94_C/=#2\3;)[!YMYU]:3 MUB3/V6 ]:SY$M7)#S6(!(V$,C83@',IHZE+B$1$KBNFWXL-FA"#O"'SN8XF/ MR*C[DHY[HS0?0'SVYIPD%:]%F"IAJ+/=.)5&,,&GYIS ,%J2>7]-!YE]XC1% MR*J=X]'L:"TC]@;I;50<\%_[R># #EW6H= ;>B2N;$UK6A:7&PE)M'JZ^W8LV(P01(W& MX%O+@N=A4;Y8=M7Z&O-V)NR==E., KCJF406MD(=P@@*:B(BM%&L[(JA#8E6 MZPX'3A"&'0Y1*TK%6ZM2G++![2'+0Q:H96M%,=62 DUPDPJ'NLHG#KQ$:#\ M59#5C)8%68?NL1W944#6F3:PL,*4BU#PF$60$FN5&VIBP@R!'&EK']@'M*F! M!=VU@84:/CR.TGL7('/I_=WA0WHY'+_<20$R%FNN*(4"0(--&$DQ[64 XC"J M=5)P@W E,RH&.&::A8K&1;_!W*OAG(LO]*-8^YY5LX,G#Y-^,DYG(X/K^PL^ M#[/U;2G6='+88%5;SIZNSC!>Y<8 MA\#/X96ZR/\3_OS3M/.#J]8.[*U.DE$OZ0??DM[@3^_=7_T4Y#&PI:R0O-U? M]SX9?$NSH#?(VT:4:W OM,AKCV50M@+L/A41M7YQ\,FM.XN\U.1C<.%^OLUC M;9W\*>Y:D\%3D!>CNF>/A\N/2W\OWIW3F /OK!/\N.]U[P,W2OPVS>RW\]-( MLJ";9/>!TX:"^[RJQ2TWZ78M7B>#;AK\Z(WO@_!:!<*QFIK?TEW2&P7?D_XD MSB\X0SR?+%?DWZ^I.P^3>TS)I98 M^_GWLW0\[A<7D*]BF-7>M2L^S W#GI)/SEHKD,.QU_I&+%Q$0$,NA%%A&%)& MC5 E U' I*G!!Q;0Q%8?P"$'!BH5Q[P(]"L):,35B_"Q]CU+\'%C3[$\WLP1 MA3W&Y]!B/4YL\OK7K![M%KPNBJP+17VQXG[KQ^4,OO-?UXN\=WBU91Y[1T4; MFJQJ0K.L6&P([!N=^';=;>:LEE4-;)9A_23;W\"/!&%@*8U(##DG>V]_@_?9 MD<:/(??M;[;:NF]_X]N>^/8WG@Y\^YOU9/*"!TQM:#KV,.$X%EE4'C%@8P6E$>1P1PFE(8L4)0!@"H819BO-O:/M&J:/+F^1W MN#J*]C_E\_[G>FP?Y2QU\X]);_SD'C<9]X/[:_):<>0%$2(>=1H>8<_)A'#/+KA/\LJIW9PH(@AD!#&%A"(F$ M"@N>M?\JTC[!WR3/;J(!(-CD1.V=I'R+!?G)^JF:[X]QE#6(:Y!$PIKT1\@0 M@'ED-* AR'4ND 2B9&.8.ND_XJF ?LT)6"'BX,T5SX>C#EGS\MIX\8:V,"U M%&(6*84EU)Q0QBEV8\4+V @Q%7SA3)92EI8N-X^C/>;Z\,]! M]7C^.'[WY_?0 ?'D\1DJ.@?S1])J$K%23HM 7 @0 TP14#16B ,1 FVA:%EI M&79[]O;[$[>WOPY'N?]Q/![UOD[R#*V;H2MI< F;P[Z]J&\7+M*<9F,+1/LK MRD)-.BA/1WLX*R7AB&N[U[$KK]C58,9X3".K'#""380BPDIVE4#):+_LVM"X MW?W53SY_[^WGYC/W-VQ2V-'ZFLPCC/&>_*CR->@* :CU9)3*6F (:ZL,(2JM MF1:7,W,!Q#A::B.UH2UVF8ZO[EZM 6T8KA6R'?7I)Q+//6<7C4=6CZRO0594 M(2N&2A"-.444A5Q#J$W9-S/&6E/6/+)NH:QNA*RX0]C^^A6=(;+NJ2C_34KN MGWWC' B2A:L2CROKIN?_!CW.U\Q]6"C WSUW/__VI][8OKV[@]NM>B(K'6O! MO&?M]4NZR:N079%D;Y7'<59TO"(A*:_J7%'._3'XXGH?.S>EZQ$0(.3^,R_J MKA-DG.E>UK66H_WLQ6INB16$AF&F M)090(1&+<%HU&U-&:M7<&A@WY4X)CA3@$G%>CKO3(8]C&KU8#[WV/4O5W&YK M0;ZWH+:Y5_=_V&0AK]G'NBKC#5!P+]TCKE6A[]X,'RUY"00ZNX8I5L%5V7;B MF3O+$:DBR&SG^$C9TB)X_RYOYH# NY^L:N."P]FCIPP+G?3(. M?@PG_5N+A XZ4ZM'W0:31TL>F=6#\JX8 _LW63H.AJ/@,>F5O\V#*0XQW3=F M3?V>\MX2@R#7*OIEZ5*I!GY-QS_2=! \)*/?[-,>$R=+>G:7[@S&^:(>JG,) M'.#F9U-VHK +'KBO]]TZ'H;9.$ANO]L_3KZEPTDV?:I5U8I-S98\6]K'X&:N MH460W4\W;D5:MW0R?4VR0G+8!TP>'O-9><435ZV[.+I)YB11?J1YJ.L^7?%Z M=_")2Y?-QG//SAZM+GEGR:Z4-^ND2?YQ ? 5LF]7NM\ R\0?,%U8:?[O_6CZ MF$=[,1^^CM+DMP_)G7WKIZ3_(WG*G'"Y'VVP[.5%)J\2),']R,F+/V0NC1\J M&AE#$*4Z"CF+J8@B")32&))&I%;>*L3QAFLI/C?B?B/)NH<[6[%(\U^?K\V7 MOU\H$_SEZK.^N/SENA-<7*J/VRNR*Q![CPN_O+HQU\'-5:"N+J^O/E_H\,;H M(+ZX#"_51?@YN+ZQ'_QJ+F^NRUEX[V=2ZZ?-]W:8O:PIDG[[!;Z_< !L,=:" M<=9QO7[2Q[$%S[Q)B<7G1[OV\J<':Y:.LT6KKH*I&FPUH(R@URDC^/7*2 - M:N\METU+;:!J@LK"2*UK[E1N]?( 7F&@]*RX+<[1?M=UV[67DGLM7#>E42_[ MK5-^?2J?R@9,.7OPG[-@^,/:2OE,O/SKS2# GG4VI^-8O=BY"GK9O;/M[-9& M:6HMY.]I/[COV3,9=>^?W)G43O.AKGS-Q/V/^S0/+[G#Z>5&0B&07:>IN;]P MA#[\FJ6C[P7$CX+)H/KY8W!5_:Y\CI4[CBBG"H15;!+[!#>0UUF4H^%#X,[& M6J_N@()L.!EUTZ*=EWU&_>&+#UQUD>5+:AI&I?=\* Z@.IA1^H^)M80+C=!I M,?:D:J^K+]B>CZ70[TFOG_\J[WY6:YV64VS>KLA16'X!M;Y%.1%MU:IGD:KJ M-+'8NB=8)J=5C7,(+QSGI1MNF_CJ&J18>/^\AQL7;]U-G6=;N>"=/V;-4O?@ MQ/N<U_3(9.C<[-BRQ7QWN.K-TJ Z?[CB8%&^4]Z/)^!P659:MV.N<+ MW)E^B*>??=!/@T*P("'T+ EE/?OWR6@- 07_>('VGG]*^>>EV6C1?3 YA^%MVO]@)6QN&SL,30K3K3>8]ESL]_-H@;/CK%TXQ>D%4;%BQ?;QGNR/ MB^R;A4U$,LH3U#?W/*R3I: MVSED0>85OSUF2;=KB^H$O'7.K\HWN)OB_5ROW0;N M(*C]SVO[K,X\\L61A(/;VH%,S^-J\"5UO8_LWJ+$*ICKNZZ2F"D92DH8CS C M$<1HUMTRCGE8;]HL,14N5Q+K&!AL-(QAZ:>71FO^HDFY]CTKNZY6:G$!Y3DQ M6.$TOE^IP"<5M=2-OL)3FSHKN]MU9K9#",O[]M-YY^ZK&KMNLL/7'-"9-W;] M6'EW=V[ENM$9O\YE-V>OKX[KU5XPA[K'W,I5D(\, "RD8)@2SNGK6KE"_NYY M9:EX(V:-=U[=L3NL?]DN+WO3;J;/*S.--G$-7H;?,RT\.==6GJ6SQ]_^&=\^ M\K=_QK>/_>V?Y>W?#,=)_S@*U/:A"3FCW->![,@2)WP(9[MQ?_O^]OWMG^?& M_>V?5#_?7R?C2=(/[NPU9?]^GNI]X_MK9?'I:]9]J$YH5#*<2@FKTAH6"Z(- M$SP6(352,%G,6=4B5)#.!EJDO_>S3[\.!^G3KWEZ13BX+0@[MG0]BSQ6E19K M^B;._B)ZFOWG7Z:9<[DI/-<);?:=HL(H_P)LK.T99*R#<9-M$O=.GV?<+-F# M2:O ! )8)0"$(@;$2"A)K B#)J:4%&@B*2 L:B^:H-W1Y)_I:'B;9/=%>A1$ M/WL@\4#B@61[(,$5D @*K#9"H90$4&: 0G%9\8N-P=2T%TBP!Q(/)!Y(WA1( M2#5C"D>Q"A%VR5QAI)!%CR@N@(1+8#649H'$&R,M#U[M8??:9927PT5G#4QJ M51#>N[G:N_G:[K*GU:*^1"Y6(9=AS!"B11Q%!$22$B)D:4MA3'2XU)"EF&RK MRL&VKC3>O24/KAZ;@V:?FM#.=-5:%)0H% A@:3$&O*I MQ00(7YJ#USJX>(4'9D&%XAT*I$<,CQ@>,181 X*JKST/28@8XH B'5MS2#OU MHU P& C14N/EUB%&2UTM'BX\7)P*7* *+F*@J"0:B%A)J74DA-%3!<-J',L- M(IN "Z\-',P/,8'J'V=MAV+&ZH5<,KWI07/.QYV/.P!Z&LPY[B MPD)4Q'@4$Q1105"9?*"4IJ1%L'<4OC2/>1[S/.:U#_,0I)6;D$FMHLC-O1%& M:ZL&&EQ&%32,%7TEYC5AP05KUFT.@+6HI3YD_7^O4WZ MPG.G>8)Y#6LIY\@3'DBMYQW! LJ((R&(D@Q1^Y_3GG>*&;.4\% +2'NO51,T MU<[D"@^N'EP]N.X$KJAJ@A-1(ADA#!EM$18B0U@YCY&'$12L;>#:7N^=QU>/ MKQY?/;Y:?*VU1S2( X09)4:P$%.N8EQ.;!9 (+T4B'UK?&VI%].#JP=7#ZX> M7"VXLJHE6\Q)'%&L=1P+RE",+*26GH%8J[@1Y=5KFBUP$N\Q9-0BT#\!;&_U MG-$VR;D3V)^_:W_7_J[]79_L76^LE[0D?MW!?HM)N[ HKCP; 36(58 M>%MV/[SR5B2TMX'KN3/+UL02_(TXNGERWH!7MZ\?2R$;T\EZ/W=H6J M^U#<7*L7;[6<^EY/?7_^+D]G?_XN3V=_9W.7YU&V4,S?#.[L!K)_]XKT?EGY M[:96[)1F\(HL@I8D"G!*9HD"KNT_ET#"B"MFL(QB/.V9B!BMLK :&%(K6E-, ML-B5D: . :+)/(36#6+QB.41ZX@1B^-J=EP,<1PS:GC((DP49QR4>:.*Z:C% MB/6*#/V]9I!ZL/)@Y<&J.;"2%5@A)2)L4<;T$ - V#E3?<&NP36A7*\_AI\#B%5?4O9R&D!A$L8AT+4K5A%H@R%K:>QYMKM\ Z8(]C:#V; M>S8_,)OSJD,5Y^XS 504Q9;'8V:XGHIR$(>;-D9^.S9OJQO$\[CG\;?D<5GQ M. NQ H"'A"$&H,1AJ*=N V@XX'OA<2]WFW8A''O.CF\UVNJ&(NUTX.ZS9TA+ MH%JB"JHUIRQD0D*@A60QT #)LI^\D09%KYF0VAX?ROZ]Q#N336OU,H^"'@5/ M&@5QK?,)D\!GH,]!C8=@RD%092 M%FNHF5$6#./0$(S#J.QNK!0*08LP\"A<20B M!HV.M<3Q5 F$C"VU']X2 !NQ6T6'X#.W6T^I"4&MR>J91TY.O4K6W^5)[?74 M]^?O\G3V=S9W>1Y1S3UD3)^ME7<&1MS1VV@(U#)+J((181PBJ4-(!0\A@M,1 M7,J$FV:6;#NIMCV13%])YX'+ ]=Q !<$E7>=Q)&.J)244\,LBH6"T1*X#&$$ M'0=P-1E\1%QZ[/+8Y;&KG=A5FWM*$1$: /M_]F.,L(H0F^:(Q1;&C@.[VAHT M],#E@'W!Y#:G5D;P6%1N< M.FCN)Y'B]&:1[FW7!X;?6E\^(Y@&T&BC0A$R"41HRE)/KBW\+F64;3UR]$S< M^B!SP.?![ZV M Q^&M?HIB07%2 *B$'>.1S6U=H6,C&D"^+R&UJCO\4_CQ*YT^GD3SZYMIM\; MI!_NBW1_B, ?YVA>6 *O[?9_)]FX=_=4?-0;6!0;?\*."5Y] L6/[NN?>F/[ MLJY]QK\'7]+'49JY;,%@?#_,TB"['X[&'\;IZ"'H#;ZGV3A/)0Q^W/>Z]T$R M2H-N,AKUTML@&=N_2(,[2['!=T>RP? QYXR)7?4H"*]5(! -WL6SU,2+*C7Q M79#DX[*G9]; 7E9.WI8-OB!(!K=-+K@^&+R!QWT,@@7JMISMH*,WF"0%:V]* MDY"])5'6TEI7TLZG'0_-WN"-)5@U?+!_]Y0K:OSGS"+GRUFT#GZS7C9VY'I7 MA(6";AD7,89F?O>^AYRGLV"/_NX&_@]1VA[H:MXY:$/AN,ZI%5PMC.5?0HV/XPYC@)-<-36PF@= MGS>TJE6L-\Q):#4S/'LO,WY\'%D]9F1?ZCBS:ZVOG.+S_TC_,;&LUG%(N96\=7:%S]U BLOQZ->U[&'>YG]5K<[ MG+A'CJP(LN^UFD3MP\?DJ?S$\6.W.YJD#B\L;V MY4Q[1O87[BB>'.N+X0"S^.]ZM[^)IVDTF6KGQFS\VCMN>4(U3P MU$O[MT'/7FJ:C$KP'&\BK::T/"7BC2EY:2#VSG0;?\!L8:7YO_>CZ6,>DV_I MAZ^C-/GM0W)GW_HIZ?](GC+[LC_=CS98]O(BDVV1;JZ6-+@?.;/@#QF#$$!% MK<5!$*4Z"CF+J8@B")32&)(=875A0K@C;D=:+D=BKNHDV1)]FKJS%8LT__7Y MVGSY^X4RP5^N/NN+RU^N.\'%I=I1;"WH['M<^.75C;D.;JX"=75Y??7Y0H_K23"-CC7J8*>K"HF[=E@>\O M!LX(FF1)#OZE?,CNG1+EP/LQ'4U_*D#XIU7 L A;"[B6.PYN['ZNTWZ:F]P? M)%80&H:9EM@R+!*Q*(-$FL:4$6O1;RW"&T"^AWR 2X[@A9SJ.I ?Y?Q^FWX= MU\7U1ZM76LTU&'ZUJTA*_=,>E)6(PV\#^]#;2K-U\J(T.BO!U,__W,K*0C@[ M3U[^Q>+S7+*5)FA=(BUK:RW6/RU YHX3=W[7Z:!G3]2IWJ^Q9YK==?/F7:'V MC5U"5&"U@?S6;N='"_)=U/LQ:>9T"*B:8 JX,XPPCBT9E"Y0\@V=ISDJ-N+7%AA5^S&R%(U.V M-7H-B>Q(3-9Y1P],09M>8S7"&2MM-+._ R3DTHB0@-DU*LV77-&[76-KDQ @ M!AT*U[8VW/HB.H&S A^=_+;K?2JLK1JL.6:]39W4LCB\(/I*L9K;1(5>Z*.RMV7%I]A45^FXZR)8]P >_%QJRU^M6J3E,/5/!@1;LEJ-SR MKJS9H&]/PTF)7DX00?(]L8?C!(,[JCD3--3G(/RM>GNO_ TD'^0/?1 MD_,5. ?H*P"S:6:P5^0HL#]T<5O+"+?EC>5<\N7J;],?1VD_UW0L2;OO_R5- M^N/[X,+"YK?"9?MUDMFKS+(EY)BB1F$K.)*O/=;!2@U+>B-KDR2C\5/PCXGC ML$XM2C-ELH*+"N>3>UKAN<_[Q*STZ ZO'N3_(,G>9R^_#Y?L^!KK5 M%]F9([J:D5*CU*ZU]+Y9V+)GX0YO[9W;N_YA7V:O]8?=W]ZML-J18A#'BL1$$@$%1PK0J=6>=Q.LE.D(262_(;2*$! , MBR@JJH^4A#1DNE"I4C 9VS5D5 M1G&Y5,'WH95E>3#9WMT5>FM^+253Y-_]Q\22S9W;6&W#Y9=J:0R0SNN[ M]\GM7-1DZ6]SCX?[S;Y,/0P !BF'56FVI!*$D;#FG8R!BH109HHQ(01@J<*Q M @DK>.RCDWZ8.S776.FK4/2+)=%YHZZX(E/>T+1ZLC#K7GQ4]HLEU\_#+(N> M2ES^XE0I1]OWO<>YERA[Z+$]\_)["P\O/]4E(=@'S/VQGA%(F)5?K1;1F/E) M(.A@V;SY&;RO,@'V3&&H*N)2$A $28@),APB5TDK2PH33+.ECDLG3F&S=(+J MV8M+='@U*QUN)8%V[#4W3Y[63!KET#S%[!E$_]1&]\:>6:B6&>J&WQD!($=1 M# WB7%!8LA!3,GI!9UW+0N((6:@5/( 9ZA!,CQFD,9U1&(H9I(08K"Q 4S>^ MH9S=H"0E,ER:XG7B%-9BD 8S^@1KTK3E*6#T[J&OCSN&.0]H&JK*$%KI <_2 M91MA&AX?W1962I+'UX<#YWMRKN!N=_(P*=R(A=/._7J4WJ>#K+ X[<_IG][W M+9?\U D&:?Y7X^3W3N"L_'Z^D/Q5"R;BT#YX5!IDHS2;]*T5,UZVJKY9#BR? M'DSLLH(L'8_[A;?>OF@CTZW:GO.>%3:C6U9N6O5SUUBYPMXX?9B>7F8!*G W MF^?UU?U?-:^7\\3F)Y ;>+W\@)+<&^I^Y2Q,!'Y6PR)M=Y1^3P>3-,L_AC]W MIK__)1VD(^?2=)EYM\X0MNLO-C5-T%O\D^NTGQMV[D^*2([[Z;EO:Y==[RSF M7NE%3!Z&HW'OG\4'Y5_-_BC)$__ZO:X+=S0 MU@J,>^Z^9DCC,@+S;)[<63'.'1(_[/GF^./.R_[[;>C.]VN2]5Q&]7 T\ZP\ M#K->Z5:96?V];.9VFLM.7.TMR1,2A^/\&KJEMSYGCFE0(K475D:PAJ.>?6O2 M[S\%+@A69%,_VF,9WCK?^M/,XS]-SYR1OB5JEXWJO"<%1U39V/9]4Y_+KACW M9M==)G-,3[]*RK$GM&=MA^+:H!800A4I0ZBA&ABD")WJTU*2I7YT=64AG>H8 M-\,H_5*[E_^T:-(;W%A*_)[^:I=XOQCRKON8-U,_G9I@/WM1SELM%,&]R'DG M&VIX[9"]2&\KM5,K-$I^=7&@(F:7$VYXI2Y1I_Y$>=/VE@CS<8YX<>/.2G7L6BYGV)+GG,!85S&&Z5-?DQ M",>M64RGS#:P;#EYF'-7YMETT\RK1;6D@3RCA?C, OLR6NN. 6,2J2B$EG^) M$$(J4[*OY5Z]9*S\6FSF/ )1/N?>SF5R5K#JLQ5/-:^[96C[T_#!E81:^"\4 M@-ZXC!EWRZ=^3?I632R][X5&:X\W'2>CIWI$M5\5PRY%,ZKH1?'W5O8,7*E& MM[!<:U^P0CF'N4+O<#&4U>5;5:!E.<;BLABJ#!7[Y]G$!;M7+]4=U=)"BC29 M+*VAK]W4,-)=@)?HG^VI!T??:V62V'US!.C5"1YII*KDP\#0D2$)FE'-XC MO^U>-K0:-/\?>\:[W3KH"(+WD_)K_O9ES_M9>WC4<^:DR%?':%?:^<]RZA4_C8=,@R-PJ\U!( MOXQ-W;I3=TO:+'>\#6T9N&_+X-LR^+8,OBW#GMHR;%"G\*HR!]?58:=*ENNN ME3N3?GIU]XS"DUU/W;OV*]/LC+^6 ?,<&5ZL; %4<&U8%%ID,@S%0G$R77D$ M%:M5MF 1N\858101NU?**)S9> 1@PQ9+4UJK%-P-^_WACR(::L\G<^DN3F26 MGNKEFM;G"QYJ@KGP7/<*)W).9L,5SOA595T-U8"6;+G!J=7>,->9%DP?6/ZY M^[F^A('3>?OSBP!%9][\)(-NVN^7O\U3W=S/=FO=Z<\K;LH%]K+@,OT1?!D^ M)$M]?!^2D57@B^4ED_%P^D'1%CC_Y$?O=GS_28*/C&#$K1F"!8"0_W':@[1K MKSMYS-)/T_^H'UK>BN:59Y7 M:^P9S_!WAR>19PEB24EIBB1"9XCO--=LPV,XZ*3%_;-0O%YX-CG7[I08"K^2 MH?9\2+OU^-X;8ZXQ;MI 5ENY8Z0YL9-@:&[@Y=NVW;\J:A?*GJ]%]M1Y MZD3-WO,1C0*I;_%8QWP4@2])JL"7(CID!'',91@:HHF 92UG#+D0^/G UZSG MV=5=]6'H.&--QD54I%!>WZ?I^'/I49B+7>7,5@PM'NJT3NKSZ?L&FE8=#QW4NT3&VLO=12"#FX/:!."T5HGV M$.DALH40"0<BVX5(@S(5RV!<0Q19%F)4:*6),7FOSM6:T^"XR$'GO_>S_RF9RI0\%0YNZYZ5VC#K MDQ<'%*V=$+,%B;96,_8@YT&N:9"CU8PB( C7(J001I@H%1*BPZFOF$#,&@2Y MC11;#W)S?@'H"FV.'^0V5FU/PU-L;^M#,RKN^?E%7B$6CL0ULNG5'H$@X=4( M!(.%(E8KUH!HPQ"3!I4EZ$;&'#4I2+;W(E\.!]US$QZP@^C:UL5'[3#QX.G! M\XC!4U;=6@1!"@F@XBBDBD,"D993\-32B$-KX6*.I;:T#SS?U-B^" M95G.B,#*ZLAV V>+][J^AN T]WU.>SW+._:E?>NK8UV?V[45LMOW&RJ6NDME M[2FKXXV5W#9Z2"=8BWNJPMH#WXPGH):3$&[E\.V MLHRX976RIZSA'"B+].OQ]LSP5M1JLE 88Z%C(BT, \X5CZ)IO8$F M_(4)(F=1QKL?O&TTWZJE7-?*D) O0&B1F/&YN6\E #!@-0$ ,&1Y/]]0JHB% M$8$S <"8+T XI&! =.VXHF/(Q/60YB'MT)"&JIHJ"V!1T."$G MU$T,>&&FPMKWP,8&#FS>.7_KJ]Y@WD QCGWES.(5\ MFN_\QY^*HUO^M]$I$5N:7(K>=.^!S4 M;7+=\A&)4XLGF W&\DFCQ]GB__!5Y(4^?QM\$HM2]P=]F* MS/V]!W[J18U6WG23[#YP)SRK9QRE_3QDEMWW'GW:OF\^?2K-IZFL!EX13*D1 M7""I"7(#E0W@9>"<4R&CQYN+0DY'] M]Z_V\^%ME+HHV$WR^[OGHI[["(B_&"^-GLIX^9<:Y\^]1%F0B"V7E=][LQ8C M[D'VLQ?#\*+#N>_^[P'8 _#! ?C]&@1FL,K&E#&$(;"H)P30F!E&Q#0;DVLA MEG(_#H/ PB/P*VJK.A(VDM6Y$;U7@-2&G,.?/$Y[G#X6G%X'T[A2E*4PDH=6 M4P8241;3".)I0^N0,X[>!J:YA^G7*\I0=@1H=*9BZS1EWY7O]/?:*O>DOV-_ MQ_Z._1TW%W)X"UMA_Z'P7YZ-?Z]-_/>&UFYL<\J'<+8;][?O;_^<;__4>FSL MW'&X97KC47D7V^=$/!Y?(9=52$?$R%"-B8)(8J.$"%$\#>D C)9".J5'3I75 MH#>C9) 5;YDYW(XQ6#XKK=^7$W#VW2]IMY]D6>^N5]3@7TW&5W=A51/[G#-V M[H6[/J1YAR3N8,!.H8;>([!'X,-%U06L&H(@JD$,"" ,QYI&#$6<3BF*0M<:IG?4E&D'T)/0E%=TFUK=+\K]7#932HK-YE\K'CMM&/-R MUYA-FL1LO;'X UZLELW_O1]-'_.8?$L_?!VER6\?DCO[UD])_T?RE+GN'_>C M#9:]O,ADBQ4NQUZ"^Y&CP3]D#$( %8V,(8A2'86Q(M!S MD[?(&=[E;0OF'%9)[>(.>67OUQW@HM+]7&W MED3B<;..1*]?^.75C;D.;JX"=75Y??7Y0H=Y^@>\O7&NRX21+!K=9Q_4N2Q_'07:? MC(IF9(]V[>5/#\.))?5%E;."J1IL+>#:+@WIX.OZS*%WFZP"*09QK$A,)!%0 M<*0 G3X&2BZ<$'MA%6O_G+S;G,$6>W[][R0;]^Z>FL#S:3O+HKU_[79;W_^GG3CD^<.J/6#..&AAA[2RB18 KVMXANB[YP-) MQ3MPXQW#Y %;D(D#ONN0^^(GNJ_-[JN=64.M\&RVR7>7@B?],YI?ZB#WK1N_1=\Q?]NHL^E9YI&QY1>SK0M4DL MGH6ZV"IM\56D?+$4Z3V@Y/4"XLZJ9;;# $P].4IRD/4IZ@W@:D MIG$.CU4G3%I>VSIYB\>3XAOH:0?V-&]Q=LV?E&J\=>Q9"(#3V>NI[\_?Y>GL MS]_EZ>S/W^7I[,_?Y>GL[VSNLIT)6'NHVYBEPVZ4Z?K#/B7-6[SO..S"<:H898W(QFEW]/!)/6I MMWMF]".9.KCIU;:^12)BC,Q:)"J@N= (A!'1S$AJXKAHD:@%#".%%ULD.N:X MNOME.+S-PL'M=3KZWNNFYO=N?^(VJ]/'4=KMY;%,^]_]-.\F.+@-'X;V+/^9 M?_YLC_$&&JPR2CM$@I,>MN>QQV//$6./P#/LB<(88VQ"#B4.J9$2F;(]:V1@ M#.$!L:>%75OW/>/T&)NVOMQ;FS4R%=L#OP=^#_R- S\'%?"[)IF(P$@CS3C@ M5"!0]LJ482PD/PCPBZ:43BI(1U#JL<=CC\>>=F(/0I72:4*BK8U([85+:_#" M* H+I3..,8>'Q!ZO=!Z[THDZ1$ /_![X/?"W$_@)G $_XUAKPBBQJJ;1<411 M9$JE$Q"@T$& GS>E=!)).Y @CST>>SSVM!-[6(4]/ Q#0@ B7$EH$-$@0@7V M8 1"O32(:H_8XY7.8U[QM+,P-(>L@T*3'T3.]9_JS87I2Y5Q+)C#EU'X>\9""6"H&"Z:' M,2*1;(KIO9)U]$H6P1YO/=YZO-T>;UF5;BB@Q"8D%G1C8&)!- QYJ61):].& MK\?;QL*Z$* .A4UZ]SW3>Z8_&Z:O%9=H#"2*+-,CAH52&BM=>K)4!(5>RO/; ME>F]DG7L2I9D318,MC]H>NSUV==IOV]?F4=3'Y+1;^G8_?2*0*K/(_)Y1.T5 M:A*(F5##*A1&0Q(!K+"R6BT1I>> :QC#)4VV9!4KU'Z=,LH!PK$<=H1/3?20 MXB&EK9"">)6:R*UEK "BUAHV@M%8PFEJ(HX)6')&[@ I7D4^=A69,(_F'LT] MFK<3S4F%YE J)"F1L508,FD@:IT=?*0D=S(1AN'M5:-/75^_SHKAX^]!/KP[^ /(_^=T\C1X!7A!998D2 M32F'$:=:$02UH8A.6Y!3(VD3>.&5UV-77E&SP:HUG.2QW.MN9Z.[L0J+.> D MDAQSIA05,:.T]"-H80PG2PT:M\/BQH+71'0H:S(?QO.[U]V\[K8A7H@J&3H2 MDB" )=41!+$ "D-8^AV-$I U@1=>=SMVW0TVVZ#;ZV[MQ/*3P>KCP6((JKS# MB!L4&4(Q E)@'#&@XE)W4Y$TK[2C&XLK8ZN[$=\G\ 3XW>MN1Z>[P5K5282( M8A(IBI406BL8(C+5W3@4K_33^Z#Q:>ANF)^%[M;.RNU6H?T);WSC8?*G? A^ MX^L1"UO$NAU.OO;35VDY1Y8KM^X(3B"9#O)J/)V15)(8,&($UA1'X;3KN@JQ M@GK)J769C@NAZQ00'X(\756H(^G^E*%M^*JU)N\IBPFO))SS[7LEP2L)"%9* M J0D9E1PH)DR1B,QRUH*A41X:33+.B7!Q[I.14F C7JWO9)P5&+"*PGG?/M> M2?!* J*HUM@KB@&E1FD4 Z3#*"Q'BZ@8A8B3;94$'U0Y#26!=80\]^CL^_;WZ.S[]O?H[/OV]^CL^_;V> MY1VW,WNK6K_<=L/N#_*??A0G^'78O_W9=0296NE9,!B.K>DYM9R#) ON"]LY MZ%46O/?/>>^LOWU_^_[V_>W[V_>W?Z8;][?O;_^<;__4.B-^'A:!.VOJN"!I M7D.46T'9V/Z_W/()AG?VMRYJ%_RP3TF#;TEO\*?W_6&6_13\L-;2*.T.OPWL M0V];ZC1H"U>^A \57BJ\%3AJ<)3A:<*3Q4^%+/X%V5Y69"6]67U.$LG M&*3C\_0P-+Z_5M9SOF;=AZW*Y+(:4*4BKAAF.%*( ( ,#$DY?U401@E]T=^3_B3=J6;[W6K MG>J6VX'];(W>A1!I$'B7L:H- /"31VH_3V;=1EN ].N GHE:LS.J0R@E"0W3 M1BHL)9LJ>K$Q#2MZC+JT4C3CR\>'@Y-GBIC1K%6"$&(4-2 N-\ M]KSLI:@!PK%8&DWN0+<$X[@#;IMFLMG!]':N_9)EBT1]+MN]-P M^3;WIV_ 'JUK0[S;<1Q6KDJ(?32\*9IX6_KW3?@].'IP;!0<,?*Y M[H>,M< M 2^,O##RPL@+(RN,:M-$?":%!TBS:+R2[\'1@Z,'QP5P) !"GP/D=?SVY = MOS#*4X?^-$[L%F:?Y__6EM/O#=(/95,,B, ?][4>>TF.\7J#25+>TM(G^1>+ M/YVN\N6EUHZR:SDK'372Z.*#4W#FUI[_>S^:/N8Q^99^^#I*D]\^)'?VK9^2 M_H_D*;,O^]/]:(-E+R\RV6*%^8]SXZ*"^Y'CHC]D%C(!5#0RAB!*=11R%E,1 M11 HI3$DVQ_'\LO^?./(R75==Y@W-WLJV82\]G!G*Q9I_NOSM?GR]PME@K]< M?=87E[]<=X*+2_5Q_F9?6FA=K HK0P^S\,NK&W,=W%P%ZNKR^NKSA0YOC [B MB\OP4EV$GX/K&_O!K^;RYOI?_R 01#^_+WDHO?UI\[T=9B\Z[>9('V#8"5S8 MNVT+?'\Q",;WPTF6#&ZSCFMMDSZ.@^P^&:6!_2AXM&LO?WJPH#_.%MTA%4S5 M8&L!UW(]Y\;NYSKMI[F$^J XI1B%2EO33^@(0*.+; /M')J:?T#O-GD,4@SB M6)&82"*@X$@!.GT,E%Q\(.\V..6>U1(&XT^XH89(YN[.+L_APR =![W!]S0; M.[4GGUJ79H'=25*I",'0Z0A6):LI"8'K*?3I-;0R9TJ *>^6&UV]S]H+UOYU M?04#IYWTY\ "@L(0R^5NT$W[_?*W_^<=>)?_;'?6G?Z\XFQO>@_VH"[3'\&7 MX4.R9+8])".K]A7+2R;CX?2#P@K,/_G1NQW??Y+D(Z0($,8%9HAR\L>IGF*5 MEW[RF*6?IO_Q\Z)6\FZ6^0)4Q+ K:I*:;_G2:C(+6X>1O458&V M-=O4[4/TINZ6X;A=%(D3@/+&]]?*B/EKUGW8_%6"6!7;CC2-A*!1I(C@H=8: MP3*[W^HD@H:+L>WGHJ@NA*R2[#ZV=.4BP>E\J'LQ.!L.;@]4C-9D\B85P+<( M\R#5CHLZRZ]AICOH[.XZ['78^[.YBJF%2PBY'0 M4E/,*=60P)@KJDO8M:!KV-N8JFVS+T^MLL%CI\=.CYT[82>KJ:R2QY)&&FF M:8R%Y(IK1@73G)$PHH?&SMVKE#UVOJHJ[( 57M/7O)3&_[^3;-R[>]K3(>3_ M)#E?9)11C3"(%,?;5Z=>Q[F7=_C";C%)72Q+UA]W?WJTH+>&"8 M-<8!*Z@HF![4+H_*O_ZI-[;+[-IG?4F_#_L6-E_SR/VM3HW2V]XX"+^-TM3% MB'8K_H-L]=WLHWKJ:K#K_M_]^=+JH2ZV54 $*FKN^,Z/ZP16V@=.VB>#I[P< M+DVZ]R[/N?9Y+FWYSUGPXW[8[S\%PQ^#]#:P8MD^,^E;0?F0VL/J!MGD:]:[ M[26C7IH%>2)4GAT]'@9)L'A+P8_>^#[H6EELM8B@[PH(1EDG7X'JC7M?D\%O MG>#R8_@Q2+(@O'WH#7K9>)2' ^U#W />NQ6ZI2'P\^+3\X_ASS]]#&[<-A;? M_3@:?N_=VD5:[<*N;>?3*W2Q?WE.&4-4?+8D>W57K']>E;HH-"E+#@C.HJ'%%^V;>OW>^&FAC-_QL*7V^>\L MM3+X.JZBK?D#TM_[6?G@V0&N"Z]>7,:;=IH!H&/UI'6*W-8W$XRF^PVZQ>W? ME3M>13?3TYB234&<]I7#Q_Q"+07W!O8Y29;F?&'5X8=>GMF>!5^?@LFC^\:^ MJ8A6K4,A-PIH8&0$@+3Z/%9Q"!0("1,@0F1*1>[JYDAHNL^K?%OQCI346^#=QO9<+SU'X<&!BW]S6;DE14)]Y/T=P<=\=2J M&6Y(1N8DJ?F[/TFGD]0NVG1N_LH2([7R#;%W3)/4((/->8[[_YP/LWS'S[Q] M1/Y_S$(Z:2\:DO;)CR3M#^V!PV!STOIS=W\.:=(LU(SA^ZUY]@;; F0FABWUQK9 M>K3U%8W M\ZZMX+%?_FQ%?#RPLS87?SKW+[^X[WO>=#1WXCBW8OOF!FM2UGP @T_SH;95Z,WQ8/+\=^-KF77XHM92;B, M86%=^\_2V?_[8N?J(,=^^LT8YP8(5_#I=0%N<5=]&DLO_6R)RGZ[AH@&Y]P7 MCX/B1_0L*J[CX9_V%Z5[6Y,;*(A5'>.L_8APA! 5DG/N US6%Y*8\=8]LEH(Y/QN16HUE-Z>7-C?:WV,B<-FZ5/ M>/:(TG<$(%=K)R$B/] 8R0C9@_ "B)(:3$*C' 'X[I"_XQ^NV(ZQ+7[O)LD\>YOAT8?-=JE\]_MHF+V7EG'Y)6[F< MX!#YH9:(4L@5B IWBZ0:B+68Y\=LY6"Q'CI)/B>IS9,W8RA746[E0&B&+ X#5YL@"MR%JE_#0X5\!+8/8 MNM?SNJ?6AYOCE+OBFYGA-VMVUS"Q!H:VC&J2>VPR^]P;;S*?9;,X=Q54]^3H M:[%K[:AB%+ERPHF M:0 AQP@*A*'P:6$I"AO/4K)"A^N%DL#EE_X (&F]+SN2L M76INWSP1U:D#TD &4D8Z8I)K@#@%A7G"(Q8IO^'M%\>__?ALO257@]O?*VU: M PNCAYXW< OJ(.DAB=.LJ$JY\YO*>O=#C9WOGNO<[\C<#-?5L)@ MDZ+];1X;/7AFQ8\168\IT1M"DQ;._J0_3_.GQ*.1=2K;RXP,FYE[1\67>214 MG&6)/22]68N7FLS3#>][XBC?=[-S=!RDY5S]MEC*X'M MA_[D>S(VXZJ?-?>\Z_G,&T^,I3 T8MF9%(XE9NFPGR]D*>VODW%P9FSVYL''5! M$-;=7SM.=Z\TK[*G[W9+RLU)5Y;]?.S%Q0%O[W%R6NQ!O%ABNTIV4?.3?'?; M0N6PU]2\_BZ2*/_3C"+RSZ]"Y0) XNRVNBGY,34+FQ]:N/.3IPX1?LI_L2=A M+FZNODYHZH[!^)6:;O!IRMCF:G8893J&KM'JX*4+F4 MB0BTHA1)$/JAL0Z@A(OS>\KG?*#;$ M/(C=0;T[7KL9V@F5-[E3W.LDI]29V;1V-3,!*L>QC[ "$D4(2,Y#;4MML87C M&+!@"WHK%;.@X/ OEB,+A\,A1\(];VT^'PR'S]9=$$V0&3P#%NON)FGR&H10 MZRCF$Q#XVH>":QP:9=W\#Y7 HPF56Q#"IZ1. +EKX70)H!V<,02PK)N?>2K; MRU1O6!5?CH.[CS,;,F#;DXR&\;B?%.&_1ON[&1J:Z ^+$$"S3A^K;Q8ZF5%B MG"_Y:;7U!?IW:]E0+TG):D/!OZI''B[G!ACY,[$JN5FJP=UJ:+\JOUT$9ULU MUJSZZB+W;,2->T8RZ%F?5F$+%B]U/^2%K=DPUPD MI\GDQD6[Q/W^)!U4I&N??EY57Z\M4:[.VHTUEH^+_1W8&>[#FY?]V63!FF3/ M"%6W G:0^:(.)OUYX6^LDXSCUO$XS]'*5\+.^PC,W!P''X>S952ZC0=++M6Z M/5"#FM7LAM:C*$4MG07)T$Q 0D(!CJ!6+-*%1Y13/Q!KJ<5/I[/H\UQUWUN@ M-J"!2]F.!FZV)O>OM[U!U=$= !'$$3 JD3*_:R946*0O4JY4N'Y&8_#LR@"8 MU4;R/JL'O$^D)4MIF#F;O9^[5*Q-DR;3>#APV%H$:4XP(1:S4GR4 6*^U*Z^3R\5DW#]TBJ$M^H*_* M 6;]D_'(R?;L-DEF63O*=%-))59LF0<HWK)7\1?\@N(O M3WD9&D#2O4R.7MWFL&I9J6VVKX[5\Y@0@3Y @6# '1V&@?#++!0>Z+5>!%M; M'@1ZK46?07*3N.M= MA,B=79U_Y0Y2FT3H8L:K3/CEXWW/'APN/!)F/JT<_,J!]_;&G M$[:TI,RVA$&'_U5M8EA0C79'0TE@ M-_%P?2"_]?A"+UX$Y=5/?Q\[Q5RNTG693KXE8R_JWTZ\ M3Y^"I;L_S]/^;9S9N>2WY-4 ;FX,IQ;9 U8@%X_X-9W,I_89O:)/M3U GBR? MY!:?%P]^!2U95H%UD88PE'X88H:8Q,8*0449= F10<7GTQC-(Y*\C_EC%4K( MQE 4A<\HJ+%$SA&.(0;SI* :0_6(K,2V6&5]5BCK5P_3Y7S#V@/=HS[G=9X: M+'C35D2=/7@?UQ)EIJF!T>'4!HLLNL6W&_HD:_YLS6&H.0$1#4,8">LE+62B M'W"Y@33J>0E?9Q:MGTK&.@YBV2L)RXZ\U;25I\2*9U:F2=A&9/?1UF'4#6ZY MI.8LC<=97(29._JXF^8AX$6LR^/A)U6AM"54+:REBSP(QI8N-@^:-"7"]HU) MR6><[]!3A6S:9G4)0Q<+.N>FK95-HFJ M0TQNR[-&'/L^L2=$@6*!+"-P?%75:BV9M63/*!^L98UMVCD?(F?N'*710RT8 MOJ_@HY"U1G$84H80(8(%$&JJ)56PS!8-& &[[?M:B]Q3VG?8PQ"W[/#HE=DL M;@9UR6[]O_6(7"O;K8$ZG.7!WHO V[WE/<1GV/S?[I3LCLJR*HSX[FYBGS#I M_^XDSV2<+$[;O,%D-#)BXC';9+$,WD^Y"SQ-IN:Y13W$QZ9NGI)K:ZZT\8^A MS7L+:8Y?I&)=%/5W_ M;A>D/TANAF,GN M+H@A7SR6\3?LS.[=,P+: \U38O0^5-@ 6J3QVFD8!U9$,N-$'E ]\+!'G /* "$KQ MVKGVDX"U2'FMK+7+FZ]V4@[ KM+AMV\6'58+YQP^C*T;<'#K\F&M6&\%X9C_ MC3^6AQ]K0M#FT*):GF,:.[?&('[(2N#"8"FYMG9)F6!KQ&T_6;A#5JL8E/79 M\P$-,X<2=WF9=M=.SOMIV9]2?\/P[LX\.9?/9L0VXS=G^[+>OXMBG\P*3JD> M_?/9*CBY>!A[>YZ95%N+%12^?K#FKDL93LUVCLRL4U>H(,YR5K1(E-?:[SFC MM[>BRJRNP!+ONE8MYIOKX3@N UH6N>_;/V<9?%W)_QP-)SDTY/T%GO).%<(D M;EWIJ84J!TR0((A0* *LE0$41'2A]$1*5;9T-)@7:GH$5')I-!I-^OF983*[3Y*B MS,RP+%?ENA$:F]Y6@C2OF(SS3D-Q<3AH+AZF1:2&4:^_QZ-YZ=&K#Z&(J7QB M(-48"O5XT^O=R-NF>5;+@9)!2 C$.%(1 T1'L&P8"/Q0B_6*)G4R-W+S4SF? MH)S#^X)&Q.51'B7PZKQ7:A"&D%*F".6<$1$"7N;!:8K)1AJ('!6_3P)@;9\H MY(CS0FQ9 $H[8>>UPXU-P>;#S"N<_L4;O<$PM?9^FFN%AC(7ED5N26R3H=R% MN1]6F+L4E4LR1)P3[&N)&/$C(D@(2G<"Q)2LN1.6 J@K<"D.*C<$NI\8FO3< M/A^A.!&5.PD;E4)(#!BC//!#+H.H,,89A1BL]2!^\?Z?L#3I0<3;EB?'X7M: ME,#M]^WA4=$X=1L->LDME273.,T-2>=9O7&^YJ$K7CK^6#^/=R)DX;RK]>RP M=4+OG!2ZB8U!X.R \B6/2MS9DHNL9<:3E1?,YT(P$J%($$4 \(4.HM)^90BN M-:&I4;.E=FUF]W<[N7"8V>.NN:&:=Z7*8=P#O'GV<^)WD-AYN6/GN3M(M'I0 M5I*V.V:X&4WNC9;5OQT/_SE/RK1!JP8-!RZI84G)R?+LA&QH7AZGWDUBJ[@] M?4)A[W6)T;7CG-J94W%[V:0FFX^RH^]4B4C?7S3;+M^29MN3U2 : _^C8I MN*#,;]9]6ATKV!-*LP>#RM!X*=ZZJM:66MM%6@A Y2H4A(! A2CD@0ZC((I8 M5)2.,5^H:*WNF5H86=G5I&H*_3D>#L['0=X%?,6*OKQ9P>?WY%.$K"=1\Y:U M@ZHULWD=![V?5M6*GHOX30>%$;O80>>H_.ABK-TF%DEC]B YM5K7I"AQ?7-C M>_76HH8+4S@7 ;EN8NSAI"C^-G.]:=Q1]Q+]UPSOQ;U#FS7@1,K"''[2D(]W M9Y)L^&/G>S^Z4/+EJM^'E(>R*,UDT,70;QE# M7]%KV\B-*N\$ T*'VL$R6@N84OD@741(?M 3%HSW.4WN MAJO%NT\_>A[U"&_AP*=]'X4A@\I)P97VD>#"_".B@$(4,;^LY.Z'>*T\WRYD M<-+!]*R-(^&ET@$%#-=EY*I0>RS:?LTMO'A _=K.._R*WF$(2*VM(Y1!(!&% M1"@)2!3Y924FH9F@&UKEUIV%Q;X>I=&VNY.B)R@\3O@EE:N*AQ&7,*"8($*X M+X369L(MV =K9X['KZCV*]B+5WCXZ+,3.;9G>[/7/.U M(D$VJY7A*FMLY[:>$0.Y=RQ/4RBJ6EK[!1_9XT1JF MN%-? ZIHE1(& <;*#SB#P(^P MY,9:*"-D?&!P[(6[(PYG=U /PO4&FOOO3Z=9/9$9^CHEKB%@-3N'8 )Q:,!% M::V-F$5!67..*,">Q9;M&C1T$+/;)O'*FQP@R+D(*?1MYU\2A-&BWIQ1C<&. MFW1 2 -[I UO;D/=,'K>'UL]OC)[705< L*$#G D$=.("H)EH,I@NX@&S^[U MUBTP7GF[/V9)WV[Y_20=9,GXPU_'P]%Q,J6H[-1 4*!\01E3- QD!"3690,' MP>!:JL!.%8/?F"^9;-Z47)5Z^Q8/]G8N^7C C0G@RDB[Q@1=8X*N,4'7F.#5 M&A/8S@(Y\%_,[\QD^D^=8JV*N:_]VV0P-P+IYK>\;^30YO_6A9]C7SL0^^Z59[JO=7V[<*+F9_0+*C2MVR7ZNOV!L]9W1\F;;:\PC M9TZR])/1J/C55;"QG\W ^^7G1];@:GAGMN@BN?>^3.[B\>IH[^+TVW"<#R^> MSR;E%ZZ*0O[-_7 PN_U%R#/&C/9(I8T@HH3^Z2_7-JHD_=BW=92F6?)+^4=] MC>R#W?B-\)\-#*O:\8[_OP^06Y5@-K#_I(N?B_'G;R1FMV5AWMF#4^X(XKB>SV>3N+TL\@@R]UQF@_CF_?NFKG$Y1SB0U MOK,Q0S8L]9?;X<#P6A-8F&//BI1;7H.3G=^";_&'Y^=:8$(Q$SC]X3F3Q_L# MC\^;U4#HZ>*=T\+4ZGBU]6ATM/#[7.S.. M47+"M'!EP_W2=&J_C-#/1V4V.T M(P\$^U>23@9Q=FO9QSEG-QW?-$%UK?-(X=OL(+"#P%."P%J97HX8!S!D@D(. ML,^X9GD06: $H&*M)D*;$/B&=3C)5F4X.\SJ,*O#K+?!+%9A%@$A!DH!30*% M)16: %I@%@JX7.LPTB9F'7Z080=:'6AUH/4VH"6J4%J-&2(!"'B *" Z<%T&I&3SIUR'G3<\UVO'BK07WOS8>--IQG[#+7 X$87*_]$C"? M"1GA4(6 ,DD $X5>!+GVURH0O0AB_I'$Z=7]I/-B[8IT!ZM#=9Q^')R.8"U5 M/>*^5I@ )4,?1R'#I.!T@ .PU@VN!4X_)6=-QYH=:^[%FK4J$C#""LF( :R( M)CP$L @A#J3TP9YG2MNQYFO[)#JIV;'FP;(FJUC3I]K:VL)6>=$1!4@05DI- M&(7[^0V?9A=QR>7[*#C7<*&P206BAJ/SOW:L?AJL M7NMLB8P&H5@0^ $F4L#K7X7IGRS98_36] AU?=GQYJ'Q)0553E5"( M)<2^AHP'#)!0Z3(80' 5K'43:(,O3\F*[WBSX\V]>!-5O.EK%* (^% +8*2D M;>Y1GL QZ9,VU>..K=YA* #I?("=#W !1+4N*TAA12/$(V;;!N-(!"@LE 2. MD=[?!ZB'WT\\$F#5+4F[=.X..DX5.G@5T<@X!$2((,(4<:)E%*HR#R"P;[O6+QC\4-A<2$7+!X!%BF&0AQ1S)A0 /NR/"'$ 7P5%C\E%T+'YAV; M'PB;,U"Q>2 CKGT$ <<1H)BK!<9?1)0U2*;=PKWX0<"[#TO]W&[^J;OP-?Y M/.DM5;3%TQ_>8#*W[1GV*6E;/-3U?%BKD=LZ3>]4?V7;96A\UJ^,PKBF;$&A MF"**4YNL26PSJ<(5H["/HF=;JW4>EOT ?Q.YO2T'O>.#H0XL.[!<@"6MXLLT M5:&F%IF8KXG6@OH+L!3R^9JX]^/4\,X/,LEZ]8:XW32??AX,D,R^)QX/K!V]4S;GOYNS-)N:. M83KPIG'J>N].4\,CJ1F&Z\)[4Q@[YLXX2[(S3QU6VUW;.'KGN\VKQY*QP64U%N6;<[1698G 3#.]&%:TO=E4B(T20<"I4P"CF 2!FI8O% M%F$$:-# 8HOG%OO\0B]6&RRM]L0D27C#W\=#T>-+W?/2Y-L:ON9 M?T]&#Y8OXEG>#WL\F9G?^I-O8W/YP!OF\&4FY\1?/#/?7<>C>-Q/O.PV26;9 MV;HVA?9\QJ:V%329#-3LQ>^!'[S$\.K4 M*GKI//GPUR">6IW$6S0"75.?EG9^A25VF2K<;P;HPPNUHQ;4MT<(RXCB.[,> MCDIV4^7$%IH<:D:3NUK2';+==9CGA14&&,B$HZIBN\_]2,- 1I0P ;#B@0:Y M/::55L$B!\6>%/YB*-#H:D9.C>+,:'_F#[?&;HEK4NO#TQR\$%GN$4L/V%&" M3<9)\PI#WX[.*6LY$65V@'6%[JQ%XZ AD@KGJ=4\K81]2.+42\SC]U".3U53 MG\[3ON&X?99F*Y[#E0]$^"%2V,>8B(@RPK@L2ZXP(ZSI6@FUK[=Q:MVRPX&> MI%?QC_\>SFZMW#/;:[YPO_IV!G9*R3ASX)*MM1U=O= M"%+EO80 <2(4 -*8'4Q'M@I.OA&1497 NL;1S$:()C>"PAXAK/F-R,>TBH&K MNOU-.KGSDKOI:/*0F*N-1F]F.\XU!^_>+(_[IU@C;Q;_\,KP0/.@D=/XG<:%YA4SH^C8'W/@M9Z'V%QHU2)K+0R-RI=K._OX'G)J^>,FM+696[6]SSRK M5^9JL6&F^+MAFV_)0N19WYXQM:=)FG/[*W 3);5X8P*%UA%%+-),:!D"49A5 MR"A.:\$;JM\W-DEJ-]#MUI>DG$>FA^-X]-E.QF+SYR3?SBW9J+J\VD6T)?@R M=$8V'AL<)C>)6M.FR \Y9&$HA$^X^4]9E%Y#B&$K&_$8&^VU$>",B=8]6??& M,G,>J]$DL[(JYQ_#-36%\M^RBIF6K8?W]%J>_ M)[/RDED:.W$YB*W+?FB$WXJ,M*ZR\K65G%X5FT=@HUR.O16[ CB[@BSIZ"X% MA_\E\_Q)G [L5,-A:I9MDF9>/)_=3E+G3HR7USM-:C@W^9;&=]Y/]J'V:0C\ MQ;[%JTC7^YQ?XWZ%?_FY9TC3:!G>_>VP?ULNLG-BUMYHMN4ZJ5D0UP]+IH53 MCF;#N\3MG_UO_HT]LC$RQKO+=]UR^^PVGQ82V-[LJ0 :0H )@S0V+ZR ,(\$*AU;$(\#\ M;3A^L=/G!24/:\N>[[XQ[,S_#R>#9T#@$2J(?^Q'!:\ $MNU1-O- ;#0"[(U M%<"9>[D :9=8!*BS_)5._D*V"Q==&,)J7;ZVQ$:;K*KKY-MP/+8&RW_$8VO6>>ZH M&X&%P5!2I);.RLQ.;UF*U9?>>"S._B MBR&8-UX($0C\<*T[^Y45QO/TP:%)?LJM^O^<&S I1^7"6+0.,.[FNV_@K9V_F'F<*&E77_#IZ:%O2H"H*!5*%! ^# M0!D:@5Q01(O@!XT5!,OF?BU.2Y5S^;S8*S,3H]"-YA8*[)7#+'ON&/M-*&?G MU;X5K>QU& G/9 LPD[MP%VZB=6_O M$5@"KR&WCRPR4)!*^P=$(8Q]I&B@)+"Q$:+$Y$A*H?>3VV)OCFI90'/28Z!Y MK#TF 4TJ[UP((P)$J*$, T5A2 4KPD0UY8*C-@3T:Y#('I)8BN:C;8Y)$M=B MX(B*, H@TP8O%&!2"95790T50(JL.0KVD,2O1!3[B%PJSU +@5BYR-U.W#Z: MG%;F:E5)6J^>+::--;@R4O?O;5H^9FI(X..UH8_?/\8WYJV_Q*/[^"&S>6*W MZ1;#7A]DO%=.F'>;6I+X0\8@!#"@OJV"1VGH*\XT%;X/01"$&))FBE#:;'>7 M]6WI?CS+%HNU59)<"WOVR""C__GT-?KR]_,@\OYV^2D\O_CU:\\[OPAV5/E6 M,IM:'/C%Y57TU;NZ](++BZ^7G\Y#=16%GCZ_4!?!N?KD?;TR7_P675Q]+0HM M_[1(1?OY3=,L'YG+BN.O 816V&L@P?'&*X"N9(Q6H#THE\=:(>>_:R"R7J9Q:\\1&?1;2L[S*KN;] M<#2RKM[;9#0PDF(V'#GSX9&SA$&2F9D8C2S+DZ'-9=G"86R>D"8S*XVM2W=N MAW)3^G:MKC&=V$(+S9IVS1#?I@S,<&BK31A2;"_]LB%W\FKZI4U4G\9#MR-& MQQC%J8O.>O#Z<7;K#_VSHJAJ7+>&IWU&*WV1ZO9&4(FRN55EPY-$\>IH\?+<;7 M><&4V:2D)/NXN_CWQ!%4C98,-@_-1&)#@34$SHK*9SN5+?BL;UR_+?G,2/O\R@>9_N6,MAF M'/M,XR5ZRMM4!UC@RJ]I/+,U+_*%M=$AY^/!,/9^^K#TRX>?RZI/3JL8S>^F M7C:_*],P+2S9K!(CH*HLSLG8JRC2*253FYGB#I<7:9?YY>Z*X=BY1_*0U6NG M3!69+%7ZS.+QBPED\KENQD,O)Y8N3**7"76+TZ<&9%\S3 MU(XJ2]+OUNG3-UR;N15=>[5[<]SO&S98E+AQOFXSSCS^VGSS4*2_GGEJ,:IO M\7#LQ(!A?!?CE1;9/TLO[7G#&RLY7&[2?.2<4RZ"P(#,>)"GUA8K,ETL1*WH MC@LMNYND,_?)5H4L=NK.O-XE-;GH*[L;Y7L+B;<@D&:,SC89YKP*I']<*F?S MZVQHV,40X&3JDHG-S(O-^GQKJ&PZM?73+)A8K]-B2>_RT%1+>G.S?Y/4!GOD M )?O[9[,5LNG?CW6RC,)/M3GG4-'KCB5$\QIOB"&U8L7O.!(W=)DK]VV0P'R67 M-\&MC<3-SL>?2U LI/CE8A4RYS9[5CEAH92V6QBV*?.2,65;D1?2%H5^5%-. M*-!PHP6E;]05[N.-_)?C(:%;^Z8P/[V2Q(O_S\""]=#>\,CETD]]Z7R5V\ M5ASY+DZ_#SVU\$/ /2F#!<8LP11G\JZ[SV#;7% MTRSYI?QCS5+YL&CMM.A()C[\]^VVUMONQ-FUNU M4&)WJYYS>%//N:4RPNN%@EM>BS57M7SI8LBG3.A5Y_E[J8O>;7W-B7@HO>U: M8/]C"%%RDCKP2 MS;]=K]*=^EYL(H #;IR+$9,\$;2*V112( U]*(1",$!^Y+,B+Q)APD2T:F:' MAF3&"XO:&HYKQO5+"WYOG]0.>X!L#+ \ZB:Y!X4^QRY+.UQY95SAM7QK -? M:<"5"*B&BH=1D#.X GH8T)/&E5,S4/RB0XP7VUC@S)V5;-!@ M40L:[('PG:C"[AD/"(P0D"(@5-$@Q$%Q4$X4$8':@N^*I0TF=]?%B6FFQ@-5 M+72VB37WJ_GZKR2=#.+LUDH+%U39(&<>K& _ ?G]#CA-@JJ>,N1$ Z0PDT(+ MGU 1E%TN601\+%Z-TYHKZHLVYOT= ZN]&U/^:RVR8D^6;'0I#H174<6K2G"? MT4A2WV>0A!$@42D5(Q6JMRHZ-2438X[@S#(_),#RW!W])-FM" M*!XQLS%2BTX"6#".">8*BBBDF+-2]F',UFIBKC-;N:9M"S_!F^2U@Y5P[TF0 M'3$+B:H@E>+$AR@(!(2A9EPS %5AZH6^#[8P]3:P4&,"B\,FST<.7RH=NPE7 M9LRX?+WWJ#3^]#P70B.\JC.%2 '.* X#I37TB61AD0##B19D"RMNS9U2KK]M M^-*F:)-L8S'()FVDBH+WV>JFB'PU3[LS ]\U1];XO8$EKT#A1B"F@>'(,A] M)KA&$91$(J9YT<.0$:G"M=9!ZXR[6-Q?S:I^,NN[M_BU52K,=\\79NY1OK'2 MTC%HR)V1>1P\M5$:LDH:^H!3!4+,.6%":,,"?E&(!A!-_2UB9K9AJN8D(&[2 MUCQ!,7?LQFET80*S1Y)DT>AR3!9:VY- Q'1(**$4QD))GB>4AD$ D/_9:5:UT$KJU6H MO)B,"Y)L3==A/0J;/(DY4*+NPN [0.L K09H0E2YJC8DF4J?&GLMX %H<:+ M\RZMUMKQM05HS:ABN,?@JP2$'":@G9I':E5->U9%:\R'?:E]C M8=02C"'S&:<4T[*E"B=8"KDO9Q<%K6L,WIY/IM' S0W;?[#JR EH'1V/&AZM M=]GV;?(ZPRR0D<*$^P@420TH(@BNG2:UPJ/-B-[7/&T^? %[[ Z2J\DL'BUZ M$(P*^GGH;(G.EEA!,U+9$H%0A ) 9,AEU#HL-0X , *KT62[V%+%,!F;GT= M-\GFUJ"G:U4<%-9U;I(.VEX+VABO$KA5$&@9A) '.$0,^HN^3TQ%_OIY5/O0 MUIC#!+U*-<_#A+93B+8)V:M3XBO$[H,=)H^6;-NW]84+;._ F M=)7!A4]5>E'VH8L8'&L-2&D+!5">4BW*&WU0N1J1A?C/81E!UQ. M)_NS:\15?M_$LVN3V:+[6$OS6^N\_&@OYO+6, M00A@0/TH(HC2T%><:2I\'X(@"#$D+U^.]9?]U?4NM!'Q@<6"\:Q*Q-NJZW0+ M>_;((*/_^?0U^O+W\R#R_G;Y*3R_^/5KSSN_")KIF]GBP"\NKZ*OWM6E%UQ> M?+W\=!ZJJRCT]/F%N@C.U2?OZY7YXK?HXNIK49WZIT5SQY_?E.L?F4LM96*Y M*^>A#/"G<]M85/*U5R8"J9JL-5 M)VZT7R=N_.&O^W8QO4C*=NJV9M@6#4M]!@ Q%!F$VC>VDP*8L7)07 >\UK!4 M$1AP@804@(2!'VBA:9E()@-?K78ZF7[>//,%XL$VWAT,G8=10WN MC9.R>ZA9V*7^OK_L0^!+2OD[ZOI)SPS]2HB0 !Q 3O=K^PEM%_KG^WY2MELK M3O2:?3\/\&4'ZC$4+V5JL7VL!H2'%*S16EO)?]BVXXD+-UMKIWT\KN,V">$= M-QSM>LV^VZU_K-=LM_7O8NOY3KAOYG7T\5^;VYITD1'O-S*"U)J==6U=#HM> MNRBN#JLZK*JPBM;:Q74];PZ+7CNLZK"JPZH:5J$J?0\R A77-,"!E%*A2/"B M+#L."!%KIQ8OQ2K>H%Z%W[%>=:!^P)WGV37OREF1@*Y[UZ'*_Q,0\^^"AZCL MVG=U/-3QT#X\Q*O\2D5U"'DDM.0*^X(1'Q01^=CG!4RP(3F4EV E3, H"#D@PM< MA%&A''(CZY"_F2G+]?_BEO]R[ +0W=JWJ2I2UFC%AN,OY_V>G4[OFYT9K-@Y M#"(,((%<(DA"7U "0>EV\0':HO_/B]BY,:V5-JJU=NSEKMK_K7-JMSO[BJ>S4@RDD=MVB&H!YOU-NQ,$(<9X?6>/8D= M,G;(N 0>YCB30L\ TK2O5:(ZT]\*VQ4R;4(\V&[N^\YV]K M#S=?;?#/2Y6G]BY$I?+*6U^2_N3;V+QY<#YV=<5M3:8TN;7%QK\GY^/^Y"ZQ M+I/-A:H4(5PII@3B3 36::-E6:B*12"J%:H*M*%UK )CV&"*-*\\FPUO'EJI?75U:U/AZ_6OXEJE[8G="O?[ M8B^\G^SYW<]_MF=YKJ;::&X'[LWB'YZA=[,Z6<^+W9-*PGGQH-:JU"R5EWOQ MXWJ[CZ1>)>/%-[LB<_N\FN_Q:EO5+C,0.3**PVKELE4>;JZ2&U+7D*>^0(D>TZ38>3U,LV%@ _B>H[&PPTPR*X.@B/@(]"GS+-L* !U8KH MG'4EU"QHC'4_VPVH%6\,TF0PG#5CJSUGHC59#Z1+53H@W>-]<"K&-5<*Q=0' M* HQ() 9(T*30LB"0&V5$-P.IS9C1* F/2D=IW:<^LJ<2BM.I2K4$%J!"E4D M#;LJ551DYYA'#+P9IS:C&;]/D?H^SGG4WA& !Q]8?H2NA)-/N=F(KJ(*W>5* M^HB&%&OLSX;=$V3V3!-[I*Q M0^C,X._E3:NF2X^+1OVJ>U-1=_QTM#I8A[\=_N[LZT40U#(G* QP1#&1H2\C M7X=15"JWB/%P+>7Q]>'W!?;H-J?\LE$?4IU8O>AIZ$ MLI>E?[4SY2W'T'8J9.S24;WA>&,:I/6!>+/;V%R<>4G9:& V\:X3+UUDL]H< MO+A*L+19D>.G*CAY5G*91R;FDA\S[V9HN+WQV82:EW9S^8:;4?F FI1M5MA>OY=DR MT>Z;^YQE\[NI'5CV7UDRV)S;C'D0 *"I%(*$6"H_#'69-!EH3FJYS40CJ(7P MN9"*P#!0$JE"F!# .6LW.1DUQY%Y_+WE),,=\;>D%H$>5^OGS;.<^P:)P:@[ M,X$%:TVNS3CC_"J;D&OY[UL:S^;#V4/.=W&:_+(/(CZ7$%M,OY[V]18;9+.SV*.( 3WOKWGEGZCK?^_2:/ MAL;T<[:U4;V3M_8A'X-KT/R[L.:P5I$Q^"(HF$\ @1A0GEMS$?=A*+<()EJV M-8-XU+?.#;,NQ467"S.IW*DO9J,VFNG&Z#8:3=U2KPSUC^AY]]]9DZTT3^G@ M^D]OS1\')CDZ8%@"!D$J5QUCE'"F(<%(R2BD2A29A!&1!+\J,(BF@(%WP- ! M0P<,+P>&6O->@@- 0^+[$ G@4\$E+5)Z(@0"M>:5;A,8>'/ \"HYQB<"#">5 MOV=)RYZ># RK*LT$13R( M8.!CS"+,_##$L-0$!*:B48:WNW%Y$]36_[S8EW8-AB;9_S"S#G:1\*2!K)@"D4V9/ECBT,15:GC79$.MX./1].-G+N"MO-+$) M>4EZY]SM5G%.79=WSS# U-"IC9U)9ID-1//BL:&1M[:O#P4-ZLVW<0@CC4D8 M!2@2$'"-2]\:9X3O94(_WA&EW+Y/9O>NS.9]<7MV:9]C-FN;3GDGZG4[2*'> M.=9.B?%YU= M#"30B'(14:%9R*2O4*FHTP!M4Z^T;<9?:P2W%^,WVBFI8_R. M\8^)\65-XLL0$DA#("(8:.XK3$L+G88^V*8.5MN,O]8A;2]KO6/\32DWC:3S MO*#=TEN&VEM;-!X_>,GW>#0W9H/-;TFR9"G.WAH+\6CTX%W'-N+>\I,Q(ZRY M\=&9&]:X<,V_#"GGOR&;!<2QS5;SLL1<-9P-[;T#NSCF5D/N7NQE\V$> M'I\.L]^]:9K<#>=WS29OE)Q;,G_\8,>T18,Z'$;"($\0A2"RU;QDQ$F9Q(&9 M#&I)'%PKQ<)089\J0201F!35OA31(9[9U>38 M5;CWX>=" (&WKD9]F GU1]]Z&!%6"4"?"0J04)++"(8\I$KFA]HA)=1'6[16 M+P%%SXUBG:P(:YN2>G6?C+XGOYFAWJ[JV\V5<4(] AHM('*8W89/10H9>(%O M?0KVEBAR1&!1JPDG F*;#!G;G5*L$6,$X@(LL(K"+6KC/@L6-FO]ZG[2(D8@ M3!K$B .'@A-005"G@IRF"D)KI9*#1)$C HN:LY0R M'D5$(H$9TX$"(10%6% DT39% IX%"PL45?V^[,H,.XEMFY'6T(/V^ DI)>\W MKN#7LMJ>I3&;N'<^'@QC6]1R&IM](Z?!ZGL/&\:?PPF<^R,T_/%_>G6>U!6>+6P855Q&:DV6U5]=2. M[#K.AGG-1,.2(QN>,;1Q V;9;#1Y.LDL6AA4,-MGKOXM3ONWY3&L7:\D[M^Z ML]KE#3-?C.U.+R+2;[QX.DTG/PS3S^RS]JQTN@DQ>=6R5(+0YF1%(96(1LPG M6,FB[R%A#"R.EY(?H^P9N"R#MHH L&26?4Y2&V-AUOD-@K;_M(*0+U['*BO M[FM.*,LTY\)LZD?Q9D-W?MW:$;Y7+X_VXL>=K8/D?^O4VK@)MOR<=K(V1__^CD["_QZ#Y^R&SE>77G!Y\?7RTWFHKJ+0T^<7ZB(X5Y^\KU?FB]^BBZNO_^92[VLIK=>6?'M!_C3N471R3PSHC1S'=.2Z#0WWU5R<',T)-=10%E@JU(#14 88; H::V(YK5HR""" M*L04^1%&/!0!(F7U:P9"1L(N&G*7:$B!SA S2R(H9U(*0%J/AD2[14,^5_SY M)*,A'T&2G-NL">5,J9S)NHC'=^#Q_UQ+VHUGWG_$!O;3!R^7>*]54+8["WAE M]Q[#E;&JH!^ ("2<:Q9"HB(L_-Q8#8$"D;_9O?>HB&ZM0S#K2?@J&<5'Y?L7 M!XLP_CRS[C8#+_U_SH?9T&[7"??RWL1Y%%6.=9](&5I&DS[RA40!+,J"A-R M[Q:<5ZYM,+F['H[S9B1J/%#52F=/Y WJ:(>.)L=O3PLJ,6>&P\'__<]"L2?-K DAQ5+8A(&#$9:" 4Q MQL#HK0N6E*':0B)6,K!<^<]FX=OE2$!?12(>9E&*5CFT'Z;T9?JMFT*A)RW1;0C@5]C\Q]_;JD>Z; M.[C?MKK_:WN_CZ'9!:=5LPNA.?6M;A,*C$0@D('&4M-!3&]1L&];U[AHQ#7. M>P2]2B>+ ^YL?S(:39-.ND/63S;Q(Z^Z4@DN0RHC*:1D@@&$@"#E4174VS20 M?X$O;BV<2=<86\*>!-TY\O'(PT:==(?,>)L,=@$KS@LH5SA0@ ."$8HB17C1 MG2F$*/2WJ"6_M2^N,<:3E)]\JXC6+>[#Y=.W]<0=I:C=R/&X*B(/>,"X0H'O M!P #"4,>E2XZ&!D1W+J+[F4XL(V+#LI&C=9]*>14D.0T7'2[)(PODP V)#"8 MS&T\_#[^^B-TU6V[#$?NLA.L=CBIB,W;L+E%-$)AQ"D19;@. F +>-S69==, M+KKH<=%D=;Z->W[ KKOF,]FW39 CRPER*[.5+YVL++,LW-6_#&?FL7WSB/_K MU8R8HO[T?9(F7C:_MC7LBYQUEZH]NS4RZMNMRX:M=]9ZI%[U3DFR3XVQJ:S9 MIY[O,M.LQ_N1?-IC*#I0U0<8CF?F?YF7)885XY%' /SI]Y^+3@4_V0VR.8X( M_*7XP64XNZ_@7W[V;,F!U/N:IZOEBUU<9S1G>_.YS1X;F^=^,<\?S^V;!RYQ M%4K!>H8_H&= R0W,)_*.1EYCU&5HH* L79.XI@QP!;?)/ M7AM@D+B'+WY8JBI@9[=:*"$OEN#:+J2)O&=3 MP&]:SL@7HNK B 6/J&_[I%+)?0X!$ZKH> #7SYE)]?=4G;[?LO'KERYA26? MU><UYHT%B>$>01NKBKV9W40828BHCDFG%D$*]P M$/C0)_Y3)2-?O.QK':-V+U#-P<;8O)N/+*Y&CW?8\I MITE5VV?'6A:OJ>^%'0D=' G5ZUWBK"EH><85UOKE^D7-6.5L] 00_+C8>@AZ=F2%RI]J&B".F0 M*1]' DF.&:-%>4*CZM/V=Z.YI"VC\VWT!1VD_B%KM669YII@*CC '!) (0N* M(TE)*97;JMJ[[T=CB@GO0;@Q=.?E^U$7@CUG+7V/T^%DGCUM<;M2>M?);3RZ ML8:3=2 MC/A%X:H7#7E["I?PE^%?2O_6^)-/Y]6C8[WE?)_/9K:=NTF'? M7!%,1C:)V/QEZ>6KD7OQ=)(FVU4]BQU!9%@P'R =*181BIF4G")L8\AQ2+CT M70V7K:IL+3FF21/"W'U<+GJ"X)FW6YFB3TF6)8D>CFUAQD])G"79\ZT9 ^(+ M@(6VO189A8K)HM=#R"4F8:T8420B+J @) HX]'VSA*+H3,6I@6J5T[LKF*5F M+WX/7*MEM,?\+Z=)ZEK0;K$" 1!":\DHHT@1B",M9#DR7P6JM@(2^SJ4/%! M004)1,9^+*1K$.$0/+L"&]^SM@+YX-?5LZT.XF M,PO\R>VP/TKR8J@3 ]*I9ZNL3ET;VGPDY?.+<:2IC:+(1S)-)]^'UB"Y+M\U MC$=&')B%G>6>MR.PL>H+=AMGMFB=%1[TO,,A"2E0[^8I2M\R/]2GXK]RQ)% MG _B"';M/#^/RC(W\V*".8G:%5XSTS)#IVF6ETW^,4O,9[NEKO>S73=;K[G< MX>HI1378298\1OWWME#XTGN&F=&MXLQHBM>CAP6GV3K WV.SD84EO_K^(UCM MJ\7BUG!H,#'4-:MHQRWT]\3 P,PZW(=W4[MP>>7FS*B3_1SW:A2?]\#^6';/ M-GAB55Q+^.;';&C&%*>/K/P1+-@>1\%'/LSW-*IU8^2 BS+3KBCSTZ985Y2Y M*\K<%66N <,J;#5@<:+]+$[#K. M/'\AY[O5VG[Z)[O!6]RV.?+]1*I/OX/YO6DE\>>4@=WC?9C6G:A^^.N.O3($BV.RCRG@+91=N==\-"I+L*; M2H06TGPN5X[/W*L_3FX^VE.P^)GN(JKPQV"MBSSM9A./0-5YK04Y=[Q@-X^LRON>CE]>Y MF'6:1[OED-Y2LS@:S4&"*F,+1AHPQ&C *,=0^5@%M- <(&=B@^;PJ:#QAX*\ M6U,=$.E!(MY'*<.3<$1LPL.+R?AC?V=,/%EC_-V7H]J 7*A"KB@(HP#I2- ( M8Y\"%4A0VCP,J6!+Y#*$V&\9O#C9)LOT-J+1 MHI^=T^DHW O=(G1.IU/70QXY[2T20W<^ZST!9>--8WL.\N3VV%T)GU.K4<\> M7!#S(NFMYYDY9;MHU*?L/FBWF=&S8X\VJV)W_HO4&3_WYW7P4 MV^I%@V2:FIU\)"+^W6D,[[,79P$[M*IK!,QW 90X@%1C3D.(_**.CI;8#] V ML%-1F+J;F,7\ER.P%C$(-MM_[AUUVSP1-?$II^Q3ZN,XZWMA/>V3*Y;XG M;@<@!C9) 5%%%=KB:2P@@4*,0HH#@0$HE$]$>;06&[ F"%XAII#AU_3M=HKI M07CQWME<#\JA=7">VF/76DJ/;;-1@^]62WD'6LCQ:QD05P?(@@"B$5=1J*&, ME&( %HV5=63T#O&#G272JW80PM1 5*OT0 MPE $. JYX%+X9:-:+8*(RZT0YA7B! ENTH%U^%AR[)K;4^%_-T^!3Z?'[6J* M-]5'\ZG5/,$&F_NHB8?=>;- >%$AO J$K_TPX #XMM95%!)9>JHDCM;:/3V* M\.WYJ$2CRN/.&_^NVF\>0T]'+VRHH6;QO,9[_-0K'"\5QQZ:[X:I*\ \2[*J M?O+$ O+PN[TH;QF:)ODALZT*;#[^+8E'LUO77_);ZGZXML70DRP[\WQ7 WV2 MMX),DVP^FF7Y$%;CZ1\IZ>#UXS1]L)?8LMV)JWV8V,6T;[TQ8\V_SXND3U/# MF.F#+;(]6VH8:/?"]HE,$UNWW8%./ISJ";;2L_WFWM""X;S[<5F!^NFI];R! MN<\^V)9*-BP]G+K?J[<430J+I?ZWS#-K:H9H+[J9S^9I8J:7W7I6-IN%4ID; MHEV@_.5#6Q0\'CUDPVQYS])%$[653>O?QNFWI-5&B#E*(U %LR!)J(@TX#[R M2+T3?2'/[9HV1"VFL*5V/TM8*B/4L)]^;V)":OR#[<.:9[3!7FS%=3,S4$"D)?ND]51N!VAMM M.?";>>K*W0^263POL07U"(:.A+'H!0FMLTPF5S+AT&T4X%-]^BX+MMOSH9EUN>4UG?K%;/N[\= M]F\]6T+6$,)H/J@W[RW!:R/U]-P#8KN[(PMIOS1:B'-]#6H/7+(:CKGNIB!G M" **&(:4"TEX5W>S#9.XF1A]=_DSY6H_+3CL24YH40-_3R[/]ULJ\1_/Z!WO MUXOWR$(MG1W\TOGLCC"=[" "$XZ"_I^.FLS_K#FM8) MF#J_Z+@[!6PJ&N$$ZQE!#"O4"C#G,%"<25^H( 01T4415S]@##P;;ET27/1C MFHRSI$VDDETDU(%[&YZJ_SZJUP38_\'_GLVG3RR168*_/-,FCD]G'_[Z4VR3 ME>;3]^Z1..$@+$RJE$(FH(&A*&*,: T$4!"Q4B>3PH?/'_Y85WVKZA?O8=QI M8,>C@3V"1U]M%(35M?)#AD[->D=JUJ;D9LRK4SJE&2 1@((H\[51N 16!1)% M,$!J%8E*NCIW9-7JP3-IM#K^IHT\H=3E8\6L/&!T],3QSWO1A=X@$/3TXCU/ M)*R3 %@K\1OX,-**@1"RB"C* %_HC'#=(GXM59&VF'3\6$!G%[=Y6"$RJZ7- M+7*[2"7W,?/ZHSC+AC=#%P;I9?/^;1$O=369#ON>(,!=789]9JW$?8H]XCYM M+)=Y!'?!82U'"!)8Q7&'."(,:&.*^;;J@"\C748(JDC@M6*RCN'5>/#%-?I] MVODEFG/3]RC?Z ![>6R@7?"VUQE5P"J!CJCV0\8CJC0DW,>H6&>B!%H[(-EV MG7ECZTQZ &ZTQW>@[#3)IC:P[WLR>E@))'P*:3A91II7ZW3M?&3>>1YG9W#D M=I+./LZ2]*[ F:5HO#L;+IP.X]'9.I[6&Z<_]LU@I>/[QBB\%B)6/OQ5?[3F MS]+8W;^W:16\]RWY>)TF\>\?XQOSUE_BT7W\D-E L=MTBV&O#S+>2WWW;E-+ MY'_(&(0 !M2/(H(H#7W%F:;"]R$(@A!#THRMX$(.)S=>8-EN7#MXC[>)G'R= M**/H?SY]C;[\_3R(O+]=?@K/+W[]VO/.+X(M>6U5JJ_P6HL#O[B\BKYZ5Y=> M<'GQ]?+3>:BNHM#3YQ?J(CA7G[RO5^:+WZ*+JZ__YP\"0?27GPH>2@8_;S^W MU^V*^T1\U]L/\*=S&S,\F6=&[AD8L\D:TYD!.!<6;$2AT:_*3W>3N2'U5>= M!5,UV%K!M4=BN7% ? &PT$02P2A43 9E++?$)+3R:;&M:O;BVRVC;QY% (30 M6C+**%($XD@+63[&5X':,(J-MQ>CV#XJWI7Q^]J_30;S47)Y\W4^G8Y!-!S+.L! M]%(%$-IF5!AI,S<)<6[PA2H(.09;!]#7979A6,EE*''FT;+K0#8AM/./&^)] MZRMGZ#&E-P^Q9:S"E&TTM\1AE'%!(&I1!( MMAY-+YJ.IH?R\*/I#\FO> +S.]JH=OG2Q9 ;8]J?!,'7&$<74+^XXYF('JM+ M>-/XH6WX7E-W)4* Z4C>I.9J<@3N8S ME_[M^&8E [@+P>]"\ _@Z(Y"6;6%TX#A,!01I0(3&5%K #I+#@94T0WA7I\+ M(='J.1[I"=AD+.O)A'P=*B8^HUH\!Y9+Y;BZZ/NNENIIU5*EI*JP$F&#LXRA MD"H_##6"+"I<;9*'B*R5P7@LA:# WLOQ4X6QNFR"UK,)#A6!R^3HEH"VP]-. M)VT:'5FEDQ(?V.+2&&G"":$0^J*(>C"J*P3/5@G\G ['MF[7Z#544XR;C ,^ M?/ [68_7ET)ZP- L*\45 M2L1#Y4L?$*2!IAQH/X=F(G@ UTH#KF3I7Q8\=3Z."H[2DW2[3O/- C?KD]1HSU0[-X!HINL[MWA<*?P-HRJK.:$C010$=.(:@",LDMXA MW $(A#/^W.S)/!A]C,_'XFZWQ?&?HJU)V;6ASI^5VY[KO MP8.6+%?C>%\ZPRG5OBA#;%?%,*M*7T0$ACZSYYXP$IA#CGEY%AI)RIXM[%." MILHQ\TL)F>['*P.8\*FV%361^C%+^K\,YJE--OOP5W2&5[/L\C2T3JH>+&QL M=?2Y*Z*2=*S.'T)WY(#3QTY6U^^KNG:0]- M$U0=,T=(:RMM T$IA81*%A6BEFL=T1>H^V$!KU\,NGY.TOXVW4?'U M59ZVC^CY8)RSC6V/3K?^U)_>@_-A?V/A/2'5,0,2$[6J*CXFR/=1I'T")99* MTJ([9B )7?,_/*O[OS(D\;,FO?]'ACSOL[K25:V!X2"QAP*VBZ++"QN.^VF9 M-GT]2=/)O84R:WMXUP]>/'##*AIJ7B?C_NU=G/[NI;;[7&+U-GMEUO/BZ71D MB,/F'!>-Z*JR,-ZW9/(MC:>W-LWLW@PQ<1<4F=?W]K/+(DP&/>]^.+NU#TLG MTW1H!W&SB([,IFD2#S*7TIV?;M@7#&^,E9X/LTJ"LX\W8M&\WK5(.;N&T]FWD,R MLXWP[BSE#/*]7C[S?[!S=]O_PS7K'#VT7<.)2USK:D\YA(HS&%(B_) #'3%, M"2",2<7\I>(.GY(L2Y*5B!C[S\5D]H]D%I33;+\9,H0]"3;VN7_Q^A7M+5?W M]WXX&BTVT89S_$<\GMO6KSN_" $$]JOS9>DKKAUY-M"%]7D_H*B55.2A# )! M0L!T"#E'2D?(4HWPL10RX.N5O[8C'.L$O+RQE8GLCK[<'5@5^WK6&_ARNEC& MT)V:A3X:\O!;;+NQ@F6'7()MXYJ5^B<[-C]]9$]?/B^D?!;2$$L0*:9I)!58S,L/HZ@V M+Q)R3B@,,2;4MK7@(29EO3D-^?J\#D_6Y1_MY<_4=2D6SZH.CZ:MQ^[[QZ7> M\U5==MKHJJ2/=EVD?QN.AW?SN[R*7QG(OA8IN45)'P:P'\I(1MH0-T88BF!1 MTH=CG]6VGOHR\CF3F/C(IYRQ,*#EUC/,X+.ECC:^!S;#$4\LU%(NJEFG()[: MO=]VE3A0.@@UH$H0:>POZ1._'#T&A-0+']GV") H#J(@C&BDS5KEEPH:,J"> M7:6-[UE?I9>5 %NR@Q\K\[/.72=:),B(3"RXA 1A .!^18+DAZ>]3/D+V78- M1Z'3F]^XK$E4.UD_O. ORW9-!>5#X)!&\DW#@97NY.RGM M4M=.(G5-R%K->DTHHTJ'C :V^K.O "V:5&C*X".UU)^QODMC(YPG%V9R5_?) MZ'ORFQGC[6K"<7,>.<1Z$J.33EKKT*9#F^-%&PG9 FT05)!BS@A7H40& X N MFI<%+(K\-?_MH[[+MT 9C)ILKWAX$'-JH9Y&;X/OW'@YX? 0B5GM2$CX0@EE M?@ 1#'R L2P@!=H0D5T5&%N<]^I^TI[>@GM B>])[<*Z@R=+@!]@3VB.DP,"-22 M4^ K'R@&(6)!@3V1^8#7&AR_2*#?ILEJY[<&40CV*'J5'L@'*^L[#CU5#I55 M819,)!*"0=OK$BK")-9!J7*'.B0[:0>M6QHE:&F9S MJ])Y$NH0*\U#:*0\4D(KSG(L"962:"_S74_F:7N0(GM8G(35T7'5:7 5J:+K MM::$A5A#S$F$PH!!$!5<%2BET"X2NE5N$EV5M".SWTEG'736P0)[:OF:08!4 M&-"0!%3ZD8)!H J'?"@5)&MURE\DT8??6S022$^PTS[FZQCTO3*HJ$)^N(@( M1#[U"0](J!C"H%"Y(\ B_6PC@3=A3'3:X3TG:+Q3ERIH>T$G\U<)7X M'((0:E_BP' 7!UC!**1EX!RECH8I77F^V.\9C-\5A00R0WT#+#0.R,*$!(B<<88[9VD,+V MG!L8= A?6KFDB>U^6\IM71\M:K6H54.M6FB5E9H!"W02)P132RV)YX>MFB2O MU2*W=QQ$FCQ9W5-J/15_D)=]/T=GMW?325'++#1J;NW68[5;$9@CCC"&:J:$ M,I9A(F-1-:W5L7:&[ +BO*@G_758%6S/>O9'U]VJ;OVG[65]P0Z#K4NH9:V] M8:U:>[P846(@I A81:E5OH)B*]&W M=##-GBP+U]I:KYCX@X(QV.F_?WTY!K8;"%P18&UX+! M6CRATB).8J,Y #&V7%A#9-G_ 4EL5PM7VAH(LD9#!HX- 7?4!V*=SV5%VK3< ML84KX47%JWME_X+7%IYM8&&3#X0_FGOX>S.N'G.7?LT^?!EGZ;\^A%"KG]/! M]_0^=R_[X\UXA6$O#C)]Q0C#QP?% Z.;L>>GW^4,0@ UC:WU=<5,K#A+J(AC M"+0V&)+7+\?BR_X4RAA[L\37;G]P7IW6-FZ7>_;$(.W?/UW:SW\[TS;Z\\4G MQE=743ZXOSRXM.945?61,G9N3K79^I3 M='GE+OS%GE]=EN$>[V=UGG]:?6Z[F4M5MCQZW*=C7P;X_FP836Y&TSP=]O). ME/WH9G>3*+\)A=6'OZ+.-]8D%@"+A$@B&(6* M25W5WY:8F ^>4Y<_1@,ADD0RRBA2!&*;"#FKIZ^T6O$Q*]1,7^4Q*Q05;[9, M/_12?16Z]??-[]^"SB' #BU+IQ"6Z42@YDPQ !!L%&E M[<]I#/5"6M&#%F+[ 3?-^M_W#FN.RCIZOIO**01O$3 _U )(*92X*['[/X4Z M%JKT3S%M&%U+TIMI=C8L>>_Y@KL-L1WH "R/(9+KE,S(8V8N-"]PH9EDAL>8 M$LH2Y#ZIJE\K]MRU4/UJN53;)6M!=A01QZ=BF3_79^*DR\T0,N=&R;F*-4HP M2[#&T$K"2FZ4"+)DHJQ37%D1_IZ9T>L9IZR27O:G,KFK528!3Q) M,+866"N (LXR+)-UF,:+E=?7D)O;Y5.TD_SF/1>IAR,YGVD!<1+JJIBS'92) MXM@JR6/I1"/B")0A#\(R89;$>:_&>,\4;VV([TA'@";EX]Z*P5.2=@?,7130 M6H%QB"V#G,4Q, E)8,Q%Z6FQQG'>YD)MJ[QU*NER1V(,/M.UX*153(KFW$@@ M%3*DJB*1\$3'&K-2UB4,)JP16?=T2;.F=,R.H$TZ/O=/S6QMP5-E5#(/10#8 M:JLT(#2F/,:* E2&(N!8/E'%^W5B3,74AUEJ2:V\%T"G)D=T9@EP:)R4H MH)BAF%+I$T-H=6(*T6*K\.6RHN3UOWE6O[@^SR:/OM]>("UN,I*V-8C>VB#J M3L=C+S3N1F._EZU2V-I#K3W4DOZ*,H[7VFP0102,:4(3J)'1"12@R'JT$M)D MH6M]7<9=?'&##W51=D9-%' (+.BV#T?#;M;EKP8;L_7^%2+E_TU+;?3R66E3BQIH*5< M,FRIH8GB-*9*DEAX][53W:R!"9?2O62USA\/.(K<-56[_V'Y8H0^EM#XH '- M0T(U12^B_[E:(/FS87=TFUVE/TP_[PY&^72<^2X'\6#4_=>[)YH>4 %X[(LX M"JJAH9H09,JF!T[!M?S#_! ,86$^SJ)H918)AJRLN8 YCQ&JF"FT,E#35[] M'O@NRAQKW7D2'4^S=W\J9A*YJ?@JSH^[\=0)8GEKAU7>OLG@T;L_K;==E]V; MK#<=9!?7Q73CS(%*-M]$]Y_< 8(:]A)WW3%M:%[SXHX:RA#2FFC&((,H@;,L M/".,CD%M1T', =>)T";1<0RIY*H,3\!4$)D\WI+7MYLI^S)@U 2WO/O3U4WF M5O;V;C0,#2M&UU&_H)(O8=VJ3Q-/,WX+\GX^\7?YVOI%^PHWPI\WZ>+R0+D M3\ZJ]L"%NP^U686@'WV=$8B08P4 .=VL607T#/-RMPJZ9ML)M,MN%7OXLI6[ M#._6[!6OY7BQNK<*PC=H=?#LQ+?6V, 'M/MV(%EO63>0$Z2!4^UVL<,V#WOF M)&BWWAFK[=:?ZM8_;O%Y.F>YE5'TULTF#M!G>.@MH-\_ZRR4F,-,B'EZH0)& M\!@:B0@DSAB&<5+:[!0 NN@K+&SN3Z,\3\:C6UTX ]P:E#D^SI9\9)MG>46( M[YZW]E=S).9NJ=RU906%F6C4J;B,&.8LO?<.],=M34\]";D%P=,%00GF(,B\ M@YLF,M;:$*JHH*2,VZ8P5G8A_ZA9$!2-@R B'4)0"X(M"+8@>-H@N 0#:W4F MDCAA'%.K&=ENR^7L;OW8$BD7+H9FD\ZHI""@(8J,0H81+$\M$)Y6107DLM\JAK[,Q7N!0 M03H"-FI:M!S:5\PV' I3I"DX%5B!>Z&?1*(A*Y_?GZSYOIT@\,-J*[XT*/B0^XX'#(.@YLO$5.%8*L8Y)51I M)9*J7B1)B$!-^#+MC\DX=3=: =\<3;W6]W_Y1W M?YV :[&WZ+_CG.&]=.58<(%N,XX#@HYHM/SNWIX?'CK2M0"P>P!8DL,* M,9C',6CI&%,38Q,I.8$(,Z5+!* :B(7X\@T1H/FL58@[B,@&H6"1>_:!)-?) M/VVQH\6.AI4'7 ^!PDHF,8L)T4 AY50'IBKE@0D-&H:.QD[A(>\0P(]!>6C4 MN;2_]L5N,CJ/JZU&R:YXGDD&-512:\PE98 B&F-4L2N!!-/GV+4JC;M+]9YU MF-Q>G,PA=-=H_4,M2S_-TG2>>D91$EOL+'BCK18)@P*4)?N=,8]@ RS=6""Q M$[J(PY:E6Y9N67J!I3F=)V)AC1U/:VZ0(LHPKFPEI1F-P6(7CE>S='-ZM.B MG::,[A]+OVE4SSZ9XCL-Y]J?L/WG)[K_J$-J7D"'0(G!$A@&@"$) U#%E1=0 MQG:Q!7F!.L\$/V_3-$"\0V&3QOO>YJFWD-(\I!QZFM!:>',(R4 $S=,=%&* M"D,HHT!#J)%%205&B,O%_I^O!:/&C!K2 6B756WV,VFG!:H6J$X'J/"\4;%U MNA&6"6)46PPX,=CPZ@ D3N*%ZGFO!JK&3#5,.V2+31,/!:E.(QC79->9([1> M&XW;QF.V\9CM[K>[WT;CM@$U^QJ,1VO5U D7DG.B-:6"<1K;V(CJB-XRM5!- MO9+T94C-MMQQ*X;AR48KO+9A>/L"CRUJ["%JD#EJ0&(%$)AQ10QR?P%3E1E* MC$7-H<86@G<[4K:QNRUH[,E&'3AH+,,,5DO\49R"6"L,B&!0)5);6KFNK&Q0 MTVC,A84Z##89;' <3JC]-4/:H-VU^93/&[1(H:2B@,(8R79[/[U]04.M,:AG[:<:6\VA\H+3!,F8T,0IBZE1U0&?1 M^)8NQ/FMS=C-1?!V,&]C\EO&/D7&7F:.,S@/RK>")D) C9R.K8'EQ'T[RZBE M<"&G?FW.?IUJO9HY+L1>R.[#L>/;". V GAO(X"7PA;!<]@"B%"3Q @1#:'5 M,6=EU)W@6*N%0@ 5;+WIH0/J8+++L);#P:46CMJ@O.,)REL*9 S7^O$)3*RB M"51&8:N0E65%$VZ1I NMK%X/9,V?@S"T]RCVML3?0EP+<<<-<X(7"*Z]'N,9.;3C>:Y@N;VCA18( M6R!L@?!$@; 6"DTP1((X33!&5%B(J;1)J1+RV-J%L]>W2,5E'4A8BX2[[@%: MF\Q"3\GY[]?LA[9"SU'_V5-5?SA-BQT/MQ4_K$;XVM:73<1I?B"/6U:%OS?C MZC%WZ=?LPY=QEO[K0WKMWOIS.OB>WN?N97^\&:\P[,5!IJ\88?CXH-52=#/V M#/B[G$$(H*:.L0FBU,2*LX2*V*E!6AL,R>N78_%E?PJ=7'W#4M]EV/=\G2U6 MN@II;6'/GABD_?NG2_OY;V?:1G^^^&3.SG^][$1GY_KCZCQ0EP8^JG@W S^_ MN+*7T=5%I"_.+R\^G1EU94V4G)VK7_^IU $/WRON2A MK/?3ZG/;S5SJ'2"CQ2: ;S_ ]V?#:'(SFN;IL)=WHNQ'-[N;1/E-.LXB=RFZ M*D&?,ZZHZ]#MZ+NFXN)6V7?^'FUNB96\D0)5S!F MA6)+(6",IK30X48K5&CW36,ST_[MZ\.,G:"Y;^^F!Z/[./G!#F-6"&H,!X^[V?\7H=DM?\V=&\[)3B M ]ONSWO9_7EOZXD<;R?8MO_SR6Y]V__Y9+=^O?[/;^'@WX[Y6Y:=*ZR#]V44 MR$]_+&O/16WMN;;Z6+O[[>ZWN[\OEL$63G7^.AQG[HG>*?0U[0__^'XPRO.? MHM$PZJ;Y3>27-;K)>E^S?$=ZTEX>VAY0CI@4\S810,B8B23F*J8,$ZFX9AI) MCAE0 ,3X\?'JOW<+Y M(5VE/[89I(=EDS'*;8K8OD!KBR;[5@$#@5K/&1H3'BM%M8YQ'$L=(YD$,*%) M8C51.P63YE.Z2$> MD-]"Q,M3+Q>Z4"@U@X&6^N+X$(*8N+^JRBAN%0Z,-/Q M0I/+K>)$ MOPW2X3/LKWK_G.83?V^^;?,#-=I#LZV:M4>*Q7%S]E(I7FM5S0P! DE%3 RL ML[BM34C)VCXZ>R$R^RU9NWEC #6:!7WX5;-:3#A93.!S3( 6468E3IA&FA@& M!"C%/88LYGR?,*'Y8GN([43N'PXHO.E1R#9.Q*]&DW00U0HC+)Z)KQI#NS>) M<\>7'[>U6>\862&8)P0K0@DB@IM$.\,)8X.E1U;&A-&*@X72""\AZY;-']:D MDW3ES6Y+7^V[FM1BVPEAVS)HJ]4Z$(@P#1,(*#>Q$%Q** .TQ4@)!-#FT+:- MLR N=EL%9B\S>UO4:E'KF%!KJ496JTR &79&+;(44:X@%!IC'&!+&X8E>M4I MUM:/IB1OLBG;J2AE6RI<\+B0P*LR72MRFB>[VNMKGY@ZSU_]\3F=>'_(:-CM M#_KEV>>RI%9 6:P1=5*8&,Z#%"953BX5AM>26GT+4\:)D]*&F3@1#%I4W(H1 M@@*^*JFU3AB0W3W,X,2>+AK8W*N;+,JJ9:J26+W]/G8K%?7Z[JMQ'EV/1[>1 MX](R63J8[=.),^2_W$?IW=W@WHTS?/_7CYC'XY!)]G@?FO9M(N+=Y39L_2C9$1"A 3@#CCI]K-GV7HY MIFB7":U[^+(]C8Y>LTI,FSM[<+FS;T,#)YQ#UV;.GNS6MYFS)[OUZV7.'D/9 M=%]XL#LILF8W*)R^EN?HS4+%UO(:;5#&NJF/.3AI=R!S M@'[KXRZDBW M$ELZ7.*62,M00J'&DL1ES3W(8DL7^HYO"$_--2E&'<9W$E=U MF$=L+7:UV'64V%4+-5>$\5@R:Q,)$^74*G=;A5U*6M$P=C5V[H9DA[-&PP3V MDWXWZY-U(':=ODF'7_T93O0M'925<5-_8I,.N\\8>"L'AN]S_/V7[CM=[TODW2>X+1 M\5Q+$UCS!%GW#:$BT32FE98&02S0\[WE'H>4_?ASL>!;=4_3C@.D-JVN=0FU M;.S8F-;BCZEE6B$$8@D8Y(;&MF)C);B!C;!Q8VY31)!\M&6QT>/AL?E9,S&8TS][S' ML?'9<-)/!T=L*"]C6#EO4F^Q$$AB:!A'-.%: ZY+N2MB;1?2%9]AV'*E'^1L MF-IB;S7DH\-8DSIUZX?: TEYP.Q%82T;F! =:P-,C"RQRIFJ,_:2.DE656O7 M8*\&=5T 2+7OMB[Y):]X?)4CLNU2B.,;.;$18J5+?A)!"N47QM07?;H?! M)K718U,Z#]V]6V] %-V-1]_ZOB+8']^7M9:>,:J/V[9&*L=JH=;IJWFY>7T9=H3@+2\?K??6MVJ;51_U M.G/5I2!*A[XS+()TKQ]#P6!L;&Q4#[[?%B%3A3L8FH&+? M[,<@?\X(KJ^W^[)DY2UGZ[6>I2.3E/O,4,L$(L-S<]-H*H"R-.&A9)3 1E:> M)1HSC9OEJ.8U7=%D?,+A2,"6%8^$%6N>'\6 (09('3L;TSK5E,&D9$5"<4*: M9<7F%55G=((FC<[#X<;3<.Q>3D)]/%\'KQ,-LQ#!FY3U],+54S0^E_%WK<\& MHE!("S7G"@IB(5&X4EZ]V%VP/9\/&KK,)I-!:*F1ATU1P]ZG47>[X0>H _%. MS-"]56];#]&Q,JF<6YBQY%A2"BC2$D#BFV2I2@ASI%\1H/L*)FTLB %UW--: M)FV9]/B8E$-2ZV*GC.(:<2V),EHS8VB5LFQ4LFK*\NN8M+G"WKC1LMY[QZ)' MY9T]'PT_]++>U&V3+Y=P)F.!6I9J66HCEJK%[QA%,(^ITQ&%%IHA*WCE5^7< MR:EF6:HQ-5&@)IVI>ZP-OH7EMHUS_,O(T4STV7<-N8U4=Q+U0Z&#UI9;Y,Y: M9A:16 H0)[%Q_&AA$BLPR\Q29+'$Y6J-1K"W''N,'%O+'F-)PA-($JVULR"=*BSTC&/=?Q9LRFUP;)/E6:'826S[ M_JO,!Z(9VQ_=+,_KL:W1R#]AU/W7AR]IGO5"TSYG3P7*.F*C=5DTD*@Y@A(8 M^ZYXT!J;Q)P ;7#9F0)S0A=]JZLP[>5-.LYBO^*ZMN#%]LRCA1I2DU?+!<7@ M-'-!6S_3D; LKYFRFDMK!-1:$BMT8@TK35D,I45K:<8;LFSS ;>\@U"3<4 M MR[8LNV.6K7F?@$%:0V#CF$F"C0()FA56@!R"-V#9Y@-S98?+TV39DW$^?\[R M+!UW;Z+_E=[>_1*9[%LV&-WYN):H.\YZ_9/T0B\# @EKW4H8U1!)0QD43O.& M2L\J&%'*B%WQD,@4)T2C8?[?4S>GZW[6^VT\*J\ICQS]23_;;K)9A]&V]F[K M!6M9W+,XGK,XP,8)=T@8G->Z0T'+XBV+MRSN6;S6 M<\PFC'&N$=$R!M90+$ 5/<6UYJM&3ZW/XLU%?Y F4\:/@,&/*JKXMW%_-([N MW)>C7M3W'>U.V!Z7?-Z/F8D84RVI,19"'!NKDYAK05FB,%')JK%:87W_QUE$ ML^\;T+E7*M9"\$D:VJUO[$AX47&7<9P8,<4\[Q4$&LC!$P8)0)"D@B&2\$H)8 -,^/Z M:NQ1MN,\C?H.H<;=QD4Z.IKZM1 M;7>C#-[4G'^_S9GN 7(M 2X(Y@=L,8WX-!J6"D_7&2NI%6UQMY=K&N MY]-;]Y/N@\D-^L/LPTT6$ PB\(<'# "9(_?:]+V)W[^^+R[UAP[3)C]CX.YI MPJ2[R2*?J9(.[R-?/=YMC^\[XTDQY.R6YIXO]UU-;DW6^?TRWF'P^"R-5Z]5 MZ/NS]94^/E7J]0OMWAA-'/7?9^DXRGQYK_77W63=[/9+-B[T! P[D2>U-R(" MO_9K_[CC4""_*]+:6524,!*(+ZL]&&[6 ZAML%!0?%\,XM[53>X,X=V,W^[&[)TKS*/4@ M,!WX)A\_1^_[/Y6:@1^_TP/2:.24ETF_U!!F53VVKR%(4&M=E0 B,"?$.'U: M2XVX)43&G!DIG([PH%_.,_5J J7=#;))IKI=GY#K)G@U3H=YORQRDXS&[IOI M[73@2+%7-E"WZ7CH;LS_XO!O.@[EPW\+L=QG)28^HL^S D@:$(2L@Y;WDGO] MUG_O3VXJU/<8,1U./; 'R+@NYAQ]<[N=@I](.LSWZUPF ZB MS]FW;#CU>F4O*(Y0"M8)='4;J+ZS$V;81 :^[S\F^ANGJKMY9@O5;')W7R / MOW2AK$V4?D_'O7PG#"':^A,-<,#==)Q/TV&@?G7YU^A\]-%3$/L Y!()&\V$ MJX<2MUJ]!J3LLFU' +65@AK8]M6V5@8X<'@P&'WW2+=3HQB!N>H+H$J$()HF M,8MQ0C&AC',@XQ@Y6UGH!R)OE7U^JJCQYRR?C-VEL#3:$<+7S,O-,T?<_;&7 M=9]&>>XN;;TX(^Z ;9C7;HG30MC[W>O/IA5,KG%]\E'4+:8_]XOL(Q; N==$ M.*5(*V:8 1;$D"1. ^=<8%]<5U!"]H) &G/ B.7=/[<("6Y_)_UTX/3ET?5U MGDVB+_<.)K[]5"D*!4QDMW?!9/FC4YS\[_XU[KO?]9Q&Y>@I]60Y_.I-\&B0?>WG@[!5JX[\XT,7Y4LN MR1UY()]PG.[!J,RCY?1\W0D?*V_I;>JT6_?4;) 5G.DVI]P:?YO?VGR23J9! M$;P=Y07@.'W1L\1X-!AXYTFI7CM\N1N5YFWTWB=/(/"+8^;P+_C+3_[9O7X^ MSKZF 8@\+?DDY$ W?_UX^;&NF3MMYF[D6/!CI.:FW,.Q#T>. -U(Q]%-&E3X MOF/J_I>I5V.STK[Q!.:&.BQG%ZP$]PPG]MS \L(S-+>60OGSXE7!@>P,RNQ; M?S3-'8?X_I SIW(UN]^NSF:S^W[3=\;%;7KOE&I/]/\L+1'_SIO1(.C@H:WKEQC+.[U,TEK&4QR&K2;D2Y6S@WH-[( MW3T<34*#]6&O7-UR!<(>N=&%=_GE\3?.1(!_4"^[SL;CHF%[]D#_]S_M#QV7 MAY \OPS5#M=9^6-T=MWQ7_HMN9XZ*,T>;D]!1GEX7#GJ8JAAI0LJJ*AS-G#_ ME:,P-W)G:_5Z85>JYIS5VHZS?T_[XS"-7O1]-!WTBJLSOW]X9)F:[/\Y?VLY MIH=+ZIQ3C3:".Z(<4==QT2, \Q*@6SB)TD($A,L%IE1@LC*B>)#. MQDW@1_*!R$13=C+XY_ES,( =0TMI8@2DVL.$NHB&,(M+,N('G] M79:+>^Y*'LMY/:XGB+"Q($Z]IQH:J@E! MIC#]C8"QY5Z3GFVKFKSZY^1=PT?6J!G53&?CB9/\T6AV(A 5NQM4EJ Z=TJ5 MPNG86>2DL0.;?GY32+C+.V=!.%%DW=J,;OO=Z/^.AMEOA(\3I/[W M;D9!8H430Z?FU)1Y+^T&CBH1#8+1^P061[7PD'3+YS (U=IE;+R$;K2"#"[U1=[?9W[*KT54VW,)F/U'O M M'VI<>3T^&F;?"\]$]M4?\OD5Z):86SHF@H-KZ W0+_?.&/7+7IHC;O,+>?4I M_>Y 5?D3'_^JGWQ3K-(%$4R(1R_I.\:Y*TV6(#3'HV_]7FGA/NDN>3R43MUR MK,;K:+6PA/)2(C@1[ ]T)L%';C3\1"_:^:)\>; MFW/\_QA=>DAP]Q8'8(M>FYOTFY<)D\+8#[<]FKD;[>A+&*S_LG::^GC6!T!G M"[;A(!]54YI4P2+IS-U1@.F-#P)T]FFY K_=N VXN^L/R\T?3<=/"=6Z5 ^\ M&'FR#D\8I Z.\\Q]=,04N+4@N?K+LA]WP1 .^.TVQ*/V=%Q7)!RIDD"PK/3J M>K(LKLO"?NX/!N5SBH$&HJJ>X!BC=!PAU*EY. 99&EP%;F6K(!K_U##+,.+! M?,.C9#1P-%#Q5GC7?45M#^10IY).7]UBC]/96M?F\WAMP_"_9*5WQIGHP?0? M9Q4#I$.G>LX'4\W!,6KA@/&.E"U+-CR7;":. <,)E$89"$S"+:W.N4!""'NU M;[L\S4\&Z>3!7>M%E[Q&7GW5:B(4X?"F:HC ML3\7DUCQ8*3Z89W4T(S0P(MT!C["YH_*.]M?^EJB- >,2BM!;!F'B:5Q#$MM M-L$4/W7@N=[2/W5HN>'2;^&X>@>1P8C.6_TY0S$A0HH$0D((9@G6J HH 4:I MQE;_J72=_:1W&S<*%\SV+WMN *S<*E-HX3IDW%:?\4-P]R+MX'FD?VL*7 M7:=*3@?9Q;4ISW<^7R8 M\33;4X^<%^7>#AL-O2>_DMGU8[+H2SI(G=F4^_.<3<)FCB?2/K@%4V_C>!T_ M_WD3M_:#+,*G3\!K#URXNTX3_G/]C4,/M(.'I 6*G,N0,.5,C,&@_#8@L__L M9M*M/C^Q)E?.[LVC[YH1_%" MAO[P2W73X^_@"U_Q]7ZVWE=LI9^MV6=2;+LXB7@M!HG52Q/Q#4L3-5J@9.%$ M2KYVYO+I\RCE$7:M4C1OTEETFQN.WV##%U=BO:37K=''D@/54\G;;XGD-40B MU@*48ZB,:^IJ;!KL@9\WI:@CK@-XLA-O=W^=6G=;UR$=3Y>YPBMB1VD$2L0)BYB[%FB'.$9& EFY-9 A$#]R:"YZ@ M.E&H84_52.*)M$_92-HG1!T,FRR[V5:#>B/QU[+^[EF?SA/H8"R!C57,?)JD M8H)1I:I0N(2@N$G6;R;C&W1(S!UQ2RB$P3AC'DFA4A2)C*!*Q$+:XP)ON']6U,DVQGKGLN+7, M64 M^^949>@QID"IA1Y5.^+A9N2PZ#"XDY:L>RZ@#T4.JVYW//5Q9;=W@]%]EH7, MP2(8OXC2+,WW8^Z\NH1W::UP %1Q#!)K86(,%M 2S$151 02 M;@W<]9GHV_ MA=( 83,@]Y\ A;S23 ;GD?\< 0M54AH)Q<%5(B#605# MH4 ,=\AL31FI5#991'C/9>#!&ZGGV:1*J!A^#;43HFXZ'M_[/?:5RUI%=Y%_ MZ9Q_%89)S!"$"!"G\BIB9X4M$0%BH4OY O]>5&OO*^5HO_+EPF]/'J*.:)1% M]T]_;6W04V5-)FNYSI)!+9$12!'##;2V[*R&#$')0C&\S5BS&>D)._#(W4/' M95K^=3C.W!/_$[)"RWI/7H:>L'(KYAR82&=' J%CC"UAB2:S;J?8:;=FN2=W MOKRZ+/-4U)/;WNEJ!^*CT%Y;4_$HN(F!>:R"NX)I(H12',:A@8PBE3PSW"Y7 M-5_!34V5J&:\/; \'%MP%MSH$[I;[7*1&VO%5:0F"1:)5,Q)/ LD%*Q*05?\ MB;Z]ZSENJCL^9POE4YL3>J1#P7$KG:T]>*H<2^8!/]12;1RE<\ 2((W/_:RT M4: LICOAV&8$*^H@VN2)QOYQ['&9B:$[^Z9&X4[ST7;,IFS.I@D@L1:$8*DP MP0S&P"25FHN)7GXB$A9[:\*2DT89;\F>[JW$/"G!>,2,)^8-W8FB2L1 6@3 MG'##D[B*NP-Q#-G:C->4:Q2+Q5I)1\AZ*V?F'K/6VCCX/+M8!]@_>=F^'WC? M9%X+1K)*626II!Q !2QFOB94:6:#)$%+0>E77P=M>Z8SZ/#EA;6:V-O][)7< M0E0+42<)4;40+H%]H+.#J,0HGE"-I*T*TVD$$K4V1#7D*^ =S!I5G/:33$_# MD_"W=%"V $A]H2A?1>N$K9OWR]B4S,T;K9!C4JX(BPDD0G,(J@J&,=5F^?'9 M;.E5M?+;B] "2YO=-6CI+)+Q/F2B/NZ+T7HE3HAOV9QO$0$< "QI;"E-*&,< M52GZ!#.Z/(AD);YM1M;*)A/SCX=M3^WX?%X;:(O;WHAEL9_&PY(5V,2XV!?[ M0<[SG:U.;,R5(IQC[/[O*Q)4(>08 K(4X,ZS+<8&@ Z%NSSQV+^CR-;'L0]( M=8 ^D"W"V"'X2$3-C4LMX=I([/0XP2&55IO*C>N,,;(\6NIIC&O,0X)8DW&* M:^_\H7I0=FA^5:6OO1JX*U-L60V_(YOW*:[O[ M1WY.\E1BWM>T_TSMM<:1?R\-DL-QCT@X[SR%8L*!E$;8!'%F++*TK-.(I4$X M><%TJ-6[6,Q]NAJGP[QX_:^.,+87(T+;XC.'@'\M#.P?#&!4JR@78\D0X=): MF0B!+(05#"3*O.1!V!0&&HI?;=2-NL?.@*,XRSD;3IS.T/+QM78\]?1J.<[$:MA;[X!A0/P\>YSAMG)/GV%I\>Q MQV:Z^==M](3W[/8E9>Z>3;LC\;1<#0YY;JLLI:?Q2UB&'*% M# F@5[@S>*,$QN_5,^JQK!)?Y@.?3M.-1Y[K\BM;]*Z-6&*.U@>A=I[ M;O M"? 3 8#.Z\-1:R#F&N@8QLJW- =EOB-2#.L5+B MMD9ER\I/LS(A\ZI9#&$!-26,2@LUTT975;,(2LQ+-0968.5F9"SMT$9UUL-C MY76LS;T5P07?OOSWN5"1?0F*/;K8U^,(<26@5FX:2*L13F+)(,8ZUL:0LN41 M2C@1SWK SX;=T6WV$."VY]R6'88:=6XO [>]C&@] 6N^!:D6I$J0$O.JI9KH MV!)M 43&,H8L,;1J>LJM?5;_6A&D&HK'EQT(&FVP=I @=1I1NK[_3&\QZ+W5P([96]3BU@G@UI(2%P2B>?"4D2PV MVEF)B4::X80B@.>MZ,6*#NXM5MX4I-'Z\!OO[X&4O/CC)'73JJXW@IW%)IQ/ M;]U/N@\F-N@/LP]5!AD"?WBP-)"YA:A-_9_3?-*_OB\N]8<.]"8_8]1,VMD3 M93!"K]V:0A>EXRP:9]W1UV$( G'$%UU/)U-WU?_(T7&>_7N:#;O^ULEDW/\R M#4L934;1)+N]&XW3\7W4ZU^[-Q5W?^*;LU<=C7?#"KB+CC&&D:.$ ML,D?H] QW,<<36[Z^6Q #\?LX;0_]-3BR*YX2_KDP$;#9Z:1AZ@F!X)I?[AT MZ)YRNEV'C>[KP?W#H=RDO< O#CA[SPWB>OV-+D36[Y>)+#H/QW?R"6L%#:) MQR"6/,%5.#[&S"QDY3S?2V^_RJKMF,-67?A:E6[ I1$2QP: 1$G$L<*$2*V! M8U:ZF >QX<(WY-%9>C2^QKKG&Y'\,0'M7% -[C]&5S7<<-LT6@$X?K\A 2^C MW]HQB1(J%DI1S1*$G-9K13PSTAE,%H##Z;C:86I_4J?=S3'C[#QYAG8_Y%G7 MT^]WMV9Y-GSWIV%_<)BHP>=)E$E"B#8H88A:)*E4E)4A-$A8&NOF5KT9P.!+ MW2.O7_)Q-G#:8"_HD#>EHAGF^$B#:('E:6!Y:(GLH^511[Y^""I,![_LP7QX0F]S&F&_4/G^ MZ@C=_>C2W^CUMY9TGE+^_0)7Z[I4@=^!.))S=^M'/_Y']&.3_L#_N^N, J,:1S]7WT=7- M:)J[35/#WM5-?SRY=]?^$BCBI 49 O-BZX@RA2@$TF)!@& *)W"69XCU0C78 MU_;PWOI^K1[J398>@6Z(Z)WH^TV_>Q-E?EY.(-Z,1].O-TY'=-.>YM%]EHYS M-X])?[ )BF"T]H\?Z++_ZW<"0?[+2TB2/<82[V;*IU_^Z68<;/C2$E_TJ96F M?EJLRP*O)-R]>LG$3TBSY0,&CD8:_-^/J,7?IU^S#EW&6_NM# M>NW>^G,Z^)[>Y^YE?[P9KS#LQ4&FKQAA^/B]>-R7T:#WR[OH9NPI_G3UR_'XLO^=!4\@DY<:,_'PUJ*=KJ*DK*%/7MB MD/;OGR[MY[^=:1O]^>*3.3O_];(3G9WK-;4I\5"9VN+ SR^N[&5T=1'IB_/+ MBT]G1EU9$R5GY^I65N_ 7>WYU&1@3_?*^X%L3J ME9O/938HU.(/5 >"X*-H!H:J@E!90J4$3"V_ -YM[FFWP 4ID,WAT$T=:*H M_Y]B,H/^;7^2%@K\U)D1X^BRF%2I/ M4>9?UJ)<]X17Q2FFAX(<3@%%W)9$2 M%'PG(<-90KD9E1Q])&T61^A'D][=#?K= %WCZ: \4!AG7Z>#\M8PZE$>#%3_ MDG].Q_V\UP]SRQ_.PSNX;[WEX7Z13IQ]$_E4[.B+>TMY6%*L6!B6FZNCA70P M\/,?5(M3SO%+YEWDY;E'-M-S#LOFFVD(_1"M%BS\K&C46VRYNSZ8]L)R95'? M_<9ME%N'N_'HFS,&_>*[%75+U\]ORD.IZ;#2&6K/O!M5EF,O< +=GQ4!&^70WGJR[F1MM/O4L6.QMUY&UO]F?\A6G,5/OYQD5+.B4%+=E MX5C0WS"<\9$;5>$;"HL^>=4TBZDY[70\NBT8O0"'F?>U'&']T#(L34F'@207 MZ;;T,Q0[[C\54%,\JJ2^$MUS-Q:'= ]9]L%Y\4.+QQ06ZO]S8[B>FKRZO? =VZ#N^F= M/_P?3[,&)-JV<.QZY!VKGG"+T^Y\>GOKC+'_E(CEC*W9S?1.Q_$?8&*,$LJ!$\28>T%2W]= M'\'0>R4&#UD!%)$T!6%VL\&@_/;_>P?>A<]N9MWJ\Q.+D M=WGV<_6/7Q['^KR;Q5//$C8A>O=\N'7Q1H;^\$MUT^/OX M?@?5^=C0OVZNR M\0T@=#/E@[>0>?.*J/TMVK"+=O6II%JUF_] (K>;?WJ;SY]8G-/(7XK30;"/ MBZB!_TJ'TW1\7Q ,W!%''%AT_P$$[R\YD,2UNL0J2>*$(44AM@@)G0A:V*Y: M VSY0CS>,T;UUB)I1+.9E&TBT1[)GA9)#AY)Z+Q'&DB4,H@R H7AE,0<@;A MDCC1DFV )+P9)$$MDK1(TB+)GB()G_O3A8!8 .ZN8^K^(R0M7>):0P[,0FGG MU9&$-505%@A^U%AR7/6:SX;=<1:RWVHG#W=C7Y_9GRP\/#<\W>*RN%:L61B ML-*8"0NI C"F>";,XT0NI/0^PX*SE?^+CA9: NV)39? M7R]_7"NF0UM&/SEOT8YZT_N0:EU,P+Q$)>0Q5[,.>+;+" @ED>:036PJ, MV,CZ+GIA3W:KM>-&^R6UGJX]D+6'S&NHUFB36*"M-(D47$.#3"S)C-=T G?& M:\VISJ#EM9;7]H;7:KXHFR10$<2P88F!V$@YTU[==;S9.>EK>*TQ_14>QU'I MB3B6[?5U5F2!9S]"CG$6C7U-@.+?)^E*7L:]M1[R #!B);0:2L4A DL>U[I M.&%&K&I[/LV]25&TMV#B[OW5.!WF19&$1M72;1X+[5]@4NLS:KMT/LW6-9<2 M<;8FXB@AQ @0NZ^EC"N7$K%B,P7X56R]GV$5A]?1LV7[ENV?9'L&2*T,!T,) MA40 JQBTG,1&5-)<";-0"W-[;-^8,B[$2;/]437R?9AI6:OIMC==E@Z\ ^8+ MRW#@+3 9GB='*"4QTPP+(BT'#$@BZ"SZ1:)X_>2(AKK#=0!I-#EB:;>EO>Q^ M>0*^OA:A6H2:(121IYI2WN)3BT\M/NT[/C%QJHGJAXE/>]N LN&ZF:M4N5Y> M(?1/BUT KEZLK+EG38*VW_R/B;F"@A*C%9"06(YA#!4 2I;U6@'G9M6/>%LDHVS M?'(Q/ OEE=U766Z+\LI-'B0NMML9-4YCDWK3W*++53$Y7QDZ2[LW55GWMN!O M#1S?L.!OVQ%LOON/.X+YFO!IMSN>ANKY)1T7W2Z&Z2#T8@X!PGU?#WOTO"S^ MN*BA/-'.)PU0DRLJ@>8*$\J=54U$;'S'=08E,4S$%GM-8*7V,0_T>M($UH:/ MCRHKXH^E@?:J.NZS/O']W%?"GXZSBVN_\@[RPI)\+N*N]2B?Y)>^K4CHAOQ; M>N]KXN2X<-@+#2:*[B[S/O2SGC2/IP!8='$[['^9YI$*OV1L21TCB"*2<32O3IY];2@V2BEA(D4V*8Q,#+#4T M?MA#8@8J=4Y4X[$/JO/K$-\OX$Z8=75V?.;9UOE^3%L)ZC)Z?H.JHIR#QT@?CJ%RW-&D\NH?6[A:BKX]A:..TZ,ZG.&M47A:KG%WM>WR?[(QMV^(Y6'^^\T/03^ M&_Y7.@3P0Y)]0;P)2I@]XW+Z)<_^/76D:;^Y/U?W=\7CGOF^43J2LH/YTF"= M]8GH:]H?.O/"B4R?<.B$>!C+L)M]^!(T1B^CG7;HORQ T\^J:*!32/:BT8XC MNT%H_?8 8+W4#QV\>J'16K%&WF;9%R3]Z0 <37]=Y.FY *@0U7^X[4\<,4?O M_7=>X"'PR^QJ^ Q_^2ET42NP(IVU[7.$]>'?3DGL7_=GVSRZ*YN=.?1PL_'. MN4=?%!^]CNAHM1A$.'HIM+ '1+-XI2"CZB%?1D.GWA4#ZM2),"J(L%N?:3GN M$M8"S:7YS8-GE/WBQO_*)AXG>B&YI7Q6<<=/ON>9EY[NT5^J3F&ESN [_GT= MN0/J_:__GOKN M6=7Z^TO#('Y#^D?]2_]+W^S.$Y!WY18]X0I,]F6'NEEQS<.)WYFR/9O?CH>W MEHWZKA;OK5ISU=];@4C_06?!4=$"KN?34LJM*RE[&&[U9#WQX937V3C(R5Z0 M+45[Q_[U[$?U-Q5#NDW_.1K[:^Z.DMZK9M#-R-#*7_%(A))Y7G-B.,7*(H6! M5))S(K@HG03*.,/B247KRW)%Z\MC16O>O+L0N@N2%=+_1M[>A'+1K>M6=.;6 MG63#PKWZK&-A75DU:QU8;778YF*K'I)GN:,3)Z&?DUQ?LZ'ODCVX#X3G>US> MC<9^^N&:CR2(THH6-S\]>GF_:T7.:6PIHUHB&V/&I5& J.+LF&%HDH7HN[45 MZ_#G;P7/%3L.U][RZ]%TO-,][[A-'&1Y'OEF[86X"O;_=PP^.AO_[D_<3/KNM<_4!@^%'Z@1R[!]2W246CS M.G7P6_5/+67[@@1WFYA7.'P[ZA7;Z); [VE0-&ZSR4W!?0&^@_3^&,WUH(?+ M-;EQ6/]UV@\-9DN15/8M==(D[8^C;^E@&F@HC.A#70^H1%EI.15#GJL\=T[9 M\BKL@^.E_*$^4G4D+1X;=-]QZFGM@Z>[V62^E8-_*.Y6\]'7>ETMM#9Z M]Z?D WT<31[^WHRKQ]RE7YW),,[2?WU(K]U;?TX'W]/[W!\;W(Q7&/;B(-.- MC@BBF[$'L]_E#$( M8-7ZT"7FEAQEE 1QQ!H;3 DC9Q'A*ZOGL*T!]+A9)X? MN]*9R6[:4=F_?[JTG_]VIFWTYXM/YNS\U\M.=':NUP3.1Q[O+0[\_.+*7D97 M%Y&^.+^\^'1FU)4U47)VKL[UF?H475ZY"W^QYU>794K;^]FYPT^KSVTW<,9#]Z&9WD\)=4!Y"CJM/12/GQX69YC!5@ZT&CI/0 M9L=)^-TKFS[/-*U9WV=;6E.7V?B;,W6>4<$&@U$W_.OB^O-,:A2:5CA8?/$8 MT6C)D-(Q4Y 2(A.&.:VFX3UGM6-$IF,W4RM@+! 3"8.:Z])"B*TA=.WNSF)+ M$6D/.SEW_5H\[MC\V%U?%]@/A*X7S,&F+9V;O:HAN-O4$&B8%GI_>;P4%(6B MB_C/FS#<@]C=T^DM+.A'R8B$" G >1TZ[V%*5NO ^^:+8F/YF5OVEOX^1-Y M\5K($*MG+T/X!@U&GYWX@F26KYVZ?%HN_X\O %@$KBTXP=?*<#TZ0CBT1K-- M44;;8/J4M[YM+WVR6W^ZS:6](>55^G'V+7/VX#/ER!KG@6>7[0#S\S;H[+C7 M>7G%T8I$\[2\!& KM!:, V=20R.%+*-18,PI6"BE6%KP6>]I W]9BL0L+*1( MJ[BL;-!/I5O@0>B()^2+Z\MTD.4+82/KIO'0CI!T%\7:]C/![Y1+.K6(=[J( M5PL>L)H)IJ4T!@G,L(D31"O$8P(L]+E=&_'$?B >Z+R6/"S37:KBADL6$C[W^ M>PF $-1Z]BJH!>% B=@()76L:-E!QRAE47, V%BO><0<:#5ZCGB81>%/P-?9 M@E8+6C/00O/FA@(S*2S1%L"$(F $9:30VH@#+=(<:*W?LO0Q:.&.!$T>L;2@ MU8)6"UI[#UID7F#22*:P!BRFDFH 8^TLS5F JZ(+C38V-#6; 2U 6M#:M_8[ M6ZM07Q17*FN*;EJ9:AN%&!X41@HM,NKU'6=UD2:C6A'!?EXKK?2H_%Y9@'96 MV2D>I-U_?;CLWHP&OAQS>.H'7R+0WW [ZF6# RO8U1ME96^&H6/'_IV?]UUZ M7YQ-WA=%*-T<^FX O;PJ1^%K2>995I3IG4ZF91$57[,L\]^Y!@09$(U5H0N<=3W-T]\ M*L^GMU5MWV(%3+D 3[0Z>N(D,3QNH2+OK%++O+#O@I^O*'&Y6E7>A1XV_\G& MS7>QJ8BF9$'/G46UDX)=HLB)L:A>$N6N6-)9U=.B*(^3%O\I^-.7T*K7(G._ M^B_KPJ"%K5$^_7:B4]4,HL>5+ M[K_76=\S0.@1YIG@^TU6S-@QPAA1FS"@AN#.I0 QE5:8' M:+1^F9ZMB8?+NAQ(RS6IE19_59&>(#3RF]'W8?0E\X9#,Z!?IE4_+JBS./MC M+,962FQ:CL?7P'NY' ^1+U2?:;[6S0M?@<-^V6H_V]/B+=OP M8"P_7;WM]WJ#[&CK.)S/*FT_:2R3V/(Z>#_Q,^9;T/D7(33[]F4=7L M(OK-%U9OR>(DR4)]_3K.OGI;\VPX&?>'N5-]@^5TXO1PJN)B$28^9[=I?^@- M,5]\>%P:4Y]\@X/WOFC<0H'6TXD=OYA.\HDS-8./9K)8-R]:LW[6,49R(3&O M'P&1%DPK!N*8 H@E4;K,M.1"<[S8OVE=/U"I\M3VZ;STRBRT]Q*U]E[K.WTV M:<4$&>H0OI/*.GM[IGC,@9Z-R\ZWV]Y=5XO8$PS#@-6C415#%E+-F#4&861* M%YV2#"Y6A&@0PRH974KH2H\/:OS6D&V:^R+C88AU>$.K]BL$'U&CQY,MM)TD MM!U@_,1Q5\F!&,TC5*F1(+$LII1*([!!1HFJ?2L16U7L9N9KL%ZW"8-K%DU$ MC)]N09T6''7(&8Q((H C6(.E**T.N540!/Q=+/G=7H0 M+E6A9CZ.FHOC*AO?HN4YA*^&DB<:WOD6=TY%^C@O,OA,G[OC!8AUFM]X$@FMQ(ZA4$A[+G %HE)=?Z^1HV;EEYS=@YQFQM42U1T35$M+^& HK MFM6'84%4XF\=&^(@CY+?+]%4")JG:A&34*9CH6,I8TJ@HG)F75 %G,*O/@_ MR_-IUC/3<;]J4A]D?EZ/UIZM^MX8#X])B+4I3R$LC!<+!6ULO%10<7#VR^,( M%/H1-UJNL#VD;?%A3_"!SL//@-8<8FF!840KE@!M9Z$;'*G7.S=>"P^A]M.+ M!Y9-H\):9Y:X \5.SBQ;.-@W<_7 (&!].W;_:/)X3\*2(@'WU,["B)SWF $F M222'AABFC)$&AM"8('H$@<0V+7J2>>'*3@:*UA[P#Q-:Y' M1A&5*(1IK)74DB)<=;U00AFTT#=J8W/S":8^%(-SFSR_C-Q:3&@Q8??Z94N4 M>VKAM(2X'X38IHI6J:)R*V7ZCC7 ^%G5K-981$K->0QB9B'$6$-&XK)E@.(: MJ&TF:3V;:"K?/-%4B@YDNZT5>5C!R*U;<*/3V^GFNS0#KIGFN^".6>P&M+7JVZ-FBYUN@IYR' MHF".8BR)04H@9!%2"<*5 IK@Y$T38AO#R[4.ETF'HB8;S;= >4) >;1&[3-9 MLPS. UZM8!@#+JR*M9 88JFJXDG2\N1IF_;-LV8W/7%X-FL6?A2LP:S9([-D MCZIEWM^RW%>P][6]L\(6")62:^ZT: -/VGXZ?%?2.!B::QR^KEJ"36(YA(00 MA!"M@MNXN]!55__:N0OG:@G;&]UB6-7&1KEWK>TD X(=<@\ MI)8CH@G&TA"*8&P!AG$5UZ1%HI\NY=$\ZMBY6&B=1RT:M6AT0FC$YA%9)#;$ M(H5B3*#DB48"E3TGE8+<++1OVSX:S+3#[-Y#.E@S;P=2PW9E9T@<##=8&\K:]B?UHW[KH/X'0XSKJC MK\/^?Q[WN>J.\DEH=#8=?BM<($7SK-#I;),&?B]'(;WZ<;X5U^_7_O5*4IZ# M>7 /H5QR01'@!CIISX5(8-E-,,$T60"'&6L5S>B>%OKGHW*- WOF(5.O_KUV M>W$^FOQ/YAB[VJUZU8 WE^@+K02'_4'CG00?-N/K]7NA<671HM-?J>BS%RHL MA*YN'JKR*'-\T]L;@NVL/Y)Z9X?7,XIW86[R:K[ASJ6SKB_]6=>76;/6:O.R MJ@!&NXU[MXW1=P?]&T+M[Y=A+09MRO0V4J9W2>"K;C69IS-!:^,$*((3G6AF M34)M93Q+@^F>;/6F97@;,)4)8;80[ &V#L\=9[DW-_K=L<+^3AL3AN$Q-)S>CL5=>_^K[[M96 M[#??5#>^?^ O_^PW]\6&Q4(1;A'G"49Q+#2(M8)5P^($0%5K6*PT 3*Q">' M(@JTXG36!)P0(!IH6+P;@^UZ-!B,O@?%*)Q#Y]/;V]2O:1XTI7R23J9YU>OZ MR:;&,U5K-'9ALLGWVFT4$1.\^AF>=OA+<+$/FS^ MK,WLLYK$3IH?%XSUE8S 11.PB.2\N*Z)^]6./1HV M18/5G_T8Y/\('R^&6;.->$E'R+8.ZDFFGIQ "M[A9]@)/N\NQ9FF%D)N8R@Q M8R8Q5>0I@L;&:+40D34!<1$(7PH[C;.O_:$/%HE3][AN]CA(Y.U1<]/ZT>*C M:#3Y>>]P\ZCR:8*2!0MU2ZRI;AUD%:750$;60DT,L]1I6I@3K7D2)U"4 :7( MJ5V"GZ+6=?5]U*C6)7 ',='6 SP*!\?^@,;^5#MX?J+[#X82S(^,L00H3A(B MA9:Q4EC#ZJP/ 0Y734 ^08WK*<3<-&.(?$3@%##S1-I^A6B(O:^8L"^@A.91 M2U K"Y VL4PH$S'A,>*5&:BD7K'2WXXTM'W-7FYKJ!RKDK7M8E-O6_UB[RI1 M[5-)F6?1D]1KRE!I$RY0@JDB)F:&Z\J^9=(^7<)^KU6Z_4W*/LH2,\VG;;TF MJ&Q+LWN<4><^>U+K#Z=I00/AMN*'U9A7'OC"@?+:0T\^4/1HY.'OS7@>1ON[?^G Z^I_>Y#\^Z&:\P[,5!IJ\8X>*A=W0S]HSYNYQ!"*"F ML;4.E*B)%6<)%7$,@=8&0_+ZY7CBA/TJ!/^-KB.?H^G;:\P6*WTEL36U9T^% M ?S]TZ7]_+_7G:BLW/]<76NJ,LE\3 4=HL#/[^XLI?1U46D M+\XO+SZ=&75E392E1I&J4_*\#@[GB]:$>;> MSZ.TS YU7QA^.[YZ4M#N4WOHR_9_(WNB^F=H_F\2 KVHZF%Z_NGN_V. MTNOK_J"?3MRP?1JV_X&_*YU,TO[0I[CX=SGF"VJD4TJCKR.G8_I[1^Z^<73M MM,;1V'%LFCL-U*'#;=^_N5\\IM?/N^,LL-X\6Z ^T]G','SWY%''_]:/;/[; M3G0W'GWK][*0*NZ?$B+.ZZL0%K1_>S?*JVF_M%8?HS\[SLC&^4J+>I-^RSK1 M]_[DIDIIJ=9RX?:P<5G/K<9@4,TXV#[%FXJ[;L*[_3R[@VFO2C\-M_D'?QM- M"LAS_QX[V.Y_\^OHI^^0<4VAN>L$DOFV>@:9F4U^2L5:+ZRG_/";H=!/-Z8 M2?\V"[P8$B;22?3]IM^]>6X&W_MNY[]D%27X']:R7OSSAL&EYM\_FW-@6V=3 MN;L<(,P'61GAQG===3J=3< 19>Z6?UQH6#,)4HB"M,+^ M8F5F26)92&@,\B5LUXN2R4VDVQV-/;T-[CM/)IW-9OF:N?5&H;A#P>Z.,9T^ M5TXOX$4)W&YKYP3FQE9]B+)_3_O?TH&WN\);_%)YF9BYAV3AR=72>.[/Y\@6 MQ'F>=:>.POMN2[Q4NYN.O? J&7OLW4!Y3>GMIH/N=) 6O._NS:=>0RBI;O)] M]*$[2/,\NLW$_:M/_',X]GYV2S'#\%1^+"DS9UW!7JQE]^,O@\=!GNO>;/6 MU@&E$=ZFXZ\.IL/PG!XPJBX4YPSA2IE3!\!FN87!I?)R:Z%I$AYPX^[>)KJ>>Z)JD M_;+^2"CR<^+\T(+A"6]^"X8M&"X#P]/(^'^F+7IU +]^;<[_-Y_>O;!N+X2X M\+O)NS_][__MWCR]>_.(T_V(%420S=,_$. *:T0IP=H:S22 14]UK57"97,5 M ^V_I_W)_=G06513?S&_\'[CJYMT6(8)SFHU/]MA2BPMO3PWV(*]UFP= 8 [ M#+6%!$XR_KHM)' (N";FC?,0840BPZS6$B9( \U,B6M"2=9<"ZO5<>U1'/2O M_K3NI0:@F ,E)?/- M=F,H10D17,=LQ22S/55]@J?Z\^5?FVVP27&'\A8.3A(.6A7H$/ -S?&-($B5 M1 I"SCB,+4*:EOA&:X=]Z]1#VM_L^P+IBK^_ M%J&IQ]EZ[UDPP/.6OB;14B.@ #$6 H8H$96?AU.-FVNBN10,PE;,&D:LV_:E M44_/?[+QJ)?F-YYF0E93VS/S(/25Y>=O1\#$=-Y $R"F(*<\1E0C; QVG%LQ ML8R)>"LF?JU8;XS+7RO16T8_3$8_6N;FH-8=5S.$%;"QX4A+(P2I)#2AL=GA M2VYO[[8,7L.&=]$^Z,T"/TXK[N/]$G#"8.X0P"31 M3 D"A;'_?WMOVMPXDIV-?K[W5R!J9NQJ!Z5&[HEJNR,26X]\JZ6Z)?78XR\3 M$ E)<%&DAB!+I??7ORMG)[P5" MWK?FP42M0C@-(S]F(G)=1%G(/+<,A?"0Q5OTEKZ-YK$IWPH5Q_2P<]P/-\DA M+NL4[7H7ERW#AJA@0V+A2S\2V%4V M&TD;>GD?..!5QHCRW9BR #/!N)2N$#$+RDR*2* M'@\I<& "/+HW7HL6)0X3 M)0X6&5;Y*2BJ\C"XA@4B8LQC+)G$U/5+:)"4/-(]8Z]4A(VX*A!#'2+Y%I'@ M<#P6!P =K8(!*()Y96BX2DG. #JH'W'LTXBA$D4BW_,/6L'8V D,>:R;HQR^ MKM&6"ZGWZ]AZUL@KTD;>8>=&3&EU[MXEC&/7"SG'<1PK3GS7*QTL*L#A+AVJ M]=ZTG@@6H"_1G6A%MK,VU2&'QFW[/>Y;OT=,>2T6YD8L1)R%S.4H M9I1Z7IG*1WD4;=&I_:J#OJ^'X]?&ON2QV)QZN?^](5NTW@FM;R_@25:^=N%& MQ&.1SC?F#"D72UG"$^,=\--?!M_8^S7;*=?SQQ3#F3DGN@X0B$V.OZ.;$/C_M_ M[0OQ$VV(-OW;LYN>^CSE,]:O(<)'KDN MIJ&2?H#"B-"@B/=P@A2*2N4S_='//RU3X&SZ?#P<_9=N,?R';C[9?X#EU!V0 MAP-SW<703T_R?)+.)\#LCL6.W Y!*^N0O'Y_3 //;6\WJPY\1A$E3&!7(C=R M/>+*.!2V[:GRE$O$QK=[1PKA=CA=>4ZS@=U^HM,Q?-6;C+*B8?=#FHQR)X7E M;)(\RHB\A=3UP_);HN;U6HP\]K1.V4\[^Y[J%LRZ8[%M@ZX7?#*E7-T*%TBW MV* LA[T8%PW.,T/%QXXS*XWV5-[\FZ-,J^:6OK;!W&N3F^G)O6T1(:JJ1SAR MD9!N%'#ENR 2N(AMYEOHAE[,FXM&G@X+O].B7ZI*+-IQ3S_BO..*;8B2MU < M1-5G2%>9C2+BA4CZ7B P=3U:4@7U17.5(EY'%;NA7B#&.H*MC/\T+>..YXPF M>+M>H&PP2>SKGRNXJG[VLY)K$RWN_WUNE(8(+^!%YVD_-_@6O,P_9TF[63P8 [1B%]RQ]*, Y/0O_:2L;GR6GO/C]<6 MOL4Z-25KB\=U8)ZCM#N\'L"7VH59,2E\R,>O&JM%ES^O@A>O2K?F&/D,HUAX M?NPK1&BLBN/@G+D>7H"7Z/:N/WQ(T_-T]!TV9#G:3,,9!@GRBR&P3?WW .9Y M.AS_/06.+U>B>I*]:3Y$\B))I*VH>< !FEL&0$?#POI!5X8 -V(*'!#)DHZPK%+%DHV;HR.[($?L).+K_1UZ*7I M^6O03XTRCO*T^PEL3&U;@O)[S*9442SDK];L?"UI'#L::LO=/RIW?WWLO;;% M_INSCS<%H6O?^JIFFFNJ@M6KQ?JOOD_6\5:^2"QP5&5&8A&'/G?C,/!U\57$ M)453=Q46WL%48'VEI-AX-=9M,L"GT:$4EBKS!.(E_P M+1Y:>#V9R%TE$_>8KSSML&4L>RZE5,X-%89^@.(P8F X,%=Q3$KG1A!'=(O' M^EY/*6)'*87*8W=E_LT:@#)CZAJ=8ZPU,:LN6&MK?9VC:9=\JW+LD\I!JPB9 M[[I@F<:N\F(>N*!\$#,__-RAP:J^.M](NU+%&,.^[J W([J%G0RB]A MVO50[D=>2/V((L(8+^5%1-GN4L,FU8BUJ %Y'B='2 M--0Y7_K)H%/WR%N=,-<>R')MCR[-VCZB_GW4/GSL_O+EZ_D?N?D;_?*3]G.F M/]+N1-,2*)1763<%E5 CSE SHZ/I++O*X%EIX4?,CQOR=3Z*1;S6 -MS&56* M1Q$G4D6@N01650D]3U'ASB3S )EU80O N#B[JI%< $.!X22J>Y.EW\$ &5@7 M> $OZ[B[OZ>#28%GU7L>AY+IP_0NGL* JV042+1:#BZT]G5Z#\8]?E M9[>#['*2FU'HNV%T3/]W :,&1;QP>3#O"#]]GF 1I/[R:K%51) ,O3G=?G9U M94P074=#?Y\.C-\\69^:QC>C-%W[[B-M_90.?,LY0(OPD.3Z>I1>)V/#2F:G MG7$RND[')N$A<&GA3,(V_",K^;T&(P'/1,F*!EG961J(HBR[ALMUR]*;W]7@?R&^ K MN,\&B*]A(#*J'GYQ_G7Z\%': M3XR$ '&1./H@T)WFW;L4;NN:QV=I7I,5DZGPNAL-05#=PJN3?#*J(FEOS?13 M?<2RL&771),*3+:;W65Z 6^3!P>N'S@P79CY^'[HW,#4]#3N+.,X'S?-V+6Z M-4R?1L9,<.%+A2+DTB)'0(3"HWR&L==6RNN(<&%@SW)^!.NPP/DUHSP?C?_Q M53_<,*C^]'OR([N=W,[Q\;L"!WA3\^CPTZQD+4.)4\#0/\&[)L#>B<7O6X,& M5X48RY^31%-JQ:4Z_&R=6!-/.FI" XZ/='[1S$C-OS>CZ@3>-2B]HS3Y=I1< MP5L_)?W[Y"'7J3(WHV<,>W&0R:L,'0>P"4CF3SE'R$4!\Z,(^)B%OA(\9M+W MD1L$(4&T$:OJPIP;A&T--$N"+3!=K.2%=DQ3>[9DD-%_?SZ/OO[M)(BGP9I6JYPU6CG%^=%@>&/!0^EO9_6,B8W.)='R];MR@ _GFC8&DYR,#SS#EBD MW?1N;)438XO>:4O4?KH=3H#4YTN85C!5@ZW5:7=NI"03RG=!S:$*/JEXFG9' M*?6/Z(?=3"EN=+W]H%;"7PC[=PE#GA,)\?M]PD$Y3MJP,K >AQ\7FS:5=55[0)I07D_H/ M1L%E*;PN4U-;LU@YJX<_04_:!#>ZSQ\F@;66WVF(%S3%1'/GD>;4@LZ,Q:'O MR6T&7*'R=XJS"X82P:*YOJF[)8R)=).!.: MAF/GS#XDRZ=WZROL^NKKB[Q8 M0]/W6;\_=]@AZ6DTT);1G;$Q8!:]X?W _&UY=')7,(==G*R?C1^,?V1.A;M) ME_&,7;>K; !*W\*@RG$4C&N,N:4)L;753+03L,[%-7O46'RC+(3_A40O?&870--]],\+VD#=J9&NPN^C"GG[P=!/+FQQ1? :;![FJB*UP7&V*$L'6TZTV[-7?-LK]VJ902QZ&$\OOL.X% M/?7SH9,-NL/1W7 T?=#5L-\?WFMR,$,QSP*9/;FUL;5/L^O]HB(D\QIY??7F MBY(XBPN_K&H(%?8,?G'B_R5%IE>H:'/OGZT60.Q;7TP*QC/&7U2M0)=U7C'4 M#93/T30+E#(>CO10G.]#3; %<6G!-)EFMQON+*2 9ECC:)MQDI>PI\$$=$<= M?9I*)'B <0O.^Q86JAJL36ATCP@-[R^AX5<0&N@$WXZN='0DTZ:B#O9H/)I1 M'S2Y_'%\#@ V,B[A!WM)A4S&) 'Y-#'?WV?CFT(9JY/CG Q:0QW%+ZC$\2YH M]AV"XWE6*CAW?7-K=E?(;Z/'C\N0@(7*.3W]XOSKW"&YJ6+W%$!VG,S$:0S! M:^6K?!/,/0-UI:=/Y6D0SHH3.MQ6MIKA4!;1I83=RX-X:3W*J"+?J^ M4TJ^,%0WLG$Z@Z&ISN7(# U.Y3PH^E9CU/1TGSQHTK)&L/$>%90U-D1HKOVN MD=R9/E4GB^@+;6K($IZPKB4PEY+I"Z?>'W/!(ZK(2KJ=/1WW2 QJ-@#6O4E[ MDWXZO*KB7+4:+V#'V8A8I1$;?[KV#_I]N.S#$G=A@$G$="/?F-/8YPQ% 2O= MA<2CWE$5A0\HY:&'@I!0C[J"(1[S:8D!P?$'4/N[R1V,=CR:I$U[&1O*07K$ MR_C['].@DZ:(,B_(&*N%+=-;>D*X,(]GK9.%,Y6/&RFO=53O4?%&L).OLX$= M7C(9#\LO;,$R\XU%5,F./4X]A+%TA8O$*^L[>BOK.S+^>"U&1)[X;;V?WNJ) MSRXEN=U.1O*EK"Q7%M>;[KW^N9XRD5;DP15#LLE!X+HDX5I&O0M]:>(AB))OK&3,]\E2S5:.B3DVY M?U_!S%KKP.3:N9=K9QELM#-[VR)F7^1.BRH5JG!2)7E[(26-4$561*29C$D5<$] 1!(.21^G.7JZ'A\B70<)&.;M841C+R#$CR5W51A*-RJ9$U/J1V_*G!O5I@^=.=^'[_]K MEG]S%K-UW]2PWA';V2/5 <$P)LSW/8XI0VX4^]Q%8<'F3$2HNC0"[;V^@8[&R=U2+ "T"[ 0"$!>A MVAG4F'K<=WTOCHCT QF+,D.9,:ZVDTNX$@%VWD[ Y%@TYG+8'P28.7]MOV\D MP#(7'=IR\8Y=W^4-?@/KM: MR>CY8YS^Y/%X !>$(\EP'& 2"LRE&Y;'XV-"9>UXO,LBJ=P01=(5'E&$Q7'1 MUT'YG,LBHFFJJ:KQB]^#YD_7UQN0+&V/H0LF9]]U]8.J=/E"ZVM;N*N?#,Q1 M]_QF>#]P+E,ML!Z->3ZS#NES9O3$@JSL'NX^OR)%P6@S9+Z92*5YWFMY4>G[Z.#T53QQ'7_.$^WH_N8T_$6]S^,^[[1T>Y^;OXEA_ MT93'KHB16_9/4R3_?1HX[XP"K)E@%V1J+#R;'MXA,*PZ\;WAF6Z,$$Z-K??. M>9XC7Z@8@\RUKUJG.\]Z._!*,Z-3#AG 81'$0$%])J7",:%"F+2,?[MA> M%^?385')]K3PP2]T0Y$-]UNM^?UM"XS'SONZJQJ@=(CN0?9>S_RVR84-"KP= MW?L_;V+?]QU'2560)7:YC&D0"Z3B(,:N9+Q,I$+PU_+ST9O%T5)M4;9@[F^Z MM&Z8C--I&':[$#O)]2UF4G64AI+%6,O$!23LL*'TBA+=I^9BORD\$7T^YLK9,T;^5%8[3C\D;. MT+QU69#W%/+91#QO5SB\=DB&Q92B@&+NQ3C"*/"X*#@H.D$/4ITQRA"+A.>&7'J(E.$Q*3F1>R7: MW]K%HD5\HW&REKM;$?\J3B?541,N(BX)$I3%A/AAK"(T-?VECYH[![L3(GX' M7 >/D8' 0;O(_%&]70+44VPMH_K539(^K#MXW1T"W\:]AI>.7W0'?OZCWKW M[>LA7)IT;S+X43_AW][:_;PK^%.K^D5\@J(H#)"D#,>"Z%*"9:V>4$@QV[5V MDW['DSR?I+W==2+DL%'_\>'HZ6@.ZF#)MN%@W%D=Y)#C-<_O1G>(J,&K]#T< MQC+R4*QBP;E+.<:Q+2X);NT1&LD5) +5KL(%J\;]7#DU7!RZ2@H5"Q9('1+IN"0G41>2M(.'@DBB:=E?LK)UQ ""PMXR_4AE@58)D(' L M!7<]-_"(3WF (UQX*258$6_&^;OK9WB*NVG'PTTF2K9*P0[AP;M0"GAE)T0J M=EW !!SI,VO4CQ1#9?%APN06,RNWH100()Z-/ Y%9BXF*LRO1R3R-^B850 U 0PXN#\ M(4P<\YU KYUUI!PR&+T_ %JE(C%1B'P\;?XBE(_8OJE( M;^V=,:I2HU5$6E7ID-&I596> BI2V7*2*85C+XJ1+Y5'8TZGO6QE[#;8I^[M M5:4=\!()?,P;39_?.Y7IH-)15E3-]5Z]HP1VM#>/*FU=:>NPS[CJ*BJKKF2XHC@I4O0A'[8> %O,P5C BC6[1!7U5U;8, ^_IJ M:XRV$-M"[,Y [);!QJNZ'7N(!EA2%(N 8AKJ0TZB!!L9X)TJF;L"4=[:UZ55 M-]'HH8065UI<:56W'4=37NL=[P&21F[@>BID01#)&)=HBCPOCA;:2^^GZK8# M#CF)&S[_M9]0NZ%N\[7)+#2]KG,MFC9RM]/5)7&RJX>9/M;DMG'/2+I_PUO0,IK]G&2:HZ/L,KQXI_QW*.DPUTV_.[M&M^^_(' M7#WH.;_#?Z]MC5]]19Q>CB;)Z$$[#H6M!50K[:-OU%W1Z^5_QLGH.H57PQ=. M/NG>.(EF,?OY_B:#+_0=IJ-Z_T&[*+O#V]NAGJ'NI'Z?Z#[J^I GW'R9I_^< MZ->,A^NO1NG^M )OW@?ZXL<=S]'I7!_WAJD+OY*ZRG).N=ZI75G"#NS^*.T. MKP?PI0Z*5;(!/N3C5XW5"K4_KY)JM))J#(<^(PQ' 152UV$2H0V*!YR+B,3S M4BVZO>L/']+T/!U]S[KI:'W[+1HV)E?T:A;)AKP'J*8@'+#6XJKM(.U7%4"9X$")% MF><25[NT0"TJ: >[,ES0B#9&.S:)(AZ.BJ_T=6BM>.0S:*9=YVOW4FXP> MTF3TX5=T+*:D4*S>KX[^*7\M/>PE["[7/7[]]\205'[%$.VE;I?(I$O32S?! M/4YI#V$NNDQZ&![P<_(\?78[2Y-M1<@5O_93T[Y.'7*_>S>@9PUX<9/*"$9J/,XU;G9N19K<_Y6 Z MN2A@?A0!8%FM5!YYLNUK-(9P-[ MMF20T7]_/H^^_NTDB)R_GGT.3TY_.^\X)Z?!\7J*N9QEX0T._/3L(CIW+LZ< MX.ST_.SS2:@NHM")3T[5:7"B/COG%_#%[]'IQ?F__$EBA'_Y6*!2VOOI^7/; MSEQ6Y &\_0 _G@S -AA..3">A4EW/!D!H9_H:)8 MR*.J'BD6VK/C>]+ERJ=^)&A1P".(,"*!9S4)0]=J_.+W@"*2@BYYI[T'HTGZ MX==JPOTF__V!=#*/T>P;8 !^3P0#8OPN7WW&KH8;^[,1M'EZK6+X#C!2X7]>1RZZR+DP( MAG^9]H?W]7G_*Y@ZL-N@4J?6!P,<.4GZ3C?);QSM]B\>D\'5QA[J35)M$P$$ MF#=V@5:&P"2&1[4!9I]B3&GM"=) ;/5W]57.QMT)Z,1/$X_!]Y\-1K>SH[> MSE+[9U)8[AF'SVC83>W;]1[H)3#;\/2*&^].;2-[%L?T%0]S0[,?]?C@I5_- M^CO YF#@W#KRZ/]SKK)^L5WFRO,4YF*PT4PS^M&]T3YF_<#;+,\U0GS4$AJ[ MOYQ'@?D+_?*3?J*Z&V5]AUHZ=F!\ ,G ;F9(R1,C^%DMC"$*] 7_.8&9(6X? M> S+H+=E8$&INKBBW&(I9SE!NT=&>A2P6D?CY(?9S+Q<%WB@\=":Q04^&9N] M,;L!FPJD8-UK3C'C.;0=S:!MUZ)ML20O4,BV!%9+('0MX7K>O4E[DWYZ=C4C M;4"X?DW[>B&U59T_+4^%'S&LN"=XZ(O80XAZI41QH\BOR=,@4#CT@Q"S$ LD MB50LMO(T5GZ _'F!N LKK7G]:M@'O-%T4<#=Y/8V&<%%N2&\Q*H@FC[-FFD4 MTM_/D51!JP6\&-4MR7K& SQ+^SU[@_Y2>PD2ZI=%5W*X_U]\XT$ZA_JROQ;61;$M+W;3?+WXU\2_]&6;2+3\O68B+ M[!8H[S2]=[X.;Y.%N#>0YG4VL,-+)N-A^84-HYMO[K/>^.:3QXX)1IP(W=3+ M=9G\2QGQZ@+!)W=Y^JG\H[YH)K[U89H8/CV]@<2'Q_/&[1LI^\LOY47SOZ'U M?EKSMO5^>>JJF;58+]:^0;]+4)@-SD6M MNXM1AUIZ:>EEB3>W"&(=%9IS2RLMK3Q&*\9SZ:@\'W:SEE9:6GDRE*4#W6L= MSGR+H^.-Y\$M61$_Z9N*Q]YU=;N M<@$ @EV>2EX=$L/$4TH0X3(E/!8&GF*!0A&F4H ![RW4:O MK*5+S=RBI9)Q!9H[33),>5VI'=>4X_5SI_Y/.AKVDOQ&D[*)%Q]TDX<6CEHX MVE\XDGP*1Y0BZ<<11TKX+ I0X#&W@".78+'0&'R#<%1E$.JL1U .6C!JP:@% MHP,'(\_EM3*2*.0!#YD7NSXC"/L>*< H]):4(=D@&!GK?N;B%HU:-&K1Z-#1 M"%.(1N'2U?'@1?.#BR#TD.L%3/B6+QG!A'AO MSI<-^D46.GP3T63)PI8K6ZY\#5?*JJ,$,",-%?)P@!3W,98>1@57!E'HOCU7 M-ND@6&!+5S39&*]ERY8M7\&6R*UU>B$$ =/$<>3%U"4!YPIYI5%,X7]-\V4# M[,0Z+FVR:N3N&\7[G2WRX=>B8%;>@)U\R-[&Y_=>"H]W?RE0"5?URVFL M/,Z8ASW?9?IXK"#*:@N<2J06*N^6!&:JBM0 :C^,:= /W$9KJ+6M5UH8V%L8 MH!4,("%"G?WGWD/*^9O/CYUYJ6)YF4' M %M/4W5;D?]]5.2W((YP56=&4A'1T,6N3RAABOLH+$$\]+!XVM'\>/:5]];G M9!;D0+.)$7M:#[\%NA;HWA/0D9JVZ@4D)!*'PN><(1H0A"S0R= 79,%IM4&@ MVV2F"5CI+42V"',;],@1 MT:A'KD6Y%N5:E-MUE!-5^$&&.$02^=(+?15CKNC4:O4CRA<2$9Z/FR_J7IO<_A55W6C+KIYM/Z@+H"_6ABY:9V559>?AE?/U[ \GR?.T MJ/_='VKPS+[K$KSVVTWVU2JXW,-5;R3F2!#%0>"'+%*LX'(NL.LOU'!1 M>I!5K>JB#< FPPNDP_%*M]*+5VK'JQJ_M(CXA^>4#__PJOY,N]&.*8@$"H@; MA[&OF$)41I1)'C,12((E8O" -V['M+DW+HG#8+9^'Q.3O?PE&8T?+D;)(+>, M]=RV):%/6$1EZ(>(,(X(5J&:-NX0A-3*K,N8A%QQP404@M&D:R)@>RDFG#/\ M9-N2E>]9:%M2UKLT,W.JZ;RZ5\DSAK)V=Z1-FM9T!$W4]2FU3B6E7A"^3$0 *Z'>VP+Q!47N?[@EJVXL.YZ[< MJ% CF*0"59IK%",4>GX8$HZY1T"H8=LG)_00YOY"T#Q,+\=5&V-X1*I,ZZ)9 MJ39??F/VKJHUGR+'S UT=T!0-$$Q.T\'V7!T.ARG>6^2%AL!]("I-=6G#_P, MJ@!LQ*U^\+3;7RUP4S[0/.I+\J"UOE76?KUS_ JW)G.?DXO[T/4GN M[H;9H.B94+"'J5$@?LD=?YB,3./*, /M;CPY[M4]^(K.ELIXN/%GN6:52X*5EGA M2=L+-GU^\&%C7+I3S8<--Z]]MP;J5S2[TN_.C$C,09GN=D>ZS_7FV8%4A34Y M II'G%!,D<+""R4M-290GM""@_FD&&U!;44_)#7HG0[MP;1Y67;H7-(AB#3/ M(VFB&Z6WC%(RREQ_H65:X[$#&PGZ'URB=]I!LKQZQK*]R@:@-V8@?6HVKNY$ MU$O'2=;?,T%[-QI^SWH@6_4<)WVC(>>VEW2NI_\%S/';)!B.>AVMFAQ;6C@; M3-62>0K>+U1Q.=?[UPL]UN-TN\I&&7ZEC^_$OM60!^K#N5R'B//)9X, M(\0D]@/ED0+Z/.7YT:(9:P89CX:W96[3?X%&$Q3=]J(?W?Y$TX/V6\'_]2Z2 M'\_)AU]J&QL,RT?C?ZA2C^Q%8#&.'^:P[S'3VG^H_U*!;# EDZ+C^/I]WTVG M;T##>]C=/!U\^'60]1L'PLZF12$3M922V/&61E"W+H.=1!$=5+3N7B3C69^"$$#)4D>>Y!46H@,1+LBF; MH AQJ!2!.H+*YFFB;".H?>OYCCG77X%?K]*87JVLB5[FM9JE6^R_T'Y*"#5"(22"?#"VN?,]" M:+$V-QMOJ,_NM>'%YPSG-;/!+XA.(MZ$O+8?]>6?LC$H!]UEE!8D=_I'I[:V MZZDA9LS;TD/&NZ6$+,9T;Q+M?M)+6F C0"9<4X2D6M MJE$4(E ,))74XW$482\D1>P_I[S"> MF^84A'F9Q3ML(R&6C6H(9L5)E=@E%",XD)'",M"*6!@@CU)?(:F0*_&"XV3- M%6]&2^ =LH$5G]44BDRII'1-&U?L71$ UC;07:H31O0NI?^<9'?6?7UQD^5E M2!3^&J0F,MHM0"OI?=?Y#F!")5G/N;_)=(!@E,YD_PUF7=V7Q#6^UUQXD79O!L/^\/I!)X-],QMN-M?YJ#<;N[^< M7WPY,7^B7W[2#SD'M-!1J C69G@+2N__# =I=77T/].+\^X-H(CFW=M)_]IR M]H-Y_6_Z_,:@3/ $V!)DS=RT#]'$[R*21=#X<]N D>.2IOAE4> MZ00;'>=YEDUD[8\J]_*9::%-=9W]\&M\Q-C<2,V_-Z/R,7= PD>7HS3Y=I1< MP5L_)?W[Y"'79MK-Z!G#7AQD\BJ+R;D9:8[Y4\X1.MD!FH/=9-NJ6.I#_]^?SZ.O?3H+(^>O9Y_#D]+?SCG-R M&C3C9MS@P$_/+J)SY^+,"D." 9(!7@%V)<",.8W&B4U>(%J5'XR M6E@^7V^G@JD:;#5@;C^=E[SR=O)23Y##5]&S"A!'5EVD_@Z?#@&Z&][IF0,>^9EP3W#?)][05763''>WC3E&2,R6U^MEK!2"OV.LFZ&N7NAUN6K9FV51*[RA85\G)) MOMQD_>SN#L:>%T;0=9;;S/(J=WQZS9R.I28 C"(AZFV]27Z'U6J6W;[[ /M MVZLDF[K7P[RGI(RK3"NJ^IP,C!-,0*,^F8QB0YEU.\[08G$>2]\S-0OAFFF8 M3/^L'29Z,$Y,;U>TG.?QNS;!^$#:0"F#*ZU8^VFN#V[RKJ6,,W1K%ZJW6UF2XT/8T$XI+1+X M0W/+1G-AC?'+JM1P+\0"9*L^Q.%3EV#DXR+= T7,]Q;\6)\!7*_-NIQ/U\0> MYU!@%/;2WL70."Y,AL6CJ3^-] FC&_%IZ;TQ6[GI/?!JWMN(QC0F;A0@GRJE M<"!+[VT4!@N=M3\/\[R*C3PHG4.=],O:E)M<=-3!FW#=:IXR+CY@3#U< Z26 M)6^3S'@>YB[Q=M]_-Q>]VG7?W1_'Y\=FW0O_W%CG3>GH:>8\ O<4YR&,L,N,Z4> M':'Q/\.%QG>T?(B%8G.9Y)GQ5@R$*U.&1%F5[?0M:T#3L>9O< !,Q(&QOW\$CM;Q_!2PM-QVI(\]H_?*PM[O2[6:(PZ]W7 M>H]1!&",M?6?W:?;Y,&V--7_@O3,M6R'8?>SY!+TN;&Q;HI$P>F9D.J0B+%3 M84'U]&;SJ6$VQ0F,_D.QU%;<][(<%)#R );-G[=T/;=:VIU8$D^_IF3D^O2W M5C9T)&.>%^Z&<*F^VR1ZU:ZL>[6+Q/-X,M("<79!])02Q_#<])8'Z[H<7"?7 M=@YVA4IY6S^RIX^F'\W/!.ZP[M=2#\]SFUX.&C'HMGISIR[V,OHRLY(PDO_5 MUJ5.]4A^3%4E_2SMZ(9!G>OC U8Y_PYSU/9F7GT%BP% -IBA/=BON.! /=O. MHBE30D['S-<4"P" Y]9DA;4!J#%T6?R8%T)!6TH#L_[ICZ0LMEDZB>>7YI$Z MNOMA(E8G/(M 60\6P&1\PFQ/;)F"^0E_+")I101-ZY=&.2B]"3]9W_AL28UI MHL]2FC?D9"F^VHM7I.>Y9'V% <;XFL1 ]KHHLUZ>1WCJ@%;)73\=MCW%514: M>74@P7@O$T6D6XLN$R20PLB5ONY.*DC@EZDY M/B*<;FM/FLDD0;*#1//E@N:33J=&^'S.U6W2JX29WLF?AZ-I@CTHZ(-OSO4D M@54:I_8PH%%L?^@@WL;WG%=.E<#S:>"["LN883>0T@M+/@0C/YS9\POM]/%A MY+]-!ZX&O3"]&^8@:$X&7^W*G%W-&)0;XSK88'<#!U:VP'2H2ESU,'/]T U< ML"9%K%0\#1^AD&/"-[,!S;"8YK"5I4%?R6%@4MMHG_6I &/UBNG.19GRB3F3 MK8]N%2Q7(%11EF;36UHU7T>QC#WL$Q?D&.)<<4RG/.7Y'I[%43N[+S YE;\9 M*X'\8BN[,^\F*U7.R3BF6$G/HRY3^JB)5.51"!1AX8>-KGM3Z8X@9ML:'ALM M35"7UMIM8=TWUF]11!AM J,MNUA$&JW?HX"> G)2XSA8D-W;!1I2'8#U!'51 MC$-.)?8\3R+!6*FP45^B&8*?$1LGVO;K;4X?[DBVLC+^3L()J>)- :*10$C& MKB 8!1'&O%*-XBK6\8+5;4BS[0#(M:#QUJ!ARAQG78T*W22_*7&C<$/"UAP5 M_MZRGFM>%#1[)-OXB>3PW??^^<917KASKX DBR2C_D-96W5^N@91]7*4?JKT MQUVJDWEAUJ7_.$^=\<-=:B,9E6HWZZ">S8 P'J_RT2;#X78(^]?/ONG,?[AD M8/S_E["TL!P)+%_/F=P-!Z;R3/\Y'MK+?]1J7_EL;$=3) M)7KZ/>,1'=BCN45TR-B()A)1Q!",K]UZ3IH1X*!,LM$O6EDV9]9I MWANF]GUZF;M%* Q^ZHZG_M4\G=&?BQE>3<:34>G)-XNAGS#(TV/GQ)R$@-7. M=0&G*O8RC:5HLBR.(<-Z9T!"R<@Q];--IG;];780: M$6#5^CHF='^3&GUR&LO5"V A)=>QCLEXFI0UL]@W)E]G/!J6PJ<>Z -NNYI& M,6>N*B/-IG"7VE9RL&=%DD&F( MUAER^HMR/XN HEG>(XN.TTTS(*13=G5L6)^'U8&X^DAUUE69165 #9XZ*.GW MT=4H-P+(]MH&",,BA6U23\O*B^AE/^E^L^E8)3G"XZYU&BN\SJ:U3E&]#ZJ\ M.<^5==-'!(W=[EHT]_;.:&%=LW0FA*W#Q? +J CFB*45) " FN*FAH41:[I, M6,DN\X'HRUH>GDX>3+X]E6)@I-TH/4J_)_U)^=+:FP"IM7>QX/+O66Y2QLJ< M72L$;008&!/H:GBW)X@7&]F1W=IRP_#?A0BV]KT:8 *.L.=Q3!$T ^ZUFFHF MB@P3S'H36"231-$I-P*N-.D*EVD*J_98,F$M"%[(ZWJ^@&4+O:I'90RSVT^R MVS(A$/Z&_;FZ*C)IASJ7,]%I'7F:?BO3K6L/U'F(AKLL9Y@<;!#36CPG%F#+ M6^ZTU:&IOLS9-E0XAHL&::6371F._:\YK-<)C'KTBW-[5-MY2D/3OTQ'41C8 M9A6L=FTYV,RZ3"BY31,-"5>3OMF>KI[;],5[8VG-,[3FF]AS36YUC M>LE!I$>D=P-(6"DA94I=ELZ?P)XYM.#.,D1D1V3U*&,LF&-$P-!YVN_,J-XCQR2QZM^UU34< M&--@ZC;1:Y#FE2(.VU5XJ&I7EX9$[]B9<;4]/OKY>18+8')8K2V43TP_7%.C MXKMVO%$=>["H1 M8D9BHCSI14& F4NP4/'S:X/5\82^25^T QS!$EF,Q;K5RT[3^Z)4'HSQ2]U/ M8ZJ9W6B.SD\&]6M,WXQ^FC]9TTR$B%"%O2",>(C\.')15$II0EU6JVGF4]\3 MKN\#O2FN/9@<>0B6<_<2QYY7L6:IJ=6&^P2<4=WDVA>CK!JE(8V0 4-OM_YG ZH!%O[1O MD]DP $%U_H=S.CPV!R"/7+%V>5O[L7YJR)X?-WX%O4-'SM=TG(VL4/ +M^_Z ML;X&A_GQ8G@'7"X0^ZFS$P,"MM+.MD(*?ZDS";#7:3IVOAB?*@SZ"ZRO_EZW M>38<-/NK_G9QV90 ME?8-3D]NCW0D9%25Z*D"O;4X0ZTAI!V_]%:W+@X(F1_ MM5$XZ\J?C 8&4OOZ9%G5$!341]!O_T^E-'?'@ !:PS$'LG[6>F/'UJ,"#:XX M>JPU(3WC(D9M*,GHG:;T>9G#QOEF\F'*&?^!E#D9])K[*9U])H5EQR_5 RXQ/.90"'S NQ%7/HRB$L< MYP3'1^Z.XKBFGU*9M=Q1E[%SL.W4,$P3AOZZIM_6[1MS%.H6]L!4F$MT7*:O MM=I/CK.>(C:_*(6?I+XFRY>D]H*93N!N^;S:W?41#/1<^K-C<&TG=&O3=H'8 MBE__XX/[P7R&F77+STNVX2+3]C)H<,[7(1@O\Z.%Y;K.!G9XR60\++^P;=C- M-_=9;WP#5\/J%/V>N["PR5V>?BK_J*^2Z>ZL1SPR#:;A$KWV__$!:9=+U9^Y M^+D8L7T'@U>4%\W_AM;[B33^Q"=^HKOWLB5KO;S7]SHMZ\NO++%@2ZDUXM>6 MM#8L/]UD/2#X)L##9E3-V:G/Z65^ /.K6 E]>'JRLXW;%UNSK[,8C[9SWZ#[ M^.]5#^JZJWO)\K1T?CCS>SZ=[PL=U[N4M$1[D/.;$BUY VQ>7(OB+4:%7'C% M6[# %UW*PH:?;+0B[;T9H;Q@<5HJVBDJ4KDIB9*WQ-,2S\M35J9.AZX)63C3 MW,^?/_92^]=\_L&+Q/1ETOUV/1I.!CUM(@]'G_[4[:;IU=5&Y-N\R;V)%?L\ M[$[KR:QT0:[!D5M=L)WEQ@->A'<[\7;WV]U_S[O_IJ9MXZ)11WQG@T?OT\C= MGC.FJ7W[\RLFLLZXS48UDD!DA_W8"6TF)4F12VL=H$,BD!]0(0.?(!F3V/=M MADSL$UC737%_U6^+N?FD;. UW9:!J( M?;PAM&[VK(\$%TKBM 'T.6CWN@!AY0SX6O@"&NO<3#W687+E@?L7D,/&:71) MKE@+*"V@O F@\"KEC@L2AI0SZGEQ%,8^PWZ1*.:YU WP%@&E(5Q =&5=GQ87 M6EQXC[CP<14PR H85!RA(!91X/.0,!I[(I:%IN%AQ<@N:!KU[WHZFTG_996, M?Q3C^D?U0QX/1T\E.>NG3N^:7G0^3@:]9-3+_[C37C$]*%>\3)'1IU+@NZ>1 MB](&46N1T7>!>]ZQV_7#K\](/&S]*YL5#X\NUD[*C95;NP,"984\0;6ZJSZC M.(AY$,F0H(#[?BQ)*4_ MVB)2BT@[C$BX*G4_L MXJ>/UK6.T=8QN@-:HZ@BL+H2=NP+&A(J,8^BV(^+&@4Q4V&TH#46] W8_GM) MW;MLPC+2(7)E@?XV@-+B1(L3BSCA5?&3R%4DCCC2W5 80I(2'UGK4D0Q\>(& M<*(A=AVT4='><8!N8_$)AE-81V#H"]\L1N$HFD%JOR9B$("1B-U8N$UZ$/!Z4 M,L%C_D()/L,=IP#&MG3CX-IVD-YE>Q'ISE=-*I!M8*+%HQ:/&L0C5L4E&(E$ MS%Q!024%&Q2[GL)%Q%.%DBZ<'E@3CYJ!%=+"2@LK+:SLK.TK*ESQ@] -HT R M'/JASP+.>%SH.33"R-^TGG- ]B]SW3;>N6 :_VPJ(TZ_[[4%'F='NUL%'ILO M@WBX!1Z?-[.VAMCAS*\M\-@6>'P/\WM_=-X6@#SX^;75UYYF@?D**KI'2EL1 MLB6KILDJ:4M$MM34EHCC32=F0]GW:THW/;R=CO3L4TET1T85_ MIQ'=&!,J0H^Z-)+")YA3553K$"R.\,+IA5VL,[F-T._TZO-R>/XDSP9IGA\ MK=*Y%:Q[3F*?UV2U\CU+WSM\G_F'7_^:)OWQ33<9M2V2VESO/.@?(JBQX!H$>#/3(ZM-%*+NT1FA96 M6UAM$%8%KO1X7X:^&W$1H1"' 5),%7U]A/!XM%58?3?HB+926K!%QQ8=6W1< MP\WAU>!111@%D52A((&,%/5%$8[R7 _["P556S?'IB#U.:X.@=HCC(>.L/?WLU6J J;8$()5E I0P4Y2KP$7:#TCL1L7BK8;P#\$X8 MG_C%*/F>]N'?0:Z':68-#_X\O,YR()R\.94<=:C;)C.T*-BBX!HH2*J@H.^' M0@@:4]_C(O*C"'/;V"20,?;8.W4F;!W,"&FR$U0+9BV8'0R8K;+]!:O0C(=A M3&/N<<\7(7>5DF#S6S3S$8MW(N*T'[;_!A#P6>Z )MVL!VCU[WOF0VR\ :KU M0+<>Z/WR0*\20I+4A%#,N$NYD$%(L)3<8T5^L BQ0 N5?%O'PFI)%&<#G6H' MSZH>W5P?&]2AM&V8V*)KBZZ[B:[2K<)[U&,R0G% O2CRA8S5]+29YQ(2;A5= MWQE($MXF0;0@V8+DCCI")*ZA)(WC$(7*Y9'O@7+C21&6P:T82[P+.N@>.4)> MCZS/<7YL)P/W +TB>^+\4/V^8\J9MY[SUG.^ UHUK=5PD($4V%6>K[PX\HG+ MN2P;%O/@O#ZF>V;<%PD/^>#)+KM))Q3>CDO,.]-G#8PE\+?VO M'Z_BAD+(D'//1[Z/%?)C/Z8%_(F88?*>G0K;03$B6Q1K4:Q%L36L?EG!6!3Y M3% _H))S% 9"Q%&9_A#[@;?06ZFU^K@!DG_0:?, MM&[GUNV\7V[G%?+'0[7,!Q9([++85<)53#&)O*+"D BP]+Q=D#_[YD68(D=S M)=6(Z+BXK?;08FJ+J3N*J:2*Y"G" AK$PB."*I_ZG-&P3&G&$=FJ9_8=0"/O M>'PK755;:&RAL87&E_L[/%9A(XZXAV(4,"^0U(]X%*JXK&@9N)SO@KZY1_Z. M-?'T.?X-WJ8V''1JPUG9G=TI&K.OX^AH!4SK'F]:DQ95C@.-8T1B%D04_@]Q M(2)2''46?B#BA9RX*4V7)+V?SH8FU&*/=JC7EEMH,:C%H#4PR*LB="XF81BI MF!+DDM@5H3ZM7)Q>\*5:B-"] (/V"$IHV\^AA9(62EYN_6IFK,IK8R44,*=+ M)(M /&,BIM%^RCUW _K,&QNSC4;$HA>&"1P@-F>H$SUT8^?A;=IQ!NFX=9NV;M/])64)(+(!UQ#4B$>A2A )*SJ@0N^D)2T!MSM#6J1%K5:U&I1:V>M^UH5 MJ8 *G?%#E"]\&;@("51V>2$QH@M=M1O4T@[)RG>WDLRS9_;_S^/DLI^6WS>" MOK#&FLRRP20I%GGA&W.AO=7\6?Y3OKN?#=*CF]0L(<+N7WZI+0G8#6"W-^(7 M.&)B;NSFWYM1^9B[Y#H]NARER;>CY K>^BGIWR:%/^4<(1<%S(_ ;&,L])7@,9.^C]P@" FB+U^.Q9?] M>J%)PQE>.8%#@Z6(EM8W;YIXM&63TWY_/HZ]_.PDBYZ]GG\.3T]_..\[) M:7 \N[-/#;3.H!*X<3L#/SV[B,Z=BS,G.#L]/_M\$JJ+*'3BDU-U&IRHS\[Y M!7SQ>W1Z"AM/?3\^>VG;F$:=?@M4-0QP$ ]W9M@!]/!L[X M9CC)0=3D'>T)3._&3GZ3C*S;#\1E^>E6BZ5\'C KF*K!UARN&1E^ ?,Y3_NI M$3!'(D2$*NP%8<1#Y,>1BR(CNL-0$>JR(_SAI0C2!$8_K\ M#_TK/](73!/8^Y-C1*L=( MO#C?3:^J>Y: MN/3^)AW LX!(NEE?IT3IJ5VFU]E@H %G>'4$A)<->^;N%'2)ZIOQ<)ST2VH$ MVAS> WT-S /@5T7KT][]ZDO4D_/;MZ2M<<] +C[,]/!O5K8.>RNWZ::S;U^\/NMP]+N-;S M/)='@K/ I9[RE,\P*KF6!3$Y"DH.7>::5P-$E78,66]O$"2# U MW*LI3A.D85(-@/!9,^KI\+ADUCI+.G"%9CGGRM30RH"^LX'5V UZ IE/;F^3 M$;P+."('%NUK2OZTGB1'?*DHKZ_(\@6IO6#&5G;+Y]7NKH]@H&?2GQV#:Y5[ MHV0[W;3?+W[]CP^PM?HSS*Q;?EZR"1?9;9H[0.?.U^%MLN X@,4"++'#2R;C M8?F%-3[,-_=9;WP#5\/J7 +ZI2-MK_23NSS]5/[QR[S!\6$:%X1+]-K_QP=$ M/CP>-K3O8/0OOWQ8,)^*]Z_W$V[\B4_\1+;YLN?-[$US@_?=:;5C\ZM8"7UX M>K(%GQ9307<_'"/NG3^YYG_-9MML4.G^>YJ,M%8#:%XW$'8M![ZE\Y;.7T7G M6J=IB?J@YS<"KMDP8+G^!*= M-K]B32[<["+L+DZUI-&21DL:+6F\8(4.K0[":3JV(O1N-/R>:2?8Y8,SS41VO.$NY G35%53 S-NODWFKQ(3@4S%!) HC$G*E/.KZU&4L\DH[.0P4 MFA<3EK/.KJ*"K[X"6YT-M.30_Q]5G%2EKNL?U* W^T7MRG=K4)..0*@]P=SB M9(N3NXF3'IOB9!A@+Z!>(&/AM+[CEZ+_JG(]C-:.!$>"Q3%B3$9$\DB2."Y:T2@1$B46 M6M&\!NB_F-/B)P4;A043G0R*1C9UD6+%S&$[#)Y3" AAWB&-=O9:1(==8+EE MBL=(3 .H;CW85&_<0XI ^E-A"7 MQ MN[!1>PYQJQ!.5JD#H5*Z.%L0AZ[ 'A&13U2A_4GI1G)7$>Z _0*'T6/FW>0? M!,\V_IVCJIB6SE=X2)-1ZUEN/ MJH6\M"9]R"<:EO]_>A!N@J>DA4FB;4-M+2"V@+BC@(BK4)M/1>CZ2. PXCZF M H5!J6VS2#*Z#4#<$US#;H=XAQTA:W&MQ;4]QC5:PS46RBEAT0 M^KX*8N9A%(K $XI&41$!0[$0P::171R^"2]Y1WA-6O [J]"V6-5B5=-8);VJ M\5CH$D8\HEPW\@(B%9IB%0MEP[&L1[!J/R#'HQTLFHRWMY#30LY[@1SA5I#C MA9%0ONM)Q408N7"!B*>0@\*-._2>4H\.P?"E$A\"2FVP=V'5D.C7Y9T+RY>L MTWUF,TOR\D%MOK53;U=:/,HEG=S^G_+#Y;#W\.O_^^\_WXQO^[_^7U!+ P04 M " #QA5M0LYQ1Q.0? #K>@$ $0 &5X;',M,C Q.3$R,S$N>'-D[3UK M<^.XD=_S*WB^JLM>U6ILV?.^G4W)]GC65S.6S_9DDD\IF(0D9"E 4G;RJ\_ M/ @2%$&0H&B+"56U#YE$-_J%1J/1 '_YT],R]!X@C1#!GP[&KXX./(A]$B \ M_W3P_78TN3V[O#SXTZ]_^.4_1J._G-Y\]LD8CU@I2Y&=P]4!% -X@B#,8G:HWA_*EWA19>$ X MB@'V,QZ>2CP_GHC6XP\?/AR*MUG3*# U9&C'AW_Y]O56*/S@US]XGC M%P1 M&GNXI+@9B.X%9$3C$62L(U^C/0(7-L2U-)@C 2U MMAG;N*H@IPS"_QHIN!%_-!H?;T=%[J'\7G[HYJ\ M;^#,$P'[QW3JM(?UARM*5I#&B(53VLI&(%A0./MTP%=+([5&^IL/PE=L(:": ME#HHAA5BFF(@?A(*)K[F1"H,W'%_.HB8M$.88JO=B>_3! 8L_(0X@M$$!]-X >F9 MF-SBKPCIZ%*4Y8;WZ_%X?#(^.O)&WCF*_)!$ M"87LCQ2WIY![ >>0.^E^#VM@U\.-]%N=)A$,)CB7\7O39&FP&D3"^"&#V@, M5QQF1K#TH=)8%WJ\399+0-?366.(_L@;OP'WX+-XD16RSC)/QR$O+^$EV-##E)DM.!4R% M3Y:,H063%GJ 7TGDILX:5/9)X8UY4E XE=YTK!Y'N]=6+N(V#KT91KM;?F-V MR[6Z&ZI#M M84%,](60X!&%(5LC73+&\!PQCS.)(AB[Z-<1L7V6.C+-4FD/GM[%SY[J1"R_ M\FX\V<]>M54:F"P)C=$_1;OI;/.M^_A^CM[M/N#H]='[3HR$QZ(:/=Q-E-OL MO46M4C]',5KR M4M;H 3ZW\RIU5.NGRF%F2\/)NM[[HWH]72?47X (LFC0AY,P3#>@;WU$GMM$ M&G1=:S3E +>ET2AB/$&-EY/#MRO.+J=[6ZI7:+;GQ'-4 *^SML\\C]7U6VM% M;[NR(FUC*Z7ECU$.M9^>G#7YPA%1T_YK+>K=LUK4/O)Q-RWGO&4K]/:4YI$I MI=G*,(:8\G13R ^(Y@NV>I@\0 KF\"N:P9=?PCL14>M4/G3E5!197DJ7QPG; M+^F5I9V!%8I!>!O3Q.4,,0)]@Q$"_[OYW\DZ &$C!%>(G0#HY@MD9CWX.]<=-, FW6X')GV93G8 MS^*_GH99>+XD>N&[1K@..*UA[9%I MI]Y%G\.+95F\MD3Q,A7Y&<$QPG.(?:=B*3D'(CT/?+J#3OGPU"HM^V!!B__!A M=,M$)RZA$.K)47DI+D\BV^LDCJX!K_E>P!@Q.CM04!%?C;;>B-'44%O>3P7< M0QU1F;2BZ8Q/UA6PYLLRH[#I[4S/"1[.NAEBC477LI*,! MCJ,'2*_!W$D="L0B^:,LYLNN-N."9Y >!QV0A,\A96MZ7F3#ES:_P6 .)[ZX M1H0M1II+W8[&GCPW+6(U?&)U)#!Z.S*QA?BEL_N*&+ M-M$43XB/G%.'+T"+/U44GT]D7@/"4\G-L-] GZII;"._<(U0> MV8HB3Y'D933M;:I*JQ< MT3^#,(&[,BMW FHMJU39[&99G")/D+2WKG;6Y;J=V@29=1]U_,ZPCUJK]0'N MGGX&%(M3LI#>+H!+?58)TEYP8EIB*A0>P^$)) .6O'.@7H7 7C!BBL;*>AAD M)+TI4%>O50%O+_@P.2J3/@;HFI:KD*PA/(68H8VO0X!=E&&"MI=RF$Z!*S1> MBL<3B :NA3,1[UQB_D>[LR1.6.V5':9CV6:M\02SC-00%D\&?.+#I(#6R8(F MR&J56,H)52IQT)D!HZQAS&8*1(+TX1F)NAF2-L2U"BVMNJH5"F-/]I.]$CWM M]2O5D!^E4RZ2DK]#7O69MIK>AV@N".]"Z^[=U=I".>2LL@7]D%[NK!4!6?.< MA+V1;&J-+%<$BTK)9ADFEE$ZPYE1X&DD[,U$JLTY+5*-PYH:.38=\:Y0YP#3(]D^R3<( MN'"$*VNN%3.XO4SHK2%!HFV.Z)B&KHCTVCD<:'>RI^^#29R!N+K1#OJR[Y:] M-<3J%2KFU]C)_ G?3-'OGE>=>R#6@0?H/XWZD'8O?N<[H/.4 EYMM^(T>&M&Q'_]Y_OC\;O_B3Q=W6+4!SDY>[MI MH4-50Z-ABI(KPK_)=O2.-64_WH[?.V\-[HI >WAN.JO^G!99*"IEJW]OHG4A M_K[][EV15Y[\!-X[ <\9&HW?#W(#M#NS<9WB.N_9OK(PG;)_5DLWIJ_Q--/A -VF.&!X!YZ6M?26'#4ZK>T^5%0W< +9S3!:A]T9=) \?H&BCWB._*%DBCZ MCFEFY:Q]NM/@O.7558>U:B^5OVVHO?")6-F_EQ+@Q<03)'@Z#<('*"KVMK)9 MWC"=G<,9I%0J2UYUTXEU-.NBUAY*N^/5]J#52K"_5)]2_VFO>_V7E2/?G\(9 MH5!KV[4-V+NIM8/RNJFA':3M9,=%J+TQ:&[7GF+&^_[J]I67,N1E')7PL9EQ/P[JQD'V M+/TJ>1=F6H&SUHI*]<;55J3I.NUDX IUS@N50.T9H&-3!J@PGH:7Z?D*0>0B M\[2]/;\S-N1W).#@)"L_=2=^JTK/[YAY_3NR0O[[UT?..1LWM'9_-3:LUB5^ M7J(A/](G_LZK5!/>BR>Z\5@_@\RP.*G@C%%\_$SJE;CW.GXV'=_Z"Q@D(2RN MB,0[?C:HY>!MB+56KZ58(].KZJ&\JI*JYMWLU"4+]J_!*S]?12 M.S^XQ4!WZ*-6\Z5\F5'S>H_%B\X]K=.] 6PH1UU3KF1$<+8'(L$Z-87&O=4: M16G/M-XHLKO3O;Q[?<,EQ3!<"W'--A2@[(F&L2'1H.0]O!3#E,X!3C_SWES< M!2AKNN'(E&[0P8FPJW)'E%Q)\F))VGC0,L-8I8&S: M1]/E/D@WKDG1U9>70:T.?6S*'!?E/T"W+@K!Q/V3<2N/4X2U.QZCBY=U7Q++ M0!U008;M_) 1A=T=F98I)FT,URT5A-K*.YDPV)V4*>HT:V6@SDKN]5W!V%$5 M.9P]#C6=3)<*D!A^]C",!ROT;&N]^+B=TVJ*U>K'CDSGS$L**V[:%U_S.\,& MZ^,R8;?R;YO05M]V9#I#7M;44!W;%4FO)X^U[*^C/LPX[%'9ZTJ'Q["-U*RC MX=LK!FDU1L:W[?SA%AW90[W7E2Y25W&H;3H4W&6%'0S7:1I5TLBEHQ6*NL0Q MI!B$X?H:SFE?4"[Y>3$ M>!DUGNI4WF[\LZ#X88S:;* 49H_Y< ROQ;N+Y && V08;G( ;-U5,!;X_/ M3$O>#)&78?(XJL'K(EN 9J]O8)2$[J>8VZ&W.TO3RK9*D\5%;=XJ[6^(/M*L M$E<7:<5B]Y"F56RE_@;H'M-:KVLFD76K2R*K$%@=Y+%I$T25G0E4VJLAY0,K MI.F\[JC!8_5YQV]?E\=,I7(&N0*X8>LDG,#(*=6C ]G#!],E< IZ: D=36KJ MHZ7:IWV&-85A=4POY6:(M?!!KJP,@^,?L#Q8NS)(K)$M(;Z$/T M(&;9XB7@7:C3K:=:?9?BOBI]1]XCZ]A3/?_L:7V7+AP?N%5L7!353N$E)+6Z M+"53-W59NF]JJ IRC,V:[XSLQ3&)-=#GT^_=JU: < M%FO!8[WI3#VX(.+62X#7T0U<$1IS5Y:B<\YG/2\9M:93FC,;FHXB0K039\C) M+'_(6GHI;7_D=W0JZA3V0:;)7#1=L5]P"D3?%?#.T=:+451KAJ5E5QLSK-H4 MX:69@DY^4WXELB&&A+4&X!HH-D5H#Q]/#.%C(X,88E09$_]W8=W%VJ2%F^G\MN-TR2.8F;*",_96-'?_!E&_,N3S,L^ M0>JCB!NTVC=#5:KN\FJW6]K!7L.:!!:D(B+ /Q3O1:O((:+!Y@;]+7+=U5[5J_^"@ M=JWCM(%L+/L>>)ZW5E?BVS:(?WI<*BR]@[][HZCIJ,XDQN5%0#.3R/M5=J$^ M,["W!R6R"MV(8N3"S"T^:-W-5-"JSUK'4?J\@,5*JBU#$%&*1M.O>>_G%K," M<7 3)5W/*LTZJ36+TE=(7,Q"? *,?XUS/Y.4]'.[ !26GZH*S!\0S1=\Z?@ M*9A#_F5G>5 FBI*E7+Y=$/H-T-_%IGZ [)/&=XQ:U('TCO+:N:YQ/L437(SN M37:L5:8J9KR4&R]CQ]/X$9EZR9&7L62?2P5;^^&0FT_U4YFM*(8]6]NP8W>U M?K)TOZC%3U;;I):=*45;>QO1$VM=3Y=6W+7:+V^\U&E?I>#V4V-9%\[;)38L MUCV28^,>297NAK@OHF;U6S3':(9\@./\&][7)$2^T\T8#?'9ZVY,ER9J<[:& MVLMQ>PKY7GL;TDZ?1'DIIKM/W;(C^\ZVZ1NGS?7-&JN.M6K38;K;1FH2%^M. M[T,T%^2V6#9LU4VM+927I"ZV("]UU_K=6T*EBI[+OS?R\\='[)_RY-Q('#O3ZJU;6-#JY<2JNVHS')T1S/QLC,2I$HP(O2(QC(($3OV8W$,Z M9NN!0&'*E*!*BA-&$XH33^X629/7IX.F>AN@CBN'R MP(L9MY\.,,$X67X,R!(@?,E><"$<>+(A"W@1">Y$PR"A:3GTH0/SOL\>!.EM M>MQ/Z;>P:\=\-WAW!ML9ZU6LIK16<)2_;4.X?+(DF+E5NMZD_%Y^M^S3@4]A M@&(30PCS>N"XAA^VQHG$V)G.[B@$S$>L15:<[W["G+&Z9L_(80#OS0PVT]A\ M3N&,XFMFO(=W+EFI3QA*+%4M=Q M=_CZ9A75 YR]#M)C*GQ[FW'*_V*FL(#'1T=OITN,[I-(%!/R J#CH_$;_O^- M\;XMEAX,?^WVT.ELRN !GS!%HO&&EP],9RRJ%N%WSK4+2'^'D;#RZ!J@8,(" MSQ5AWB"ZY*5'*^C'_&N\(G2 6"81,]Z=@';!?:OQ@$&XCI&_.:&5'O=PKE8T MWLJHLXJ%TNO^L7)Z_0UP3R(Y/=^Y-3@'__D@ V9<007D81"QXRTHVO M>C9"8^P8/P+(<$CHY=Y^\T\2KX M-[8T7B;+:["6.:,$(GQ#0K8$NQ%!?\1&F%K;8VZ19EW\9ZK4E<).&,$=N06&T(&&V M5M@62=^\R0J('C#'UAK<*H0KN8(QMT;N:Y9W M!BG#< >>U'>0*S_VE'/M!-.SQ:C..ELS!J<0LQ\QSU7SK1^^BKZ!;*V I^+2 M#LGA-:0^WQ6=0TT([:!;S5ILREI)))U/O1;E%:?A)@UW/R5_GLUX=AJ?HY#O M[WP&%+-PGZM E'HQF_V-A"@ :\66"\ 6NA/(.N*.Q;/RXZ^,.#9/0)XXPCYS M.@+!!:$0S?%%".)"JR+#K7'LR'Z=1'!%< "#Q!>[\NF&KDB2L4<)S]6<,6W, MQ:[UY7(%$.5=?"41W\@6NQXNLNJBL[[%<)7>@O&')-@Y$\3=([E;D"1B 2KC M[FZ!:+QFSXI^PPVD!Q[DB=_?.:6(/>6?JT-QE.W]PJ \$SBTW_78D=^&@?GV M)1';E[Z?+!.QRV*:[EV!>AOK5##"IVA&6!35,*RWZUE,4SE<=5:BS:1YUD]><(SYL*9I>8',<]R@Z'=1PK>6_RUM MLG6%K!<;;1>\]@^:Z[5S#Y//FYH07.'ZYIV^\"P9YL^^\#*$ MJ,*;U#?;I9^H-*_?( CC!<\(SJD8Z=A_530R:XO=FYI<4/!E@-C#$+54"9NU MTAHS@J-3.&.K,)D[^P;C!6$L/+!UA7#XPM@4JQWAVHF#=! 67WT55E[?,C/8@_KA8 M<^>9W NN7XH+7E -SZ'\_R5.JPZX=16^R<;+#"X(Y?6Q&JNM@'=>J;)).,+% MTM@L!U[%J0V@;Z.PQ'6EF@JKR,:M^\:OQ=8C!L80%R?:\N/^1:/"R/A^J?+V M11:J7^\^4/@*V:H&;@P7_I\K$O^5W\RW9.U]&)3&7!O OJV12Q8F./B6Q D(+Q(<7 !$Q4&GO.HS8]@)I&=)OXSQJX3K@%EW M"/BF C^9D97Y:=^54$PW;]Z>8<2779!NK5-)*\E/WJ@O:J4W%U]3\H "QD2V MTOD&,%N-\S:JQ*_(]]:X>BP44Q:TL11J@'O,]B4.$N:9UA?$Y^>&:SDMM^\Q MI2VK!SCGR^26 MBF%X?;/=!]OZQH>V1#BCK$N*P,1?(/@@/J@F"I_2[ZLI#EM#[V9/I5*AU]5? M!"JJM$G#'B@UO3^/5R[&^OU^_':/\MGWO"Q">&=MW[5!$>D+]=6S-5NE)=T MS 8#WDBME9[V+[,F2"S5?)6>[MZXY6>9F5'QO$6><<]=$9EERWZ$/S^Q*#$B MLS- Z9I_+K)0%M@1KAWO$!>X^":NA1$M+O$J,;-J:-1^@ 5LU"Y!V*UB-RG< MW'AHQ)8!:&=L5@\\R+^._H/0,-@8>X87?1A^Y>2AG-8O"/VQ0/Y"?)(J7*>' M3].$U!TYW;A:H0M$6RR81#S2=1RQP1/ 07VRUA&FAS.'O([0/4W=!K / T!0 MK2HTN$A^H'BA3J^FJ[L[2/.M?#>0+5Q42G_G*KX]NYP6=5=XLGNEY-=:JT-- M6?E!NA6H7XUD6?0Z\31"D?/Y'";K%;R+0CY$>:+D#RJJR(O ML?#<')MDM4X@VR'KF60JJM :#10GV%[Q36;Y;>]:^&;X]*!=!EO@Z8<\Y#Z$ MJ'++OW6S<2%I7:.>Y39RYHP7^D\HY4D!WO1TG3=)@QB1"Y/UJ=JQ!C&T[Q8 MJP^^L1A%Q/!BKL622'R*&VQMG+?I=GR<4Y-Q;.+M?YTWJAUV<#SLY MYI!IF+],?_T8XR_ Z\9G@,5+?E W2V"^M/";$+3S@_@BZ+B!J^SR-#*G8)D7 M$DZ2>$$H#]"*F>,6<+W=V:W@)>- 30$(YXTD5TS1&P.[$U3_SI+B._W\UB?8 MHC_)??\QK_I[/AH_$[DU58AC&%>Z)C?#,B >$5XOK^<7H6B[H71]HJD M*2AK40)\\5[[*W]^KK!P$S:72M/KYUM#]TT>E=EQIOX'& HCX)N1(NC@]SN3 M.8K*]],W;MV_G1[MSI?/(K:#A<^XES\VX0+0:W8O2$(Y]:79II+?>HA_"8;9 M3^WI+=_(:B<'9T2]%L\58A[&20[U$+UFN(7F^ZSCC,7OC.ST^XQJ=R\]0"'. MZRJVZIOU+(E;J=.-53D_&"6^G,2"EW<@?8/L&\@-114A\DWV&CZM M "_&K?P*7N0O__N'_ 5!+ P04 " #QA5M0$SH2]C5. "Q>0, %0 M &5X;',M,C Q.3$R,S%?8V%L+GAM;.V]V98;.9(F?#]/D7_-M75B7^9,S9Q( M*96M.9D9:DG9-7/E!ZO$+HI4O_[+ M__Y?_^U__G\ __>GM[_^\'(>UI_2;/7#BT5RJQ1_^'.R^OC#WV):_OV'O)A_ M^N%O\\7?)U\'=,OWP=3GY'\OP,7URO\Z#6VW>_7&U M^OP_?OSQSS___)>O?C']E_GBPX^,$/[C3:DGGRA_P?5C4#X"RH#3?_FZC'_Y M 5LX6V[>W>(EUX]_??#\GWSS-+76_KCY]N;1Y>2Q![%:^N/__>W7=YMVPF2V M7+E92'_Y7__MAQ^V<"SFT_0VY1_*OW^\?7VGDO1UNDR++Y.0_B7,/_U8'OGQ M(H3%.L6?OWY.LV5:7LSBY>IC6KQ8+Q;8'[].G)],)ZM)6J)DFQ=\7*3\U[^4 MJA 4:BG;0O+?CZYH]>US^NM?EI-/GZ>(T(\5FO!N_>F36WR[S*U+O$PK-YGV MU_;.$M0'[;WSTQY[_VYU?39G_6D]+7/']L7S3Y\7Z2,*,_F2?ITOVS2@707U M1&Y/OJ/JJ=> UM0YIIK>Q/]IOEC,_\0UZ:"$#Y\<0(C;W]K!=KCD $)NJ=1> MM+O/#R#0F\5D%B98WV]NM5YL9IC+?/_]1V!Y7'W]-6B]G,S2N\SWOVW; MAP.^1;QP*GI:K5I=*QFO:W-/GP$2?NBR]IX3ZD7R<'$ZC=>-M?JD?AEA_+?S__YWKRQ4W15B^V^]NT7.'LCEU8 MOCLL:OLZJ@K>DMTG5%6U&>TFJ>-KZJ\1\T^?)JM/5Z]\,9^MT%9*:$>UD/IP MT1IBMAR3;2OH4>39+#B\B&]<;!D$6UZPWJ78?ENO=@;R*\3 M<@XJ17";*?TWQ0[H(8;[> M3)B'Q&I5N(ZH>[_\.><45I?Y][1Z/<,G-@O#YIGEY>QB'B8MU8]Z$M0![7KW M]3+_XB:SRT5QX;]-8?YA-OFO%/L Y:@WU>/:]0I^8]45>=AMP8[M?D>C5? MH#DWV^[DA6\_?PT?T8Y+1?M9N-#6?3#D.RL#\\I-%O_NINM4%YN37UL'GG9& MRA%5]";VSVXQVVSMI,6[C^ZP0^"IYP<3J.64>*#88.*UZ]G]I?H3#FN8?TOI MIS1+>;)Z@Y;"8='VE!E4L!>;8?EZ5OXXQM=Z2EV#-N3(U>V(*H85.ZV0CI-Y MO/KPQ7S9I0M:5#=HVTRX"*NU6TS<%"?! M]:?/FZV('AI\]%L&;7S+)?=@R=Z$O%$^?TMNN5YL/1B'Y-M;:%C1KF(\9G$G M\O#J^WBQNBG2CCC]O6'81K=C38NBO8GY^M-G5^RYBSC_O#78;[7]7]:36-R\ ME[C"3.:+_Y?<8OEFD98HSF9U06A?3I9A.B]"'FQ5_V\Z0Q"NS>.=FI;KW^<( MA"8:'\5?%#4MS8F1Q3I#>-N-GZ'>URL@DT49UM?[?YL=9!0/5;K%AW8M;%5! M/9&/X/0Q]=1K0'MN'5%-?^)O=B+>NZ\M1'SXZ!!BW/QZHZ'M?'GKZWT]>ZB- M;Q]LRYCA7CD$+$<:XH=+#B'DSB$7?.%D]>UMVAA.[^>_+-!2^F.VN $3G[_2 M7ELJ\3V_9M#FWUJ/E_EERFFQV$JRW=[NT."C*J[6Q.WW/Z4\7Z2=9_MI9JO* M!VWJ5LNY&>SXY5MDV\L)?KQ8OEK,/UU\*EI $7I=+.=O%Y\_3[_AU/W'NUU.#>_GO0,WLJB#=L/-9U='S4Y':7]-0S2BI1+P5('>1/H5 M+;_#7;X\3;'Z_=B[],4/JO9]_G@0C2,OE^Z3*QFG*"S<-K-?VW*FQ MYT:5 \9Q/4UW9^'-=\7M?53W'%?78 W9/=&U^>[X<[X=JARS64=0[_1Z!VO@ MNS6N3ALWE9ONA@:^GN$J]&EG)^+H[CN^YBJ-O(X=O!9C/KO1;+?%>FCNL>_H MN>'M5L+'GNU-D,O%!S>[.LIV2)#'GNU/D&).MCO7^;) OR)=Y34XHM<>+3&@4,?TX;Z" XIX1(_N*=>O@%OE^_>T:B76@Z<'$N;& M9KG[\3%]?&1= S7DB"Y_HDR_@OT^GQV?Z>9PR0I"WG3CH]\>PXSNU5=H[A'$ M:5&^-X'?+.:?TV+U[6(6R]&#ST6Y:C%Y'"@VM'@OT^=%"I/K+:G=0_U'>55Z MJG[HYKZ>K=)BYJ;3;R_3ES3%9^*[>5[]Z18;^[,X_J?KF.+&QK[^IN4(&O"5 M0\-R:Q@\]D G!AQ3]=#-;#=SM"K!+TRQM_@*[\=$05SH-C0XK6< M,]N5[E'8+VFV3LL6Z_(CCPXAQO5!C9T XA:@M2H^I+C+OTU6'U^LERO4RQ=O M4TB3+QOVWPV".[T])]4_1(./S2#4HN@08K:;MYXLT)M([]*'JY"57]+\P\)] M_EC.:N\X40^)V+J">B(?&6AQ:GWU&G1-@TWB@N7J,E]_\&J^B64I.7K>IL^H MJA>27%77@"VFYB.K*8_\5?S\/<- M=? 0!R[AAU3R<"BOTF+S30P M"VGSW>:IBS_=(AZ=WK&W%]1K\FW2IJU85_&-?36X7?4#-_<)(38.L3OC:'.L MJ0N#N[RI,@BS^':Y[H?@1U4]<#,W!\(??OK$V;MR.&GK.[X]>X=ZXF]N\?>- MK1@G^_G\QVS2VJH^5WF'[I"G/]VNXG?GA!-1/.TE-9I^I:KT,]+:U#APHUHJ MW"W*]B?H]6AY-_DPFV14[5'5OSDH]68^G;1)#WA<+96%O_ID>>NJ:LNC?JJO MW-Q---;MZ?_64VP?E5=N:K_T')FF^S?C;A*\_[%,>3W]M:3FZ;5G.[^^-ER/ M+O[]0M+F%;6;??U4Z8*G;DM(\1)UGO[O3:E_X-N;@V6:8$G(E'+PDGH0 MG#)@+!(0+GIK#(^ MT.[NC8573_RX+'PJ-<)DE3Y=ER\W,0[2(_,AT,*V'.C=?IA\F]/P]:R"\_!8]:.X]BTG&G-+IK&'/D#4U,#R1 M2\O%:H='^-=]#N%'S1OW;;.>O9]?QSX\QI0GGFR(#<[0D,#G:"%GPD#QH( ( MXH+QP:;L3N<#?X9\Z ^I6C/(9HD^:B5\HD23O!>!9H-XQ0S.>0(I60(T69HC MHR%;=CH;Q#-D0_^(W;+B?_[XF()75_-[3!<>0 T]YF[4ZJ\_ UWV:0&WYUB* MF+^GU65^[[[NUW"/J:E!U@?*A0(OA !GE(:<#(',74(]2? HQ2EZ;U57JMC38T M,R(]L$PS^+**&9$(!.EXM"RSI'TO>CM\+W2L"G:M1?WXFZ[[7DV?NLQZN/?L MOY]ZN/<^YOX=[FVGW!Q=44?Y=3[[\#XM/KU,?I]AL?M8XW#X6(L6$QK,:"+C ME %1&(-F$_=!"D94#.-I%[NBWF+^-GV^2IE3-IPV75*"2G]'J-__F:9?TF\X M97SN=9Q.@OFX4-92+XYJ M5\D"^_[/>5^,NZJN":AX!8MKG%9H#.OL W"M+5 ? M+[_P[:E7AI4*F\BM]Q3ER]IF<%0QL)85B8GAR48EO#QWY^*('#L1P[-EV:OY M>M$GR4I]C>:,&\LU&.40&LH4*)M15]=$,4NE3+[#AD8=E^5X'#L1PO.E&%I" MO5(,ZVLD4D]\[Q4Z#L(I%?>3%] /; M@L<)LYL7I62CO?OM?GMQ'(EO8JRV"4K;-& T>_?59(8#ZM'@L9W3_8],,?L+ M-LEH'Y7C^%Z<9IV1!K*@#GQ@AB89I16M_'C56_U(&IYB<;W=>L]:VL:]U-]( MZIQ7@8#SL2"7,V2B.$3-34R6I]C%%UK'1NZ3)O/S +F64G!<^Z[:=MB*[E)M M@]8?#2X&T)9ID!E5=6:"!V8S"TSRZ$TK5]>8UO394+(SMN?/Q /V=K>*&^$S MPI(B)$[CY+-IZ([MGS\8!EWJG>Q@D:*'8+J.PM ML&@]N"0U<)X"KB,B>G;V%OHYLO%$<,^?C/MM^$[U-BFK2*.BX @-:'[BN(U9 M9W!9&T:,X\%W6*CKV/)G2<;3P#UK,E[D55H,Q<@[E3="9(?]@RN))#AXLZ.0 M!&% O"-"$Y^CUJ?34OU#TK(KPN?H@=I_0'QD_\Z;]2)\+)?.++"6B^F&H>6 M>YC,QPY?>*0E.U?RQ31;3?+$W9(J_.=ZLDAQI[$[,;.;1 TI[O<##?3&ALAH MN2\K?,;IE3/NP7C*@>@8!)?4\/MWJM1T()W8ZGKX/HFK5T$EI03."@*U>N<- M4&DT,&HTX3SP0,\^\.(L.#<_MWZJI6/TV=*[^PT#TW_[2*-URI3'C,NR4F!H MV1#2(@)S,GO-<^2\@]?@K$= /VP;D/DG=]%S)'^Y7.HJR<,7-RV;BI4&PL,7 M-\;ZQ)EV$),-()$.X'FD0$D*W!O$W9[]7L/81!QP7/328X?'R!/GN$]LB7NL M);=9O4J;'B'\P&]L5&!9"1+ A!31+,IEJHMQ_A7$F3#^_KGJ6 MR\#NI5T[^=QK+09/O+ZA*A7WOP.:G$1M6"=0Q <(C',M"37,MSHT-^;NRID, ME#/OMV<_:C;'A,88+YL7(^*$2B(-.%T""8@5P+CP8)/WG&=GC>T08UYGY^&0%:>03#3% M4ZE5=$(0U<%M6V?C[#L>,'UUVG,<++?;8[6&R,X;&U1FI4,C$93G"9QQ%G+B M'$RT5/F4&6$=TL/I?PZ,,;OJ.0Z'=IGL!GIC0ZVDWC !: %F<#Y0T"5R3V@3 M"5&!BBZ9K2KES_A>=S>Z==1S' Q/9X*M8Z7O(DY\8"ZJ#,)P!D;C1&2TY&CS M.9JB,YFD?ZA]OY/9.+RIWJW;GN- >9ERPJ;']^YK_<'R^,L;DICB/"8@G'#@ MW%)0:/Z!U\QFM &-9QT'Z[)^'KMOEH#Z#J*;0_%KQ]IN/9" MX%P 2JH 7B'D1)DR#82L#/79&OJ=SN"#!OMU /@$Z MRGIF!^KOB_/+8KY<_OSU*D%CB\';KH+&<18<13V8.:TA4!\@2Z(@:*^H9B0H MULJ:J7X.9=.>TTZ9;(HVB=)DM!%@,HL0' _@;#+@#*4R2B%9EP">.G;<$)W< M_BS)J3C66N)>XUC-3XM_W&@ZKJHF>!ZLL@E2R!&B46ASJBB!VR"H;KQXHWQABKB$(5PV0'+,J$:D?ITS!\.&[^\1+ G/L*M^^@YVWVZ]TSGR>>RWV\LD9)*DCP M$BAS!H7D!*Q&,R8[%5U(+F9!SGZ;:*2#N+U!>G(\?COI7J-]-%D\$>YU4CV- M-,HP*B)89E!C\,D#E]EN [*)M8+G#JHW?[:TJ85FVZE]'#6S]Z6QJI)Y/NZ8 M*NG_CQ/I;QLVX8SW)2W!&-G.GA$QKL"/I"XW3G+3O4VC 84-Q-0#/5,[ADI_F0* MPDIE)9$BAE:[/L-AAN+?[]K5"[=8?,-Y]-_==+TO 4RK\@V-21L2 N"\KR$Z M7$J)+^>W>##&)2NT:G7)[)A62T46S.M@7,NRN8O*X2L:'WV^431;3JT#Y5P" MDUB&K",IFI@A%C4*;."Y>^'&XU!?F([#F=M=V=:TN2W2!),CBT:"TQL5T&=@ M.FO(GJA/D]7U5C*%?(4K#0^=U;D*D*.XC5Q2BM R8)0H'*5K#3!F&LWN. MD77(KE?I*L\3NN?^E8@=0:FU[/U3'3^.%"?UZ'>F7K_[.%^LRKTDKV=?<)7[ M=,":?>SQAMJ4B#(*!#<69,PEAXS+$&+TTDBKB>K'^?\L&-$31/^TKVIKR?U1 MX+G92QSW:P?OZ=5"V5A3[$&\0D^60M:1P:Q6 T\6 JZI$FPQM"@.RP3 M=7)8],>(GJ&J18Q-[/*;1?KL)O$J2?!A6CQ=J$E$4R1[ LN$QB&@RX98PC^5 M0^4L,JN[K!1UTC3T1XI>@:I%B2MYW[NO>X\3[3[6E)AF9U'OYE'B]&<8 RIT M *,Y)]HDX7F'N:!.LH'^NKTC-%7'?EN[\>'#C3:<$<,29,=M.?80P"DI@0D; M*$&-V.<.G5[G('W/8[TK0/7&^!/I6O9'[^TKU@@F5 I, '4B +4Q@M3! F=1 MN))XS[L.&7IJ&@F=? D]8_1/C_J8MD(G)@SB&A^6!=>'0U_/POQ3P@6L34SO MTX4:1904./N!88$!3]Q 2,:@D:Q$_AGE?H[F0B=^ M#(35/]X!TYJ60J<>[^4\:#7SH)4Z\.CSC<=U3LB8(.1R+#IS"CYG!2F2* AE M@S)Z'C:?HI;[ M?^:3V>K?\?'U8J_7H%.]35 V*MPQ:3>09+1@"9!".HD9;)#VESS7,A4 M&\1J,PX:3JZ$(_R:W#*]+5UQF?]8;A?%?3//OG)-#)G'C.UE%&UO+G%\:2HC M&.ZL#Q:_S1W.E-GG0IJ^0:I%BMU<#+/X;C4/?_\XGR+VRV)9K[[MX<6AHDW4 MF;JXN:LV"AP R@&5.4!R25L14^)\Q)".=FF==M.D"&$4UT8A*X( [_!'(IH M<313RZF0ID/^I3H[]_UVVKQ/L$:@_&''[,.'&TYB)M]BI_Z1IQMAB8VLM,T: M CPI7-@3ODMF(5V@RDMNSMTAWS,+^H&I6KC??+9:N+#ZVV3U\<5ZN9I_2HMK M0+X=YD2;XHTRCJ60T/ L&UU2F@".$PF9AX!P!D8#/W=??<\D&0BW6JSY^=/G MZ?Q;2F_3YOCP4^9 M+T. 5E'C6*R/),F399I@2D%K#'LVE;[BH\7:!SJWYH'"I'P!'J3DE<2!MHI2;(MYW#._E;> MWIQ.M'*X+L*]:8J C1SH IN^V&E+A[%RQ(1R5C)"+6'>(1JMNOG;C1,U"C M!2GNX'%DI.+=DHT2UG*G)5A/ O"R#%-"*9KMTAD:$$K:P;E1W7[M1([^L:K% MCU>364DK<,+2SO:L6+@V4;H4U.05,06:$";J(N=XA3H.50>$R<2]7!HU'=;NU$CR'0JK<; M=S!CSZ.;<$^6:HI33W@T_:7U 5R2 7*)Z/8JI&A8SC8_IPW:_L-U^@6O6L:- M!R"@#K4-YG]3TC]C+ZU6BXE?KTHDPOMY87_9KM$C+?7-./R]H MF"(R.VK ^V@@:!QJO/0,JOE)<&=*4K!G9";W3[_1QKA'>6B*P469S M;B%Z#\X*"\SFS$+&!=UUF,#JQ!F-T78"LHS#U+LVG'SJOC5 M5)3FLTU[#B8DN_=HDXETG@D)S$<*J&5*2#I%H$)1)YVBLLL)CV%9,7PW/J(> M=42OFBLWQDF!SDW?N FV_\H0V&G!/H?NP<*-=83$F#*$L-D$M0$T+_DVE*>) M&F&][\";857IZKP9!,]ZB0I6;C)+\6>WF"$XNS=EO$QY$B;[4Q8<*MPHQHF, M)D,T1 /)R4 DS@/.WLQSU"0)[7! =5BMN#J3!L&SXO;2M; ;MU6Y'W21/J;9 MO\Z7Q=E]F=^[K_MWG(ZIJ;'&!,J% B^$ &>4!L2%0.8.X1>"1]G! MCSSL)E3]V6IP<&L1[AJ.5JK1PX>;I(BRP42(.040,F<0GF=0V";*9)2>=3#8 M*]W!U9/.W"M,M0CPVV0V7VP&RT$?S_U'&TXT25YQ\"1+H!E-3<=86:"E*&@Q M%OOI_._;UNX!UUIL>;.XVH)M-5\\\G1CF4F,N(Q6 #<@'(M I$?(LC$XXU)J M98?#'=6#'?KW\/4#VBTAAKRXX*G$^6]I,5D7@(=REJ27J;MOS=3T\]?PT8H-_SKBF[-\/ MK"E((PGCE% .J$WA^FE3.5[""'A'.4Y=(L@\XC7!)04NMO#-8OYE@CSXZ=L? MRQ)0I_P7K0-A5/"+&&)L%P )^K]^@Y M$&A>L6=JK;+8B%LC8C\-;Y]K$M4D))H@H+X!J63N-<83X#J9B"VEL8N7H [3 MANJ^ARSI!%R]L$(T*TO.'$0.?Y^F3:?,VMZIW*9XDWS*3!@'T3$*BNL(-C(# M/(JR8TT0CPX!AG64^$JT&0C/:ENKQ0WR$TZ^L?@KTFQYB#^/%V@R\38:)M$\ M\19'28X@(OYIF17.2&N,[9!0OFLSJVB@8-&Q5Q MXH3H+9HK7!%@R86-5\WYH").M.=NW@W,C0J8UII1_IBA,C>=_%>*O[C)K"RF ME[-V=_H<*-DPF7DL%F](D>.;52XGTQ'89+QUC!DM.VS%RSI^Q4J33/]85@N+ MGR^P&V;;$X+AV_N%PQDR%&2O6W+;MGTQ\D=4TVB:A?;)0O&=@)=608$8),(O M@R DTPX!0NJ[8M; P(YV.N?JXI.?TBSEO9NS!THV7##J4U3 K,+YV8F$1BM" MX)@SV=&L8I=XQ3IQ]M64Y[ZAK.?T1F26""0.AY?SM5_E]?0Z=]=>[_?3Q1KI M$K4.EW,5$XX3+1VP@#^<-!HUP^1=[) .K4X$?B7B](QC+=;<.AA>(7+;C8'? MTNIC\86UT9!:E6\,MCO0#)0::. 75>@W$LNVA\B+J#WX>2[XHZ M?<)8<0*ZYW)_>"'@_OGG8/&&6*^]H-APZ2@$(7'E5M2#$2KG+!0SI N)Z'=% MHH$0'8]/5Y?*76MV5T/B8A9WKA8XBF%M*FQB#CZJC$.,9P>$! 8^V@0JR%#N M/(Z=W(^T4LS1:)P;".-19[5[*2.N$NH>.[D]7DNC+.>>: M"LP!"$ NH65)0 M0J7($ S-NIP*^:[\WLDBAE=$3L=S?%8M#ZS%9U4LV,QK"^L3UY0_B^:)/9Y>/YV)[:#FY=03EB(7UPN*Y3+H!;CE:- MUGF[<9DL1\$Z7'-$OPOW^."0CJPTW9M92[3,@_33QVM2;6IMO)')6>'0BD[E M^(;6X EJF9($(I44C.@N$]9WY62OB_/(G'PZ._[Q3'RZKB83%H4)"9@M7L%R MS;I39',U&@LQ1AO;7>7U!/_J7/,V+O]Z1;?:(944&&%[9).F'Q/_.D-PFHDN1, 5K(D MOYPL-Y/MFT7Z-%E_VL>70V4;)Z32@7%(*6L0FF=@U'.@T@63I99,=#AUP+ZK M8/ AT*QX4N QB+;[F1U/LSQ224-RR;]+%#@6':A83B;JHHUJ+K*+-'/?P?=> M)UC\^9]FZ:=GJH7/N&^;G?7W\XN 0"X2-@>'\.K;FZF;K1#L N_G3_MS6K:O M!)$P,2M2MLQHB0O)$@P/.'@%$:@4*"5DAYBL<;3 M64*-8)N!83.FM]_LBR(]III&.>^IB!:7&6V HRX*+BL/T6=4,K)6/O=S:N9[ M)%F_P(Y&LW9Q7/N*-9%K93,J%3SK",8I I^KH7X'FG4#YI9L.KZVQO(L Q&HN7J$A2D5 M(;I(T BB0E!G==8=_!"CGLGIG6-5X!UQQMIF&'D]>[?VRTFR@]4UWK*2N\0 #1YEM,(#0ZL)')6>\B2)XNIT\HU[D*?"##<$P*/1 M[S;)W^,-.X9[A^IJ%#>$;_(V,8?@X!H 6C$&GAMKF+6*=;E%>-QS/H,3;P!T M1W:);.\&Z>@2>:22AJ8<+0]HT'M+<.CA&N"L147$:>*R MJ<71M^GSU8B[S-<7Y3UQ#\4>DAY12^-U(JK\7B[7)3O79=Y>AK-S-V-+6V-/#8V)F3*O#&@G M(S#J,C@C!%"2$8 <14P=9L!1,XCT3:WA(!UCZCK G_N/-I19EH*0.%@BA<1I M NL-K@#$R)AMB,)W<)J-Z^T8BR&G%&ZPUC;--QR^WHF?#%?MG*E/E*J MB81[)4@&$\MI EI:30/.F%SB'XADZI+&:EP_0^^H%F! MNEAN=U_#X<(-SX8(AA!:ZF@)K;2 38[@N/6*&1-L[C#IC.LP&(I!O<(YBD>^ MR'KY>:/,__PU+<)DN7^3\%#9)FMN. \1$$0!0419;@O$ 40E9=6]THU M,AC/);*!!L=PPK(4B*4,-(FXWG%JF&H5KCN86_P?-*=P;WWV3),(=[Q(J-4% M-S1%IIQA$*/P("S:#U%1G(@(SHE1"&UYEWCC9\V3@0 +"9+7$1?KA?E)I7-2MN!;*>_K.&X$@J-RR.JD!(R3QZR+!@!UG$)/?V&CC&-* MV8!-S :"50Q\MA*(%ZBFABAD//M]E]&871W[L=E=+C^J6RTF>A$V__90RS@.GS^#'O:2)447*8@:NB &3 M1,0ED9< @IBD=AQ5RGZB<8=T,X\Z;0\.^#E0]WY[;M>@XBV]N'SQ^DTILEFJ M-O6\F2]7B[2:+#;>EMW1CLL<]LDU4%WI/KQ@#3<\:R8%.!YY":;.0-#, N<\ MI5IX9FB'(5)I+V_4(7*6G50O1.5NXS=-GH?)5L];;5>V_0.@;14-"2SK%$K4 MK7+@1/E-$E>V2YVU/CK713.IDQ-I<*8.B.;SF*KO&,W#3\"/OZZQ+'!&D@;F M<)PJK358'1PH*GTP5)>]C5YV)O^!I]7>H!]UHV:;&_V)O9F!+VX=>5]HW'V2 M^VUZ.H?;3B;[DEIN,ENCT7:5&@.1W5+OB1SW[^>KVVMY'TGOUKGN1I1SES)[ M4#B?@TN)@@]";-*4>2I2YJ'#]1;5TH^HU;KS2-/-R9Z0F/)%8JS$TC&,UCA+1CGA4/5QS%V]G=+GRT7[JN%O>!? MBUN_+%"^-XOY_MO-=IYJK E,NDUZ*X]ZJ2T'F5@0D"3S45+/I3U[+G7NHWF? M^-1S=WQ)LW6Z'C[WDPS__/4JGJVDR,/_'_1\'%U;XXT)1*&11:SGX%4@($+T MX+0.WB0M4^B2>[P*=T[NZP>^CAKXU>)6.1-PF7^9SV/).O!N:\/=M*'C]>3= M*V^T"5YY%X!'S7%,EP!()1)(XJG2$9',_6R!#^G2Z(MZH^!975NZNK"FE:YT M_6PCE2$ZA 2TI''T+,6R<1\A$6:S(U$EW2$(J!)/^E[>^H"IFD*39BCLM/ U M?IK,)LO58N-C.WP#WH&2C31",4<9I%#NVG(L@K$N HO&LY"T8CVE"ZS!C--Z M\K[:TSMBM5CR+DVG96V=Q=_N^F7.L.C58M+3L:3'!-X<44MC5NIB+% M8^:0?0X03#"6&J6Y[\"D.HO3<_'^#=LO]?9JMI =UHGN/=E0E6Q63H&43 N MY!1TT@$T3\EJ14D*' N\8,2 MC5(J.)NQC293U%XHZJ<,35NN&&.&&*>ZI H=V#MT3ENZ?4 [3N!"UY"#IT:F M43$%R@AP+AF*$ SDL+E2U%J6K3 ^=KB#KEINO(Z!,$-C5BE8[DM:O'$?GHI- MZRDN;O=XY2QNSCA69Y.2NAOB_3RDVFRQ'E M_W6^C=F\S$5EOUQWF.&K2EJ? M=Q_=8N!I^O[;QIY _K;1 U*\P$4*UZC?UY]\6ESFEY/IN@18%Q&7E^O562*.;*FQ@3+#=H80+/W:)D*"3@G99".1F/10@BDE8I3%9<'S?C)+2?A M>%0>KZ?)/GI/T PSTG#0A)8#"(F!LMDP9H,B\NSSY@S*@WE=="L:%=L3=&[Z M8IL+<=."B]5J,?'K59D%W\\WGV%+4KQ*HWB!JR%.URTLCHZ5-Y88*33AB)SU MP$HZ89A$L6T+Y>BGKLY4I.7HT!>Q9JYOWY56:&O;G/>/5Y:_XTO-KK1 MZUGY8[/-5$4]>DR2JFKPHP*DJ\.75Q]N=M_V"E-CL_Y^NHH;*2=A1\Z]._?M MJFBBUKEL44+>!$XE%4 12B')K*45POHTHNKRL!E7,7U'-W^G'-J,@@GN>;FL M@H(4TH(3D@+1.@43>3:I@[.SCFHR3 <_B&CH%\9ZT2[WY;[>3SB:-[L%&V)\ M]B9&L-XJ\"6C1K(J E>*&L(8%[%#S$L=W6$DXG3$<3SF%&]^23S[-JW6B]GE MSIIY%(^>KJ91"&@VKF33C1)4+!''B $(R9+$8:5HZA#%4&EG>21:]0KK>"3; MC17;>F>7Q;NY-^3JB%H:$DU.W'DPBAO(5#N(DC)@WKE> =3SFQHB+>.V[-<)9@#14D"B5L"21F5(FR!9JU#IL\-U:#1W M,)2":&FB!1F,A(B_ PV9@C!2>9-%R59V[JKYJ+RZ?[_$2+U2:RD]MGU7 .\T MLT=*/ZR\L2$(%FFYL\,18$QIX(1&$$ZHB*JNH[G#PEO'8GC.?.ZE2\Y@U9Y_ M^CR?%6?J10CK3^45*3Y,TU3TDI&7[[WRW>[;W^NJ?;UZ[:8[E'YWX#Y'11-^/<8]O:5R) MX*5H_Y>#M6#*A@ 1V8)/U,9$C,SA_._C/2O2'39E*G;6B,9TJU:^0;MQL>/. M?+%(<;(:< SL?V$C3+#6>0*2YP21QP")XY^*:!L+J#L.ACJ;P/8Z&WKMM M?&WBVFEV_>75389C;<'=R'5O6_LBK-9N,7'3BR42<'LOWE@RUM@;OHEF^RVY MY7IQ-QBBXBNW_E,30XO93K[*/0T8HNJ[>34(1SK>?CVN-WCU M,NL^55,C$(&\,;ZT%P@\%< E L]H8C885(KYV3L1^Z55/22K:.N/JF$U5,Z2 M7J(<^;B(\\_;_ M*:KTQ.UQ^6HONOGUQEC?^?+V#.'KV=-7L(U[.&B?/^KTBT@V-[:PE*3$E20$ M'8%$*<$8Q8 99Y1,*7C:*GM>_78_>HO8]I3\_6L^>KX;[LF7-%FQ1 7Q((G4 M$ 6J!$DY SI)P3CAP;)6NRSG>E?MT8SI>BMKSAM_?5=!CV MO.D=B1J%T@TN,%FLQI\$HE'$[)@!39@] &?^.>H^E,4FB7@G/P M5FZ-_]_3@:,7#QYODLHRVBR!"4Y E@3/QJJ OXFHK*&2JPY)URK%"/31>P\W M,_L J^(>_5UQ-W/&,638%&A0,Z8=>ZQNT9]-T'#A_XZ_UU34PR:2LS M-D])B 0G]G9A_+T2,\SP_J,F/PV%6UVDRWH(H3%VDV7FW]3 M/%HO[/2*Q@6!UIDVD*T(D*.+$(@68 A11&B%^LC9)W,?A[%#X3L:2V\RFV\] M2HO%-[2;_W2+>!01GZZE\4%&0G"(&L(R^$P3Z*@CKCTT4J>EQ!^]G$5\YESK M%<+1Z%0< VY:W +7F[1M#K:VJZ.Q7EKGM8*27P:-ZKY_43;_>?5>Q>>2.4Y%20 $Y8 31Z 39A_^!ORD1'-.]BBJKO MAGHUD!UOK2PNYZ.6Q5*@<6A=:1L5T!0-.$TC4(-X2]0)E-649]8A3$Q_-]PY M%:W1^%!B>+;=,9W._RRNYF/(\;!T(Z77)F94&9TSP ,BJ25SD)21FE,3)>W@ M_ZRT-32\QZL7Y&JSYF;?XCA;[[%B#2T IL @2J9!E) VST($XI/.ECF;H^R% M)\_33=X39B/,*SL"/U3B[MW!<_P.TN$J&Q:9Y8%ZG-"#@,ABN<+ *V!;G']+<'PV>GHB&1G5<[I4;=?^<3*>;ZUA6;O9AXJ=I._?>__MH$AY1=R.C M,]@?#M>*C*(382%I0[$Q)""(ADAY]A=^56;CL/".2\LC]._[I1H1I*/$2!#* MNA+O$2 QE7%=*9L?BCG'^KG/Z_NATJG C4N25Y,9:H3EQM9V.::/J*7Q6I%R M-QDH[0DX[A!>ES.H8'$@6;1ZNLQ'=7V9E4C4%Y"C&7F[*9*.BVBY6[(A/OKD M* >?T;!ES$3 ==^AQ9)(H)P3Y]QS4:UZ:6.M()?SLH8'0*QW>Z=.;..CX7O; M[Q]<%#AR"-\)5QO^_'6U<,@UG/\6WUXC1S89ULJ)M?GF0O'K#+E[9I0!W]H( M8[VB:(/HP"V.+A) 9U42O5&EI0^.^U;;#]TO\9;G:>Z-)AUH;'I)AU$I( MD2?(Y;9;+ID%SYU1)H6L0H>EO\[L?39\VGM)WM#]4O%FE&-;=76^M5\*7U7: M&)M\E(*!+K>F:1H)^(3 *1D3]9ZG;,[^6/%WQ.#3NV6T=7I[F/;F/ 9^^=:M MTLL)?KS8-/SB4SG/6I;S?D,8_GCW*B%+W/3=RJW62*EO=VIX M/S_G5?^<[ML=N)WE9"<::]-M%.G&_K_Y"$=*&3QM&M^BFL8QKDM0"P0J#"2. M*GY6'D>;L,&P8"V7':Z)K;F>=NSMIZX5'@;$NHO?@V99! E"60L=LB<]Y2=PB4Y MH.;$4Z#,8,O+G>)>.@I"2-1&43?5/875#NFPJ,BJ;MB-S)HK_>T152BA]N>F MQU/I4(U-HJB5,NY T)*5-0L+G 0*B@1)M;W0FV7_ M& 5T?\&&6EO.23#(AFL04>*T[-!N#B:2Q+Q-V*7G'D$[!(-ZA^WDPW5//,.&$6IJ2GY^@E5NN"96X;@<'6N9PE87-9!YC!]= G>C6/FE1!\/QU9YW M:;6:;K?DBF6>2A)8[-@3UJX]E34Z)J>M#1"$ZE]S$JWRI@S M9OQK7:VH1RA')MGO\^*K68=5"3NYPNYX=CU62V.<"\DQ 5X;#Y$X@<8&%R"D MERS:Y(GO,&F9[XU6/6%8BT^/^QH?C)07ZTWJZO\S]\N+DERO)/;;>B'WL*QS MW8U56BN34.J26-(DG.=51&N%:6I=)L&;V$$3M\^6>V,@>TZ,?/SD\L]?0]JD M1;J"N!>"'O.JAEGNDXJ(I2^;#"ES2"H)2#XJ8I5TP7;9O23?-6$'1GKD%?KE M=E&8SY;_MG;329ZD^&8QO_KL*OO3_J,*W2INI-!&1N.VR2DXDQJXY1)'/':? M\$G0=FF-GN!FI:P_%5?RX8 =F8HWN6\?27G:GG>/U=(8'C2SQ(&T08)WC G M.#;1-),L!6[1:.M LN_.X=\3B",3:N/.V(D0@'!&$B4(@^J2DZI.('GMC7>![?W/T%&Q>- MCL%HT(PHD.4.4D== A52B-GB'$;//M?P$".W=]AJS?I7@N_$%MUXRDZ@3:MJ MFL2MY*I@8%))G"%Q#DO>06;>AN!$,OGL<]'UV>&/ J9GBC9 M1.\)UZ'\6J_6B[3Y_?K6 MXS_P+8OW\\^38 09^Y:B%^[S9.6FN\+^-IE-/JT_78M[=0G8YK:XR_Q[6MW[ M?I\FVKGRQO$HLT8ECG.4WQ:O7Z:&0Q916T9T2NV,G;'0>[G>%VS0JGSC1=92 M<5^.J@N<$7P$BX,6)!7.6U1&19?K6BH9?)6I<%^I'PCH:M;@0?E_QTGC[?8\ MV?L_T_1+^FT^6WWL-CJ?J+,D\43%6'J@)4VB2'RSKL[+[\/:\1>H8%()8%80@#7'@8:U?/-Y='! M>QROI$-"\3H;<&?)OQ/1/5\&OIJO]Z4+.ZW")C*JK5(:O%<&@G81*-4,?T01 M8R:.LPZV<)U3..?(OQ/!/4_Z7>15VL1/O)I\Z6\2O%-KDX(UD98[S;/$3L$_ M@49.0=JDN8DLZGCVAWG.C8A=$3[YW$\K,2>[X^7=Y+'[3$^OK)&Y3/Z90/*< M0)0X]3,5R?:6J)1"%K:#85'G%-!P?*H*;"4:N6NV]\:EW1J;E!C+@B<@7I6\ M;20#,5='HEQF+(DN4<=U#OZ<%:$ZHGL^2^5UTIW7LS!=Q^*3[\6A^72U3=3* M)IYR.>F"$S@:\2"C-6 ]9X+#_O!]ZPY>,#Q>7*=C0I<9V83."T%X()=HJ5T MP(54$4&2$[;+X8,ZKL^SY>&)")\S$P\X0$^MLB3.\3P9#\Z2B N'*YHDRQ") M]5I;R70^^SSXY\K#$P$^:QKN]X&>6F7#!*,A)+1@=)9 I"V!QE$A2AJM;ADY MEQTRZM=Q@)XM#4\#^&3'54L9VWI 3ZRNT3:0P-% C:S*\X9V M66'K^$"'I%1E<(>FTT4+!^@)534VJ<2L]6!1:P")2BR$B K%IJ5>,T="A\#K M.I[/%6[Z M]S;Q/SGS&G-WY"*8UYP>0+\DI>"&O$3Z]>6/R; MB0M%Y4NKGE%0ZJ6?3CYL^+2\.M?4$KJ'!=O HE4B"H=AM+P<4N @371@N K. M&$Y\_D>(4^V7/GLRXQA6=)WF&[J>+J^RY\3'$]37?OD]I\]V*^7(U]UN-& MD#TCZ>895*JXI\9@'RN)52F9(8D<("FA!3M7JS.ZK?5=-Z6@769 M_UAN;Q6]^#1?K";_M>G'/2UM64.3E ]"10J%=Z \]R"93JAK1BV5L4IWB4FI MLZJ=V*OS6HC56F-V6W"]47PX)>B>4HT3SB2.I@=+28%CF4,TN+QF(GVT!IOJ M.H0"UUDV^F='=Y3&<28>F!P?/MP8$Z5WA@&W,2)B"7_HG, RJW7.BK/8SX4+ M9]__O8!3J]O?K?UT2]1R[G1/E]]]L#$Q,F-SB1D)HH1CHN;LG !!)2$Y2:-# M/_X,>BW6MW;A/X>*-M)( M*E4PH"EJRRXZ7>X/8)""M4Y2$_28<3^'Q"^1(RV#?8ZMJO'1,!<)!\TSTA^I MC_,36C7"Z*B=#):GL[\&K-_NW[.P#X3H&/K?8TTY'+_3LH;&$F%R%!HH#P&B M2N5 '2Z""9=$GHWVUG;8Q:FC%X[*JM.!/"LR'0C$:5U'$T2P:#Y9B#8K'%0X MGCAG!"B5Y=Y9'Z/L<.:KCJ(Y/J%.A/*<*'4@HJ9M%8TP+NB82]LM VL\ HX3 M-GB6!55EZM8=-@CK1-",3J@3D3PK/NT/C6E;11,8#.P$-$QB@3<8T[=P-Y M&%K,1T/XW$;D8B/,"M2X1._@!:^WDG!OA3H3V M'"EWP/ ^MJJ&IJ@E16-19EN@41D$304:HWE _=^[#FIM'0/\[ AW(K)GR;?] M-M2Q537&F9@8S>!<#, =SODF6 51BI %\X+0#GRK8Z"?']].0_;<^-;6<#^I MOI+1C::2NH@YXH!+Y2'A 4?B3*;)4!VV#6O8\"?%?.ZPGNN6^_CGDL81'KQ6 M]JAZ6H!F=50D.+ JX_+NF82(:SRP%+$AR5G>[A:QL]Z[[YF!##H* EDJ D9$HY75.9/GO^]?GY%# ']N.E@?7NV#,#UC MM_<)R\U)]1T&D6B#P&4'DC)4N"CG4#(3 S>)V,@44[[#=5AGYA'OEU+'*+PU M.VB<>/,V"]$3)0Z#X*WA@44#AE,#Q.D$U,F W>29Y3QKG\[^GK_S8&G%+AC% M,GNW_OQYF@J6;OJ3FY;E]]W'E%:O9WF^V/;3.<5&WSM[U%*)NU>J499I%;!O M?#G"+VT@$!4W('W6)I<(,=WJP.?]]CZ1#N*!*/,;47Y9S)>/[=RV*M=D8@C+ M@4&V+D(T-(,,@F[S$43C$PD=,B'5MX$Z]=-\6.1.3@;RA"PAK#\5S%,\<&CQ M^$J:Q+@E60<0A'+@DDN@^3K521(,_].JY#;+#D?\QV*/MU)W381MY0+1* M(7&P;!.IR59;Q%"("#:56-]D+# :60K60>G2";GGY17LR^E7L8V' M)\]]Q9J C50VEF1;S(*ACH-)*H!A,2L?%?[H<.QY1,?[<7W9QG5Y.F2C#H)6 MD^:!D@U7+&I6<@PE*R!YY\%DHT#+2%0P0:?4SY4'SY\FG5 ;W6OPPBT_OIK. M_[SV&,QG;]-&E7X_WQ;;[S_H]))V)-J'#WE(E*Z.G M'N\!G'I=OB%EB_[>>:[Q/A)"A &EDX84-(>0+&(5G0XV*1&?P6T*O75V-V1J M]?3[R:=T)>OR8O7"+1;?T/;=9%3+%?+9:N+#ZVV3U\<5ZN9I_N@+C=_Q_JP2FK2IH M< @XEBPN>2HFM"%+JB;N'+@890C[DOU*\IG7)S]9Z]FA1O*&:NYB=!IYDR8]O(R@O<4@D2RW-S#+>@2*5 M+@3H:^X8!K J;I@=#*IX.LKKKGR8U=P0=]YW1MZ(%EN.#QY&M84S8E@JKD(+ MPH0 3DD)3-A "8W)YQ$3*=^WL0XW\8D2#3/$42,M2"8\,*\9>%33P1KGN4$[ M3:@.=R%5]U642%*8@ M:Y5HC@%UJ^?DJNBCPSM@?4W+MRDD9!PN"T^/X\.%T/JVU/,@ M@43#D2)*@21^&QGED;+&R^?DE^C2LX.@=0YV:8O[8 Z7;C+:4%[A_*68(N!" M1)L\$P'!*TD$3TK3#EIE==]%'W/ ,+"-;XJTOD#HZ;)-]HXQIP3HE'.YR8^B M75K+#MY_L+]AHQYW5G "S3..41!*(I!4HE[R@4K.6]V8-T^K7 MLR]IN2HQ*ENIKR\FN9C%EY,ODXCH[VEZB](-CCC.2Q2ZBN5:46I*T&1*J M& M2D7R5ONS/W[19Q?/:T!8:WW[Q4UFO\Z7R\O9;3OVF<://M]DKGP2GA2KP$&. M,0&NVQQHS%QP95GD'6Z0JF@G#T.1OD [V8#>M.W.DGK,/'EL%8U)TD;O)-@D M$2;&+#B#@&V/'3'-6>QP,*>B<=TO'2K@6$_?N5GVJ^DZB-.5DK635F>L]][H M0(]^>Q:JT(X\[(\ M+I4W64A4FY_%7DG_O!L+X#$WXHX[:M>RAH;YC.:5C2""%)")9<"]8H 6D3%! MVF!8AU/*%7=8^B?93[)<]19L8LE>>(ZBIG*3)+(!71 (S M/!,1K*#A>>RX]$^< ;"KYXIXU 2OX99XLRB.F]4WG-1__L_UY'.9R@??BWGB MI2_3YT4*DRTK9W<2O%RYD[9.B5&$V_C$9VXZ_?8R?4E3?":^F^?5GVZQN:5Y M^7H6IFL4XP^497']S=A.E#O;UI\^KU>WHOV^-R?7_H*;S6[.-8>85(:0J :# M8ZLDE"7:)\*H;77;4/56/Y7%JVW11@9&3.2^'"3W0!0JVIYY =K$+!A/4G51 M#^NX2?KLW'UQ$OW@-TI,S5W1VZ< .[VRDGK"IV05@AW*2=DL0(50##Q63R@+C]GD>XHU@@F5 M A- G0B *EX$J8,%SJ)P)I'@VX4/U6_QSU_+8C^9?;@BY2:G13QXKOC4*AO% MB;22HUZ<'0/IK86@",*58TXT2!E2!V=8G56G/RK<=TO40[6:J^RI)FT6T;[9 M=[#2QF;'H\\,C!,>''8&X-0:P#G&"IP3M,$>!:;3( MK'()I'6X[%C/HNFP"5'5E3%(Q^[A4$<<1YF+MK(=]C;K.C]IDK(O[F!Z2&ALB_[9VBU5:3+]M M$X!.W/2E6[DQWGD3GWGS]=NT7$^OC'2 M2ZLD1'V;OJ39.BT'WW;;>='N(<;JK;Q^^7)WC__VQ'8)K6P=B-R_=+^[Q6(3 M[%G[Q34&U[OTH^"/+,UUY^ 39:!:Y)5).0:(+ MG8%D4@)C/ &NDXE1>QIIJ]VG@8YX%44;E8*\-R_OSE.--8')WT-Z!LHX# M9:AF)Q(5$F?O\>NOR[O Z!:'7_*B>>GCYPQDY/6:( GRHIAPPQ$ M30VXG)F+0D@?.O@UZD2.]\>#/G&JQ8>MG._=URM1KX**][#AB1*-4BHXFPE@ M8RERGCH@3";@BC%FB'&JR]WCXKE-"OW!5)<*I>&O$)?B#%A]^RVM/LYCN\/> MKWLO9$^6KF(4'6U'%6%S-P]\W8!1C!^>+&A;BH^^\-K8VWUY^WIR,NURO MEBLW*SN$"-/N-_^.'$VQ=.K7M B398&JBCWYA.S+U?+FHIT[+7GP;-GX&D_2 MNL;WXP"DQ8;BLY VWVV>NOC3+>*RKE_FH'AOD62+25A=RQA0M,V])Z,)]X1$ MFX#T.[3;',X:KX_ORSF+;Y?K<^C==Q_=(CW\]-H-_[?-&HX3RQ=4IS^DS1>_N<7?-R[..-G/F#]FDTJNUR=:^_2GVWGT+J5'$_%J4C\' M@E19=*_I]F[R83;)N.RC&A#"?#TK%MR;^702!L\9TDZ&JT]VKB:?BM[RQS+E]?17''WG!.3C\_4Y"7C] M5$$.C2=45S],<)QLM^>OHN#0U, %Y?W'-%D\C?=9M6;'@GJ;)I_\>K%,.SL? M9P']P:GZR@0M/SQ2Z'_]M_\?4$L#!!0 ( /&%6U 7U +L:I, !^6!P 5 M 97AL&UL[+UK=]M(DB;\?7]%O;6?JROOESG; MNR>O-3['MO3:KNZ=3S@P"4GLH@@-2,I6__I-D 1UL4CB#E!5TU.R1"(3$4]$ M9D9&1D3^K__S_7;^TWV2+6?IXN\_P[^!GW]*%I-T.EM<__WGWS__HCZ;=^]^ M_C__^W_\K__OEU_^K_[T_B>;3M:WR6+UD\F2>)5,?_HV6]W\],]ILOSCIZLL MO?WIGVGVQ^P^_N67;:.?-K_,9XL__B/_\35>)C]]7\[^8SFY26[C]^DD7FW> M?;-:W?W'K[]^^_;M;]^_9O._I=GUKP@ _.N^U<$G\K]^*1[[)?_H%XA^P?!O MWY?3GW\*'"Z6FW>7>$GQ>/[M=+5O\/1A^NOVR_VC/W3]#6^>A5+*7S??[A]= MSEY[,'0*?_V_']Y_WD#RRVRQ7,6+2?+S__X?/_VT12Y+Y\FGY.JG_-_?/[U[ MUDGR?;Y,LOO9)/G;)+W]-7_D5S699.MDZK[?)8MELE2+Z<7J)LG,.LN"Z-[/ MXJ^S^6PU2Y:!LLT+;K+DZN\_YUT%_*"$:(O>_ZSKA+OG[S\O9[=T\@/EK M#RQ\7M_>QMG#Q57I%C99Q;-Y>[PWIJ!_T+[$7^0^OE;)$LET'WO\X6&SMG^5N:3K_-YO,PE[Y;A&7^>A:$JY;+9'6:GWK= M#<6.NDVSU>S?F^Z'8O=RG4UNPGXDS%R31,WGNVW2Y\DL[0: \B\<"I*]E9V; M$O'B8?]L)T.DY-M& T8O\T;%MPX%3DE3JTFG0['VSV1V?1,F;G6?9/%U\GYV ME?2UMM9Y=6LPF?ANMHKGGU?9>I(O6:=X._1\9P25&V_'6[5(W/(F_\_]]WIV M'\_#7CW?NW]*EJLPNP<1YM^=)K5\'[T27E*[:W35*QOE)JGJ/;7'1'I[.UO= M[EYITL4J[)62L(\J0?7IIGV067),ENV@19(7RW0^F^86N([GN:_W\TU28@=X MLF'W)%[&N>OO)EG-)G$):*OTT@GQGU?AYT:XP6H)@\7/TV^5<#[:0?O%@:R38) MK M4+Y)SB?*_TRFUXF:3-+U9L(\15:IQOV0>O1+=W653%875Q^3U;M%>&*S,&R> M65XL5#J9E30_^J.@']"*@]J+J]_BV>(BRUWXGY))>KV8_3N9M@%*I3?TP_0+ MKU C]@[TU0\C^XU[H5P^S<)V;K$]R9L\N.^3F["/2W+K)XLG9=T'7;ZS9V!\ M/,O^$<_72;_8U'YM/_"4VZ14Z*(ULEV<+39'.TGV^28^[1 X]'QG!)6<$D\T MZXR\A29=-1%"BNT[9>?2I%[J0I?]*F7-A+,PSJOJT?,/)HJR>2N8P?-CO+%A@OU7,_ M3+XX3%"3U3K.9O$\3(+KV[O-440+#%=^2Z?,EUQR3[9LC[KZ?JM6^23G%:>\-W3)=3FM*-&V-S'>W=W&^GU/3 M]&Z[87^T]G];SZ:YF_E^K@,RR?%@7YW^; M$^1 7C#ILNMR');JH#^2*^ATE7[Z8Z"\;E7HICWR-R<17^+O)4C\\=$NR-C_ MNK?0GGSYZ.M]M_C1&M\^6%9CNGME%[!4W(B?;MD%D4^27,(+9ZN'3\EFX_0E M_2T+.Z7?%]D>S/#\SGHM:<2W_)I.V7_0JR;(M)=OC[08,5^JX-Q:W MW^OD*LV2)\^VPV:ISCME=6OE[ =[^/)3T#8["Q]G2Y^EM^HVMP)RHM?YSOE! MW=W-'\+4_?MGGTS#KG*>G_VN5VGV\*R'+VGKP U,:J=BV'^V2S6KC]+QGKI@ MHJ01<*A!:R2]#SN_TW0\?ZKEEV_3"3:_%\ZEWQ=!];ZD=[.)(*#D\EVKLY99 MR7-QI^MY\GS"VGR7>X@K<5*MK\X8>9K\M/FN>DIL@RX[8^OS.LQS&X='/'\: M9/9N$>:SVR<^[^Y%R:+*+2"C'2QMY&VS5I@M^H[6F:\W)SZVK.M$7*1 M7<>+75+4*4)>>[8]0O*-2;D,P5<>[8*,DOIUN$471)53F8,-VB5IER%?06JO MMNB0J"HR/-:P0Q(K2/1(NW8)W)IQ'Y-5*;)^>+HC8O;6[_./J\BX8E\=,5)! MY ?:M$O8QW11O6;*Z98]$+D7XZO?5M&,YMWWP&X%Q2G1OC6"+[/T+LE6#VHQ MS8/8[W+CJL3D<:)9U^39Y"Y+)K/B<.-I>GBE_7E+W7?-[KO%*LD6\7S^8)/[ M9!Z>F7Y.KU;?XFRS/O[!J6QXW!:P\TTH J77?- M9KF9HU3CUDC]_]=Q%A1D_N!GB[#KG,5S&Z_B4S0>;]4QLE=.0,FU;(W2W&;\,KWRH$$]QHEG7Y)6<,\NU;I'8^V2Q3I8EUN57 M'NV"C"+D_TDH:@G02C7ODMSE/V>K&[->KH)=GGU*)LGL?J/]S\.IZO-3J_\N M&*Y:BZ9$TR[(+#=O'6S0&DF?D^M=\,-O27J=Q7=;O$R?J*1)+=] ?R16/ M[.OVUQ]#A1IL4N"7JXNKX@.?;J(B\FHOGY*[8*KG2K+KKN3BWLO+!X'J@%FH MXV4RO5@<:%]RUNB;COX +#RF/?)7Z>2/#7*YZH7M:+DYZFBKCHDKQLCF MVXMM8/O%>I67$9)/9,H>QY$#NY>V=@Q7,HOUI MUC/B?W@VC[YO!DV3=W4,1-4UK$HG'9-^F62;:6 Q23;?;9Y2W^)L6KE08&LO MZ(_EQ_(_6[)VD7)M,5RN^X[9/4#$QB'V;!QM$F2::'"3-_4,PF+Z:;EN1\$K M==TQFYO4XA\_/9#%E:>Y;'W'CUE8RG<_*%)JKUDO/Q.\^63ZZJLKJ43O=]\SN)AKK,8^\]!3;1N<]L]JN M>@ZLILG7Q;Q>2,J_HF^WBJ5P$A^KN M)].+8/-\N4EFV6'!M811Z_0,!>@3-]ZG9';[=9TMDR?^S;9TJNKK>H:CI(E2 MHZ^#C,39I.!E]^M3=O97?LT6JU^GL]M?=\_\&L]?J/ 3_E^[)^R7_/<-]4]: MMDU4^#U/6DP7OTR3JW@]7]4D\6 _'1*0D%$3,T\EK V@S>*[BY=?- M"%HO?[F.X[M?\]7JUV2^6A:?;-:O7P#<74?Y/W%55EDY_2;)ID?_\9%BUW M]H1<8#1]L%IK_R..ZDNG??UZ%*>OQPW2Q"J/0;?/0PAJS M/03N1?GV5;RW]<8?T7>2)@!HK3SG#&! &K=<[@"1U@O6H7D=6 M]-KJ5E$+TNZ@V^A6#VKR@E3[S.Y\13U>?3XR%&AHF5($&,X19X85O"F @8A> MM;\[58^#MO^/RM&2W-+ND'I;VC",%CSC9=Q*,(SPG\R17[)XL9QOS_FF_UIO MJ_9_>+;5.VZH'.D@"GPSQ3UR- ")#*6:@,"]-T!XZ"WM4SU>V\3^J!L-I7C8 M(FD/I@&4)+_8(%\T\Z#F78+]IEKZ]CJ<*MI2IJ?( ,8,PLQZ"JD4@%M@ Q[. M"2>X%:BVVJ"S4YL.\!I ?VPNC,?ZO7D\2KW)ID1'$?1::4^9]UP'*!S!$.:C MR0DJ'76ZMO;@L].>]N$:0'F.6?';VD]?XN^PG/Z4ZRL" DKM$3#6<@F(\$*( M''H"&)7:]+FU+JE"8]MDUP:S-P5+)[-MMNKF ";;"&JURF9?UYM@_2_IQW21 M[^J#%,++KS>9K\ER%5@ZIFKU>XVH-U9/-;6/8OKDZH7+6>(JC"-H9CRY560&,HB40%'E(+-[[E<6QS6TTH M'U7K?_WZRBE!+Z<'/9R?Z#3+TF_YY3L]O>;QMUZY>RT(H\=SF%S;+ZY,EDQG M*Q]/\O.QAS*'+D?;151:R!U$B@2#T%AI,<2<>2R#;EL/U' G+*_1?>HXY6"; M2%,>1J@-]JZR!@D"B =;/H7GAO?IW#YZ=M*2M-)NCQ2@P5 T MTFI@G-+ ,J<*SH1R9MSG&TU$=53JC=!Y2_(?Y8G&T&(?1MR?DOMT?I]?1_&, MYI/^Q*/MPJ*J(0&&*:LX1U *"DC!JQ7&C\_WTTQD:7?@]*4(-OFZ>K?([R?9 M)-X?7^I_?#@"@FG%F 5*2\:9,?YQK$C/ZWN,JWM>!E[J&X,SC,@_QK?)R>G^ M4),(&688HP@H3R2F5CF'=AQ"8#0?]Y+?1&1'I=\8H;>H"Z-<_L>@ E5%_V.. M1/[);BU3UUF2'#T;//QP) &G4(:N$;6(^S#[:5-02@4?X>%-<]#3EE&I+3^% M_T:!21?W2;::;6H>+69I]C%=).BK=I/9 D+:YM5@4$? MT'(\]_GO^#.,UI=Z9ZWW*N?; QLQC6$9@AAGURR?WPX4H1)Z&C8Z7#KL54"A]%1 MJ+!6:MR&6WTA'9%V(V3>BMQ'::0-*>YAQ'R9!7!R*D]Z9%X\&7F(I4% &^^( M 18S@XJU"1G*>PTK+K>8-Q%*VB88?0GW?;J8IHM-H,77>/''17Z;7S+-R7[_ M3E]\.BGR4NTCJ .;VH P1+AS0EN'"ZL5\8#$^*RZ%A6A"XAJJL$"(+6A64M1WN)%SL=2:X-&Y# \. MWA=/1!!3*IG&7&OD(<-,"U?0C3P9J0%6$_N7DFN$P?G(<%3&5+^BZT]D'P)\ MM^O;HT)[]DR$/!>$2HJY "!LWUF8>G:T8Q),R_&82+513]OAO5.YQ=]/R^WI M,Q$V3$E G,/$$$$LL[1PS&+K5?W(H]8MFE;DUH#W'BW9ZV!BW>;^N"_AS2?< M3J\]'B$,D$(2692[U+!DQA?GHMB'R:FV5.FY�MPC.4X$^Z(EYO$"F'C*%2 M8FX0-M1+"O9J[34GX[2"VA'8">DW0NBMZ<&H+*DQB7^@:+''PY+-,5(83+2--(%8 6,:5]L12 &CAY"5(H_J&06<.K);5H5V >EL2GMA% MQQ:")X]%3CELD3,VV$>&\6 LJSTG5+!>0T=*BKKS[(**H-0..WB-DVWI#H4?U.TO0@$TA"5@G$L"\A(.M)C?B.:H_O3?W7AO M50GZ1&^(R6 ?#[O=V)91J#K=1%IR20D&1C#D\WQ_"T"!!+>POIN@LRS-[B>3 MED$;)CQ1Q\O9\O-=EL33B\73PZ)C%0S*=A%A29%51% E ON(4\+T?C4-0ZO' M@Y5!U:8CP(:<<4QZ>SO;%.[P27*99)/P6WQ=-?WQ0"\19-H":SS,B\<@C"&7 MQ3I-I0/UL]VJ.[!&-]^T@]F0NE/40]@<2J^SO(A"DLW2:47E.=1-!#EA>9D: M3RVE+&P/G"P<\I1J6G_:8>>O/2V!5MLT?CX5FO0^6<2;&D.!IMDD+RH5+Z;Y M/WD5HOMXGA?"^Q)Z7-ZD\]<4I'FG$?( .*H]I XY0!&TN("7Y@<+M=6%GX>Z M] YAR\I3J'3^=WY3V*>\K-WNB*Z:QASK*7)2YF'J 4Y@(/*,,$GW P1 6UM- MQ-FK28NXM:P;[Y.G%&TM]6HZ\5H/D1="(\7R&F7(&H0<0GN> -;U5QAY]KK0 M EY]GK1\V?D6=\7]3QRSO'@ZTD8+A SD.1/( L.)W_'%#" -W.O@/!2A/7"& M$'I>IJN2W!\;A*V:DLP: 0P*/S @&A1;M6"(DP8%.<[-P=H&/K6G_=\7<7%) ME4VNDO#NJ9\M\OL_-Y=&'YKK3S2+/,B+ 5*G*<+>YM5,S5YW-;?U0T+A.7E. MVT5I& ]7@")1M_G55J4]6H]-(F<810)91UFP<54P:T5QSL0<,O5K_\(S\WRV MA- P.O!TT[LIMSXMY;$JWTE$,;""($T8U>$'X4;N40CCHT&9CK-V=;:(65^: M4Y"\N_TIY^>(BKSR=.2HR\N=,.BQE9(Q[1_M'@1E@SGCS+R7S<$99KIX$C.R M_34/7=KL9\J?BASI(Y+*V[!@ DLQ-DI1"&WA:F.$J 8E <[,0=D59"-2F\ML M-JEPF':DCXAI2!766AF+D))88%&$P7%":/U2N?!,')5=0S:XVNP=JH^KY,75 MYC[Y#3]?LMGU]='XKX8]1]8QKKAWP8XS&%"*D82< Q@D)8Q$#6:F,W%R#@-D M7XKW*;F+'S:W%.<7/B^298F@LH-M(J>M@9!QRIP&#BF#?6&_<:%I?83#3L&#*8)PJ\@CCP!27B(,E>:$ [GGD^D&>:+H3/RJ M[8/4[,3TZ8O#]%1<;OUX_=/1T]*3K2,C'9;,,@< 80SEE^SLYS=C07TC 9V) M [4[L%H5_(M+OZI(_473H+XX#R,*BQ>P6" @F7G<=$E9_V0,G8DOM".D^IKU MGYWZ/#*Q\^(=F?B/-XRH0%Q PU%8V[2UDE-:9&P+*%7]C!1T9G[15G$:(#\Q M)]K'L^P?\7R=V-DROVQCG25';[0XW3KB5&@EJ(+!"#*64$EP$2\OD* -DM/. MS"W:/EC#'[NYJZMDLIK=EXL5K]1/)(T05HBP1&+L&2-.H3T6F#0HL8O.VC': M+FQ]J=#CC:#++^EC=M9E/)N^6YCX;K:*YR_6T0#D\Q%S1+/:Z#[B0F+"C*;! M/B/6 !M/7 M.N\ITV^4GY83HK7CD"!D(37LT3:PJH%K[ M:X;WG!AB0'VAGYD[M@$JO+%>+5?Q(K^"^F1XZZFF$<30& (A MI4A;S/*B>H7'62*,&MS"?"9>VHZ0>M2-SBY9?KP"^#*;+2:SNWGR(5ZML]!9 M?A#]\H;@0_<1G^L5P0PRRB$-"S4*[\5. XT4$%Q@+)0HEXG5'[\-K@@VUF"% ML(?,21[V2&&.VO&)$7=]EO-I<$5P:6F5OR*X$B[QF*\(;J/R)Q TL!U0P 18 M9@@37N_@( PUJ% _W#7!905RX 5\;(@CO! M&#S#RI^E!5:R]&,MA-Z:'@PC_SJ5/WL6_^ G:RU6_A2 46>@EM8C1 $(>YEB MWJ3 D!%59&]+:)4J?U:#IR]5Z*[RIPS+I8$ 0 $HD00HZHJ11&T85_4=QV>B M#NT"-(S/K_I=T@B)W,OM,+:00AY^U:S@2@E8?V-?7>P#VX.-P1E&Y,WN#]9" M8L.!$-1J'V8[%@#;<[BQ@I M@W)DN&*:6:R8)P5_@( 16H+-1=7L+N)*@/6V37BV&)XP!7Y\.(*2>@/"N@FE M]Q0H!CS=<947YCG'^XAKF@*-P1E&Y">G_M<>CX1C,K^VVR&&'.?4!QNWX,P9 MQ\9M C01U5&I-T+G+8/S4WO]HNP@(!$A8 M)1VA,)A+88\<-LV/O([P(HAF(OLA.;<]<(8(Y7@\S'V:9KP[ZXWG[Q8?D^^K M+]^2^7WR(5VL;DX=&=7N-Z(":HHMYE(CZ 3E5OKB\(X -\)KL%\S'=XW/XSL M$<51:MQ_)7'VY5O:EJ+MNHL8$)0))B37&$D5)OK]QDYXYNH751TH%JD7_:H' MWGC5*KS]:(!$K0XC;#F@ 2&$$">. DG!?M IVJ!4Q4#A3?VI5@WX1JM5*L&>N/5K-E]J[-6WE^D M%;8H/_F&7'+LM7>\F-*E<*I^<.Y Z;+]:59U],82V'VD!%I07(!).Q MX 095S]Q8Z"TV#;TH"(H?<3AKI=YZ:>E26^_SA:;Y)+E;VDZ_3:;S]5B^FZQ MBA?7N?M9+9?)ZE 8[H[(?FEYGA#S\MOC<<.#$.R6J]EM7DW6K\-TD)2A?TSD M?XRS+,Z3<8<.R2[H5I/_7L^6!>LG([*/-0NCFQ(D'3$4 2"E($QICA63A!M@ M2:D(U&ZX_3RY2:;K>9B97F%@J1^>_'4J3KMJ5Q%52!/*@"*6$XLA4\KN4*%0 MD ;UY"O/X4?#M]L1;=HK6J,.Z@YF2CXY+:Y_#Z([<6CWP[,1-Q)((:W'7"J' M!"::<&P$,E9*WR!\I^-P[NXD_F/IQ4:0]>?:?T+GR8.<5YZ.= !&6BR-Q\3) M,."0H3E?@@&BM9#C/L=K(*=C$F^$S=N1_2C/\(85>4M!.Y_-NXOCX3B/3P3^ MK,&&.,J% &'GB33U.4TDOR=%P3X7^9(;M4;(IFV@T-<@_)#$>>&D;5V 2RN1UHR8L($-"&F$F7),^3YO51_GJMP2."H)'J$H3MM"/>$ MOK0+VE!*5!23J:4W/S:.M(<> VF,*\?^MEQQ'=O M=FJ;\/6F*EL23]HASYZ+( 18AN&CC2;8HX"0L'M> G?C-DE;DM-+Z;> T'E+ M?90&YQB$/8R0_S.)YZL;$V>G+8*7CT8"!5Z@]!9"02'$PA!8<"2I:7 !:5?K M?TV)I*T"<3;)6PY#Z30@#C*.9-AO:;3CBD/N56WQ5H\R&^=2WABS<\KIH0X; M"@$#5#H'G= :BX(S;C4?]VK>1%1EDGOJH?.6Y#_*=7UHL0]U^-=%3I>!V&*@ M&2 "CT0;)#355IDE7*ZJH%34Q&6V>J)$H2_7BI ^"CZ%"^N M#YTR/?L^ I(I@Z3EP9CE !*M7$&SX$34M]2KQ_J.:WUO E/GHCTXBE\\$2&" MD:>6*V8\$T(KZEE!-Y#8CW/!KHG]2\DUPN!\9#BJ1;=?T?4GL@\!OMOU[5&A M/7LFTB@L+@)YCBEBQN9W,!?[01'FHA%EK=9&/6V']T[E%G\_+;>GST16((RX M%9(H)Y$.AJ+A.]JE9 W*%;5^H-&*W!KPWI&9=ETP9;W. 7HXJTPLESM-\Y9 M_?#XS.YNVPUCC]PMII?S>%&JAED7KXLHU4%$P#A$'9/&,>],@:S'4HW3!FNH M)2^]X.,!]B_5;0_A49F>;T!CAW(5+5?9;+)*II]7Z>2/$BZB5YZ/!-.6,>&Y ML) HR*PU19*.0I*/L-K?L"+^P;74'-2^%.85P^2$:7:@1:0E,00A;) 5UFM+ M)?$%?P2!^GO;ZA>HCM-(:P>X(14C_S5+3B]@)]M&CBH (,#<. T#W]KL=Y4! M3>_&;4@UEF0)S6@#KS^'KHS2S^Z3'TI(Z(:C],.[ [,$2C5(_VE7!T5>XH(1RIP M;HQB>4E"C8 J7 ":8#7RZ\DZD7QY[6H1T;\T;916YSDJV$ A=.OE*KU-LD_) M?%MKZ69V=_J&K".M(@)KC'[=T!KFBQ6LZM9_%A* M<;M/G3ZI_O<^?)V'I\Z297AF?9M,/R;':G]V],9(YY7!/;4*6\8EY@JSPF:P MV*OS\.>\;UR,;ASP#JB^)BSBLR"XS1]A%"Z65TD6.(35=/)@-Y%QT& @N8,2 M8P@E8K28["WW;(1U_/M2M+8PZTM[+K-TDB33I0^(Y8 LBZ*^1U3E8)L($.NI M\-XP(81CQ@-5F(LV#)L1+HR=Z$5; /57FR"=_/$N3'3)U*ZSV>+Z,LEFZ71S M(O_,S78L*J9L'Q'"6%L6\ QS*)+8YK>E[#!PG.#Z6_?.RNEW4S*U(\ &5II_ MQ/-UTDQG?N@B4HQ3JF@8+YXP!Y0AK!@VCC&':JM,9W7R^U29IGCU%EV\,[2. M;$;^F>1[RF2J[L,2>IW\ODRNUO/WLZMCE9J;=!LY@30BC#M',!;8 R>+5=DY MP^K?P-!9Y?U.-*M'#&L?F3ZK9/FR#M"A4].CC2(-!3("<<\]\MXCQ/)MKM%A M.TJ$-?7ME>I!44-(OW6$^II)BJW:D5FA>"32%ENME- \3(4$8*CA+DQ0 0: MK!W5#SR''.$U\:@]6HOWA25J$K0IS!@75U_253P_(KMR#2-BL'+:64"@T0P1 MHDC@P"BF(2&4U2^R*,]"HIV@U%\$])/9YBGQ/IYE&T/FW<)]GP2LPIXISK*' M\*BZS2N\'0V3KMMI!/+0$FPQ9AR'9;Q#!/*Y8X?"?W-QWS0 N<,VK+S>8 M8L[+9=H*/'T)_Y'('^\BV^Z@Y_D.^H@VE.PA@D)3"W'83ZN '_=2(%L8ZXHT M":X_+V=I-WB-($SN^$'Q\8814IYZ2JD3&,$P17)']'XKIW6#>B7GY1=M%:9' MI1C+19*7ZVQR$U;.RRSTHN8;.88FGR>S]"U>+\@-ELAB[\,B#YEAW")C)(', M,A9D6"I2KZ,CCP&O%[28.86UX-)J# CGS-$M*M1)#OLL]%O_>L'2HFUZO6 U MM.(Q7R_8?XH(%@9H@SG0 @ND%%=.%N AWVML=;&YPY*A'=3 "&(XK>3(E):\@TC^.LA^I>F#:-A+::(C$7!AE&L M]E-$ )4,6BX1ED)CR#F!A75"<$!Z?.&SG4FR0HI(-=3./T7$*(O"]E03HE > M(8\X!#M^*7=F1%4+^]:2=I$[[Q21O(PC8@B'V1EYRJ'&TA>\4M>@W,YH4D3J M:DF;N U90:5>&2;$@#+0&24]I#X,!4G-?@PHVN?L,3W+QI*L7&.G'EY_#ET9Y6YG?"K24GQ"I3),U#DGG*?0 M>\&P!5!S6GA%);&ID M)3:.,\,1LU8(#/;^>*CD"(LB='*\,!J$SU&/3;R\"5^X\,A]/,]KN?:DRS^^ M. )80VDI4%PH*R2E@.QG#6LU':\^#ZEZ'8Z&QC*JO0+7Y")^C8O'BL$Y/X=6 M].[>&&F!B E+H;= $.*<#EOO'6;<,S#B?.L1Z/6XA'.64_PZR_*"W)LG0R]) M&,RA96\3_8'71P()P#G4DB#G%39<4UT@+P&MGPC2>>SD"(;%B"5U]F/D8G5S MU'?<[8LC(1 P&#H'B.,D+W3Z.",I"%CM<=%YT.B?85S4D=$YCHC+++U+LM5# M?FW#:F<$WFW#IGH9& ??'REK+46>6AHBK[X[8DQ@$]9KSX-&"*@4 62_6 M4?Q?=>4V$-SH\ MVA#3.0Z-QW/HO@;$DS=&5E*LO=4>2FD 9L(IML-7.(;KI_!U7ASBC0Z#^L(Y M1^7O=2'832E"0^ A-1ZII!7.@_FVJ&*B*Y_B-AYK8PWJO*UY'*.VO[TDWZ/ MQ%YY# Y9X&3*"F!N+Z3M.S.&,;Z_!H15CG.$0>M_M/ONOS M7.$P 1'7QBDD&9=* ,<=8,KN%$-B:>OG(I_%N=M8ATIK CO'X=+_,O)T.A)0 M$1,L:V$LAUSH8&T7QYL2<5/?5706!VYC'1#U)72.(Z"3*T<.WH6!$,06&DP= M$@PI034ISF4DD6Z$^4VCWR%7A[7O8F=']&M?=A2&T0X5Y33L7K1SG$M4G$IL M,KG&.Q6VJA@U\1CYQ#/".X\D89A3:G6 ED.C*.;%0B/#2G-N5P/T/!&U#._X M:F=]7M_>QMG#Q55X_BY>/.R?W5;.>DY^CX6S"C+VDB\QMSYJ"0$,AEE%" 80 MXT1JB(6!UC##!3>ZE"NO&[X>\T0+JLM7PGK6(@(* *&8AX0I"31VQ* =CT$E M88,*JI4']M&"5PVD<[#*51,D1EW,JL5$:L.D1<%&THH[CZER7A:@6-QKL8Z: MB=0UA5PV7[H2/F\C!U9IZQ!QP4X.D!$;QAJ"!<^0,7:F^=)E)5DY&;8>7G\. M71E&1^KF2P^F(BUE:_UG$L]7-\%X2ZZS>)6'^DS^=CQ_^G"+2"!FM2&2"4$D M,AHP6=#,$?=]6@ZMY5.7ED/:!49]#?G/JT!F;HP4@'S>VB:GJEL>;1=AAXTC M'"&<5Q6 @ F[YQ5"6S_:*^V8"FVBU)M&;$D\.>$_>RZB@BI**$?0486E MEY"I@A'[KSL8SFJ>OI]>SY6HV M.5S0L$+KR#@- OJJ1'0B#I*Z=ZU)106M87:V;%?"V.U$VQJR]G/%OF\$0A0 MDTE^0])L<7U859S M/,88W2(=X Y8K9$&'AE,@K[O. CS08,9MG.)UI+#H:"6:C#T+<@BN,&NL["R M7R;9+"TSI;/P(& MR>QZL4V_FCQL=G?;RRU^"W"6O,SU=">1)I)8B@#E% LH,:$"%RAXB488&MZ% MIK0.5-_JTO2>7QLV'V')- Q3H@VR3'&PY\Z1^N$JG6W-NE"#1J"<07#ARP<& M#C(\WIR]0 MK-%;1+ ,BSYRG$+GN$- :;'#19FP3H\[F*(S+:BF;2TB^Y?F%?B,,J#CG!5N M&$7KY@8^*9$U2E@+"%50 @(\*WC5FH^PW$VG$JUT"U\U[/K2D_YO0O<(>@J1 M\!Q"Q:S#TA;H:JU1?9.^M\C1SJRK[F <@3IU?#,UDH@:Z,/N*F#/E:26\QT> M)LSY<-P652>2;WA%=3U$_]*T45I0YZA@PRA6^W>@2Z>)SFM)4V1E?DD3$,5R M$-B7;^ .]-*2K' '>C74:L<8O4_B97*3SJ549MPA77T._NPONA6;*:Q:L?XFD! P@IPK7KZ:^ M?D6-T5Q=7G<*:!>YOC0EKPN7WMXEJT1=9\G&.WY:20XWBIC1!.0^"BZAP,8* MR%'!I0IC9'PGVGWI1VN@G;?G16/&N?0"I1/U@V,Z.^ON2T': MQ&T$FY??LN.Q$*>:1L SAIW@QG%L:5AAL2DF3*\('V&F=J>'IRWC-0(-49/) M^G8]SY//U6V:K6;_WMC.]73F0&>1@5AC""AD2!F(@/)\MP?$@!!3W],[A#W; MJ1:U@V"3U*42E#T&"1W:V%3M)Y)$,FPDI AQ)X@G5.[V9Y@PWV">&<*DK:\A M?8 W@DGG>"'"XPTC:VB82+46C$G-47[%%BRXA1+7/W,CA3K,Z^^.AC!^F^M/Q_CUIU&O MF&/5]*A,!Y'GS&!$&2'6"4.5"^OOCGM.:(.,L<[2 3O6G@Y0&TIGPGS91&-> M:QX!9S5A3!OA0'XTCSS?!8]@0V2#]*3.[BCL55]:P&Q\4>>;<_OE4[ M4ONEZ)])[@4->XK[)(NO@W"ODHNKUV/A#]'=_7 L-A2 M64699MS;?#FS4.3[^'+%T+L.CC_-T--#U_+Q\C7ZC;3.BR]H0F$8E99H@8S= MX46<%*.I^=N-$AP,I>\>RE%'U_J,@U"P:HA.P)G0LJ81*I^ :O1!)/5U9)VD3OOD!#G/<'2.FF]DU(CQH$K M>.6*U*^V/YJ8LKI:TB9N(S!B/B4Y&GDEF"?GR]N"0;">,7.LQX@I0EC8L"!@ M#:0,2\3I'A^!ZL(ZZ ?.'ERC)KZ;K>+YYU6VGJS66?*<@):]GB]? M-G#U#A<49?6PF6PH_W\19\BFYV]4EN\S2ZRR^/75YR,%&$93:&N*Q\!Y::B07 M0A30*,;Z]$=7\@.V(.R7SNBV0.K+1GF=X-,W2AQI%BD#E#;.4^. 5\YA0FG! M*7*>C-M9UX8(2VE%([3>LGZ,TL4V-K5H*=;TR[?TRTVZ7L:+J4_7V2I)%C]0 M=.)*A-(]1-H H02RB&-A2)A)K>3[697*$98%;D=$:1]PM:$"GY/[8(,TTH%3 M740F#!7M.,$.: (E@-RJ'5?8J)>1G^>FE:AH^B3_'B.CFPX7SV?41T6/;" M)EYSH;SBC!F""IH1A?4#Q3NN+=3>WK()'IW+\.# ?_%$Q"% 5FH'@>/&J$"O M!P7=/BQCX]P4UL3^I>0:87 ^,AS5QJU?T?4GL@\!OMOUX17WAV/A,%MH$C"#OKK S;0$@P M*6@7%O995J\/N37@O;;)^W&=O^WB:K-:)\M-B?K;=+%9K2_6J^4JF%6SQ?4A MP[9D\XB';9OGAB@.,4::6(:+)9\$6[!^_DEGCH\NSE@ZA*Q7=^CR,IX%$SS[ M$G__YVQUD]=""A2'#S;?ZF!V3_.;#L+Z="J+OTYWD>>(,"D59E!#SJGW#.V' MAJ8CS./O\L"N!PC[4J[+^&%3"V<3+Y=,OZ3-%:QNEQ'C!"G )*#>8:T!4*KP M/5),0/WB9YUY:+I4LIY@[$O1U&22S/.;0)/I"S?%TL\6\?PRFTV2?$A=)EO& MCFA8Y;XB83%C DL'=!Z=13ETQ/YV'IUDV:S M?V\*J:P7JV/!;25[B#0)1J0DCBIKB!%$6KCG'U(YPM(!G:Y_G:!6VZ ^0,YT MN@$[GK\D[)!E7;6?R$L.)39(>B4MLYX"4_C(*>.N_B:WLY( G9G8'6/7MF[L MJ7FWF.0H)+,G#NPMA6'N.W@_:5M=1X 9RJ0+9J&"E%L"X-X[3HEN4+"QLR(! M?6M0AW .J53_E<39EV]IA[JU>T/$J/(&($R"#"Q'"@9<"DR"95@_ $+\&56L M'JJ#:UIXR6L&=>OOB RESBBL+49>2H>8-<4(9-[P^E'_\D^K;35P[2\CZ0E< M6Z](D41QQ.@^TBI2C#KM#)-0,VUM7JX9%WQ2B!K$Z8%S4J#VH:H]!3WQE:KK MZRRY#MO&R[U.AXUBT.-M&9_\R=ER^;IWJ'9?49A1N0086@>),5(+CXI=!"-< M-[AJ[/P\V3T .,C<42CUKDR129>K$GZ@LEU$FAIC/!=6.
'62]+9\B;_+T?G/I[G_E&UF'Y*EJN@_*MDFG_WG*C6$]%.$W"\ MG%9_=/10C6PSRZQN=Z\WZ6(5IIYD,9D-]]ZCJ8%MO7VQ3.>S:>Y U?$\7DR2 MSS=)LNJ:YP-OO0Q#=;&Z25:S2=P?XY]7X>=& A=7N;;Y>?JM/P">O3V]OE5DI1 MCKG!BAL!3*G0CXXY.UGB[MF#47[K)C9.&PBXAEXZ2\R.(Z5A@PC>EI-+FPCC M!]=\ P3&G4!:<+:SC,*@3Q>;!>!$#NFQ=A$58>N$K0W[:>0$LLYA6P DF>\S M/:A:.;F:HRI],QBB J>"!KC M%4<-9?.R[D1#1'H+'=J?(N\6NV(P)R5^M%W$I<=:,1#61RXTMMX+N>-5 M<^1I;>EW[1)J2?IMHM.7)GS*]_:+9.KB+*^3=+KTV>L-(H.@)4H8AIF"B$I* M1:'G&FI6WZ7<=:1A2[)O!98>(P>+JX\N5C=)]LIV__144+:/B.=7;%EC'7-2 M(:J0H+[ P")>_Y;EKB,%VYH6.D)JD&.%$J41?W@ZDE08SBDS@2]@K=:,%LCE MU2#KAR%W'>O7D@8TQZ0O66\N=5VL E2AZ^MWBU62) M4. T@HPA+ I.B53U$Z"ZCNEK2?HM@M.7&A2!%#;9_OMN:]/F@?))MMS"\RGP MX]/L6YP=BTRHV%/$K$M9U/8>DTR> ;$/L;B M,B_3&@2T6F6SK^M5[HG]DKX^@1YU4+?Q@D@0JYW$DAG!(#.$A/6Z0 _0!K<; M=K:?[4OI!@&XM_EK:ZT'X]Q=7263U<75Q^1;,.+S.,*=WR^4Z MF=IUEK.X&89;.V5;*V S&I?N>Y)-9LNC,<[5.XL YH@Y3QTDT#.B.32%]\U" M(>H7J.O,[]"K&G8)YL J]H]XODY:TK##?45A <'0 ">4]3!LXX,%HPI,N&,C M3%<<6,%:PW(44]@FT'>YD=WQ>)F2?41$*B"U4]P!(T28S:7=CS$"6?UUL[/D MQ5%,6 TP',,\U4R-?N@B8E9"(I1' &G@N SV;;&MLE2I$>8GCF%6:@!A?\?V MN=FWB8W]DAXX;=Z,B*\O2YA\2K;,)9^WH;=;OC\ED_1Z*^4-!$=/_KM]=804 M !H*;+4CR&L5)O^]!6L9JA\\T%F:8U]*.S+HSS<3TBG"D/+<*F2ML-@KJ'=\ M.LI1_6/([C(A^]*Q]F"KG17Y9/Y]D9YU:&XJTRQ"F$(M!0"64NDD5NZ1>A0F M\_I"/]NC@PYP&],*^.+T-L]F6=PGV2J_%LXF7X\='+31?00UU<(Q;7T8+WG- M?[+W:CNB?/WK'[M+C1S34M8ROGUIYH?9(LTV[KRMBVZ[UKX$]HCNE>L@D@ [ M):@Q@AL)@ S\%V&$#EC1X*+BLS\.Z 3!H?2G(-<'.#\ET^3V[M3^L&0/$>': MP9B[C*^[?8L-2__] M)C(@KV;PG\GT.GF,"QCNS4>_?(QA"+H3GMC8R9MGEA<+E4YFQZM@=#]+/%+_ M;K%<9>N-TOP6AEVNY.]+I,B7ZR R88)*;]%(KG?NA9'ZVC4&I@)?+JY_Z(B 0(^RD2 M3&1"=%BX($%V+PFH08.M;.4)_FBZ?]N*E9X)XJ,N+W"(T1/5!8XUBPP#AC$' MM#14?5YN7JFXP!@UJ(22U\2]+[/UD>2\7E$63U9?POM/)JP? M:Q89RI#@T&$M! LVNC6([^>(@.RXJQBT(\2#FM$:7F]90X;1C!.5#<:G&,,H M1-C8);/KA?L^NQ F*24.BFE5PIZH26F M<"<)Y@SK,X>W#:]!:<4:SFM0#?%1>PU>SL@7Z]7%58D2&B>\"DVZC0@(YHHT MA!HHPC]&2N$*> $L-[6\<:]#:0W\H6Y.;W+IKZ12/99.[DJ;=1P1K;')+_)! M4GM#L#!*%&AQ*O&X/1O]*$I+VMD(\;_T]#AJH_2OO$7U/"^U+%&YKDG'D;9( M"&>HA3X8@(!0:? .+8ZPKI_KU]F6NR_U:$DK:^'LU%^(-#KFV8>HO/31?3/?%E MJG&^?#IB'"L,+,(.$ T@XI2!'5_".C["VMRMB[\Y+/U'+90UMFK$5)WN,!($ M!B209)O9%PL6S+$"'4!E?:6IGFKTUHS57B32L_'RE-JRULN/;<(4S#E3WG/I M)68XS,BN\(8(.GISMFO!OF[GM ;CVU2945J\9Z,IPVC(TZB-0/?IVVA>>SZ" MSA /L0U;!8OSXF56[-%2VO3J3*YD]S21T\LRF2T@TUM\7CS+-@4(RHK]]081 M"_V+O$:=)]QS8)SD>ZRL;G#]5-?V;HMR;P6:(6W>IMD"SG'MC+76>T"D$A1# M4T1N!+[K.UNK)SK_&>S7FKB?7F]90\[&-!U6,=Y2MH"BP,G<;Z4T0EPY)R O>/4& @HAA9IY78FXH*23?"((6.@W![Q[0O3?PM6219/,^)G=X& M>07L-BBZ[WGYQV.1X"=:1B(O4<&Y -+1O$X2![: 6D&,1WCM2<[\JO2D5:15U(P3L/RCSE$#GJ$"E-0J6 7]+C!'H=.M ?6N$L_!0,, M&*.]]E!(ZZ0Q:L^+M*K^9-!9%;".!=\$GIYW,V:=9R%JAET@;XP 36$LA/50L[!@+(UZS)HDSG14(ZUA-N@-OZ"34CW&VM8JV M^:;/B7N#Z:9&:LQ1GA M86*9>U&7KW]U\M2AS==$CDF-.")":NB!A)1P7"!I%1YYS%5C_?CA-HS!H?U+ M6>LC.LHCM;/6T<'VJWD1YN)@:%GFV.V5!A&#F@#AG1:8!G"-T]@6W%'+&]0L M[VH7.HQP?]RK-D?SW/(SK4+.6V<8A4 *;)@E!7>*:%C_;/;MY&?6M>):0?P< M\_$D)9HQCKT/ \9IKQ7S!8>>B)&7%&TJMK*)>?50>HOZ,$K[92QJ,-316=?Y MF9X*Y?)J!]0[;B%#%!1N'V7""CX^(Z6Y"&OD9U:#Z7SR,RFSV$I"D7-6,H&A M4W3'EZ98^?$%7;0N_N:P_-GR,YV02$)LP@^-\W*EVA63KQ9._Y6?6=]8[44B MYYEL!R6' !!HF0H;2&^)YKK@T5@Q\CIR70NV=-9=/1C?ILJ,TN(]&TT9*!2Z ME?Q,P#T6%#N");$88ZT=*GC#LD$$V0#YF:7E5"H_LQHRYYRFIR$+ZW-8CH'T M3A@KI=OCE@?:]!A%^&B #IQXI@R67A&%:!A(Z2&V*?L;__YDNHG=_\DTW_.5C>SQ9=OR?P^^1 T_.:8 M,5NSQ\A* HR0%H6?$$'BB"G&BM5>R?'Y>#O6I'Z [$O1/L3?9[?KV_?)XGIU M1424M0@I!(4AV+)B1V"AX_4#%89.QZNK M3%U!-W1BQ>?U[6V#O\@A>;DP+_\D"1C .^T$"FL-0U8[0 DF>?R< MH1Y*K$OY%,=R/'3>"1@^#%AE*24>4H"@1X")K22<)5Z>VWU?I15KN 2,:HB/ M.@%CE/=]$2,0#.AJZ(R7,)@;>@>OTT3_=EQU$;I>GV+ZGE>:MGU?5_ M!)DP))"7CBAE1=@T%FAY149XIWM?ZM'N?5_5)'*>\5H2,PZ-4% 1Q8AR4"J^XS$ RD:>L=*U8$L';M6# M\6VJS"BMN+/1E.&/SNJ'^"&@F...2^V 51Y@:O:\88-[U8RF(7ZEY50JQ*\: M,KU%4[1T!8/5VFLDF0B+,W 6,^1IP9VG8SSN;%_NK4!S;CG4/$_.46DP=)+Q8<66*$0=))XX4QWD%$E=ESZIFM?Y#[=C)+VO2>U<3]G/,&J+3*"*J] ML50B(865O.!4&8G&;9>T(\0J"03U\'K+&C)*2V5\BC&0+Z23S!(GE$(60"(" M8$A;IK@K>#76G]L%4*5%5RFSI!I(?2G$H3HM4VN_@[=%!$&"(<#8<$V#E0FAMD5XHS=BA(6&.H[;'![D MGF>S'B^ QC@C3E%"AGH5?8P (' 7']P@]#I[S45;;NP!M-GL+>YWU&J0K+ M/='O*V4HO-(NDEY20R 6W#"@-0R+8MAF>PNEY!3!4N6).S[963[A0,?S>#%) M/M\DR:N;QJ<+_G[K^<1A<2H1H;N71D9A0JVFPCDBH6%A;M5;I(4W4/5I1Y5, M/&BD+X?.EH8&=M3Y!6T=:DEME1=02.T85P9#1>Q.2@ #VJ>N57(EC4%+RAUB M54/X' \MPF .2[="VAFC*; (<;3C$'*%_+B=14W%5O;THAY*;U$?1ND:&HL: MO-5#+&DHDT)KI2B1E $O$"[X%H;V>K+9\!"KM AK'&)5@ZDO]6A>"!AA1KG1 MG%"G,90<:4\*OI#W([Q]N77Q-X>E+W&_9D>=,"\/-8GR6V"9(=0[QEB^WT? M%1QZS^K?:M-QI/\(#:1% KQR&$ " N.<$$ M.5!P2*GHLU1'2>NB#7&]>N#3&)U>Y5]%\,]X8CR83A!)X $GEG)M7 $2IH#7 M+VS9F3W9E<0;P'):U/EQR4: $.W$EW\2J;4Y.GRO=^%G^= MS0.PR6')UNDF @1AC+ W$A- H=.:%IMQPBRKOXGHK#A8BT+O ;%>AW[8#DW* MZTO9IA%SPED%(8844D0%,<#O.*8$D/K.I^JQD0-/#.VA=,ZQLEAS2I@QDN=W M.H8MMH:PX!1Z4G__V7'6S@CWGRWB?,Z1CT@P88G1"'F%%3!06K/C-(Q.//(" M1.T(L4H(9#V\WK*&C')'.C[%>$NQL4A@3KD%" @AN- JK+\%K^,LN]..Z"K% MQE8#J?\9XDD(V..'F_U7J9GB#0:N3M"/L99ME'PH=Z?K(KTAMS\_U4K?9-!D[4V--QC-R+Q:I[(H.H$U0I*$RPHAR33JF-+:4HX=Z7\FZ,%\_2>1]-WQ%Q M1 0E^4TM%%L(PT\D=S@BP-AHTCP&TIY#:2$]XS[J+) ]*/KAL23;+"P[V>3F MX7URG\Q/')V4ZR"2A *J(?&<4$M\?GX =Y!ACVF?M0[K':+TIS2'U+9-@'MS MA;ZVM/[(QDEG>:5^HH HIL1P#'% (B\BGR!!5=NY+5'VA;X(7WJ$,H_MWJ- M\G#FK+1J8&UZM[A;KY8;4&#Y(J\_MHHPR%-_,#*2 :>8]\CX@D\*5:^!I>6\ MK!W)\9"V-,9L2-U M70#%:5N,1"0,ZR!,8H0 9DJ^"30T?H1IYUYX(?3C7J8 M#:D;N)9N[%I%P4Q4!#B@M7#( PLQ 06?X7_U8U,["U,<3C?J8=:7;FRW#8_N MHMDRWP(&@-37Y>;@^HB&G&P;,60]@4I#K)EG"H5-,2IX=KK7W/NJ>C*H*Z!M M9&N'07](%\G#ASC[(UD%3C^L5^MX[M>+Z2ND'0J!KM!%Y/,"9$Q!3[37UGHH M6&'=A4VI4N/3EQ8EE?8"6L]!1D4%H2(.9H-7.>VIV5.$%-?>02%-@$$(#(($ M"CS"DER_F'!GADO[2M0/=H,O4G46I\@I Z0FR'"F-466.%L8:50J4;^T66?& M2W?ZT19*?6G"D\6XGLU2KH/( (:%@0!P8+'7P9A7Q9S*+*;U%Z+N-S^#&BZ= MP#OPDK7"M8GB M.":OVI-61('@)$S0&&!D@1;!YBNX#;_W>M7D.'2F5;SZTHZ@V?=)MII]G2>6[KTV@RYJ[6/;0_CMJPZO M'L*CWMW>A:%[<:6FZ282;'.C\"[J][?U;)IG]UTL+K-9FOU7$F?+RX!>(&U; M'F(Q?47;1TZFN[I*7O2T7'],PRCG@(='PR\,BN,!P=W/+B[+TLRD81'=U"S. MA]*&N6T J9K^:[U<;53D4[+7)Q59;#)PR>BK!JWGED%=. <2>(=930L#4W?HMOGQY(G3J:+M(20@1MYA!!02$ M@J-=I?P $".R3U]MI8BI/G7CI5JV"&A?9NF.Q),A*L^>BS2DU .I';>>>QH& MK="[@0N@]V#<$4XMR>FE]%M Z+RE/LK HS$(NZ73NG>+8)'FENOQHD0O'HN8 M($;EU3*PP)0SZ)5R!76(N5ZK&9?;%]9$-VT-A+[&X7\F\7QU8^+LL$@//1HA M+XEG86G2@7SN'8&[VTD#1W*4*;3-Q-H2$+5'WY- M0,"CR^"X; ^WB+2A(F@GA2RO?DF,5K28=J"%H'[!M\Z*>;4@S];PJ"W#3;KG M1=@U;.]A_1 OXNOD:"7X,LTB#H&1&$$#J +***J*C8& DJKZ5[31$4NS75!J MBU0MXOG#Z7GVQ6,1I%@CE;O]O8%&V&#AF8(Z E3]4$8V8I$U Z&WL(]'[Y!/ MLX_)M\?9XC)+%^'725+&CU&IG\@0AZC4% #"G*-0<\\++ !2]:WACLNY#^C7 MZ!+@OI0M+_WTZ,0_:6V_]GA$O);88$T8-9QQA&Q^%?R6,QJ&U+B]'AU),>T, MN+>D&J-TC8Q8(P9:D1XOS5P%ZS7.ILO?[Z9A#MV>]IU4C5+M(^ -#;M4 JW" MQE)BA"J6=.BD'N%%O\U$^'(UZ0"D,2@(@Z*1@NS;1T00C?*T%.VED%8YZPO> M$<6]WC@S-@6I"U)-!5EFJR?*$?YZJ1CAH^B)G77 4GWEJ4A(@95B,.@YAR+L MG!0O;'*DPQ3;HZ=G['9H<_AZ$O_!\Y17GXL,==(K1X0/VS$I"88:%CP 2$9Z M[60C:;PNT49XG*=L1V40#B?2_D3Y>9(LXC Q76;)_2Q=+^QH:Z[Y/Y M>KJY3>(N6"RS7:W*NWFRB_E4MT __>?'[$A&_>>20P9H999@ 3& @A@S54 MH*88'N%-LL.$^?4.=5\*^ENR2+)XGA,[O0UBS/,A\D*SNUN1CFC?B9:1-P%A MC" T5&(=F+56[?FU>H1;QV%4JUT<^PO;FL^W:1#;W/'P^VF5.=PH,@Y1:IA" M7 ,.&. 8%RX]ZJFN;Z1V%FTP4+QQ6Q#VI2C%]5GI]M@VOZ9[DMZ6F%^.-XPT MY)!Z3Q6'7!-C->.%_4!5^'1\X0S#*$RK,/:F- 6QQ>5\Q_3DY;.1QT8A!:PE M!@$$@:*@" .@SC:XQ+:SV(B!5*,AL"Y#E$9B4NOP>X,(7 M3(F"(PS#&$8[VD*P-RU)5B9>WEQFZ?ULFDSUP^_+9/INL5=R%<"[WZ1S'E.; MTIU$0H29$TN,?>Z?(D(K4GBEJ-2P_@:.Q[\TLUX6DKA+ F9$F\3&RR_3?\O?6&/$5OB^@Q'U:OA$1. M6!_V1<'J%1@Y((C5Q0S#I(+UKPZ4;VLDC%HL9S%(NM+Y"#)$A'7.2(^=@AI: M1 NL@&Z20P7^TN&Z,/=09J.].A(]U>:899N#FAW(Z\EJG5=*,3=Q=CWTVX>N MD?&M:KF&1;N" M/5BJHFW 1EV3X@BF)[(Y3K2,,#;06\JXM]HYCH1$I@!)&]YG]&S-N+D6%2'M M$KM^X^^?T7ZR,,'!-I%#"@:V/ QL6BVI\@ 4/'*.Q3B#ZEJ7X*M!^.WA]39U M8U1!>>-5B:&B>K:E0;\DV>UL$9?*U3G8)@+YO4)*2FX=A,2.C_!J MG!;D]6/APU;0Z"3O>K[<(UI'I4U(G(0L<":- 'I6=(!ZL*LX(S)UV?[HHZBM!$5B5TH"(\ M@PC^^5[ZW2(O$[W]O:PN'.XAPLABC&@PC(@ER!E')-_Q[Z4B]2-8.C,9>E&/ MUA#K2V,NXX2I0_2FC,T.B*YUH M":+>\KCS>O./!Q8OCD<.73?T0X-@*S-$$$?YU;1(2:6)L 5W7NGZ)]O]3 IM M&P^MH-33J=[1HZH^#NLVT7U?XN_]O6?_Z^?U[6VS?V_" MQ/+-@4EO[[+D)O=2W2?;!X^?X+5.[\'SGY._AL M%&9"3$'8(VO!N))(".TY%TA["1 &I38-U6D]=#CWZG.14 0K8/,$7FR%=,Y: MN:51A#$,^TQ,??7XK05TT_;X'_5I6N!J%[7Q_]K[TN8V+A;[Z]?%,FB*5DDBW6@0+5G.KIMJ5"%?#(3 M2.2%T[&S)\^%JM;64(,, ,YC)#V3< > $T"WSY4=*%+6D8W/W=L=L$@6W:CG M>#ZF\?3) "DC4$O'#!/48.P8US4]!!N==Y2K)6^.<;@3)M?/ZRRC5N.P^%+6 M'FT!O%BN?#0\-CE=YYK__OQL<-A*!B@5&ABM/#!0U_1Z:F5[9\%PT:6V2)?] M8M&!9]^+3^6G8MZ(9S\_&XP5SDF"":9622PPX:">I_$VPWN%>^)99RQ:\\S] M]6VZ;2ML)ZOBTY_EIZ_E>EGUC9[??OHZ7:P>X\].L_*"5P2B(4#0.::)XHYS MB^A>$BWHX,(;+N[3!X>'@RC5WKDW"G?%<+J81S:<\NH>&1&LA=0IB 1FU&+I MK11H?[1 ,*/>B_T=C_K%)&T!V-[U$*==E2Y4*0O3^7HZO__1D?Q4_+_Q2T(4 M=0& A"S:(TPIA!Q7-0K>^91]H9-+QF PM=X9XA3,>G,CZ/\IORQ5E8)?M0?= MS*]J]5+\2,/?W!NQ 3T.\N4B_F;]L-Z$)':7"[O)8AX?7!Y^X*D6CR3@=G>^&XP[W=EY6)?WVPN1]Z9#2_%2Z+F_HBI MO"V7R_BC8T*8[N-!0$\!QA QS:401@CF*B0-JM+;3/L>N[WW).EY0OJVVSW3<'I^]+1#!L7764>DX(MQ+AVNUWKN"C+ E]81: M1VEY/[?3V3H>*.J31#P^; RX.)M_E+/I[>3QM&@T>$&0+IX^F"+&,*3B(<1J M(FN*O$#MSWJ]]\081 [ZARA9(4+=0JDRA)P.OP*/=&RXCGUH_?9VL_E6N9[?;1C1[(^JXB=KM MA0$A98'$4C%M(AY4>KO7#2A AXOL,G9")\5L9(EZ,U\5BV(9+; #Z,ZW=FWQ MMD TX! YI;#$1!OH%8%[7(SMD(!X!6[AX0%+D2C_8X[[G/%=Z]#'7=G/I_*W M15QCCY![,G.[]X3Q_1PK+WLYKPI2WM_9XJZH:I*J64UFE0&0PZRVO]=%W):* M@V='FMG+AW,[C3]>+'W4DJW'MR*@.K3I1_7MV^PQ;J^?/_KBMKI)X>-JLEI' M]7U\\H9/95YT/D^!2#N-!%4E;ZL 9XI/^/5JO2@V?ZYKOS['CRP^E=^F-X* M%*4BVYG\:*QTJ%^;WU7U36-,Y/=)%4&INBOO)O)V.ODRG6U^,L9\/JZCNFXB MX9/9;@W\^+4H5F_F42T?=C?HC#NMJA.DCP>T>DKE?+^_;(>EFV "-7V_N)_, MG]TU-P 3]^$X*1AU\+@6W-N5P56'S?)4*RR>?2P;IDZ^F0G:[ M0[XK5@D_M;<(GOXX&=#[+Z8"^5TYWS'W8"\:Z;-[\%_\;3(>O/CU!/SX8U%= M\;%Z5//;JO?QMVH#'%KZCWSS\ Z]9U?G-;&0$W1KV,W[CVBTK XG_[9!Q][S M@P.QM+KE30FA% )&"@Z(EPIH!@1%"#PEO%DA;]_]>H^2T;Q9[^E7!(8M9PI* MA@TQRF.".=RAP!!)>EGQR4Z]?3+T:)_>7K'*NJQXNPE]W#=_K_A:\>]TD?&) M48$I 1AE/@*MC6;,"@%VX'"E2 ?O\<6"U+(Y;U_.JNKW)\MK4ZR3*^\[Y6+S22C$UZO6T;&D8TS]<[YB49/ M.5$G3,33E9EG!P9?7>Z!@9 0,J>X)=O.8!L*O*.-C*^T5=(]<:0<$*94NG\X M[Q.J?OA8P"#^GTK &6<,4,LU0;5QA@Q*V9*F(<,'M#@[().*Q[]%B*H$BO?S M]]/JKNS?)LM_%+?W/^X/?"D1LOG@X#PQ7$"OI67$(F6HW5/MB,WPMO(!Y:%W MO!+$AX^X%39![GD\RCW:XGLQB\_!Q/476(2$A9X3 M""3&".]0@)0G;;+3U072F*%M72"7896U"^0HI?JQZKE^QA728'3@#@$*.=,& M6,$5I5C[&BRB6S\OYQ/^>S M]YX<'1,TL59@#A$6FBI#J :LIM%1EV%;NEXY][Q<4LE"?5"*,/PX,VV. M5YMFV]7!ZJQL-'Y'()1XKC9&I$$62:VC&;G% $6P,VR'-Z2L#(5;*MG99+9] M+36CX&:Z8WI'STAU0J MB?#K181^O1%I/_VK^M-Y@3@^*&#JC"2 4(6]\3+NT[C>FY'GK+W1T7NM1PIY MZ VH5.+PS^+K]&;60 2>/ABP %)($RGB+,JXM%;9'358Q+6P-=M[;[&3@NV= MP$G%:KV>SFZ;7*#W],%@XY8F&21&TBI4476FI.X"3; M]B?SV_.[_/ZA8*U1K+KWDPLE'(K'+;6G0F+0_E[,WKO8)-G4VP*3BKVFG&_[ M=46PW\PC%/=QFSF_A)\:%B2MU@\GF?;DF4"LU48 Y+U#U C(A-_33C7LT&>E[PVS M->IE/[0/RK?)7^?Y=OA,((9":$$51X# (\(J#<*&J%H?_%S[P[.7OC6@?;1 M(V/OBI7[JTH9JKK23KY-5Y/9QN%VNRU45%^BC3:Y.=7QNNNK X &>:$M@A0 M!1QF"-6($: RTO($F2*)T1Q=_CXOB[OU[.WT[E2J48/1 3*EL2%64>>X\'&W M=*2FVSJ58<9S.E8WE;'6<(XN1IM&.:= :R-=9U\:B&+8*DT50\PCYK0 M1>2 M(8S:.W721_)&$[J^44XEBP?78QSFF\<_SXH7*@Z.TM]2:E-\/D0#5#G)C$5 MNGC\8!3I&GEF07N71OI(Y-#RG2$_1E^5SV ^@%$9F&<,6HV,@48!['6TP&N$ MHEW>/K>P/9KH\;,6TG;5^_'WR7^7"S";+923P;1%_6CQY M[/Q1IZ]/!,D%Q%I32K W5$ #21VH9O$ >4UV0_QP M2)!&2>[C\F\LXY_[N>+%;%8O;HI_.H2=/)S$Y6DQ$^N>_^M__UAV*Y MGB7I%?[RC!*@OVMF^T?\_*.=+JLZV"HE>(QOGJZS3]$XY,OJS2:KJFD1^Y$1 M@2N'N,1:&"(46 U\8CY M+6W:8O/1YW2@!0W!LY M9%)8P!RWN(:#:9>R5<%%*7R=6/L\-;<[,,ERL)]-]6R)[\L#@HHZ!"WE3&!L M ->8EY3I[DQ>:;X]<.P,]SOA-!KDX.LT@1S8O](#H=R_CU:_-4EV^_*5;'\ M8_)8K7Q-DO2/CPN048@%<%@2C1PG&!FRH]5!EV,E=U>F_9R8WQL\J43AZ09X M9NO_^>& G$>$0RV4!J"Z)TI855-%:8<;_0;.W>]SX^\,RSC,?C=Y.+_@'QL2 ME!1 ,ZHP<80H$>E2L*80,&+SWOJ[L.PD]SLC]!IE(0*LYJ^ M:#HE[>K3;,OOSJHR'6"IUH)#K]RGQ62^G&R*"Y?Z\? W9XR#YB\)S#FH#9;" M&14)]T2X&@4OXDZ;,%@PFM$P&%QC",W9K>/GAP,6%!JKE<;$8*:Q!I&@'56, M:IVW 3$$^TY(2"?,7HM$9&E&Y"D(/1D65:EY%*?I_/[C-I)SO)#_Y//!842[^F$ M5K<_'%R>6)S;9M\"GY'EX*)E_:=Q05D(HFW-K87."*:XIJBFE48EN,H]_S(N M-I.,3GB];AFY)BM@1-'H120:E;FKN[OI;%I-U1)[?XV7J2W/6>8M(8F9=CXTRYN=B987#\6L(=4<0HILS[:2A@A MRO;0\ X)HH-EO??-Y YPI&+LYI*<8KG:12[KJ[?GM^_*^WA MO-XV2$8_-S1H@2555&DEHK$!O%$&< *IE$Y*:AOU%4M*];GT]%/#@I.4 FFH MB]85Q Z)6MJ!?8^93;BR3SU_MCV>S\<;R9&+8!*7$G[?,9G/9(GQP5+F%, L*I'"(%26:1M MK898>)FWU[H7+C:3C$YXO6X9R=)KG9]H]!>WWGQ9W?QG/5UN(#U]%U6#4<$I MJ BCP#$AI2; <;O?C8&C[>^:&+J'2%=>E$-AU)F_?CV[F\YFY^\::S J ,8Q MEE&TC9"::<@XW,^=,, M#D19@8#''#NE-$#$B3TMDMCV5X[UOGM#S+"^UM1WB\FW[Y.;R:S-_.[=3,V9^$2E6^_OZA]$Y37EP[?)_''YH?@6-6ZR*7#:O.YT7Z3A MU^5M@M2_IK?%SY14H5$7I[*83V:USC4)HK1^9Z!2 TJ\9UA1AC!UV+G-$E3= M[L5LHQKH87#Z<4/9I=0M]>,?B_)V'1>OZG[I7>KZN;#,(-\+E'*!G7:.8@.5 M-*S*G-_BBXC@[8VKGN,Y"23H^17@&>"==83HXVJRVGQ6KY<1[>6R7L#.Q(A. MC@O8&221A5B**K.7,6#B*N#P7WAXQ3G4@V$WQ;+#@R7-! MP0=QDY]#JB6_8&0BH]_$&\TVE%$_38O*]F&TJ8S:'QPJU MR?SV;7D_7:ZF-V="=N7R\9SWJZB#8M.;S MMFMQ$2>P2SF=SN]/\_;XB*"-8@ X["E4UB)D*:W/022>D=H;UH/E=_? S][P M:,W#]ZNOQ>)]/$AL9&GY^V0^N=\8 :<9>698,"82SZBF6 LH')$.JGKVTG<( MH0Z6A=T#-_L%I35+53R\/9Y?9Y\]%C!VPJM('52J(M])(^O9$=C!9F49LZP; M"$.6UN[.W.\7NQ/W$:_%L4<#@0X#"Z7W@E;7%RCHZKV> MCA'O"!NS/FX:CH M"=8$ G)(Z]%3ZLGG@Z8 H4KJ.<4$@FCW\SU-3&F8IX^B.XM^YG5OX+P.QF?E MILB$WSUMTOJ/:![<[@JSFG58.C$DT+C;4: 49X[A*J,+F=KBITC C!HP]X1^ M.0@PW6VN9JP\\GC * JRTZHJTR!:"*:@K6>+L4ZY::=G8S^@_'TJHH%'3ECF ME(WKG08 .UA[9*.HJZ2K=S.#/7V4='A!NWNPT: M_UEO>B"NOI:W;^;?B^5JDX9R5E+.C ^&D7R61[4+'Z,?U3^\[A,ICCI+X#_&VZLE=6U8<1=NJM52(UR,571!K M[5-[MZY@*._V)E"=C_9F?ALI6SSZ\F:]+(X6_S8='[RRREJCN:YN@&&0"L!K M>BPT[25 7K\$#(ED_Y+Q4CY%[4V\6$Q.O2QP*R&-!I:!T#)FL-!L;V,A(#ND M"H+7+C0]XIJ@IN^2*JIX5H_$KA[C'ZN=\]OFGJEBI2=1-][/CXP?N_GJNTK W7>4V6 )%!5G:JT,)QCR9P37I-F M>_'0Y507$M>\;JK-BP/CR#MH%/+84AY!BDJS0\QZ9MMW+NFY0&IXD3A:'Y4 MUY2%4(UR!/:Y_(>+SHD4HJ//!Z@]8!PHXY$VT=9'#KH]$-'\2RA@+?.(AN5_ MV3^(0R:/[+:SPQF>3!XY^GR S" IHRF "18>$Q2AW)A>AMF+VORE\7-_[POO_^OC=F\>*P8SNN_5/SF!_S>_3B\>?<" M99[Q'O87AV,00)>/:;/L&SWW20#%M7%6I@X@QB6"-?"YDW MD+3G6>\1ZF%X=C$$K5UZ'XHJ->9?93PMG4Z=_.G!X"0"B-$H3=;;N&4KSG4] M0R$ZY,'U'BSNETF]P)$P/^#S\:38%YX*AL2UPDA+*38.>F29J1<+[W@'W>L] MRMLO6[MCD3@%=JF^+#>9E0T\@O6C@3/NK(6>.*'B0J(Q-;ZFR!J>4<+Z:!ZL MCIC]?1*A";1"$$XHP]SJN/;%_VQQD2!:AQFV;6C/VA[RFR^#*Y48U;&3/V:3 M3;3E,(#28(%I,CQ81[GB5@KN)!0:8&1 33F-VIG/L6FT16< '%O;A$?G$O^\ MCRJ^K7J1?IC>?UV5=Y^7Q08'=1>14CTIA12 M!?);Z@81K0&PRB'G($4CW55Y\^]-YD+5"K:8+Q-TSWWQDW4GVLUOWW_;M-9X MOUXM5Y/YQK*9WQ[^YI_Q/!QWP\CAOXK%S719 35RQ]J/7R>+XB>R-C]=JO7J M:[FHNEQ_CK-9'%!22>IR1T3QQR("]6$ROR_>-DB_&.:#E2>(.Z"QH()AQ051 M=EO42:(-&4^F.21G="!=/_Y,?//DC2$^'( AU@CM*=$**TOC&E4C'NUWU CQ M%,D=8PO<\V[6E)(A: MQ*X@/65<&7VN.J.S*)71W>N:=;X];/]?"X(PKAR0!F"#B#> 85_C"J F>2;@ M9"%I_4E]S]SY)?U]X9M5 M(OH7^)*>V#Q=4GW\_/='=^^E0@VD,OM(WS@AXS M3U2U%4*^Z>_GDW;N;]K?<$P.E7TAV8W+G_XL&W!Y_U2@.,Y.(()3(S^^5%Y?;(GF5&]?;\L]BL3MT/IPL11_RLP%J[JL26FJH,A%F MC';UE/&VX$_'^YF-44D7YTA/U/U/]KZ**RA>WZGNQF-P73X;HXGXZG\=G]616 M57[#<]J4R32#P"SN\\8&>Y.B@Q5[CJYF2+,?R3> M75VAO&UF_*E\$OW^Z=D*J;'O8WWX-BL?BV+7P>%E 52SC7+$/U7EN#?E_;SB M^Q_%8EINKIYMU%6@YR\% $ 4WFC*4.T0M,HR6341MU!(C(5LY"H8.I[=#\T7 MW-W:W_<"51Q"+SAC6FM'H]W(V0Y?P G)Y^[6L>3J^(VNHW$AZVCUM@75OI#W M[8[\,U'G$Z-"1(-Z#[USD#I-"7&([L"!BOKV"<'I;G,=0U1>[!G7!\)I^PW^ M-..S@:R3XX*N7$-"6($)8=Y01("K:;4&X[P#LKUPL9ED=,+K=",D]JFG"@+<_30[FYN^)1R]VP6^/ M3"IN_U;,X[%R5M40W#Y$U*L4]-7T>]UF^:P$-!H?.!+57Q>W+EOGY)OG-7A @]]HYY!GQ@EIHG..@ MIEX1D6$I62['[D$ 'LU[^&ZRV*Z;61:]J#BY^?9.7/WXXY$_)H^;>J<_)XO; M)I[ [B\/&%(#(%=4&,\05AZ1G4>;0Q3-CQR_Q7Y_BC,]5 MC[P\(EC&% 3,6 D9 LQZ3:N.T8PSAN/)-*4$]EH!,H!8/!?,7A!-9F3_/-OS MB>?'Q@2-HO6)F864"0,4@E"S'8V$495[\417SIV7A$XXO4Z9R-(WEX\H9"$" MYP_<+ST?/$9"0^@U0X9*J3"@U0T'3$JF#"4IVZ@WS?3HSJ?3G&^%3+*6&;-) M/.H\G+,9#A\+40D4D=6-)#9BP:454-;;)( L96G E1D*'6!,+1!GE_^G#P:I MF)*$8 JT!M+%T[VOJ8%:D=S3%L#5,(::9X39$%)F4+@*:M MCEJRI$R 3VN.M_:PO)G?+*J^7F_F=5+U+D'T^V0ZJ_8M7RY^BV]YJ2XET9># M=D +3"%Q&D&IO'-RCR&S,F6B4*=,X$$=7GDR8]Q*E :$7R[U0W\R,"&U%-@B M2#S"4N*X>.P01H(9DU]0>DS_;AY<2";GU2[S9KE<%[=VO9C.[[?1N"T1AUM0 MG8[_T@6=[5\6)/3&.F20(HICIH$0ID;%:-F^6C9Q'50:V1P:WW'+EW[&\,MS M#-U?WZ:+;;'$AO1SRVD?WP@6!JKPFF@F&//*BQI :W7[]3%PXE&[]' 'V M[ V#S;^JAI9[O3U;.=?39P*11'#C=-56U1))$8>UB848<^W;Q_9^IT8N CP. M\J/EF<3I;KK1SF^V9&V>VM"S?):",M[-MKGGH!"G')94<6$]AG'9XHXK@+6, M6[ EMM$=>K]R4(H D*MN(I+>5'E?& !!X Y'395M?QM:?CDHC45FL!R4R\#. M.@=E2]7YS),GSP6O,"+<,B84MI'"2(U%X'FF90<,HQ1"?"S0:#Q!0 E@T&;3!3D2C>(YX\#ERY7CA7+L7!2\8QA(! M0N._L)75SE132 C-,/HW+J/+A&BWEJ=MB8\IY[<;KG27J]8O#(Q"BK$UP)IX M!,?,,^-W%%NF6/NV6^.%0I+)5RK46\O9"2_&:7DZ.S @82B2T&F'#<:">&=K M(]DJ9]MGFXT7ID@F-WVCFW-6(D&$*8.\EL!14O55EC5 5I7UL2M1?W_WZ6N! &#O'^;3+^OE9G&J9AC?0,^G*G9[:P ZKGL,45^E M=0#.-3-[""4&[8/%J?(7&S.O' NTENO /1&<8P@Q*ZR2RC.I M:%PQZWEK2GV>NWE+[)]SKA,&U\/#K';JM*Q+Q[+?)W]-']8/)YGVY)E@ 5(, M\'C^!$03RP6*9.SF;GW2ZP'/[*VM42_[H3V5J;Q+=SES1#YX*B@G/=*&&X"( MU40 875-AS>RO0?N\F2Z*]DVNZ.86!K.GIN>/!>P=\@XX#ADDBA*"56U=] Q MR3)OM-F**R]SMA,>U\WCK#;<\5B;5:AYLV+%12TN?*=NYVOQE@"8XHQSCS66 MQ"+!O:TW,P\PSK!Y9DL^-HL*]X!1/K)RZHZ_%F\)SEO.E592@@A"M'8U<34. M@HA&O;W2ANQ2R4I;C+H$V&ZB+3.YCU;0053'+*:K8C&=J)NOT^)[<:OFNY*4 M"H@7"X8ZO"U(+"0&B'&%("$PJH52-:W,T*1>UF3)[)=FBJ8#.)M\J SK+KA4 MV!F@#60 *NJ\K$[K%9((2-&AN"WGPLO62F;0!SN/)\FB_MBM=UA MW&0Q/VX0#/2Y4.6I.,HXELYD;D4WM;B/U2FK2\R:'V^ED*M;I93;]/5X^_*J]/ MRZ,12'!;W5P+,<'&>0"Y@55[-,8)%HV4<"#DKJKR6ADEE58850GZ4<>!7X9C-N[:*RA?=5!"1@QG"E/HO;70BAI9S3G-.S&AI92DJ&-M!^PO MT>T/X2SS+:Y88GMRN(Y8>4T8X8!#!83'.*)N+<.U183COZ\PK#HHH[M57E^& M]FNHO+:80"*T]A8!;36%3OF:XFCZ9)C&D8]\I4(]FQWV:(_=/ M;^:1\/6&%>_7J^5J$@&:WW\H9S-?+JKGA_ [7#J'X#0 Q (:3Y9(4,PHIV+/ M YUCLMN8!^Q,V9*]:OQ,]K/(P=ZQNFU4/81J7#J' !GF7CAEN/>2., M" WY-1H=Z>6S+PT:F'O7KT&;/N[+-PU;3R>80@! V$T!D1:2* 25T[49*2#J M<%]K?@EFKT!_.C$O?1)/D_5@VXS^A$JDGD)0!&.K/10, %G5L'N[1U5RUCX] M.+_LM,%5(G/F=5.)4TEY7X[UJ'^1I-4/DK;T3)OH0X+O!\\!J@I%O9-4 F(< MIZC&DSK8/@$YO\RWA,J0'^>NW[;:UAZ,:EL]G4* C@NIJ"',*665H\B2_?8, MV&NZ-.$5V%:=F'?]ZA,9'N+_[]BDE M^>7'O0(EZLJ_Z]>CO8OC7\7F&LY;];U83.Z+S='-3E:%GTP7_YS,UL7 7N9A M9AH0A5Q&:T)@2Q7U5BA1R]PF>_,5.0Q&]$5GP;R_DS)FKH%!,\P9M% +C1AV M4EA62Z#D&K8/?N;GYQY;]C/4X0O9?_V*^]31F:?V7CC'$ _@+K)+*,\]@P0J MZVO7E$(%@9R-X]^8S@S2_/*69>$PP0>>@Y1@I;3IC' !-6 M<\02_)JN#\Y$*Z]: *Y_:WWJY\IS:[UPC@%!(YV63G LD-6:4:1J'G*'VA=1 MYA>ER$2)KUT&KE^/=ZZV]:)8YJG$ETPP6$0 I)Q%LP@CQYV7^U0&Y0QOGX>2 M7ZSD;Z/! PK :+761PJL/\^CL%7/3>:/R\UOJJSMY;;N^E?9]3&WJJ*(8JH$ M!U5+5*65!])["[G W*M&MO>OLNNH._'TY["01BN*<507!^4.1ZB]3-D;=_"R MZZ8B,UC9]65@O\*R:T401081)H '$7_HJ:@!H$2UO\GN:LJN&XO R;+KRW#, MQF"]@MI5)121&CH9CP1 0B(!53MDD6:&75/9=6,I25'$V@[87Z+;'\)74'9] M51([CJ0^.T6<[7;^XO,!:.$X!]9# [#F6E@&:UL(>M+^S'Q=!=>-65SV#^I( M K,IT/WP\?.E@O-T7 ^*JHT44TM(%%MA34U]6XRL)IZ2#RVA## M#41 Z1SM,+IR[AW_1J47^$T-)29* X:6T\D9QRJ/0>L MHNV;#^:7S?4*]*<3\ZY???*KC0-.<"\8$=HPPI#!"(L]!XQ_35> O +UZ<2\ MZU>?;&OC!+9QOZ]:DVL!%6:*[I@1)UY=_UZ]%KKXVCG@"- M.(0BKHG.:,XB9[?\I B2]IM:?C;AB.Z&+)CW=U+&S#4P:*:%=TY! R$R"!.- M:Y<]Q8CZ5^3*&%OV,]3A"]E__8K[&FOC "-0$4ZBW2.PX=1::?<\)*A]M_'\ M=LZ_C0H/*P/7K\>OL1"'1*$ST02L$D" X$PB71N#E!+>/N"6GUOG;Z/'P\K M]>OQZRK$4=H0B91CP%C/' "4H1WWF&"PO0;GYU/ZVVCP@ +0X:*2GY-GMBM- MG.V_ODYOOFYJ:F:/T_E]Q..AG&^>^U3J;1'OT=:8G5\<&"0VLDX(BW5DIA1J M[SIDUOCV">[Y;6+MW3BC8)W]9M'(33U<%L@%GP\FGIBYD!1IR2A13%%;'YL9 MQ:;]D2N_A3[WW*A6',FF!')^^V&Y?C>)6*RFWXM?5\V>ED!(O:;6..N5Q\QX M1BG>,%E 6%WM\ZOFL5D-5K2PM,+4H/:QS_QJ'AN+S& U MCY>!_0IK'KEB''%%C8Q(4.B-%K0& #O=2&NON^:QL0BL/A0WY?U\^M^1_OV; MMH.>NT]/K(>CS2D0;0"3R)GJ:" -TUK4AP($ 4W9A2.=^Z;M2>A:V'3UJK2- M$?IRL?M1]1P<0W]>G$CPU$D%+/-"6<$E8\[[FAM8P_:98OFEF62L-'WP)AO[ M^E<:UV%[:V0 8(YK1Y3QD&,6%[\=#Q4#[2WYG"-GK=US5\JVZU>]IQDMFS4K MIS2KIQ,*1'AA(82<.6,I]AA27G.'<-W^&KF< W7Y*56//!HM=//[NV)C,;XJ7CI2_XH&G M!5T!PTS5:IARL9I0\<#&XO,,$U0 PJ=O?2GD]\<"F M(G R'G@9CME8GE<05#%44PX1(Y90#Y"GAN$:68VE<3V% ]\=B[8SO#TX>!T<+#U"X-""$7H&95**,@D5%S7%E(\2%YC M<[-!&5^.@'HV*^(Q8/>G^X/CK_OK6U'1;J??I[?Q"/MALAK$8]3TVX%+3B%W ME"-/$.3"*8-JS"& UQ@3'_ E!D[DJK E_-T?[F$[D_%XN%4:&^XCX;(>68@ MEQ(A+8Q'%BBV7V@T:+^\YQS&ZR3T.?#A*A?\#]/EO_VB*-[,5\4B;GTI%_R7 MOAT4Q4A2I01'7$+IN(&[/9U#B&G[!3_G$%L6"WX/[+A*%:AU_I_E++YF-ET] MCF'U//UZ<+)JZ<:% $PXH[S3SM>X(RW;IS_E'!3+0@UZ8H; M_7Y=W7=2%#GV'EIIL8$H&KI$4V0L%01Y:)QL=FWVK[!5$1C4GD? #&52 2>D MAF*'HU9:IO1U#1VV:BPR@X6M+@/[-8:M/*=>&VXQ=UPSXH&N6: UZ6 \7DW8 MJK$(G Y;781C-E;?%?C^93Q%,HX=!49"Y[0G4M?(6HW 586MFDI)BB! .V!_ MB6Y_"%]#V.J:)';DTHD?1X:SM[ ='1.8,(Q@AI!V1BJ*F"&^MHFT%=?HOA^4 MU<=*%#H"F\TR=PR[70YJNJO63GXP".>-Q0 " 6EU62+ED&W111 PZJY0; <\ MO^3 @RN4\.':9!W[5I"46*8(8$H3)+4Q$=T:4POP:[HOL"?A&D[66['D6L3\ M:87.;XMR.8B_[OC7@L#"$T@E$1A8CJ$'7NYP1F%Y+]U>QN)DN7^S-V?YE01(?MUPJ'9$(&>ZHHK9&A6O; MWMK(+^0YD*@.C?FU++L'C7"'O,KK^-<"M<3%,PW@DDC'@7>:_M!PB=K[^_.+ M6^:Y['9GRK4(^[9@,1ZV]TD[9?6CE!9VTRD$R11@1@F(H8W_Q+\2M^, YKY9 M5\PKL4;&/U .Q)5KT8L#.I\5O-;;WQ^+Z?+F1B-DIT-/C1I#-+;XK4WRP"-XP8RQ%A6#EDD<1BSX=H&K?WB.9G MF&6H3*,Q\FH4JB9R=)VZ:"*!(&X\(U( ZZTQP"I!:FYH(!MU_;@2&^X*U6I( M7EZ-9KW@*!E+MRZ<2@#.,N(5ATX07-6^LGAVV''$(_V:[C"[0NT:EIO9Z%<[ M)\R.]"I7=:1C5K>)A6A>H'A"A\X!;0AP4B&ZXQ9AC+:/*^:G>^-[)Y+RZEHT MZV M?#-?+:;SY?1FL-:.Y[X9/'8<*(J%-% ZH 1#=2"-0&#;>^OH+WT8C W7 M(NH_&:J;MI3)I+[)YX.R3GO($ /1P. 60,7KX!H1&K1/BV:_%" %1ZY%%\[O MA>K^?E'<3U9%,@5I/:> 1)6$3YAS2FGK*1!XOS5K3=I?;\=_:(*,YT7@F:&DMB0H\KA]J%7^ M4K-\^#9NLXX=];\NF&XHGH JI8P3%N)HBT!-+-6$(&,HT)#B1I;CK\X<\90$ M&!$4*2N9\48X!..>M<51.0EYZ[4MO\X1!ZIF@:/X;]!0OK$(G+Y@^B(::.G,TEI(4?0[: ?M+=/M#>!R1O>R"Z6N2V'$DM=_.' 9*#+!"F$#DH()8 M.5S32*E*VLUEQ,X4@3JY<< WN&> MN/P2VKNK0HXLR7Y'N*+<#$FE%MHB90PRGB-4M=[:(<\E:7\?>GYIZ"/N"\-Q M9#3/_,9E<\P'OYM1UP_7M])^G,8UXVYZ,XEPWMR4Z_FJZF!1SJ8WTRRFL/O) M,JYNQ?1[!?YE-[S=L^W4;[YFU@0**&*)< L64\( H1KU4 MH+K0A'O>*'OY5_"D"-PAS"DAWE9KF80& +3#D<15-^4%;$,'3QJ+S&#!D\O MSCMX;!D6&X6 X&W&L2C3R##_E*Q#B2\(/^CU6R5>7H^/SM=K(JXO,, MH+.BT6A\T(XBC3FC546^,\I@I&O:!809]I_MQL+GN\D (*42D/=QWYY44]\< MN3Y4B7CO[SXO*U]PL3HA&"?'!4&%@Y8B)S5"7O"J5KQ5V,@=-6XNZ M3RA3B8TM[HK%HKC]$&$P\;_3E5G'O\]/BXW7EOV( #&R0@(//3, <>ZXLQ=.O"%A $:TZ91BPF#JAJM5WBT)$@V5S)V*?##WJ'.P5JY2^ MO^5B=2!>\6_/12O^*'RHUN\COKPGOP^>&&TX1E()PZTPPABS(Y0(E_1JCI8^ MNKXX67:'IZ7)TIRE1\_#SYX('&BE3%6-A!F D7#%0#WON"UGFE7<$OOGG.N$ MP?7P,"L/5UK6I6/9[Q&^A_7#2:8]>29H*RP'"DFFF 2$*/=C[M"HC"[Q:HUZ MV0_M@_)M\M=YOAT^$Z S2C,.XZ%%88@Q8]#NYDZQH!FU9.V%;QUH3W4R/[JS MZ\<&A6 -1@?&N#+*8F]4Y667PC)>TPV@2>G8RP6)2O7+N>0R[)YR2I;67 M=ZL_)XNJU*O^HRV^%[-R,_4J5W]Y5C8:OR-P3CV6C'EO*B08)+[&@#G'VS=1 M&"P@-:2L#(5;*MG91$"^EK/;-P_?%N7W;0;(66DY,2I8JSVVC#B.B9?:8DY= M3:>%NGV5Y6"1J"'EHS^D4DF$7R_FFU;>$0D__6O3U/NL0!P?%#02<644#AJB MI=.6867W5!+3?F\9K'OTD/+0&U"IQ.&?Q=?IS:R!"#Q],![KX_^,\M@HSCB! MF#-54V.<:&]K#M8D>4BV=P(G%:OU>CJK>HZ=9?73!P,!GE+EC36 :6>M$$#7 MU #FVCN+!VL'/"2K.X$S^EFSCLS?G0K[-A@=).?(,L0$!YP@*8P%H@Z3:D=2 MEHMT%8JWG6.__0.63?+)RVD\8V=UY%Z49I'PRGL*(=)>8R \V26\0FF-4SED MA5Q#41H ED$,E(IF-*U2E#G?I:E#&LWJE''*H8O2&HO,8$5IEX&==5%:W1+G M7!SGX+'@*$-2QS,:(I)X:H#RI":?")+2239225EC 7B^_;6',9E!U+2;V;-F M2E8"JB$A%"L)1(1$WAK@,10Z1TRQD'$+#2&\IIV3GW[)/OASC0MF5>.!5JRXK]6+7V5$I0S MQ6D%'J]J!5R-'T.>-#+;Q\W9&,L$Z()C-NVAKJ OJD2L"BE0ZK!'W E"":R1 M!8#KO.V1EE*2HD%J.V!_B6Y_"&=I8EVQQ/9DJ7THOA?S]6YFQ>*N7#Q,YC=% M92DLIE6?S$V[L<^1*\=C2.U>%*37#B$EG,($6PPXTZ"F$ .:-)]IQ(:^C1E= M)D2[M3S]/EG\NUB9+77 MR>0K%>J#U\PT*F73C+DXMWBJ%AI;R20UK)ZS%*;]P>#RI)".:(2=@-C+>**5NWES!3S/T]QNB?V1@JEV&%P/#[.R.].R+AW++J^9LI@" M0J%'#C#,+$-QY:GG[JG+*,&@->I':Z8NH[VU*1;WZYNXRD_NJV*?'WNW64Q7 MQ6(Z43=?I]&*K.XOW.P,N^L,C]EA[=X6D'9:.PBIMX! B83\$?=45*3LY)BN ML\FEP=YT +<6IM:H')+U:;*X+U;;Z;O)8GY/A,8=\I@;W1U87-4 M?.>!]](03QSSC+6_4COGIE&M\VC&0SZ?9+_ZJ:IUT^V;J*/S^VD\_6W:\2W5 M0[E855>!O/]>+#Y]+::+XPV?1LL,]!5 Q8OS?]L@]Z_)\$"YE-Y)2K#CG@#" M--WE_&K D6I4VCUT=M\)0IJG[YU[28 ,>HH\8 0Z*(2M&GIND5!5,]%L;MSM MEZU',_!ZQBOK%+L3M.K'WR?_52[,;+(\U_7]@K<$2P"7D$CI.,3">FSHKO.+ MTL D;3+6T@G7GWP\+SL:#,9D96G'*?@Q_T;!RPO?%+ 5D'&)$$::6)4$(QCBJE'&&.DL' 1U!V=1NH. @7N522\JZP8.<&@]WM#K?97\9K%%#*@'I$[<\TI0$ MML!"8@Q1$F-&L!.JGK,",&5"6RX>DBX 993#(K6R@G@PG.6 MIX^B)?;'DEE:87 ]/,SJ])^6=0GSD"[NN)+WPDBKH#>+U:=(+3#/* M3VF-^M&>VY?1GE?^&'(<(^,@U%8#JCQSEM=S)[B#N@W><[L5WSK0/K[CM5%7 MHB;# T2&"8"M%9 @IZB3C.YB>%%\948=\I.$)@? ++]DA5VIRW)3OSQ]^+)> M++>GO;&[%-GI9EP9"SRHOA^&< M0:D;=2M)2O6YK(-3PX*"P!#*M8;,&"LE0D;MJ"71'$E9F7\RSZ _MCUW=O6' M3LJL@I[/MS0>RB4D&@$5K0^C&.9X1R@UBK9/:!LX Z ?[KUXHKT,DGQ.0P08 M0#@PTBL, 42NNM]Q-V\.9*8W';3$_LBQJ!T&U\/#C$^T0[,NYQ,M\-A5#E)! M@+6PZAN$ZCV(2DI'3[27T9[7B=8!Z@1G3D6K(6X6WDNQMQV,[E#( M-OB)MA7?.M">K"B@;I94-7Q=/5:)X^6\.GF_5RMG"*A2B<6SJ9[-(WOQ^: %@ 8J&(_CV"H#@&%R1YOU M@L(\+:2>^58.A]3KDH:L;*T$##P@EN. M-'2,6P96-@S+()F&P,\6/1D&J&N_E5__HR M61;_^W_\?U!+ P04 " #QA5M0,Z&H!^:0 0"12Q4 %0 &5X;',M,C Q M.3$R,S%?;&%B+GAM;.R]:Y/<.)8E^'U^!;;FPV:9A2KY!(FV[AX# 3!;8TJ% M5E)635O:FIO+G1'BI <91=*E4/_Z!?AP]WAY "! ,G*V'YG*")??<\\%SKUX M_^O_N+O9@6]95>=E\6]___[=_ M_;_>O/E?R<=W@):;_4U6-(!4V;K)MN![WGP%_]AF]1_@JBIOP#_*ZH_\V_K- MF^XO@?8/N[SXXU_$/[ZLZPS_ MW7VI=G\KJ^N?/_^[:[>_@5P#XNZM2UA M9/CXW://?_?;3[L(H9_;WQX^6N=/?9!_K?OS__KUW:?6SS=Y43?K8I/]Y=__ M&P ='56YRSYF5T#\^[>/;Y]%AWX6G_BYR*X%WQ^R*B^WGYIUU;Q;?\EV'$;[ M;5^K[.KIK]A5U;UO$ PAP9 +!4/__84O;G[<9O_VESJ_N=UQ>GX>@5\#8_7A%QK&^YEWW?D=_6>"^J)U^^VJ0;__M M+_Q/JWW]YGJ]OEV1\N8V*^HVF>!B^S%K\BH3>8KF]697UOLJPU_JIEIOFA6C MF%+(W#1):4I>C=_=(+C=/M9H6S=6Z_M)" MZHG@T%ST<[9KZN$G;\1/WCANGX/_NP9C#WDO-U9Y[VC[L4\P]ZJJ4 M-\(BV_:M\0-OK9^RZEN^R4A9-ZO$]S&+&4Q(%,($XY"E\6 S2AQOU1SRTXL] M=)PEE3[9/),TSW3,'@K8<"S/=D,;!,JIVW3E9CVL0,R"078"!3'*.3"N: M=I:G,RIFAM]EZ)8A7TH;+7"L-KTM>-_.ZJ8UZGC)DY(IR^HT8#$B3VH2,!H(RU)ETH1K+XJF,?[T)13?E%63_U<[ M,+Z\^F6=%[5HL%F]_JZ^3YKNJ67?-/_M!N?PQ A%%'&7$J\ "48^8-YQ,10^;": MH-%_-8TJ#9J?6>TXTX,Y*G#;PP)?^FYL8@"MR[&N/$Y KPEM%'P/. ^_$DC! M3Z3*MGDSNT0^3:22/HZ,Q5+%<:Q;+RJC$=ZD9?&P>')Y=;K"\C';B:)+6*X_ M?5U7F=ADLOVP_B%67.K#0DOD01^%Q(T8\7WB)#YAL 45.RG_N?1PT2X*>]V[ M!?6F105Z6 !7%?](MW(YUX+E.$+/=?-I(K60SC^1LP\E84J.985"; ?;[G<< M4FLZ$:;O+6WV=_#A^IH>'OZ^K[>?UEUVV2KPHP7Z81M"')(@.O6\Z,P=8KFTL,SH M*F:(:0-K)9L8B\.9Q#)]K)>18V;PNYR[EZEEGLX _ROX+J]7$8:1%V&>Q[BQ MT$U)$H>##9\E2BO9:M]L.0-T_5N@X54CQZ,HWHHLR0FP/8+41%2>&ROZ=X^& M,QJF1]VFBP2A6HMHJ=417;-N1]OHFH^7-.B]6<1C .$HQBP),_3!. M4-CMRHE=)TKC0*DHG0/@A.K4(5(M+F>)FF2=N?2 Z:OE2[&R4R]:X/-+^62[&Y7KSYF=5/E8O7^4U-N_EB+3>7W?O);D3?UK]G- MEZQ:,0]2'#L,49BXH>LDCM_G,M<-4A;*) CS5BVK_A$9:*$!CA8\^F$+6"X; M6.#]O,3/2[F:;BNP#7[OT$HF80NT;_OCM&W?7BC]]S#.$X8'^57PT69-U^MS MIC)#3R1">RS/F]TL^E7:;I^&QS3/99&];;*;>N6&:1)2PFB*4Q^2%(:A M/P!CO,$9'<&,AV-[/EUBJO6%F5;A"VB=,3W4,1!,0P.;:>.HO[9J,83SC(!> M)'[,>,=<5%_)Z,:@PZIC&=-PJMMS M\*>_%TO)[\OF/[/F8[8IKXO\OWC&.WQ3]Y(0*3)![\\5PGC%42S7*]L)R??BNJ U:P.54W]6UWRR51,DTMUX'9=@Y= M@(._73(3QU(VN[VXX ATZ"^Z'8/<9_ C:\#1ZW;O];Z8^+3>;$$\DRF7W["6 MD6!? 4_E:Y.,A:3S;BMI6E;]C\3GW%4:,H0="M,8TSA"$+(T'9SP$S==1 [7 M@VXY<;>:6_2:6YUH;K=_'ER5U?!C@7'86CY* MM);7E;&?C-L<:7I< _J3Y^:1Y$R5D$W$T/HT+/OG/F]^O"WJIFI7'!Z5#;_P MKVCJMT7GS3^R_/JKH.%;5JVOL_:7=-UDZ3JO_K[>[;,5\XCC0!8E+, D=2,? M.G#P#T/'['Z4Q7AE.7%GT^_U>!:N,)_ M_%->@&VYVZVK6N1[4 O:GC^K]=K;F.5)YD4WKXGGJOGPOF4#G- !6CY PPGI MA_SU!>@X ;PA=JQ<@($7T!/3?00(:H#@!K3DO)+Y;]-MPL8T^FSM=AD%R2OD MS=2D_LR1G[^,^7M;O0W^M?7;T9D@3F/JNFX$&:&AG_IN& W.!%'B+*-F&>6" MY0+E_5[L,7BR%MF+/0@7H"N?EU)QC&L.[/7@F8(6FRM&\PIK(YOMVBMM\T^RHOKMO[L-O#X7C3Y-_R)L^.Y\'# MU/%Q@L/VWPA%$'JHM9\@2$-'=B^1.8.6=] .&/M]FRU*<(0YVYT,T@2>D27S M05B&DECPJ[3=?$?TU[6GTIMJV8''$<;W_XG-TU"6?ICY43AVX4<1GQ MHB!(/9KBP.LA16X<*6VYL0K$*F?W;!H*.N<$1DA MMA?@"/RB#4Y7<)[H[A$]^%W@!ZT#RNFPKA N4:FNNGE-ON_PJ7"B8 M555_'0]9W^:\Z&O7JZJ,P]L>H+67P3[Q1@E-(TQC+T6!$X9!RAS?[]XHP:D? MP$3V,1_;,.SIQX"\723GH]$3\!>@AW]/2EH7[LG(7+=KC>/\C(Y,%E.;;G5IG$E/89=%.1E\-]0RWWW7G@VVQ M,YVX,4D1]*BXC8E&=+ =^XBHU MF+%JN& Z#BH9WMNZUG']1JQ8,$2NG5]-S MJJ9<1WRB9CB0*Y1L*!UF?)+U1>;.Z)E9YI>A;(9]>N(!5M.,2=W3\\@8S6ZK M;),/3\&>/B6QXK2A)$XC'R+/Y8,QE@;)8#\,H-0F%/-6K:O>$5H[8[(^?7PE MNQ.+G<^OZ-MF_+P4SDNVYI35B0#>XYY#O??PS6R<*US/,QOW>M?S/)'AP?9< M^__;R,MY5/AY(N'8XW@!E_/8\:NTW3KU9OH/$$2=W_^,==KZX''RX<'ZIW>< MM,]Y4#]U&8PA"\+$C\($4YCV4&F0ADJ5^2P ;4_]B5V/_>ZVT_L1E%\DFB%T M:BLWBXW:Z-QXT4UY#+_HG;JXOZM1R/7@V,7S5^3/\ORP\?A(+/W,TAR6,7Z9 MEX)G%HEFC(?!!/4QJ[/J6U:+C+G95/OUKF[_G6W?Y>LO^:Y=/%]A!^$8!VX8 M1APB927KJOIQ55;ML?T5(7&( ^QPR\CS610G3GS(8I H;4D 8;@0_T $MER*"QV[761DSW]1;'[TSUE[XH76@/G,=2%F$4-^Z@WV0Q3C M46*I;=6R5!YQ\?)X\U4F.,E]QTW 2!E G+RMR"&%O.2I*E M.[@WSI.)<;P -?> 76!0&ILK,;E0M5)TXL41MP8GVJKR2\7+UA6C7D13/T!) M$L308PD,_,&8GZ9HU8B+-S151C::+6UQ>Y\UJY0%@4L1B@(WP E%OA\Z M@ZDD8,&HZDG&P*NKG:18T]0JTX09$*=V>?MJ@1K%@:F(D@JU"U4A)1=>DAUU M/D:>03W9K'(X%A91%%&"7.RYF/"QHNLEX0 @A+'2Q14&S4XU?R\T:7?$9^9( MJA;/"[$;DAPQ'R4#G!2@HFO.7]N%L0,6TBN.3#M MHLYP")0+O_G8'U$I?)"7#0(I^M6%3B5ZZ@M!.R90BP?3>?+TQM\CI. MG'\IR^WW?+?#Q?9MT?!ND7_995T=_?"_5V*Q@T2)@Q+?)R1V?)<.BQ^IGT2Z M>U4LH;$LUT<\8P??MJ(Q1K#G"H0IY3Z)S@LWZ$VHT@JD*LNUC8 M6;>M^"LE MX/:8'J?D:5ZLBXVX[/WXP //)4D*0\C'= MWXC!Q6&;UQOQ/#S@%=M&/,C)?RZ$H26FJ"?;&J6>WO2<*?#_"D##/H<1A@>>P89MX MZCC,0(4K9V?9F_G4:1NC<>89,Z5I\^[M>TB1LF2I$;MDB5+T1$J2=-A1E:## M+:JGQYT1\1UQO;KOQR&%H>=29U@B3R%.F,ZZM9:A*=>O3]:*]&1)CTHU7;+. MHBEAFG%'X%,<22C3*&J7)4WC7'E&FPSPH[V9YL2D6%IG:1A30D.7^HG#8C^% M0<2MAJF#_1C1>-2^&D5;EB5*[!#9/MYF\_-/)W+UUY&;;E39U=Q_8Y%8,UMQ M9MYSTWFLPN2[1&>_/2IIQ1+(T;VJWXX#$,(S<."?4("6,2.^Y!)Z,H M&?8U?]82+A5+&ON9/R]-MI28'3/P,\.FX=)J3J52ON]*A\S%Z9*6$U)#/$5. MI-^U:GB_%3-8EU?]O-9Z]Z&L\W8G]+ !QT&4X)CZ:9(2)\ $8M(]J15[7/ZD M;[$S8LM>/SK $QO6#@#!@'"VK6HRM)WI8D997T:',^O2PR>8S/,EVQD_5'W7 M;^]7_K"N+JL6S;9]J_Q#5K67EZZ2V E<"&'D)ABY24R=(.V-8Q0Y4&7BUY!) MRW/ !Y2@%C OP.VZ M\$0O!37H!MN=NMJQK<9A6H!5[%@L$4[W(R. /E:D)X M9/M3QS;'R#LUZ%"V9Q RP'%V]T%/*X9RY)V10\/L+T,033M56FVQ8T2QM53C M??.UK,2"^2I@R'=\+L,($XH9=9#C#48#0B)],50V-:T(=DI7@_4!8*N%W4]' M": ZQSK"9Y7>D8+780-'<'.*W$.BI,5-F^$EBIJ^,V?%;"1'8T3L;5WON<$0 MIG'DN0F)0UX\"ALN'0PF-$9C!4S2S#SBE;?@S J7+*_ZHF6!4C."U0&;7ZPZ M'(I"I<>$W-M)J*]20O;Y I0=L9;3-)^C)$SJA'C\^!&F9+ M0_8>58&ACUT2NI"Q)$V]%*((H]YB$CJ>U$.E)NQ,*',FQY.CJ%66-JNLCI&T MF8>19RB2DR]M8A/"]7(]G1EJF^%O0A]1BB'DJP&T2!'\3)4 LF*(5* MJP"Z-F:0I[$C1FTZ-67) I/C)>EBEI'B,]RH:)$BFPO5(54O7M(@+5:T]>=R MW]3-NMCFQ?4JC:*$!AYS?3<)W /)B,G#$>)D(JA&92H/,(S*$=*[&IJ MDBUB30C3";:9U>D$B8I$Z9"[4)W2M$?SN7!]*'?YYMX599A MQ.((I7P(&'B)'W@X1=CA*N;S__4D>\8("_8ZR!$4&%#-MA?R>8+.]!<#K"ZC MVYAPI#3>XA0[T?9_[^NF/3.?EM7[[/L)@JHL^!\WW8EZ?)?SC@Q]2BF$*!3/ MZ(8T20GM,02^AY4F.[$_F')"I+2S2,N 98T4F,19C0$5^)V6-^N\4!1"/>XD MASJV:5,X\P0KY\8[8TA>E<<1B-^UMAF[*E)Y1 M'6?)LM@=P(&=0 ]->?5F7^M=)SR25SF1FXY2-7$[LMD"NP ?!SHYN.Z. MD6DU[2Q19[3,#,'+T#!#OI0VFJ#>K2+B66G"_YTWW[,*IS[[F;9DY.D:8A34V-#GP)4*!#==&_'S'3 MW2&/Z#FC0>,I78;^&/#CF4M$QC*C5RL-]Y;\6+F^1V/DI&X*B>-%+ WAP1J) M Z4-0KHV+&O.!_X[T7NZ$R+E55\F:=\2J4VE3F%DA\61)=$!U)R5T &$= VD MSN4RU&>T%V?K'EU6I*>HAH0 T8U M:1Q#I9P.3L2BFN@="#Q!-9.T/<_/&1TS0.HR1,N$(Z7Q!J=Z6TK)2\CFQP?> MQ!I<;-D_]_FMV$+Q.;MK$N[M'ZLH"!&#$6*840Q]#_I.U._P]!*&G-6WK/I2 MRM^;,MJ@2MBO'N7 M?U,=?IH@7T[()F9=3= &@A7>?:?#[9]$-@ *6J03+T2^3-T9K3/(^S(T MSZ1#CRYC,WJU=#7VRM(\R83W?C1 WY=%V][>-L:NW\<8"6>BW$2 MIJD7Q:'C0A1!9X 5^HG4%0:3@;%W7*F]J^Z\E[QP5'#C;XMZJ;:=UN^B^U_9-MK\5CDAO^J70VB>;W9 ME?6^R@Y';;" Y")$7.J1B$5^$(FG=YE#$LC22/:"?9L0;*Y!#ZC!">RVX.Z! M@R-R<(0^VR&T$32?7/IH/7PJ=D?IQ2_KO!"K LF/'MC';->F MUOIK?IO\Z%Y6.[Q0\$X$DO\R^?'4EWW,ZS]:Y5M!%(8A0PBE&+MIG" _= \. M$!BK;?U9#&SK>XF>TJ4+()P%/PEW_]K7EHH'3A9$X9C$LOR@F\A#:O&>+M]8 M85\U/45WO"AYWXGIF?: M]X])>7-;95^SHFZQ"?CMB2 "XC METSC:CE#!YE&[[O3S*L@27R.!&,/)2D)_)C@> 5A4CI/*IE* O7?*T#];:C M9U?W+01N6N6?Y4C_.+8MJ+]B&%^W_JLZ:R@#:'%L.P<,1X*I%\>,A%3L-D=. M$"+B]Z BST^4+GRT#&71.6 :Z9<-FEWIMQ"O::5_EDL1QK%M0?H5P_BZI5_5 M64/2K\6QK/3W$U(TJ_/KHH75CC600U#@^8&/D(=8['.[R6",\3^J2+JF"Y-MNJC!$2Y8UX>]8"=+F*K;+@RP+;M?8EJB538HWP9ZF;4HT<[ DRS):MY[\MB>S ^W%T:^=AWJ.6;( =!IOSC#"? MY.6, HWC<1GJ,]*'AP\1&V!$5G72=5[]75P'?-\8Y,&-D\@E:1"ED4,8B@X2 M1Q.J= 6[I@G+NB-0]19.:,N(ZE< MAKR,=:(TVKS&3V6)0WCMB(ZQ*&&$4IJF3H!P'/HNZ4TB#D!IG]0H0]/-JY_. M !N:EY*G4W_VR0J3JHN!&B1.-LDT$*0XE:3,ZS(4R8PK$M-"FORHJQ,IB_8. M#?%D83_.2WT"Q3WP;IQ& 24^;!]"[4Q&?JBT,7^4H>G4:0"G.0,TCDY5=;+, MI+8ZR9-H69T>$R2E3B-X79HZC7'E674:S8_TX*RLLORZ8'>;K[RI'>SV]1H. M'8;$!B]QK7&$&8O=:+"91K[4M9EF+-D>JG7@P*:]RGGS V0]3+#I<2K."XWD M57(0-QFEBF.YGLT!V(EQ0.].GN25#G?QD::-HIE3T'NIQ)K^V5=7-Y]4M9;L5-CI^R MZEN^R;@N[_;;=A/_;95M\FX7?W:[R]JC1,6VO^B[_?DJP@F)4X>X7NA[E"4X M/BPZ8@\QI<'H!' LJZGP0!PWKK)O6;%7?3ABBG!(+B(N*Q***XY]$%KX[2VX MO0,7X. "./7A AR\N&@_?^K(Q*N4HXD_MZ0Y7527H=U3.OQPL71JKF4U_Y>L MR*KU3AC;WN1%+J[H%>F'W=UF19VMXM1#<13%#F(ACD,2.73(--CU_4CM7:"Q MUE140NM1H!Y@V^W7]R#RX7R+45'$1_,KI]!3$JLFOZ>,WL<&>G#32NH+3)W1 M2U,<+T,,C7E3VFF):C+V*=OMQ+7CQ?;7=?5')A[+'0QZ+D.N0Z/ #^,@P8&' M8S@8I"%A:@HVPI!U\>JQM5WM9D"GJ5MC")63K(F85%.K4PH/L.81JN?Y.:-1 M!DA=ACR9<*0TWN!49QF/9=W#:B[%*(91"#WJ1Z['W-3SAH5BC%.?J*G2&$O6 M9>D47%=8G< ;Y$EU(G$$L[*SA]-0JCIE^.0X]=$P]0*\+XO;JMSN-]./6L]0 M=W:Z<#SAR] N(YX\FA@TQ8[TP?*LZ:XF$U./J\AW'$*2-$G=&%&&",$'&XAB MMFK*9KV34RNU;U::HSN D.Y1' S(N^O^UDU3Y5_V3?N\75/RM+_K1^K@/\J= M&*C7%^)JP+^!NBDW?WSE/\LJU=/E:JS*:94]0M7427#97YW8+U_@!Y1^6$__ M?O4]=LX(D!Z+RY <3>P/CXZ/8$!QMPCI=TE\KM9%O6Z3U.%H97;%/_-Y?;=* M"&$.C/T$Q2AU,4Q39UC\3:#B2Q,F[4ZTD^2P@>2:(_SYIYWH41>@R)[O/_89 M5]I5,CG9>GM,!IC@!.?I(NP%^-*B!1SN++M.9'A\>0^*T6@L0_:L>/;T_A0+ M[$E/;AW>Z'S^]>SVL2 _=F-,?"'3U ^9.'"5M@]Q1LQ'*5322V-&+8NES+OR MBMM4S/$M.1,V!]5J4CF.93OS8Y*LG9LM,TW\,E31O%L/9]+L\/:2'M95L_HH M"J+VJ$4:D(1$OH=P3"(:DY@0TG]W$#-?ZLRYVC=:5C+Q-EQ>-_EFO0._9FOQ M9*KR 2Q%BL[KDSUV%"?E]8B141WNXHGB\/]ZJ#;W.'A"2O0XFEBX7$)P_[(X__8P2HE2'Y?\SKEZN=)1)F6B)'NZ!8X, M]743AY3D>_NS^_IUF5I(CU=%_;#/:WDMT^M_S8O\9G]S> 8CII&#/00Q1$X0 M8';\?I=@J3NMU+_5:0Z]3W/G^G6>NS, MW[$U<9=CVX5"YU[?G7R_RPA.8.1&:81]U_G/.2%T# U+I:Q0C5)9PN:-\MU+A*\Z:B>!NL+5ST=CV153YLM6=7[ MG&V^%N6NO/YQL-G7E5Z(@Q!2!BDG*X I3,)AT!ARF755M$[?BF6%>Y\UW\OJ M#Y =5CY%!]R4-[?[1GDGX @NY:1L&AK5!.R(Z73Y>)8;79ZEYXQ.C:=T&>ID MP(_2=&-3W!-37C7?UU4F3M/V?Z39MVQ7MJ;%<=MZF*N.PM1'$*8I$2B@&Z2# M?.+.5+E)&H>/A57I'I@W=4!PW^

K@N^R=9V)*1CFEFXI!-6T[DG<*:R8I.T/1 M&?$R0>PRY,J()Z7Y9J=XOF-?%7FS;S4QS>_$GP:#B1?S>B]F+@D2Q!(*?4P/ M!@.B-$8<8<:R(%U>78D38U<#P+9N.(P8%8]NC"!33I7NDNS<2.&D8XI10XL"$41K'3C(8<2"3VFFL^=6616% HZ@' MJOS(Z8%%:M3T8 RDQ[N99OAV.#2_DS7OO],FDZZ_CJ MC"]#P4PZ)+N*K\O5:*7[KC!.'(B;C\FU(D'RPD+$B-2 MIV#/LM:QNLEOUDVV!?L6$]AQ4(9D3875D;IFB5"#PG8!.HS@W3F"IQ6V(VLZ MRJ;!^<*E3<6^J1N>1?D(^&.YVZ5E)7ZYBAD? M ON.Z\1N&$4.#2,7=F ]UX&AU!G9F2':W@1UTJE/_3KMV>#+#_!DYQ<.#-V^ MYG\X>@A^%SZ"WDG5NX5F:@QRTOP*VH&^KL_0!.QL^;(2I'/[P^9M%?FG753)X" M)3&JJ-Y#=Z0%L,,BWK\J!QTKCTC%S9;7>5$(2?NRYG]QDX&?\@+4PM/ZK[.E M-MDH3Y[5+(1V$0GM G2>O=I,UL&?)HDI-H(_7?Y2]=]>ZM**Q%19ZQ?^P:9^ M6WQHM?N72MRI'?MQ&K@A"F+?H9'OIDZ*>J2>1['2O/H<^"R/V)[(5M<")1>Q MV=*25ABG24RV(SA?:NH\ SSFG6_B)]R[UY6>G@B/Q00UIC'\.5+4* 8,)ZGQ MT9!.4V(:\VU=[[,MW5<\*78F6W3UR1QGS>ZR:I-SN"L4I.(94<0"Y'DD8B$. MZ0 D2BA;%=FU6 V5S$/F 4B)%.I$ZA3KF$23#>A&I!H+H9#,)#/%8/9$,?AS MDBLF3A+*S)_+ ?;"N!")M^C@0P6WS>54XXBTK*ZR]L#$(9^L0AHP-Z%.A +$ M(B=E27A,)+9;&G"?' LCB7& M-(6%))HY&3 \EA@?C?D6:BB-DRAA,8Q1$'H>SZ]N..!D&*;]0@TK)DI5Z@C5 MEVD&9XPMTF3=HK/*"LTB16S>^7K90/\Y!&R$_];GZ]4B,95X_3VK>6DH=JO> MW68;_L?/I?C1$\L-$#N0X-CU7$Q8__! O8 MLL&TF">-MZ<_1_HT3XOAK&HI;C.,%/Z1Y==?A2_?LFI]G0W3<1^J?).)O6E7 M_=ZT,$H23&@$#PC?K7F"''1#@ M5H"4VBB^Y8UI7=6 @^BF).?;,SZNJ2PJLQMM'Z\CG?\I<_C\B5NZ)?T?E:WE M69DG12M&S5A>KI4V-9[U("(P(#3R NACYE$/^?'! P]Y4H]\+A&WY5'ZBSGY M=#N\]>0[97LPE( 7VA3,)^%:?RO]ZTK%YB(Z)AW/T*Y>24J>@QG5M#Q;]"9+ MS8=]T%).!%Y$4AB@V*$I)<2A. X&)Q('*;W%NS#HE+5JCV$\"FD*48(=@C[V M/,]U&7,2$G"_L#<<-@H@#">]@=?%UY=MG(S7-F%NS=?PYLJ0!'NR-JT=%9JK< M]FC%]'/9K'B,0%91R5/O M3&2]PWZ@:7.>F5!/D_XFC_%\F?#)/3ZO.B/*!,]B=(L)893IH5X M+6<>^I &'OCCQ1'UHP RAG%"T]")_<-(-TD"M*PI:%TO+(\L7]L-4B;:Q5(F MD*=H$J]A[OA8Y[WJG*T=\%DGC,^7BG723/_R'9N2#KHKGSM#:>"Z+(#022$)@V%*(_12 M'TY9 $SHUJN>$W@=%$]4$2RTT2QTUN#_C"K"7)NP6%S,T'#_'#7'',09+D5F MB[ULA<+^N<^;'\--MBOB$!\3)PXBCY$@"!R*:!!XA(2)%_DPE-1ZQ6^UI[<= MD-FNZKW/PQF-T21L&?U<%WQII-&HM7>R6]?UY=7G*EO7^^I'^PSC9U&SK<(4 M,11['D(.1IC%*,$'>]2A2H^JZ%NQ7*^VP,0[3P,TT&(#O[?H%"]('\&EG(Q, M0Z.:HN@R:$5?GB7HC-2,)W49JF/ C])T<].8'?B8W?*6]G4M-J67U]7Z!M_E M]I.%I,4!3'\6 0\_2O/%K7,V-9C5IDX @-]-AXON;H=)YKT&13 M801KGTB-$:4&A_;&#F&$\+2 MD# GQ8SY01@.)CV6JA] T34TFRYU^(PHDRRG8[3) IVFU.DE)B?4IPZ*LD(I MDKMDC5)U14JEM/AY2:>RNUV]^OR]_/RUW-?K8IOREM=D6?'(^J_M[/LJX2-( M''N4#QEC$O!JC:+H4+F%2.JZ,M,V+:L7;_O!$UU.3K.,\WM>ON:D5DW).$@P MH 0#S">5K8,JF2.,\[TM-WLQ"]E.5"Z2]WL(E?AO!OZO!OZK(_^W'>"_R684 M04&;)UROSQ**I#R1,&S1.F_NL.95:;\ZDY8%/C,20(7 M.6Y$<6_>IQ&C.BEEM%'[.24REE/&,ZR65"8E=T16.> TGU;&4ZZ75R:E7C^Q M& J!YT5VSCHF*?)8T7SKY93>07D;QKYQ= M7B!'(KF8HG=9N<685\^D%K.LZ;/4IR6E5!M._O"/*%5CM4VTCZUA>@=+P?>-ME-O2(0DQ!C!_G0P4$$ M8^JEO>7 @0E663\W8<]R(NT@7H!GM\P)I*"%JKBB;H1LN87UJ7E62X]&*+:X M]?DL;R_NAS;#^C(6WHUZ].3.:9-L20TZWN^%GEY>M88S;IJ4-S=ET1H^.>&P MBI#CIA$)<.3ZOI<$%/K#[LE [/"6'EJ8,FA9]SJ8HC=N.J#M'UNHH&Z[I?)- MM&;YEA@SS$&UFO3U+%]>@1YC^\>.Y4[\+N=E6:' GX-MO3+>#.MR=;HD*\]5 MXZ9)74#-;=RETF(CU-AX6G]8Y[RLKSZO[_Z1-U^_ECMAD?_@Z2N 5JEX!ALA M[$,W<:,H3%/H#5#B1.-I%=, +&<:O.&9O\[;$\0\Q_!/-E7>'@3N\HQH/B"[ MN=V5/[+NRD_>RHILT_Z%[]S!]A^]EZ!9WX';[@QCW3Z/4K>4Z+R)8CR06D6N7]IC M:RMTRQ@"V'7QJ3VY=OF4E?:^:=$Z@J\X1<>5#\S5KG[X2GWDR#7#9:,0UMT+^ZYPW\_-Z M,7$4Y;1]$0%4T_<>\L5#S;YX^GZ/H_)/J^2ZS)Y1<^O!6H:BVW>SG+@3J"D[ MWFRRG5"3;/O@#$B=YL5ZU[ZS)'+0AZP#MHJI#V'L(^8D$$8XC%PV#!["($!* M!UO-6[>MY0_?+SS9O,ZA'I\A%/_=:O8]:=^*>W]-/%MH(6QR&CYOQ-3$^P0K M>'B,33RV+O!V+_8!@5@\IM!];EKQ5J;TC&K;"\\RY-JB?^54#5UQ5D74?X_/ M#^^;KV65_U>VQ3?EOFC<51(D?HH"%F)* A('B+H'ZVZ((J6)%$,V+8OQR?Z" MA]/SZP-6<1?;EW)=;<5GMGF5;7C[K<'^EFNSXK2(J4A(SH3,$ 3%R8^6ZL>[ M/"[ $27H8$X\L2%'W;FY#,/D+T,]C7OU<,;""FM2*YG/F-YNVZG5]>XAB%6* M(A?YQ$,I1A2*F^')L(4SA!&3VLEAQ[+M&><#LE.57)_OIE,0+K&F.2O7QL3Q M& !YG9PB K+G;,&0F_=TW! Y!9 57EZ;B74&M\+6!*UYULY18L=GZ0.EM\6 M&['U)\M/=CYV:/@@HWOK;.5 $D+$$,+8#2,:..YA[V,8))Y4G3\9&-NI[-A; M\QZM6"$]N5+ 5%HS&R+]3#=;="R,#-Z>A.SDHYT7[61,Y\?2HC<^3.9 MTV T1R54%485MA&Q&=/W!1 .B3-B"XWJM/G< M1G07D-8EHCQ9@N\IMICG58/XYTCWREX;SOIZK$^:_'G3SE8D#!G!?D)]+T6( M>9"2H3B!*8F\R=._%*HE%0"23VW-$+H)2P#C45M $2!\6FQL9R@$C,=X0:7 MV5A/6PP(*+;+ :50_HD* C6_;90$&LS+[KZY=Q2WVY#?GMBILNT*PY EC$#D M)C"A_'\0+TEZBZ'K*=VE/\:.Y<1-3O?5=.>)#KL>MV!?\#;:[G$\R>3]1;[Z M)Y!&T2ZWO68JQM62[OW#_\/Q(2[#/;1I]]&C,WAD3S"YCOXP13TKS[4YA M8'-R A1?7U?9];K)/AP$-]]D7&1W^VW[7.'-35[7HO3AXZ@(.;Y+F1L0@I(X M]8;].3"($B8]@+%B?4J]6P^H'V[TS@?@[;[##GFM4-G:B8O$Z&3VD*@)XKV# MZ0? X,.Q4!71.& &1]"S!T-A.#%[4/2&#?I=9>P=_SJ$/3< L$K^ @I]N_Z5 M4S7C$87[D&#[%WI)63>'7?M)2 A)HYAB%D8X<&A*A\=M8,P2I7WSQHQ.FN)> M.LEDXKR2N7!H5/=316),J7^H\"\.3[P+G'.=29+E3W888"($"QP3&''KW #! M'&^RPLDENKS)/J_O:%YO=B5'DGW.[IJ$<_ ''Z 01C%R61IR0[&78,A0FE(7 M8X]13VI@8,2098'LL(E#WYED46^&/CEQFXPY-4$[D@:.P,#O AIHL4U\?^$Y MFL[HEA%VEZ%59EPI+;0^C9NE'IV(/[EM(?EQ_$A_P!Y_7U?;=)U7?U_O]AFN MZ_W-K?A;-;N[S<3-&C3_EF^S8ON1%ZDKEKH.Y,6G%\@0SX5$ M^1JJ6=%:5L%>*YNA.Y,]EM-LEI&"%L3'4]=K+0.9VC7E M_66 G[+J&Q^H/^W&^[(0=X[P@8- 7'\65T>=_EX,)-Z7S7]FS<=L4UX78KFU MNR:R\V<5$@01)C3FZ3N"*0H]QQ^P.Y$+E2XZ7P1BRTGQMZ(ZX!(3G4=1W8AQ MO+C :]][.%PAW %7O#=]$5S*WKR^"+#3Y-$G;W\\^#:DS0[S13>WP[T"/[(& M'/VZF.6ZA$G"="9G+JN9+"-O+HR3A]?5+PO=-(/)RR'59]4FK[/Z;='M06H= M>ULT55[4^::M#%8H1$F<4 \3XI$T\CR6'%)_A()TDO&D2<#6)]QZ-.!;.Z8H MKX;T"+(>_L1[7Z9@W<8XPD;0ER&)RZ+$U&C"7KQD!?&R^9I59%]5 E)=9TU] MG,]+7433(,)^F"(8,QBDR&OG\Z+ =RF6.LI@PHYE^6FA@1X;Z,"IU>6C2)2K MIJ?B3ZT&?HJZ&2?]SY!T1FU-4+L,D33B26F^X:E)TCNQ[;O&7^JF6F^:5>A' MR&4D"F*$, T3C ),7$I@ AV:2K\MH/BM]OI,!P3\/D"9N(_H$/F(8 MTYC;'E#X2:BT7&7:MNU4/< %'5[%-&V::,G4/2/'BNG\ ;T7H ,+>K3#/%<- M.%YQAW*]6>^Z U^_KOD'\^;';+JFR/*Y>L!2O):AC-:\>U@W6&71I+:^Y_7, MQW+'O^7Z\_=L]RW[M2R:KS6O;@*'DM1W/,>C(?)9[+L](C>*4J7G7FWBL*RY M\B>R)R'=G.9.P;/1GFI(LQEV M#9? ;XL>TG 9"//CF/ANX":)(ZZ.0IX[%.3\1S!9?; VUL2>G%6O1IITG+X(/1[EI5Z9 M/))5JSK.U=PT MH,8:O%H5X_Q;MG(=&//_CW#B. FD+ Z\0VY@0:QT8Y@U$/;%V)] C*7HMBC& MIIF>5HPY^E<@QARE:3%6"=LK%F,E-TV(L3JO4K>;26+)3[%\RN]6+ IX<4YY ME4Y=+PFQ1[SP,(6=HD3Z@C-; .R+<*!P/Y8UFL\+\&(8GE1\.?@EA$;A]K(E MA$CO C.+H9*[QTR3NB?2WB216,!M9M9=+"=LV>93';[BZ6" 1F./)Y:.13/ MBP.?!FQ8(? BA.7?"K1AW'Z*"\&ZV(J[B:ML+9"9EU4UMLUE.VM$6\UT+6J+ M24XM&N83G+6H3)+<)*-C-*^=,C8RIVF1_WKRF9Y[&KEL!(^&Y\]6@<,ZI.E_55-;\E[IS60ILB:K@F1]FPM].+CFY7 ;K:@)ZG_"S^](;T&/O;XB;ZT"0-LUGI-9^Z)8AOA/X64[=*LD84P@(H=Y# \J7<=E M!X']V7#%XT&6B#8EQ+8YMB3"BS@8I,7N*/4=$ZW7HKRC?%16W?&,6E3<=B-\ M$"/'AYA$+G92[+DI=>@!C1,J71UF"X-]U54\#&2-;&NZ:YSG*95W^F- F@R; M55^EF+U:_57S\10NW^DS!ED$!"8C^%/1@_<9#AB6(M"/85 M6/'HCRVJ;0FP<98GU-_I#_WH\6M4?94"]EK%5\W)T=JKP:D=Z3WLGFAWO >N M%W@P)BX*$A2E(8)T2 8^I+'2(QHV<=@78<4C/U9)MZ'$]OB>1H[7Q\U?TQ_^ M&4&U,676"^!KE&=-3T=I]!AVI79'2\%YM$T[1*'KQ#$+@E3,D*0>BX<323Y# MD=04A47S]F59Y1"0)8K/J_%"V)VP)E;;&6TI* I[H^K:6T]>FV[9A&;I!X:1(0'*5)',/H@":.Y,8=MC'8 M3VXCCO_8Y-YXPK-&^^1##YNY3RU(UA*@M6!-FP4E@V8C%ZXES@Q-$)-7EQ7U MO-1/C2-8-3HWMX(P3MT@"L7S@6$8$B+^O[=-XPBJ'",R8U$I]\UXB,@0OP8G MW(Q2:R6_37]\2(JXL1-ETL2_HBDQ>9]T)K\4&3.G>6\++KQ9W;PM-KO]-MN^ M+8;?K&*70(+C-'+$A3L.@<@?]F3Z3@1]LPL2(X!8'AV\R^KZ7T!^<[L7;S/G M/4[3XC@F$*8T-=N251;7@/^]&[#I MNUY7;I8'L$;T2X7>41)FB5EC*G;$MP@A.\)1US(-JAF0 M)LE?1I &^M#X"[N3$=V6:C]*9=#%GFUA&>IF5@8?W=#=GT ME?)OYYFS&X]O?GRNUD6]WHB*=D!X1.! WP^\)(Q"!S/JIM@G[H @=GU_2$MR M&[?-N6G77#_]5MKBFO^&]%S*=5'056SZB)C=@L M0R6L>%;:;]EJO?IC]BTK]EG*W2=ET5X]^8^\^4KV=<-;9'6XCM)QDY1B&ODL M37P:>@22M+4.B7@2-I8L2$R9LU=D] B!:!!@P B^Y5:;?5*LY1/V6RKK,&%]MW^?I+OLN;'Y_77W;9Y^RN23@Q?ZPP\T(: MI2D-:,J\U!6W$PY(0H*)TJRU!?N6Y[&?[K<7X&.VR7@)Q:'6[4&: 7ZN?-NV MC9A(3G7/' [%R>]G(M$BOA>#'^#W%C40L$&+>^JKM=69/3=/;C%.RY!=JQX^ MG$NWSJ;BDJ&HZ@=0I*R;![;3 *(HC3W"Z[0D"<(@2%EO.XI0BC26#4=:G$IR M\>:?>SXX%45LV[\/OTCWNZM\MQ.#'B#PZVU>&\N[TGKBA)1KK2FV0\L#P0+A M_"(JP]S+RXN&F%^(4)KUZ>EE1J.,F1##%4-AZ" 2,C>$KN^X#",G"MP0(1;[ M::I6A(XQ9%OZ7NB,S_= "YR.US>C=)J5M05IF::$29.[?.62=T5!L!3Y&:E3 M^"ZO5PD.:>C&)$H]#_M^[.((#Q:)DTH]G&["SGPJ)>"9$2DY0D=IE'$NC4G4 M>1JG5"B!1%V@E)A=M#ZI>2(G3QKLC%0G6MZL\V)% \BPXT '.RQP$:9>0GN; MR(^-#"4E+HG,*96JPZ*N58K\+EJM5'V1TRLM MAN1N\>JMG,STM/,Y_>XYAET/LS#'AI3"O M983*\QHU-8N:2P./" 2_=^ D]=X(DRJW8TW'J.8-6".8E;S>ZBP%3\BY2>*6 M<$V5(4]*\\U*0\A/9N9/+3HP\GW$JUH2HP0F+HS<@T4(0X4K%\?9F4K(-1$O*1Q"U(R,=Z\I20 M&V%GY!S"N[S(WC;93;U*8A^%.,0)CFF4."G!Y& 6A=0U,(T@;VR^F02!$;0@ MSITO1ML:G$ MN5F:=?]^6SR#HA97LZ9E]7U=;5<44C\)$TH83"&B@4MQ. !A,9-:RK%HWK+J M#:#!3P/LOX*W?.#W7*_E181 #WKX*D6:I?!(5,'S1T9-,U]_4!0*ZOF#HU=G M6PN27!&N1=MSM;G=&"R@9+?L8#E9>S92X/]2E76]BF,7)BAV QHG?H13#''4 MF\01'W"L;MLS@I^:==6,*O'ES*GTV(?(I#MMLN;_NI-5D=5=&;I])0-7\!6FB+J.-;).HUO!JWBZ[?%5V1J]UU^%&JVY]5RLYR M@&GL.:D?^0SCQ/$"%A\LHX &RH7Z2'N6*W.\W>;RMV<9)5*AI)Z00\T:^EQ- M]H)HV6-8HSZ>D.F1!?$(QM5JW_.4O%3L&B)T0=6M*8^>*F>-LC5V"^Z-N!CU MO[K.DP38=2&-4)*F" 8D3EDP6(X#2#6N,S)A5JJ_C;Z>Z!22F -/;JZA"^Z#I7SR/)O;OZ;!D9GD<^IFD(44PHBMR0II17 MVD'@NQ2A((%^/SQGA>2-.*.,J0_.!UR:0W.:;=J53^ _/SA_-6-*6787W=<4 M75$94ZKQ(]N[/NV_U-D_][R.9=_X/S[SO]SNQZ<08M>!W)8+/0?2- G%[E88 M0>B':2HUCAQKP_+8\0@+M+B *9U9D>;1+G28 K^U,H!+>JL*-$SW)P1H;%L M+D-_1GM1FFUCHU6GWU6?> %,?4C=$,;$P9[K)K"W%\ 0C]4=22OS*(_669P1 M5&JKCP46C>C/+.=OGN5'38,4.5VL"JGZ\;(.:3&CJ43]3L+4]^+$==,$>H0/ M7[#OA$S80@AB$@92&[3'69A8@49ICBQI6GIC@:^16J.Z0=B*S+QX>?TX&A4#;T+OUS==#<7+)AR@V(DBRM4J0C1V43LO$D2.X\)814V4 MOMBRB @L0(#1&C2I422G'=;849,,:6*L*,4I"6<$0HNK9>B"'O320%O14X&^ M@D$88A0$?N@DB8,8#-)T,.(F.% :VRA^]71*H#6(425*30TL<*2M![,,4>X3 M(:$)BHPM2Q54P3^C"UH<2&WE^?R]_/RUW-?K8LORZZ]-EA6?FG+SQ^5M^XR5 M - 7)XF;1GQTPZ!/"<2>EPS[B+AQZI!4>C>/.9.6E82WX!BTT$"/#0AP"KM/ M#+)[7F9F)%9-?CA&,( $ \HG2-8Y5&J0;87M/O.PKK?CQQS[7(7L/O'@E.EU0:ID$\^?5U76;*NQ:KAS6U6U&T#Q57%FV'[%$KRX_B1_I%J M+#;4'[=J_&V=[\2E@6E9_<*_I5DES$EB/W0#EG@NPBECZ( : M4B1_]\!/_8/?KORH([P*( ME,F/"X!I<6I0( (M='#J'CCQ#R0_P.GG>A]!Z^0%.-T/VCD*+J^ZOU"#@Z_B M/!1HO7UE+40AIR\ KOUB8$DM1JZZ_5PO1@2Q1>@9X.I(H9:ST:_MU()30KE03FJ%U5TMQ.K=T.W?36,9\[OPT/%Q MGAV06H(3$Q!OZWJ?;4^?L^U G,Y.L+NLVN0<\PJY*:',(QX.<.3#Q(EC,@ A M":)*^U[,F[>]*::=D\M;R!>@%O_5J]3F5,UN^5^JI1*3'4%2YO6V7EW7JRT.=8G>W>=5^N(.^HF[$4@>+W3$)C*&7>FD\X M) MHO30T'2H+,M$BT<\;]^=X1'%2O;/O7AGL>RG\YL29#>WN_)'IOK\Y82A4RA3 M%Q>UR>O2HS>@&(M1$%%ZJ.B>-]$(RQ/1^/U57SL"\]9F2]A]_S^KFD S= M58""."(L8<@):8!"+W*'R1Q/O.6LG%*F F8YJ_1H^J0RT5R'5H LSV_8CLWD MN:/]%QCB.UOZ,!0+&_,68T*^H"0RN>NFYB?&\R^;2OZ?_;KBXKC[D>;%NMCD MZ]W;XJJL;EJD-*\WN[+>5QG^4K>GGU>! VG@$<=Q?8@9#E(W@32, ]\-"8NI M[.4:ILW:TYL#4G" "DZP@B-8\/L =^+=I(IDGA$,6V%9AB98\ZZR/ MV;>LV&LAS($:#A23TI/9EZGROY<%P"P7)N$\*_J&5)8]S*9= Y:%7+K@=&.<1N+O<"M"B!.+75XYQMQD62OS.2 M93H"RQ SXUZ5=MNM 0%<01PEE$"*W-"#+ IA[#F#+3=ET6BY>]&"97'KNIW8 M7K4M=[MU=:)RBEN -0D-4MYE*' M HL/*5E$(A+2. FH[P9>2@88<8H]M>D.X^:MSX@,B-^L.\B/#Y;OQ8(%ES*Q M4WW?;C3)Q@X2S4=)3NYF#8^:#@Y008_U\?FE$[P7LX\C59D](Z/6@K0,?;7G M7CE18[>CR%TQFL01B5T:I@%",$A5W"J>B;IFKJ,#A2,OL<_PC*BGI1E 8Q2B/?2T+$ M!_'IL$K"(AHHK5.8MCWA6-ND<.IS/4HZ)Z%YBD)T$?+Y')OJ CHZ+HN6T/'> MR8FH(19E913O6KY[@X]VK[,[\<=L!=TX%95#G>$2B/>IYEF0KVBA'VQE)-,S[ M,I30M%.EU;:JJ'LG+V=>7KTMN,I>YU]VF=@_VM0K%D0)@XF7AAX-$Y=2Z@_K M/2Q!B>(&KY'&K,]OGN(3-4M^0*AX?GXLJY(B-QV=:N+VD,5:']_18+A@X2.&":;?K^.7+.=*31?"ZC"XUWX^%163.\2&_>[L=6 ME[>9N*^AN.[MUZO8X2,JZ(<1@:*+IB2F_F#/24.DN)%;VX[U%'^B[(ET-0'_"[A)WK*#Y61MV43FZ^[,R-;%%F\VY;[H M?M<#\5CJ!JX;0SYJ?9N.-K( MOZ;B.3(?*U"JG)YMA&O)V=J*OU+)VQ[3XW+Y^[(XCR7Q0^(['B)1&K& >3YT M!BPQ__'X_#T6P:PYNRB+-_;3].@@C4G-4\;'9#KFN-_8S\"C0V,BZTX9(AN9 M=D2H1B;7%YA33JBF(K'D)&K,1ZG$:9;1<A%T/-0PMA@.T81#L8G1U6+LR;#O <+KCJT)O15F?(QJI-#..,>E]L)NOV7:_RRZO+INO M647V5<6-=UMO/XNW/3]G=TW"N?AC%<(P(*[OIRATDL ),/$O#(G%G+"69 VG9 @17T8%_:B&Z=[O-Y96:FU9++2R2#WUNH0& %+=BI=RQ+ MLWAN#[/Y4"QC-Z$-QQ[N<[;%G:Q0'J\)'F[.SXL]E^OC4"#)KLHJZS[W>7V7 MU93_H6[RS2H("::0>FD4!2@B-(X@:A%A-Z4^@RK*:1.'92D=<*A)IE7BY31T M*9RKB6J'!OPD!+"Q[TGV_A7X 7@V5%9TAG6A MEF;=FD[;('Q*F7XI4DM1Z1ZG69%6#=ZKU6AE1\=+M!ZW%A6:W375F@^L2;@QG$H:?W!)57=Z5>F>J0'-^FZXG*7=Y7FX>[75I>R?^[SY =975_DN M7S>J=QK,&G1K&626>$^98NZ[ P9_%I]R9 -C-B<9;PZO-FF99V)\5K,4'=UG M"@ZG]?T0>U'HI&&2)J'/TA3ZW3@H3IW$);KO$TE_OSWM>7S#_F)>'])X;DB9 MT&7TWO%NO'#-OB8ONOWF.-G+H.>Y)'5QX,5Q['HPB>/!'H1TU ,?\E8L#\G.W:8&R\\LZT?/4N0@O:HD[I,\='PXP7UT65&>I&\X8,=L2A_ M>=5>9OFUW''.:M8.AP[2Q^*$,1Q%(:,$.SZF'O$C/R(^CA"ATJ_TFC%F<:UV MP-?>R7N"\/\&'<;YKI628>[<^JQ1YI?1^0S[]'!5U@)CRIVR7?Y=L8AY/F$) M<9TH<5/$:$!Z(SAQ'4=I=XK:5]O>@7+H<-TNB.=[E1&>%%7*/$6Z%KFL'3%0X],12VQSJ/B"$*50KL*\Q0[,H(S MBM6%Z<\X7YZ3(P,,2<]DW#=%RYMU7JQ"QW6X$8R)X[L.26(G&"HD3%WJ*/DYV7.[$Q=/$7+N6F+430N0V]&^O!PNL( M([+ZPJWM*!ZB; MAE"3$@VBY&3$+D=J$G)*#_B]@S.Q?#RBXXQTZ%.W#-D8@;\TU8@4'^_8;G.Q M4KK>?5CGV[<%6=_FS7K7VXR0V.T#'3X:B^+$IVD:H]YF$GFIU%5)9BQ9EI$C M."#0O?ADAT&& M9*7J8];PLBG;#HL_O3'BN33 ,8$^Q*X7HC",!UU,W 0R%8W2-&%9G 948("E MIDFZO,F)T024J:G0([9F$I^GB3FC.B.97(;\@&@?,R'VXC =[%,O4GHVW)Q5VS72$>AP M1O<4:K^[].<.LF+99(YYR1)J%M(5RZE+\A;@IJGR+_NF/?WH.2,"(TA0=9U23GF1-),VG/.9+.B) 1;I>A1F9<>?B@G#E^E+<.O>.#SO9T MT"H*8H)IA.,@("Q$"<8X[ V1V"%*JJ3Q]=-M+1280 M*=XN0 FERZF.9+S7- M4:3*[E:@ R$R^W_4V5N&JHQQX+F=/KI<*)QK%]541K/NWV^+Q_NB/W)%2\OJ M^[K:KB+*Y0M&L>-[, Z\.$WC8:A&8!#'BM>-&+5M67L&N."G ?!?05X\D8:;<5F&;IIS;O'QZ\MLJBQX:D] M"U9?[INZ61=;7C2NG,A/XBAU7)P0;ANZ_J%,)/S_O-5M5N7EEJ>'JI$3V5'F M5/KP0V32W3G)KO-"K): +^M=^US;3[PWURW8O\ZV]^<167+;@/0Y7D9?-./* M\YN#QO(C/S)ZV+-Y[]_MA<4/926V IRN5'PNG[M5(: )0SZ")(8N)$$018>B MRPFC2+T_3@1LGIZK.A";)D:R@[?%!49UP/>X_A'WK?=.@-Z+1TMTB[@NQPS[ M9T>7DX9W&6H^M=./1K$S<"Y=AW6+D_FWC%U=99OF\NI]]OWX+.B'*B\V^>V. M5XD?6GV\O,+;\K9]J<%G#DM1@-W 8Q!BY#'?.0S%?<16W[+J2RF]1]T>$!6Q M.<4L/Q2[N5UO&L!59=UC$H?LCZ]2@S;-\V(:[&^WZT8Q0=@,D5Q26$ALU!+! M$33H4(N8<-RG3R ?D(N1%'TT!+C@ MF:"#.,=@0#V"4PX.K 9OUL'"!1A\ \D+0\$%#Q\>QL?Z<$*[02PC\\Q-@I7A MQLB8*&6LMW6]S[9T7PF(W2Q,.S_6_O*R39@UN\NJ32X>U'+\R(,L#9D;N"D, MDL@EPRYRZL:QJS;LL # ^G"CV[&7MZ#!^GJ=%W7#AQC\AV^^K#E"L"EOQ%W0 M[66JX);_W7J^R61U@E_2&SO16I"66'+P*9VPR>5(#?C[>K?/GL;!"V??)0Z+ M,4U=Z$5!$.$!1\0@5BY(C5JWOOE'N?=KU*!FXZ%07LX6"HW*$71@08>VGT"X M "W@BWYC=8\9'$ O0GZ?YU1=?0W$9]'B:\(_.>TUQJ21\@MO>/58MP>&ZU6 ML(,2AB/FD#CF52"B!^D/7$@-5EU*=J(G# M(@3A89?RF7MF6IUNQZCD9(CZ,>O 99^RZEN^R3K< M'[-->5VTW]*ZL/*PXR1N[-.$!5Z:8%[^'N8?*?04+[6:&>P44P1/S :HWHHU M=TCE1'MVG/;$'G]X2_JRMP_GA_6/]C03KBK^P?9P3+M@U1T%N"K%]1YU TY\ MF/KR+KO!.),Y%M,.EI%QED/'HUO(E@),_R*-DR%'E6U7# ?0PVE$L4=I3/T4 MNTEOD861AU9%=BUN )%+3V,L26D1ZK3H%)2\))W,?)17H!FND6AGH.=;9CK# MV1G),,'T,GJ[$4_.W3 QBIV7^EAVMZM7)RWK\NJ>[;Y;^Z&;H-AQ:!@BAGS, MCB8]7KL.G>SSRX6@$7L:7>VS>BUWMK_)%71FV#U?C$W'J%XA=<+BY15X*L %5VR[_K:UO0;KLI#/%WNA,X[0/6XJ-%V0P?;X3FM+_(:_ UVVW%?MVA M*_Q--M,(/MO\X7I]]I!A^(GT830P\^8/LZZ4%AJN^7F(!Q?[7UZ1LOB654W^ M99?1[$NS3\"[MGGV*:A_3GYS M>."BRKKK)9NR[<:;(WA09T7.QZ2\*XMUFR+K]&%]U_?E>M^>=-WP(:OB)H5I MXFQN F+2$"OFQB-\$<(']X&#XWW@%\-U L>W37@T3QP!PI/ES3>\Q/W(.05C MH5W&2&):ES7F!@SS+9M9?LV+LFIWTW8[9+O)AX>W*:R0XS,R&(T= .%>1K3IJ>9LOG0#VY%=518$4=MZO74T2K=9N5Q@ I$WP0G8'G? M!Z>!&?[*Q#LD)*E5T,VQP5FF<([VZ@7E-,.:K'0^=_.[>'OA?<9+V,_KNU4: MN@GQ ]]//9]&'N7_&,K6U'.0TO,41@Q:KAN[UR@V]UZCR%N4X*>=>)1"32/- M<"PGD)/3JZ:.3[WS\;9GMGWNXP*\[Z9B.,YI]4^&N3/B9Y3X92B?69=*BPU5 M\=;XK#G:6O&!=Y"FD$0$IJF'XCCPAPVY*4J"B!>%DE>'J7VO6L6G>/.7Z$3Y M^8=S[%Q=?DK!F=ZB1]4RNH4F]H>WD8]@P,A5EB0@,?(1\F,*DL1C"?,H9<,!NC1*W%2U(TX$:_(N^QIO+'GI.,%T85I&UY_::3L7'JIQ M+BTGFZ_9=K_++J\D7F835]!RNL'Y.$X0HX3A/\?>^_: MW#:NI0O_%5:]IZ9Z5[EG"((78.830(![23NVH_6L9Y$/%H"%!9;BJF( @:K /-$\VN49C8Y\ MF)WX&ASHVN:]K9.M$Z?+IL7Y?A:IBGG&9"GZFE.6,IBG.+!6I&B)-79I#"UX7E?@K;;;?N' MO+=<+UDQILQ$7/RP9:DNLR4+9[A1%AA]-D-4& ,O+DJ,*2L:MZZ)L?_S\KL\ MP;>Y;M9-5V/<)0F';XD)87?Q6PH1HKR(Q:PPQH"F%)>X*%%6I 7/&8":5ZZY M,^Q9C?CW^_JZJZY>?H_J[_(LI&;_>+;NN5^ 6RV]7[G3QZT_V&/-+QAUSO760)2%E!4LCB.$=E3A&->V H M!SS%#H35)1S/OHW8HN4(SHGN.HV-E1K/%19?&GV,W>A1][N]3]'! MJ>C@55#JK1$-?4WW$>J@E=Z+PVKZ[X]KRU%!?./?VW6S6O[8+6!:9&F1EC!- M,,@ CJLT/QA.<*[7L<*!08/2;#UE?W<\GRQ$X6N/RXFB:_%JI=C."?6LR/(' M ^"@M/:$1WTM-0E"T%IIY)":%IIS9:EU5;NMF]O-\:?B\62->'"W]6;?+-<+ M@E!&"E["BE.69P@F>3&B*9)2JX>\+PR><]T!7Z>'6_GZKD[ .5%&^RA8R>6D M ?"EH6.4GO[>J2-!B>MKK.LKKK,X!BW#[KQ4TV;'K*KO+/5I<;=,(LSR?DV3 MUIOZIMDO\C*+D5P@X1D1Y (&9+WN8+0LB%Y]C:4Q[^4SAXFJU.#[;?NMV8G( M_,M/7WJ FD=@;*E5W8B:C%/=_:B!S'ZQ5BKE@"WZB;Y&J*=]J4M47=R>A0&^?,1 M[8S,:_2]FS$"9FWPADATDZG'D7@X]T+8=J[3X^B%X<8GTP'TM?/E6>O_.76U MX/MKO=^ONS;ANU_% UV3S>J]",EZD<.<00*9[(Z<4Q97<3RN/!B;IBF+$K$XPQ74#:J M*SFC+ %L1,!QK%5)Z]*N9^65W>*.H,:*-C=Z:\:SE=!ZI]B7PCX"/JZ3!*6K M+U&K+ZA6 0I:2>T\4Y-0!^RI:N?AT7VT(/U,T=Z[5Q+_9=@Q'Z M] XH_OVZEH=%QR65 6:1@B(!*&.K[H!,ARN/'R++R=T<>/^P:# MD<U&YV_^=AN6YNFGKU<=L.WR/2KV;?U+M%#@@"%2LI!0E)$E!A M@:8'A0H,8X/VUYX1&91>&W3%_E3O:A&"K]$_+>_N_RUB];=ZW=YW8G2]K5>- MYLS$=Y2L5H4FC8SG0>7@RU5T<"8Z>A,-[H15X*T8 /WE)->1#6.(F,I9M44G M/QQ;RO_';=-N_Z]0L,//!8*J*EF2TQR"/(DY9R!)LAX!Y0QFR,$:OI%=SQ.* M#M-X75\CC[::F MI0[8<]'.X^1>KP5,<0)R2AE+TK*2MRJ@\1P0(ESOG@-7-CT+9H?'7=<.+3:M M]-$KD;ZTL2__/D$=E"H^I51?$8V#$K0:FGNET9;#G#5M%7Q2CE[0(DY)3E%& M(:D020 ?-TU1E61DL6_WR[6FZFG:T%*Y QR3"EB[1D6ZU&E*G$?6]"3M1,AF M/JARAAL5;3)D,S M,O7BG/98L:)S\T33JQG9K,IVLV\VM[60O'KW4J/(O"*@ M1)@1F.8TXX!79=?$#6KA.^%6"U\,.GV73SHRPC2.61J3C$&&$@*R[ B3TNM291CTY[G4A??:[V$ MPS7G#@74#]V^%'2VQJ]Z7-J*J'Y0WI"*&CAG(J.F'&I=M?E+NVGOZ^URW]TG M(E.R(1\[B'@"6167M"BJ#&:8X1*#I#-.2(%CYX?[M9!3A(=['@:0 M?YDM 5(C[\)+ZYC],%Y6UTZ]=".D:\[4%T?ZP]]"'CH.D#$R*0BRR* MH2Q/$$Y*H0:#U0I67&]IV,[6%$O"P[O8'4'472NQ9%)US60Z$G773GID769R M2N:,V<@K;%U<37'#^OSM04:Y]!$ MN9V)>[WATR'MGN]I M?(W$"^FOATB$D0G[<.SL18N.N5.?U*_JF_.FZ8^_+?^KW9;KY6Y'OC>[19*! MO Q2XHRA[S"-.%P0(%Y56EV7G9KV[.&'N'^O#[W$DN+9O-(H4852#A M108X+W@2$XH&)*3$N@NG[NW/KJM748<[ZH!'$GGT>X_=K=::1<>)WGH/C&O- M-8G)'#K\$K'F6FP5IC>AQW8>ZFFR S95=?GS=KFJ[Y;;O\O=[>XOTN3N;_7= MEWJ[P#AA)4&,Q6E& ([3N,I'FY065$>![2QYUMH.3[21@+HUO_T!K)Z06M*I M)IG3,:DGCD=<'8<]IQVTZ/<>W,02>)&H"V+GAN P9,V1+ZV/1U!/JBZL!#Q+ M8JL$5!E(4%4 0'+&(6:C6%)*$ZW53)=V/'C!QQHY2 M[>?[>KFKO[;KU7A[SV"*%VE">4X!3(3XQ;#,$CR88B"IL/*];J8&/(O0 =;A MHBJ-PDMCTBXKSV1\Z4G.D:H1TNMRXY SC1+4*;@S*RQ]_KC9WHMVQM=S99^V MU 10S&GM0NOP4=&]#[AK!"I[BEY_W;3K]O;'I^;VZ\$JHCFI:(X8PPG&<1XG MG Q6.VTR)X"M< M74@&7;$<1D+HS)MGUP"[9$E5M7YI-UW3_'U-;K=U?\/88# O:1K+0J " P1+ MAD"1C :)D$X=P;(PXUFKY#U> [1H><"FIU8V)*H)U43\Z6G4$51T1#63.ITG MZ((P.6 U#$URX4CK_(ESMDOQOMG4[V1[W@4G)*:0H;*B,[15SE.>2H*(5%EHF9*RS'Y*\B:1$[TCTU8]-H7E]LVQS? MQ^6P]WI'5J?6M0V.F;7I$!Z]KFNZH:YH)3P[T MC%Q?/]P]K.7E.^2NW>Z;?_2+OB6 %((X WE"2I#$I"J&TA<8IVE)Q^N&K#7. M%(#2J_GX=B$]W3L!%ITB-I=AFE>%SIUN?@ 8 MB*S!%6ZG+_<1G,9&IWOB%7:-YR';N[H&$@"-+>A9 V&V-^TX(&K;U[H\G=O7 M]L9W !O>_GQKIWABG4T+?JGW"U9F8L9!*%U@:Y<^.>%VF?=45X M8:%V[^B$M?O J(GAK#'1DT>%QD _'? >>EU.?CF3'I\71-1;:,*057_NZ76E ML.51HY_Z\[7IY\:K(B]ADN5IRC@J,\)AG [&BS1+@=[=DX4WSU758/M M+U?TJLKFY,SJBN7+NU]!2*0*=Q>%T2GYH>MV-WSYFI](G\]KGIF#.: MYCDM$8]E/XVD*H8&;;!,,4 VPF=D<'K9,[E9P@&Q9I+GG5-KP1,( Y2[EWC3 M$#LKVL.4.CN77A$Z!WSIMR4?#?6M?&,2QXCD%4AS@F,*>2K/.;(R+XL<%D"K ML,G4AN>I\FGGZ\,M Y:MQ35)5%.Q*?C3$RXCZCRW!W_$S05QLF4S##VR]N)L MEV\;5E159[RD@5S_]T.S:^266=_PMLPQ2W(A;Z3@%12Y7(5':PQ2K2X,IC8\ MJ\[AFI,37$;MOXPY5!.=*>C3$QT3YKQHSAEJ+FB.+9EA:(ZU%ZW;1\Q><^27 MVWKL.D,HXTG*,:^$M*6L*&D"1KL@SW-;]=&S-H,.744C1L/^60XX-EO]5S"'KVVU7+K*Y_N?Q M;'*2,RIFASE"*4Y*&N=XM%8D1:4TB[.UX5G'>F31$=J5O*?S?(20\4EMLGHTUQH4V3.S]K:)5(NK; Y(3.,7-&1+T]7VQPRI*Q%O8DA#\U0 M1K(T*Q+ ,P)QA4%.1AL0$;WU?:U/GDQKC&:PFBPIJHLW@DS59)8YZ",:+NF' M$5V!Z(49]J?Z8,& TISQW6;WL%T*CX;TI^ %BQ.85;P %:9()$/I:*+(N5+) MK-$'>U:# QR-"8TV-PJ30)^TZ&G 8G)7$^;&HT)GD^*S&9U&E2IS>.>N'AN M\F;*1 S-F/HK8,G02\?ZB>#Y7([FB&$XCSFI*!Y!HHBS3 \IET<:J5$VA\^ MR2K9M<"CEP[IDZ26$7GEQV@I3&*9J4?>4S(NI$;&O(61'9G#;QT]/QHYTN?M M\EN]%G]N=O?MMA\[EIO5^_:VV>V;Z['K7LEI'.="E6@2TR3C69:AP3)"!"+E MU,F1/<]*\OGS/RWO[O_MO4;6X(I(A3QK!@[UU*8'>!4]AM@=PSJ -,G,7'&L MD;#-P+59'N>&<[443XV4]3Z>P#U&KS(_%08(]?7[<-FWVQN MQR:L28;S)"]36@ *4,SRN!RM09P3Y>' PH;G(:#J1@"BUQ;$F"\%U9^(*CVE M'T!U,G.$9:+M-NSIM4^9@D7C1BE&;"IW1#GC^CFE=D!6 .KLPHO6[2.DH<(? M]E_K[8?[>MM?UO2WY69YV^VJ#"9A09)NL8!SE%45*S@>UTU1+JA2EF);0Y[U MF*S740=10U.LN5.0Y2EIT]/F#EETA!8=L9D(M#69&BH]):EF4FU%KII>OT+" M.=%VQ5T RNW,E=;#LZ6AX62S7/\X2=832HJ)J4Z.AL#XI,E-4#:K4]/.)B^?TTI2) M /31&'KKX$G0VX@:#]R]/UQFD,8Y2 !!0E23O$@Q!?"P8E&4E.KL1.E_NFOKABS)3!5%CRZN&G%"BH"(F!(:E(T8>G%$25SPF%&:T+A*2IAB MD \?+W+(&"[$[+!I5[_NE]N]GHR\^M$Z+\)3%,KO!*UOF\U&+AW3Y5J],%"? M)SW!<$J.F4K,(PL*6J#,35@"H [[S%NOZ;?NJSX<3%VQAZUX'3YV+]1"3&]2 MC-,8LX2(+W %^3C#P6D*E(I9G!CRO1QS/*"KV;/1CCX]5?#.G)E2' ZSKZ(> M6=1#FT=!7B))056LN U+:>Q<.:,^#OC15:2/XKG[NMS5Q[U#LOJOA]V^.[.R MR&+""X114A6 @QQ7 !W4,(742)KL+'K6J+_5R]W#MM\WZ?.=:'E$9Z9:EA3K MR==T[)KJV(CPM*2 *'#L5= NTJ:@;&YH#TOB'/ET1NM<,J8K>F)>5S>WF_)A MNZTWUS^Z:K9UMSWPUV6S>2_O@J0I3EF6Q%F1000P3#,$1P 53K0.)C@TZUG^ M1FCR>H(1F[T NJ!;3P4G9MI4"@>8T8'V$Z"11!K])+%.W(A6G40%8708B;#4 MT:5C9R32.7>Z.GF\!*LSQCC*Q.2XS&&6TC)A.2GB@S&>EAHW)EI:4GHYK:]& M/(**Q%"UO:T-]4^71CVM\T&=I:Z=$/=^\INT7^9%0:H,B0Q+EDR=."-!5IQH M+X0CD")W MW9A^NN'$.8\IJ6)>B!>,)!5+Q# OJ[FSK*0 *57D>8;@>R;288Q$"GR_;?^K MOI:7L7[I\4;M ?"_Z@W(OJ*A-F '$ B] 7T ' WP(@GY*CI&9OS^$?>LN]YF M_%[01,\!"T-!?3O93OH2V*KS,Q +D$%>I2BA,&8XR2$ $(^64T*!_N:\"ZN3 M[-M_O*"\T7(?[;_6XB?CWGY[TWWC1[U4/!/C- JF$NR7>A=Z^UQEYY;59YQI M::@YXZ$*IH5'KZJC+5L64CBT22S;NR_-IC^=0N0AP^,N_G-P&$(H3ZL4<5:" M/$,Q3?D(#A.L=9G(1) \)[*'SO3+(TIK??02&F,)G3LJ?E16?&\,W8EGLVNO M =EZ\NPSFL$JN%>G7Q=Y_YP[3(F';^P^+IO5 J(X$TEY!3BMLIA!2+)B1 %) M10SV!%Q#F&:S8(04W0M,SA-@/?8MV6,4/EZ*PEQY\BF==CFS46"" M55\WWNGGTA8LFNLIN=X_++?-E6P#M?\."/8U/-],2K9YT\LCY;F8D"E5H::1Z(4'71PJ-7 MM="6+7/]>U+5PK]?=PO GX1^]$O!+^2Z!":8L013D#-4)46) !JQY;32JD.> M!I'G505^3M.E'_M6:=RD0Q,E78NJ;E9=I[*/[6Z_K?=-?T;J M.:S=^V;YI5DW^Z;>_2)XZR1FORC3A* ,);P4_U\D-.')03TXS1.=!&X:1)X3 MN-\V-P^;E7BYEW?R^,L__7\H >#?-NWFYP&@7@HW49344KCP J27PHUX?EQ% M+V=S1Y33*JX38B]H\K2!"T.U)_:YG?-5\:O\?3JY/X&X@"RK("IHQ0@L<+%O]\NU]_3>")N6Z!_< M4):8S_*?1,OKZ^V#4)?U*#B3I?=F\?*>Z'L/E=.!(&S]?X56/PF_50#?YLC@ MS'MWDP '4;"I9+A^N'M8RXW_%]:+YX#UF72)\@/LS2H]]'U!.?/#7@]<*;[C-* M8;SN7CULIWOF]5[\7Z^_UJN'=?WAYCF"SQ+;Y_K[G@J>_KY@H(!R[9;D>94@ M3K#LYC, J%"J=?[?H5G/B=.(5&YIO_">=^]_?]'5^,*?_%0OKW(9"S7MG2D, M>I+[6@1^[Y!&$FK489U8:-5)O*"O'B(1AJSZ<*SU_A2;BNBO7Y?;FBYW]:IL M[^[%%+I+VKKO[LC#_FN[;?Y1KW[;"-)_W0M '^[ES[L)-/W!O]?;ZV97?]PV MU_4G6?+4H5_$9C-@,_W68L7Y4PBTQV_YHB=XJ 5>-CT1BJ3B/D9?]S3>FG0F3&(@8PT M6UF(4VKIPCUL^X8AW&-S^NV#/@;EQQ%(W7QI7N M'N_NXS]LZN$:[Y16H$*4B4\'%=?Q_@>R?XSC: MM]'_2H#X2DVZC0BZ++F^N=&3REX;!9+H]QZ+XIAF1,RJO7Z0"U#]IOU0#&/#"PZ^H.DV-,RKQ5;(6_N'0%?[/O_1#A8R M*&R@A$,&LB)E59[F1%J@&4(9A9K:I_ZYOK5/*A[HM0\9:)\&0:K:YX<;$^T3 M2(RU3X,87>WS0Y"-]GW^SP\NM>_@X$7MTZPX+% E:$_:G$(Q%0+%_J1_Q.N71B0X'/YPC0F\XQD[1_U=H!]U^P7@!85 M9CC)RHR48N2%"2 C9 X2O2+/.8%Z'M6&.?+-$SG;745K"33JA"]:2ZC13\TF M6K7K]7*[D_=W1SO)@&8[T7F#/L>8YC'>$XYL5U'GR##,=:Z\Y?'M<5 F&^4, MGX4_XUAG2H77$<\J/K.,>[_=WS^"G%:4XRI'6$).R[QD\0$RB?5.ALX*=+9Q M[T$"#7OSWA/.NYUCOQ)QKTG09EJW#-]%OZ$XYXQ%3['/;OXS#+N M_?(@UU@_W'QXV._VR^[ZY_[W=PO$\C++" ,Q0@6G5 S?X( >Q<5L0Z %9L^C MX0 C.D'6C7K=2'>A27;8<9YAU)LHQ),.@#T5I\_&&QX!SP=HJL'0P2/R)QP7 M7;#B+F_K1_^$CM<.TZ7XN.L:+!#, MQ8PWYR6GL,!$3(,3.+A8Y#'BVD/J6W%L^G'W*AH]^'EPX:DL.YN.OI4@Z SD M;\6G8$?[%Q_%Z.5'<88\()#XOI8L! )3^3$,**-X<]2]E':\.2>T M4J)55N3.JN=170*-[GOIW44W[7;H2;Z+FLWU^D$V*1=#N+Q7YJY>[A[Z5I1R M+7HM_EH?VMC*GC#_JC>L.PR,VI@[3TST!L0N'!*D'/H&F-$1YU74(YVMP9DR MAQ<&'?=Q"&-$\.!7Z_L)UM/2@]WW\N4?$K;=@N$JJ7*8,I9 CG-6YJP:C245 MU6H;8&C"^]QG?!>OY0O:/NQO1!AZO6P//^LD4;/_F"FE:I(W 9MZ^G8DLD-T M-6;]YUGS(F,O\W)!LRR)#$.@;)UHG3Y<>M)3-1N9)7:FWFW$*USO]H/)#YM# MT_9%S&B9X#)#D!649S0N"SP:1YQJE10X,CFC--WT'A@)DRO"U81J!J[UA&L M.,K6B/&P:M%N#OT1SU_IX$7+U*B[H&V.N0]#ZUP[U7I]7LVU4,RE-]?-_7)] MT%^44113P&A5\"I+&*<,#38KGN/25 +U+7E6OAZ<7^4SH%=?\/PR:Z5S!V@S M)6H7:5+4-'-ZPY,R"U\N*)@M0ZK"]4DN!WZX^6U7$S%;W7_XLE_*-OSO-N/% MTU6[?9Q5'J6T$G/8%'(QD"F_J/I]/3TQ4[/5GT&CPUT0PE;GJ2>@B9P!UUP*,/ M)Q'CIQ%[,C^>*Z>T(/J"*$\1OC D>Q)/V^E?#O=R?SH,G>3-@/.JR/,")Q#R M'(F1*![Q ,RUTSTH.#R@' M094X53;(O9*MT8]I'M+-6C4Y(U^MDY,R-2\,2IZX#:#_DP>G6J_/H_GR]JM8 MP *7O(( Y:2B !60Q&6>]R"R.(NA5MF68].3+( /^;[Y&K<+CO47O2>FUVH5 M_%EI\4NJ-]_"^.M4*JZ4.XQ)&(FZ+^Z;5Y'-6DO4$]%F=5X 2JDNG09@%>>FZQI& MQJ9>T5@-(",1*D7E=$>L_B*&=TXMER]&?)$$Z&3=PHQ9\Q4+[PP[6JO09MIH MD>(E-A27)ZR(#&]APLZ="TL2#GARL!AQBN)C+9[!S7Y1)0G+89XS#B!(,IAE MG(T@*LRIH\4($]-O$(**ZA)HN2-C$)@PA]>>>SH*$/8^J8CH>,2&;U8?]UWK[;G/=WO77 MBW^NO^^IX.;OKS M;ZM'3M6D3Q<)IMN5E%I[1&OW<8(PDRZE!.W&] A;@+,NB4]S"DSZU+ MKO6PKC_<\.56KO+NA*2.;?&::X&(->L'(;Y/T,0P0:0",.%% MF2>@8#@C@^"F/*=:::,O#)Z%<(3=M0@?@,L,IN^&>15UX+MW>X"OV7_-5V34 MM#.$H.C)J78\9I=90XXO**_OJ(4AQMZ]?-JO:Q)6=5IK"9/R/_R_'YIOR[4\ M.WA8D 4)+,HLB=,BQ@B*$:. M!#?@IC'*2>J[[^E%7^O>=>K2;[%W1J@MOJR..PW@I73GS0O,E9QS9O6)RXKEN93>VXRM>L:+ *40\@9A4D,<( MHM$^TJSF<6?5<^8C$5X]?__D2_E)I+';YEJ.KO+G^KWI'-%N(W*^&7>E=T>< M(I.9*X=1IE!;!VW"$+(D6OFEI([VS*D*9=__[O%RW>YHM$15E3)0PCCF)H..)+7EJ&CGKX?C>CF%WFZH*" M.2(Y#-ERY4SKY4$T$:C3K=D3DRA)@="_J@089CBF#&5T-%GE2.L&6"M#P8J3 M*7$ZTC0!9V;"]*@"9'Y9>IFG5T7)DMZ0),G6E1<%R0D_^LOMW43IX7K_L)4- MA3>K3_5ZN9<-X7?[$Q0QSFB<,992GL8ES),TZSO9T:S(XUPK@7)M>\KE]>_W M=3>GY-^;?=3A-%U,=\2[[B+Z])3K:=XC?,-,OD/8LQW04KD2DTI+Y&YC$H90 M>O/N[)*X#Q:53HS0AUVS$1)>MG=?A(;+(O6_MNWJCV:]%C#>;?;B^6[$0]NU M[GAQ3@PJD6,F!,8I!QFB)>-PZ!,*&$Z0DKI.!,6SV(X.1"<>[*ZBT8E.$(YN M])UV%"5XJEA=5N0 PZ0GT"]%Z"1 Y*4 ::\0SA(XC1,P8070['S,)(%4.T)C M3><+P^S$<0K@^,V$SK:SO M>IC@RG5P@!%&9$U1D,:))CD&9)CE$%VI76.MN[>ONM)M^;W0+"$E0LRXN*4$"!,5$"89!1GI(KCT5Y10*2C5.96/&M4]S8]RRA^ M[\%I"I4%E6H2-0V+>N)D2* 7A3K+SP5MLNUA35U6>H^=2%:4UI6&(D ,_GE9).F)&583XW?VZ_5'7 MO];RQ+)P>K!&4I#'E.6H8#C/$4HP3@=K'#"@M9MO:L.S (VP?GZTEJ(G/L;T MJ4G/%,SI"<^(*#I FDEVSE!S071LR0Q#8R.>!:<_-T]VN_:Z,14<BY,PH]\ET*A#ZFX%6X-MZV5L/T3;K&6; M<3SUZO:!-[,E;GW:P] XMRZI+W:;\F6D?8/-3^UZ7;7;/Y;;U2(M "N+"I < M4)Y7%4W)N+K%$X"T4B];6Y,JWN$EE BC :*-U)F0:Z!RGGFU$3A-2OTKVW.N M5$7-@N4 ]759+EY3#EXYN5S83O%2/Z$[X1C^%TC]77W?9(!%^;\(4[A5'D M-(QWQ\X%I2F,%A^J[TQWA.[=W?VRVE01M-?=/L90UCLWD0 M6C=T4&LWQRZX&4U3 $@!<8XX+%*<%45_DA?&F.1*%Z-. ,/W< M5U&'M%OG[K!>O2R_LXBK$I>ORZG;D 0EH(Y=>UDR??"G*Y+MMFYN-\^M"FG. M"4_C!.28REYQA ^]:""H8J!5)FIKR[,4#KC,E-"8/SWQFX(Z0[WKH86D;F?( M4A T6YK#TC!K;\[(EAN6W$S#%XA5>0H*S%#%:84Y*M"80P*8Q6*JW>Z7:Q=3 M[5=-:>G4 97R&_=9_A.7\^;7N7,Q-W9*F_OY;TBS6^,9K#+'00F4M3-:,U%- MCE3EB=4WM2Q4,)G_TB(&,:IB7**X K2H""4CHCPML4Z2Y1.'[[GH -W!0J'7 M:*BI82B!T)/*0PS>TEJA!=47I':* (:APY-XVD[_>I@I^# =/S=\<)R@/$YA MD25YDG" \G0TGI0@@R9B;6DRR#5"5W3JJ>V$3!H*ZX PH&14C3L%I71$?EBB MZ,JI,_KGE#-MJ>NG\.>, U"E*&_,"4SI%3YY3.)6>.IN6+C,8Y*A-8%'E6T"R- M$:I&JT38U5DVM+45WKJA-7M.ILI.B?,P'0YJLFL^H56F.2S5LO9&;V*JR9+= MS?9D7RZWVQ]B%OP?R_5#O4"\3 &O:)+BM )5A4N1#L*8(<:2$A&]7JE.+/HN M'1PO6;^67]1'G"XNL-=F5W$;9')B-7=#SEU&KD]:'2_+!ILV"L0" A,.5Q3GE>0!IGHRW(D'Y? M,FT+GB7M"*H7M9^N>USGTPB7[*E)F'_B]"3KA#,)Z"H:(,UP,.PI*Q?DR([% M,.3'TH>7SH99,F(F+[^TF^$]6R04():*S\[C)"8TCRDM1W.$X-)<832,3"TR MFW;SLPNAT>'11&L\46@I-T=4=&9SSW)JAXC MZ%LBGGSCY#<7985X6N0Q8#'.&*1IGN0'3$61:A6S>47B>3OZZV?VYN>'G6P))*])UY,<9URK"=$< M-.O)TZC?@TQ]&@D6,*,.YU5TBG1:W5*D[X*:N0Y &!KGW*O6[V-KKH?O-D(U M1 8W[+0N2$D!36,> PXR**Q0P$:+94:U]@!L['C6O1%.)&2ORZRB=;/\TJR; M?:/;RLF*37V5\TFDE;(=*!V0S:=D3RA25"]38L-3+&-/+JB4'3O*U[;U!PXV MMX?4G,D:.3J=[$%[(]X^."J%B0%X:6V#CP]/HU6RY4E>/7AR_K7J=DZ=BB MR'-6 5QD) 49 #3#<3$8J5A&2H/^T9H6E-X'ZZ[1(RC9,5^@TM,/7<[4M,,' M3T:Z<>#FW65NO"C&8Q8NJ(4A76$HA2GXULDC8[ANO %X24IBIC$*2M@@6&. MQ\\O6<%UMOC4/]7S=EU78C[,9:XO#9"VY&BN$#OEQ7AE>*;E8)5E8&6"PGCE M#7"?6_;5]%SK1>\VIC;BE1@G+$66<$@9**H\YA@4&)39:"LM*ZV+YLTL3#N5 MZ$2@OQ2A^_LNNEXO=[OFIJE7LMG[[N'Z:_2P$4]+]+F];ZXCE,8&FJ'/LX9^ M>*78:A+2;;EO9EKK>)&;UZ3&F,N 9,?^E.L*, M!IQ=X4J'-#J!.MN^K@Z/%UY +^$(X[WTX]K3GO/^^%->7[C^6J\>UO6'FU_J M/XYX/F[;C?CRNN[NJY''.7J [S:GOR,FY\W]NMY]KK_OJ6#O[XLX9C'$18E* M@*H"T8R6^0@2QDRK$'IB:)[3F%\?[N[DA:/M3;2\N1'![>ZEV=1_1,NC6MP_ M\DUSU6/B2"JNFH0;1,U5E\$1&37A2G2B\8^=Z<_!#;+?;![_XNA1]/OGY1?Q M8=*SJ'-MXA' ;5PNK0/-\P"$,8K,Y?S3=:@Y8V#<5J$;#L5_2_'-9G\<"#G. M(8>K=>Z-[CA M3;EV8/^U%A."N_MM_56\\\VW83OA?;O;R_UZK;^Z[+9R&_2^J;= MUI_J<5WLNJNY$G@7 )7=QCU^F&"NU90\'-2>4_]/!^31D.P['(,F MCJ_]$!5N:.U'L)]Z-_\224>O(I%W-AN1D Q>1=*MLR-7=/0LL$',:<0,Q[AY MGIKPA\"9>-$8(>>,G(L!5%HE5GF6K4F3 M*D[3VJTA,=\OO[^P;K6MK]O;33?Q$NEYVZGB]2-5-*D M8Z(_4#E+ J^)DA! M#1+FTJ[#<_B"K.6-AHSJLZ0J?K]MOC3K=;V2MVO(5;"=D."Z^29WMQ89H$S8 M(65S_UJ*)% H MX?;]&H\(\KH60=R)/T3+,9EF/RU91M1M[UQ.Y ^1\":31"O8K>'R,PP(T^O1X! M/\VMM+B\H(N>@A*&5/IR[FF_*I\YWW$$RV6UFITZ_V#67>JZ$!^WVS[W9(-%@')*J(S"MG8 M\3R6#$N !VS1""[Z7<+3'"*L"%43^JFXU)-K8QJ]J/ %CBYHJ0MFPU!$)YZT M[I\[)^K$VKMELUE0F ""$$,P37.1T2=IS$>;K(1:JQ-VEN93J!Z@&XU2I=5* MI3PPZDRG7B-S2J7JL>AKE2:_0:N5KB]J>F7$D/H"ZV[_X>;7Y;K>_:V^^U)O M%XRA*BT+4K"2PRI&N*B2T0Z,"[[X5F^_M.JKJ+J?K_,FG4+16+>3K15OQN51 MW2OC] E37??TR93NTF9/48+C'9,J.K& M7^N-O)Z<;%9D===L&GEZ8M]\JXI5PG MXW%CT7/F,X#L5GB6CV!&0]6,IMPXXEE-@J:G6$^63ME]C/!P^>X\6J5$W 7] MR?O1H2&8F=/K.+.PY2<:FXBG-!Y #>SNKU&UZ7% M?E=,AZ%I[MQYN@3OEB=5)7.SWO^^V=3OQ)QUMXCC.,^R,BTSRA/ ",LQ&%%" MA)&.\$V-+?P=8.E+U#FCN7XV>9C59#CD"$^^]:L27"_J[C@*%P:#N>(=QM@Q MF_=M&&^=9F/"'D"]>AG?V!41%!7E/*GRM$(9 R7G13P:)RE*]18K'1GUOH+Y MZ[Z]_OL@-]3>_(BSF%?HR\/822G<5YPE#*>I1D"95EUY8UI4545TILC^X?C.SL\ M:4SWO,.H3!HZ-Z+>CY-SPM&))]8U@MYBJ3@M#RN,FBG@)!'T70%HR+M:N9_O MH(:A^U,Z?+Z0;QJN]=M,_[H7K\)RN]K]=K\2AL436<3%L,815V56\305220L M69:6B-#>-@(<4ZVKDMU8]*SZY-??HE_:?XXDII_C0D^W'7&J)LW3TZFGOB?] M60\ HQ[AR.Y,BZ=*S%W*C9TR'X9$.O;I;$-N=XRY$+H$IJI(RQ3B%@(+11@Q2I2O9S3YYRK=?Z]2"(5%:"N"!(PL- M<'$.05<%SIXWL&,J*"70Q?ZR%A@QH*(&OU[7F^6V:3]NZV]-^[!;__A4W[?; M?;T:R^]@FN>\((C2#",A1?1H$L6)4JM8)X8\:\415[0=@*E+A3V+KRO'I 3J M"'JQ5684XC$&,B@PE M5459E@[6TIPCI8.7MC8\2Q#OKB.3FT_7W?T_LN/F5EXD^2\_K>K^J[^835^T MR=2;ROCDT3RE.=F>FTZ,+M"B,-\Q)7)^"7+BQ9EYD!TKRG6TBMMMNQ-H[P\5 M5 G#",@30B"E.LEBK:M8K$M\BIK-OOGN\N#C6;^S4EIW# M"9N>9OJ.F)^*5QNR+]6W3A+$,%:V)_+U:>WJA SKG:#_:]NN))RAJI9_OUX_ MK)K-+:OO!=BF/\A?WZ_K?=\(G]R)=+CY1_?]!8(P+W.6EW&.8(P0IG$^ B,Y M+$R.W'L%Y+W"5?F,OL>CYS8,7E")"<,3AE1,Z?"+I^$GY%KKMHE?VDU[7\MS MJYO;OO?'6+5+00&RJI(MU J:EHSFQ3@]SHCXKO8=2^:F/*=\_1T'_?405]&F MWAO<$6'!HUIV-B&%>NE7S]XILL,%$0.X\Y-^?]=#G&7J@BHZHC@,Q7/ES$MW M0[CB2%FI1F.#F=VB@B5)2,Q86B9Q F*2Q=5HAS,&M,1)^]-]Z]'A13([PFY MEZ(&>65*4W8.)/%9#AP]X^*2L!CS%HB6F.-_*A^63*@JQGF%RCAG7,S"&,U0 MEO&JRCD>[:4$,+UYCKD=[].7JMW6S:T\CS>LQLO[B*]$FB,42R^M[/V[;;\VJ7M$? MO^WD'?$'J237^^9;LV^$6"(DTBN((:QD756**$G':JH,4Z#5O=6A6<_YD$#: MWYY^/V"-OOR(CN_>\@!44[4<\JXH8_-0KJEK@NWNSO./)VS_))&* >(OT3'O M(J_S[D?ME%F\)'_N0Q&('GIP[*E ^N).>:NS*S3X<,.'U.;3*3X' MOLEJ.P[YY%:>]^B_WD7MII/HJUZHZR/P+K_<'MSJ?JZY.3I'M!6W3 ,/M.9& MZB'&HS^1=$C&MNQBVPT+)UBOHJ,;_0]EL)]^[^0?3+S'ZCXZEW9>9WP6PAAZ M9F7@Z2[M[-%0WKNUP=1O.K\;ZNS84&4G_M[O+IUZWS.RX(A5!804% @F/$8I MH^.(G&,",JWK*<."/L$TY(6*1GG=N*^A+S""5;O(AX7:WX#I:%2\&LN41J^C MGT:__W(5'5Q_,BKWWD]I(AQ M7N(*<@(H8$DV8HHIKQ;WG9N_[I?;_01#\JMX=*3T*71-55493*/E/MI_K:,O M]6VSV4B)%',7^8W>]AO21E]2IQS1/X%RJ?OJ4H@T&9Y&5V "<\1CG/ ,)#GE M,05PQ%1Q3@9=X9O5%*KR&AI]51F!>]246FZ+_C\U,8ODGT%-E'UUJB9Z#*NJ M"6MVU^MV]["M/]R<=FC]5*]E^]:NF_*QA^O0/7SWN?Z^IX+0OR\8*9(4%T3D M354:HYCD;+C#!&%<8*UR*]]8/*\"='V/HPY;= I?;V+O/2!J,_608J$W]7ZE MVWWTNP09=2@G/MECR>D%[9XJ6F&H]V3>MO.\$VH*7G]?[X9+.3\OO]?#O>:( MI)#$3';5@0QASAG#18$26B&6I$!IL]+LDSVKZU!'U0'2:R5M2-1EG?3/D9[J M34[/JKU^D,]W?PYE/IH>X?!#UY/!0/K423Q(!H%_T:NN"!)G-E<-$@T%P;SK8*M"4M,'W0 M17].(8Q84)I,5(2T%&+JHQAICRA M,OITSSK188HDJ*A#I3%C,"-+85+EG2<]H7A*T>L=MUQQI3'#\LZ9V2Q+GSNU MJ=9+[IZ;;EE1$\"4RPY_Z^HAT9+1;_7G]G.].;53,L0Y3F$*,T8P1# MXM%. M6;%20T8-/MV[C(HG?-]& I6!CIJPI:2CGHG2U5'!T><3CLR$U(0L+2'U3)JI MD&J3IZJDS_T]KZ06W 2AI#;X6U=/B8:2\N_WS;9O +3TY04O"A8DAV$G,6I>I[JTJAGW3U"C9(8)AI" MXI19!3&>BU0]C3[A4\*,!*9H!!H)I%$/M?N^@7H[)5U#U.'3I0 9C%+$<4Y07!"4*TZNW@.(&Q4DV/ M^:=/NH_\7KAO*?@BSV52>DBNSW64_G+G885;A3GN;^?V%KK_VU 2@ MOG;XSVPYFS*ANLUT,#7TAJ'UIKYI]@O&0,8)2!#,,P9QQ3!*#M82H+7=9&IC M&FW=+[^//:2FW5,Y0\N%O15;(L/88['VHG7[>)GT[!!3ZH-9>3:K;.7=D0_- MYG;H'M)N=@N1\J XQB!',D!% Q2NE^]P\F/4]S1V1=F]6UUQC/&VL M>).3#ZK5=GQG8EESWGL@^#AJ]T=I/]7R%6S6?1OF[CCNM4@%YNA6H<+A!:7S M$(@PQ,^'8R^VC/# G=(<39@K'_:R1?C_;K_LB.Q=(>\*[[#(MN#U\:;=S]OE M9M=().(?5>U6_.3A[J&K3AZ:/O+E5AZ'W/U-J,?#MJN(?WQ@=E%1AF(.&W&J=#0B14 M94(;&&2_]432TVZ%3OHJF^!%'V[DM>?%571T.#IZ?!4=?>Z&'.%G=.)V-#9J M'1V_BDZ?LB>M(=[P@Z0QVP\,NO]UA( ?++4%BVDC=FXI)-#G)H!%EE"9:<-_ MZUW,MD)C2^'$;2UU^]W=_;+9=C?>M;N=^%8/'($JBR&4#0T*C%")4,XE\#)A M.2K*7.W.A8 ZR2$1IY2,Z&7/70E?IR8C"-:42FB"0!K"(N0C+\=+ M;H;>@H='8?"TFS:U!TRGZ"0#Q!P5!(#XYBP=$4H3E;JA34 M;MI_B'F+(>,;;>H&"M0P84-5,8Q!06+R2%9 M(TFNLXEI:L/S8OCGXT1K)U*4?M%IW_8SKFCYQW*[TKR2Q9A,M6W**7C42P=. M$76*/F*:=G9ZAI@+DTQ;*L.8*UI[T;I]P-PO-77E'?7=_;[_G46*"L@XXQGF M19(6%>9PK(;*RQ@J'2#P:=^S9 T[^\O;NFONV)4P271R"5W\W_VV%?%R46UA M&06;LHOI N!KZB-_T(,>?C6HDHR+_%JNRYE&*PPY]>JAP>J:'9O.%M"&'8E* M)$B/?FM!2GF4K"I(BM.2"' 4T,.PD!9*5ZS[1S%'W5OT\:O ?7_?;,0<];[= M[1]KM>,5#?, .5K1FB0V?M3ZL,LLP3_]W6#BY'A!:9)XV:X3-<ZMVCZ. MV\T0MQL9MR>_^\\3K/R3]WE%T?,:HRI'S:L63_LZ]6X MDR]2P&Z[3%C^]W;=K)8_%IBC#.L JZQ&CG41[U;W'7WO T4]B-%VUZ[7L)W#XE?,75'L-A_)P.74D3,;& MZ,,F&E >2JSD/"7J@'9CX !U'K*UQ[RI2;<9X.1L_?P;84XRECL(Y7*[_2'2I6Y!^S^6ZX?N@27K=?O'4C"U MJ')0QB4N45$4":X02%,^0"@R%FN=^7-JV/-8=+P*?"W 1MY>=V73LW;^QW-] M/-U"E?G+=>=&+ZO1X(AV?U\W_*O)YQS4ZREG=\RBI_448P"BJ[HMS,R70FJ6CMA0 M:9L=.F7172X82MIGE.0I]/ZP6 MCRO 24)8C"$F.2V%^0Q7[""- ,5*37\]0_"L8H^JN/:G57%[ 3SZ0R*/F@[Z MR2;G373\5T[*Y*P#I::# <1(3R//%MGUX>E 1SWJZ+A]]NH>YI25>*^0JU^H MYRI:8:BO;R?5ROS<OMCJ;+C96*CU96!Q)M.Q]<(S(HW:+ M?([F57'."\Z(!)&6+(D+3E/E,@;WIJ>;_W<] ME-8C,(TM'2NG>31U9M)J.+X7&_OY-WHF_U63'/ M B%65B6$)2LS0'*8Q#D4:&@,*,D*IE7_X O#Q..8^(@[O:F"-_+5I@LA\.Y\ M4/OQ6#PE=EDY.:*?=N9@R/"%V8/OF(4Q@_#N93OMFV"Z0]CA&$: IMY]7/Z0 M"<>./=3DRZ[#L$C%3"8F5<$2FI4X*3'T[L,8[ARXH MUMU+G)A=5QH[IB)7T8#X*A*0H]]'T!/?LZS#I])VI,.PA"&C?EP[NV7IG#^K M)'9\6D]@_%)_WW_^HUY_J_\F)/SK;D$83%C)2(Y06908T2)-1C@,(ZV&'=Y M>!;2)$YB!VFK$[HM\M:IF?8FJKM>527XJ$^F M2O;JGE?7:BRO6/W\1[M )8@1YV5552R%&2K+=%S8 )#'7D18U;9_[05^M%>9 M7+>2ZX-7WTHK, ICRM M4EA4!>6L$,9''+R$_M13R;I__52\&]HCP1X4U#FWTVBHA!VPBDIXKG14*T)O M4$GU_+/14@,F?:AI)5Z&!8YQ1F(.XI+0+$4"0$X'& EDF=+]R-Z,^]=2Z$]+ MU>AU+Z7.F9U$227J<(54HG.DHUKA>7LRJN>>A8H:\.A%1)MO]0* LBA+D0RG MJ*I(5<04'V!@G&F=#7%NW+^(IAY%5(E>#R+JFMEI1%2@#EA$!3I7(JH3GCE9P S ""&.8\SMBXL)L A.EBW^Z7:[>B^ZI1+9T]X%-^\S_+?S*4L=X/ ML/P([>OTNM56I\QZEM,PY=.!8BH'X6V)I+I;AKJHR9L3*?QMLVIVW96[]:J_ MDW*X2JF$$%59FF)"..8YQ44Q%@LD' *M\\-^$'A.1B7H?Y4] [H&I..A88BLO8\ZHNN(454%KIJ- M[#"F4C%+.4[2LJS$""#/?I4TDPT;.P"0QCC6D5V'9CUK[8#4J+;?);EJPCH3 MKWIJ^HC2\*KYU3F\H)H> A&&5/IPK/7^$-N+XL7RU2HKXH3&/"MP5B!8E3'# M(XP,,*V-)N?&@ZO:=T^ON3A.QJQCB0RD-E^74DW%=!*=<'73C7L*ZNF01U<: M.E:OEB3!E%:DD!UM2UC1%(V[7# N] X^N;(97*V],S+="*4/'OWHXSP5]8K\ M68BA;@3>A@9J>Z4I?6:L.56\KL8T@Y0QDN64$E1F2944&([V29:ZUSPEJ\%5 MR#LDU*'N.>?2I_)-7P>OS*&M^FG%X0WIGYY?)@IHP)Q+#>PJ1%&2)VF:$5SA M!#%8HK08]Y-2I%G?[LQH<'7M[NAT)X#.F?2H?]-7KZLR:*E^6D%X.^*GYY:! M]AGPYE3Z9%41I'G.<8Y+CAB!F3#*QLXC*>8I<2Y]*D:#JT9W1Z=#Z7/-I$_I MF[P*4I5!6^G3"<(;DCXMMTRD3Y\W5]+WN*H2@H)F'&*6"RP4%N+OZ(BAU.H3 MY]9RZ#7DCGEV(XS^*/:CCK-6BFN1:2&49D%Y&VIIZ)NF9-HPZ$HW%R0N&2\8 M2S%@<5[%:<'3T2S@".I4@%L;"[[RVYY.-XKHE$D?I35A:9Z%S"DS_3:43=T= M33'3Y,E*O\X6,.)2R"8M,(>HQ$0\+++]YH AA43KGF6WEM] N;9CJBV$;A*6 M7:E>*$796DSJ"J)U1 )61WO?5*32$8-6NKF@!(.LX$6"LKR$5<:1D.C!5LFH M_:[PJQ8\Z^!'\3,Q($7?EFLQ#VMOGMRZU+@HKU:@T4+[G#+H1N,"T#%=O5)F M,6!=4O=!17\T&5&^OD$N-)'=KA9)H-"W=;M[V-:?Z^][*OS[^R(K*$@H2QC" MD#((JPI17%4,9*R 99QH7=A@9\JS\G3HHAZ>YO4,EA2JBH."2(Z7K*A^?@ML=#G9454EQF8L4 M*Q=_PDS\O>A,(98RG"EIDY4!WXKT^"2IQD6'QHQ=EJ+)R-(4H">7ZZB<"G/( MF<85D%-P9W;1HPF':A[#%/N0, TK,VJ80+GS]<.=4R'92LI\T2P.S4[ @Q"T(YP]#7-@.N@ M9T!#F),8DI B2N8)D>#*6Y4I6] MQ<=['OX?[09I+(08D7NVNV^^4?_BHBLO0(,5+!*(,P0K]*$# *QO-DL:EO MY3_Z;*?^AM:57C'O7*9DFX^,O@DVO4P<16= M,G^*=S[F[0>0"2+@?#1Y' FF\@Y8#2TOZ@8^N8P@CDA#N3NN@. MPX?#*+C '!*2E9A6,&-YS$%5C@M'"*8I,#T*IVO'\W+HN4G'IK8X,*+-I=H> MSE0T.IYNS%,L,KZX(:JH8D6G9U5S=BQJB]27@FU4JFYZV4NL:0H4\;DAJ=3YJZH M'/8PX\=*J4XVL'F>PP+E24$@3PJ<<@K :#7.H?TI,PU;,^J5<86,-;\6LN6) M6E?*-5=MS"MJ7 7*M%T<5+&,AD'F":BZ]=X#OMGNOGN5L0MOFCNVPWC='/K3^GHN-;;[3S?KA,W3[9R_U7=? MZNVB2K(TA3'" .2<%"QE.1N,%A7/E"[X=&3*L M*NSA3TNHGI ]XE* >[0_'_W>X].ING5 J<;F_+34FFW(6U*LM@/_*A'G=MW= M,1C 3KM#9UHO3YE>JG5J=P%C\;\,QT5>Y'F51_OZ\WJH6+^211CR%D3*:06\=/"=ZLO#7 M9;.1$[P/FP_-6NC17Y>[?Z]7MV(62*[WS3>Y1,6KM"P0J"AF>B2.@IT@27/23A/>72# \ (M& M9-.*U.M,79 NAS2'(6@N'6J]/9)ZXD>NNTZONT_U==U\6WY9U[_4^W%3G@'( M<@CRBE0Y@+"*LY@3&#/$*E PI'4OG94ASX(W8HNV!W &189V5*I)UV0LZHG6 M@-?V"^4S%/9<8O"!F3H@/0\;##U MI*ML-]WZX'\V^Z_EPV[?W@WM&OM#0HP1+C??@1!,%&.""4I'HY"74$>\+$UY MEJ\17;0TZ.EJRZ*:;DU(H)YR';C[0R"+1FA7XT'!+[5,?\^+V+3:=9G%"^KE MB/XP],N5,ZV71]1>PPZ5$8<-$)#"F)=YPE">@9QQ6)%LM$T!UKHDSHW%J13- MN!V^(V+-U8TAZN@G\63LFE57>])NAEEH M=SM2M%Q]DWG'7QRJW^M$.U ]IQP[5KN ),Y4VI3I?0.2INZ+CI1I,J14-3(: MK(2#SPR6I^_PI^$5EK_Y>;L4/Y'?W0V+>2*;690L3_,J2RN9118\YBD[*FS7 MS5"QOF1*4/[3OI=D4,ZY[K=M=U_9_H [6AYP:]133!K"RSH:=/0,)5>".TCN MR7&8J^AQ;$=G^G]PXDY$@H^J1CU-J-$UJ[QY-ONE5:_I )V2=PNYK+'O!QR>&)2$Y=::C-ZL6" M1'\Q"D-%O7KXK+S1-YNZR/#N3C[IG M3ST[[3=P/@D3?3'(J3QGF>P#"4B,:56*KVF5C29APJ%N&FIA:H)\\["3I=LZ MR(Y#U7QR(O)T$\>!-8EKJ"::,ST\3]+%/- !MV&(EAM7GF5VSOA1;B50;W;] MD;KNZFJAA_MMO6^VW0$-@:?9U"O:IRSRL/69]#+-$!"@?DV#R;O0?3I@?CWI\].+P 6/%U[G:>,4QGL_L<]/^Q[,P+B30IT3ZR#- M<%$4M$(PBW/($,CBT7I6YEK-7EW9G*IXYV0G>JCC<5BCH\.Q@VH=3_0ZKMN9 M+T=2),^TFL> _C 4U+E7.A4^QJPIMY"3NOSKPV:U_?&R^'*6L!+1A.:XJBH> M%P5)"I0D,2M@G@.M=3!K8YYUK\.GN=)E3Z":MDW*G9ZH=="B'EL8VP&OD75! MQ)SQ'(9ZN7/G:1LYMSQIZ=69/8,*\2)'.4V*A,49CN7?>X'D*85:%X98F-'2 M*/UVL?W+MCEVLS8_/V+#I89H^:?11*["T2DCA;(C-2!MLG3D)55RP8U2K?3? MEMN_UWN1P*VZ.1)=[NK5QWI[TV[OY(&&3[68[C;7^WKUZ[Z]_OMOFV:_&YH_ MD40((?U#,%SKM4#CP[(HPYZ]/'3K[_I5,5Z M#,%EB0N(?3WY.T?\$79TQ!UUP*,.N4EK/X_AT2A1#B-,9@7)'L.E5GYL3-ZY M8F/_T0B@M'@")]M)GW"]-/W7K\MM_46B*-L[V8ZO;X2XW-W1&.&*&<%-'/_VHE]N=YB'+.>.H-L5X(P'4&Z,[ MQ#]WD*-3MZ(3OZ(O/Z+3WQM\BSKGKB+I7M3Y%YTX>!4='@KIX[2S'7^ANC!; M"N#Y"&.V%0(1;7#OKL&P1E\'3%4 ?VIV?Z^V=?UN(Z9/8H#^M-S7"Y+!!&>$ MH"(I,,"\* $<< , LTQGN7U^M)[GD!)3="- 1/^&P:,N(SX'12;24]@<_]363&JNQ:9X6 M<0%(C"H(TPPSEL,2L#(G>0'%G\K[@NY-^Y[+#7WBS+8!/3"ML/TW+\EZX\D3 M?KWL]GF(@L8NW[S1,-O=;Y(SV 33R/SK63/+@33>-^:3;V4[M>5^U6_OZ"TSA.69SE19J@#.99D:$1 M/Z%0ZZZA<%!['B$=S B$RS_W/D>]TZ==/:ZB$[^CWZ7GT>"ZXB 07DA\3R5G M?88FGU"Z?WS"FEGJ1M/'_-+;$_7&9YG^>'$UU_0<.>^C^'/8LICV\]?EX)8L MIOTFUEN]Y['>#;]0?:M@+AZ,/XSKOP6?Q9>?U&QF&=8/I8QCV]D"]\6'8'R^NAF'/ MD9M_&/ZK^(C][MWF8S?L+.(8,'3L. MOK<2E]#8 $=9W4C//USO]9QEB'X=REA'6\&GZLP^PIK1, M-KY:Q4UI7]5K;O!NMWNH5P?X)(60T0J@/(YQ%J.X8@?XN,CQ8E/?+ONR8Z6- MV9"P*PDP[@7XF9O*8DQ6__6PVW?:^G O-/BFV2S7T:K>U]L[\66GR^U-M*Z_ MB3B++^Y/=L%N6_&KR^NOC?AA]PG:HW1PI*ML+(>$U_,H/6Q]GAVEZ3!*CUND MIZ/T^4'Z\\D@+>?!4>^T^,W7QNG 'QZ-_?"0>S-BKXHX00EB%<<9 MCM.2%UDR8L\X8$9Y7 C ITGBQM62Y:H_8;Y/TC21QGUM M;H5?/TO'?MXOM[?U_E%F9Y'(A<"ZD5 2MJ X>9:M!84ND$VM_^AVY Z9)N %PB0KTYP3 MP@C/$I8>%@WC/!ZSM;DWM31A&^1J9FE:O\$9XIZ6;J#GWM/R$>' 4ZW>Y3_? MGM;C4,ZRIV7X-/W9][1,:9EL3\LJ;O./KE6[O:F;4P\(KU#"2$**%'">YUD, MV> !SN*J#&6 U4<^V1A[,T(+<9@UB/C<(ZVG4 <^V!Z\_O.-M\\".LN0:_Y8 M_=E'70MF)AMX;:,W_]C[M-P45IPQ@ D$,2D)9A#'^("?LFPX-<$WLX^]NLCU MSTR,3MJ=F*C[(VF)*&6/"N^C3\V574F)?9"M[U(A>0@OYGW=Q^%?\E MW^KM\K;N"@V92. /75Y.3]?IF#>O\?(<_X_)?ORP-WV.Y/$I>$N9U(+FL,@! Q31)(<<(Y87HVL%!4F0 MA_OMW9KDW/\(\^?E,"K/SUY?'+T=?]XD7'A"B)54>4@ M!815XWD$DA0Q#K/U@;U?WGLC7$Q03ALF:&0B;TSU-6,6P EY=\_5GUW_O?$V MTQE[UY$/ZN36$^>Z'SYV#B05J J8$,B*-*]@#--\=(ZE4&FE_XVYY'F!_Z+^ M+UV?YS>=SKZQF(5T9&S:)S#4*>W3XT OS&R[7U&>V;[IQS/ PVG3/J9O[?2: M]>,:UBFW5X,]]S$X=T_C_Z!S<@Y)F^,@G>N8S[_(\O@HP^M3AP24F%/,40%1 MPBC-LX2,_A4\R<.HHW'MU9P)]LGAO7!W>IP_1G-O]\SY!(6:(#\]"?@_;>M' M\YD(X$BAN^?VS[X(Z(VWF0XENH[\_)G* MNGU8_^Q9B1_2ICZNZ2/F\^!E0NGH6I94(,!#GO9. M37#^4[UR]H5#H7_>8I4_3XFBZC/V9Q\'?% 68HFB7KQ5QX#_\[#( P)@;CX_[E[UQZY<6Q; M\*\(&,Q,%9#5K2K&O85!(!RAS-149"B/%.&R^]^VUQ<5-M664S,PJ[?<>8G4"XC>[Q*DUZ"<^/L^->H&Y@3+W"]#M6T[53I]7S5* M\M!F4QWS+?LNU3ROR;&JA#RO2,11E":Q#P+$?>ZG<<0@YS1 /DVSF*N528^Q MX+Q@ND1>!VD"NC2JBR:@S:S4Y^E;]K>1 ME34O._I:F2Z*73U*Q6OTFWI5O^476B_;;?^;;V[Q^7ZR_ M%KOB4.3UB@(_"U%&"$<)"Q)"DQAT]ED89IG>)RGV[#I7X#-4KSACU9E\0>[D;OMYOO1;FE7N M<&17R .JG<)@LT/7L(9-P9.>4N&J_".O?J'Y>B=[]'7@Y-5 /;I1ZB0A+.V^07@[5;!)>B%*?L>&$(YA2/_29'\81Y!33 MDS5"0KV,R=2*<_5H3Z\W+1Q]$1G-HEI"- 5]>J+2\G8!Z>K-1:N35.<59@82 MF[%<+B.-&>U%:?<-TQ.=;I7X@CWB TXC[/L!35+.HY#QDST*,KXZE(?U3DUT MS*UH;?>? !EO6#2KAM*.$HV@5DV+IF'5; -M?CUZE9T!11K/Z#(TR8(?I>UW M34^7/E;E0UX=?GP4;]=!+-GDD>J#7+_1HM[LROI8Y>>3 J%_+",XA=2'""4A M(4G00,@R@(+4USFFM&K8\6%EC[51K1/0*V^?*VY8NV%;3;UF(UI/T'J88KDF M@3ZFVCMCG?$04X?) ?%S$I!EZ*$;U\H)7FCM;.YX?]S)*WN:-%+6K53YG4AM MFCVPC5B^OB_K^HMBU<[R<)^&UYRNF*/P,]_5*M]_6NK0 \]??Y-6_NBP!(?B#&0Y;X,0A)DN#8%\8Y M\3,><)H8*ND8DXXUE+08Y8"]*:N\N-UWZ^7-#^]PANV):4]_U6R%FT$9;%B:85IUZ7 M2WN<&0CE/];%7NKRA_Q UO4=WY5_-N>M[1O9H2 ^ "2, .5)D,#,3ZFL/O$9 MRUB6TBPT5$PKMAU+YV_[*E_OBO^( 7TKX/[]IUV3Z0BQW C(WHW [-TU!]3& MPFDG!-H*.CG[YE(JH78YYI4G\%YY$K$G(;=%(U>+45 55M6DU&I\%J>I=KU[ M75P=L&B@LC2_*?;Y%N=[\<-!;CG4SZ0^X!AAG@#.4RP0L#@* BGU+$L@2Q@V M%%D;IAUK[*?\4%3=5]0M3',QM<*TMI9.3;*YE'9(O0YJLTU:_Q524P6*U735 M9JP6)ZM6G7M=5>US:'G/]+V ]^Z0W]J<3M-<#=;*!J!,7J)JJ;>#C=2%4)Q9R[J2=*Q^^HZD=G<:IKV3VS MG553'BTK+\[E%N.7]?=@Y6?RF1-?'/3&6-F526V7)3G%[J M[IV^?*6_E(]?Z/Y]%I!6C/M^XH=IG$4LB+(L3C(F$&$<\(3"(%OM\UOIH*+D M.D2BI JP585+T,KBT.530GG[:E&ORN4FNY (0KKK^4WQ7L/)@F,HCK/'9%9 M='IZ@3:G>4BJ)PC>0D1["D^?RO=D[%K.ES_DA^L;B2) ,&%I1%.$D8^C ,8P M[%% G#'-"GZKMMW7]9\6QUTY_Z/%\:BZ!#OD6TV?G?#N<#^B.723=U\M-5?N M"1V?*6N'9B&2Z\H[LRS9D$7EGIB;NWQ[W.77-_A8%_N\KM'FOX]%733MVO"/ MBU^U]68)"G&< !_%-(UI% "$:!HA .,T";)8ZVS-NG''&Q$]7CE^>\3>)>0K MV;OXXC?,BFCMQT1-FHP.B*ZSX"Q#==VY][2WI5L>577W M4_X@,^O][6_[XH"^%_4J)="'&:0\2B%B81;%.$XCDH6$0L@#IB.L^D]W7I?0 M ?(D(N]WB4E3%0T84Y,]MV3IZ9H>3TXTZQD= Z)D3MTR5&<$_M+62S1"-VAY MOR[V*RR$"=(($A[%#*;$#TDB+67 CS'.M,[E39X_L7:TJ,:HARIO!OKA@+)Q M"O(66^XUI$6@JB*:!"Y01W0]&%(2(S;4+FDG[ZZ[\J*44!*1F"5IEOE1[(OHA_W61> M/(C3T$\AA2'&(";8QT(M<1@!Q #B6OF0L1'' G>!RVN >1*9T<+*G$>U_&@2 M"O6TT8P])ZG2:^P,Y$NC"5U&TC3>C=+RBS9>?[I\+8.QR-$"RM,XI3Y,0)3Z MTB ,A+4LT]HD'V%F)@TR6J"-8=-)9EFVO+^+?W7M5"]"[;1!ZE8 X3KM&LVXF:%,2/E+EKKPS M_1U/R()2FG!I)HZ.:1RMAR=2%Z1_SSG3 MD+P1A"]3Y<8X](:PC>9*55$KUEI%&!J96$:,M+C/J3)3$ M 6LCM626_:R72%'6$TT.EZ@HNBX,:HH1'^IE3=_*W;=B?_O89M]4*HAHY&/@ MQUF0)B & ?=[FS0FF@5.8RPY+W62X.07) TXW1*G41RJZZD-5; [Y]O.AW/S1V6*2R/X-,(L!ZDT27TB9CKJ, M,N189%[Z?&M$ [5QG*J)SV1TZFF0.9-.M&B(I0%)LD+N,I3)CBNE@Y?/3*=( M>?^UV#>EMI_R37F[E\V\WVWS_:&X*>3'G MB;]SO,^W'_+#"JJ(R8OLBECC:WAMSDE4 8 MK @+2.3#E 4PBH( AD!^J]!"2#F(1LY)YH8=3S3O]B(8[J::$80;SQ_3<&UC M4GB$U+N .KN\O\JAGF:/#\5BA=B":V^KJRW^-&XAWN3YMN:" ;FZJ*]OVNW6 ME1]3GF2<$Y!E&0.$^RCN[0G=UM)'5%3U!S*;]E3AIC]5.)3> MC8B->&F\]7DAIGWYL"G):IHX#;]Z MAC\N3@\AI4LHG/&P=>KJX/?IF> 6T; M3^DRA,R"'\]O ;;"C'+G,KD]^T[DCOF6'BO9JC*OBG+[^6XMWK[+GCZK,(HP M!3Z$(J4,842S0'[^U=AG:1P%6BW+K%EU+&'M*431(/6V#53OH<'J_53LO;H! M_//$[;!4R1L8@/8#L(P!Z<"OIYVO'#$WO2.<$MM\([E3;T#<[N#PXM]<)^-7J>/7H\9B3[] 6N$@"TD6ICSE(><\ M# $*TXC@E, XHT1I7\>"&>=I5M\=[RC077GW%Q_B%1*@1J.LD7P.J^S$5.II MZ.,>@U?>L\\9IV-1HP/9=&R:-24S9U6M4=F@_R_,$Q9)6T [,TN.E-9?*+U$ MO#]"76$:48Q0AE.1YL=^%." M!-$YH>^WB)9^:&.U;G',6UZU5L=2)6T"5I& MVJ,/NQSY8FBD(_VSQ4)V([7R-K^^::J=3D9C$B&&&?7C@& 0QC&*A5&" [B M. 'J?4G'FW+\XI^!R;.0YMH?[_:MP>"$4H6L9%HV]3*3<]'4!:77-UY;1O>F MOCBA5"-%F99:HS3ER;A62SW>].NU],,>(0M(02PZ4SIY:4:THK\TSM=%U6Q, MOMNS[YN\EB>!ZZKZ(?XJNI=M+E9^2#, 0HQH$/# O&.] M71B3JOZ-@.M]DWC%2M3+&\3R]S<=9F_=@![1]MYRC-2V"1<2GG$+W,>1DLB] M?_618J=(]? ]-!PI]RWWM7@>R'LG"-XR,N4I'!WJ\^^2V_&;@^_VFTK\5D[S M]G]7"&>< 1YA$L 092G*?#&AT(""*(MC7ZFBPH'9B3*"QL63XER6@+TYCI!:PG M'#FFO,4YDCO]>:DW]&Y_GB_+\WQ9=/-E^72^C$%,0DY82&.(,(QYA@(QRJ)5>V]H8J)#2Z\XP9KG_/(Q+0JGF88\ M+F/'9JP3KYQTCN)$=:R[6U6U>ZVUX6Z-6;7=[#E;UDLL+0D52\4*=ZV4=[+3" MI4C>@)+9IG\9TF;=J]+M2ZLG?@/EL+(%1(AXPI,D85D4!B)+25F,3Y4F&',= MS1MIRK74GNG-[P^Y'^B37.9A/Q( MJ"KWXL=-LV=7H_V6W D8>?UN?_EWBOVF>-CE]9?\^P$+7OY8$1YG"/ PB"@+ M.2=QPC/(.0TRF$*(M8H+)P$T05:R:2;0];9\:)ITR)]/D+W;8[%MF@&(/WFH MBK+R?N3KJOX__K[+//J+O1?>[](/KW%DXN:*-K@?D/=)0[N,26!:E\L9 MAY+>A/*E6F_S^W7UAT32_.+#^CZON\:X$4Y21A(89"E.0) F\K8B:3-%3/YW M]2VOOI:J<\4X6SI2<0E+63$:1-Y>0FKTX7"".^W@'Z1I8%3;H7<9P]62+Z6+ M%]#6@NCB>\ @)"#S(TJS( X92A@$26L:B]Q1[X9!*P8=9URL/A3W:_GY[>DC MZ6]MIZ#BZ;))+X&RP[9:@C0YT7H)4+?S\_[%+Z"OYOO>684VHZ6I >O+$#N[ M+BDO4XWY4I:^_K"*GM=#Z&LMYM7-844Q)10*A0U @$B04LI18Q)QP##)5 ?A M&!L.!]_YV/<"F/=[#VWB]<002T-CS0:Y"QEC5EQY.K;L\:,]IIZ6:]5G#./O JYN,F&7:TU!FYQF8X6[ M+!:5"Z=GQ:-UTQC]6#5MZN3?^%#NJ]-OS+?-HL6UBDY:C=G"A-.N;Z\IJ0,& ME3O8Y;?2[*D*YR7+:1@S&,,,^"$*$\S$@I$VEB$#<1!F6LWK+-AS+*,=Q&;, M_B,O;ZOUPUVQ6>_$L+XIJWN#YN%62%93TJGYU=//GMIS*>$9WXR2J$#:@!#: MI'P9\F?5HZ==_ZRSI2QUF[M\>]SEUS?/+W;(MX^O=7CQ.HW<:8X4=\WKW!TPGNYB>*B*32Y[CK<[ M7FT'4-G$3LKN[N)JF'7KH*;B3AUK175><)@UE?PBPB_<_R-[##Z^_>>U*W^$ M[#>7![;?YS>OU@$]D4MXU3'V."(A9'&8 <-_OT&0@ EJ[LJXP3"AH MQ0FX]TJ[9E.ILQP671F<+R+F$GG&_,K)<;T@\=0B6$E8W81L::+KR,M7!=DE MJQ8^3$#WTAA2C1JIAV"F3* MS8P+L"]^?&2K4)BGGX/%FTN*?56)E8I[;8?IF5HM%,/7TVW7;&IJ\CE$!)^ M/!RK_.U)@R%(69I12@ )<"36!$'<0Q2S2&PBU9, FU##\U,Y_4T#WG9N/FU M]31^<;%T)?Y77NO-,O-YF^%0F#(FC?JRYI)I77]EDIF!?_7++)NO*.N/ZQ_2 MG/AE='N[RZ^*USY0TY5E6^/USL1F64Q%DDUBLTC7T_ ("TNU&9 MCS "2.\3R(G!Z>B6T3>3G0.]#+4?3C8.>!W8RT('W6LPIPVDVKRSX CJS3R] M(U[GR977!_,"^=5%0"\K5LX>79T"/5_1HMV8#$P_,P5_&1/07,X_NWASQA@H MGS:455[(#IYL1]S@\S8=P(D_JQ^D:6A+V0J]RQC"EGQYNBELD2'5 =:,<%+> M/U3YG<@\1!KZ;K\I[W/9UY&LZSN^*__\9[Z]S?^Q+O;R-W%^(V!^RC>[=5T7 M-T5;ARO[ *R_KS@4Z2<**8]0@I(,1$F$>HP,\%1GDV%:9(YW&=C-3=ZV1MKG M\NJ+;WE]:#Y;N),>U+(ATGJS.=X?=\WV0]DD"IM+YSVANYJ)W\2Q5A\V3+EUYO5->YY5WX9;L>K*5#=\N/#O]\[-OL_5IH!O")I?E3;##$\O5]XIK)^&PCK1%&,8!:U9 MQ76DESJ1./?[S;EC&N8GF2XDKNL;N080"X#F=_H[ZE8,)6GDIX@'88R#2%YV M0WNT$#.M!HIS870\E4AD[>G6[X_ M-2*_'R-7T9.&M^/_!9&6#!9M3E[6HN)C(/N3R!O"BW!:;[N^3 MLC[(DHF-6-2]+_>W7_+J_E-^.%;[ZWU;0[/"*$AY@('/TXR#)*9^0D[S+PR5 M;C5=#%C7IQ0=.F\GX'GB ??->DD*7-4 ;2YN$/^D[[#RD%?>>K\_WKN;[=P$ MW?ZT-WN\G<]_PD.O=_'T[Z235][IQ9%^_M*\./W,^.GTXD@3;Y7-SCXSFH31 MTA3I] WZZ\V5;ND8,6E.$"?E*Q*;HYO/!S'6Y&GR:8\RPE&*"4 ^AUE,,Q1D M"00^8S[#,8H"U>]_3!_O3K:Z$]83I-E.&%ZA9D *QI*YC!$\VHNGM^Q9845U MO'P22_/],>?"K;ZZYM_%X8X"85$ZVY>%_9=;W>TD.>X=L^ K8'QYY+[98Q-IQZ6T[W)FE=J5V5= M?ZQ*,0^O$*$T2\54*YX&<19@@OW> DBC9'4H#^N=VEC5>:[6&#Q!4!Z##13O MH<$R\:W99Q(&AI8)5R],DU&D6*)Y8.WU4 M-%>R_"H]0Y6"HRE=AL)8\.-I!9\E9I0G6+'(K=8[M-^B[7VQ+Z2Q0_$M[\RO M4@C3R(]$ANY'+&0!25/:6T4DT[J+>JPMQTK4P6MJ=->/ )ZD:>+Y>9BOH3G; M$M/+&&76O'DZMUME2?T&C=U.YL[[[:_KZH_\8JRO".8DX%G$*,IP3(#XF?<& M 4^PWL49QF8,%M';VNFQ^T0VL MJ4]E7F5K\$!E/,?+&%E6/'EVC&&+'?4=53$E'C>'H[R"3)Z#R,^&FS./=_>M8JZ6HKW+GXUEOS/D+9G$VWG30:H-Y%(,@;M#O:SU;F<' ?VWXD MEJ&(3CQ[MF_MBCWCS;R5'\4IB&+,41PD",L]PWY?',2Q[&.OOFNM_W3'>]=? MY#_QRF=;>#/O0.GL/"E3N(QA- +_6SM-FDQH#XGSIZ@K*O(5L83V0\BR!-,@ MB@@^68JBU&A0:#S?\;#H"AED]/K!4>YUO^\WH4US0]L18Z9;V8^^L)])0LZ4 MJ(B( 8$+DQ$3#UX3$F,V-!L&M>V)-C^^5.M]O=[(P?7X>W9Y'IW)3]5I[(>Q M$#1 Y1P?] A( K%1^R KEG6&DIUF0K<"XPPE'AJD#0PV%]0O8Q Z\>SEMD,. MV%,O8Q3+ZKRMH93;@#[VJ<\B&+,D"%.827WHK5 _#5?[_%;VR?FBOE^@:T)I M!,)V!#Y#HY$%M*C>W(&S0YO:W.^$*L-JSXX>-L<&Y1,>!DL[S1A;AL88HW]6 MRCF&!:V&91_*??DXI>B-)AQB1@,_\SDG&4TCX/=&4QRQ6&].'VG,^33>-J$J M&E SS-[#] QEQW9X7<;XL>7,2XV:;'&D]T&!G//[RLYB?Q2VKT]+U#87:/^> MR CR^M=B7U;%X4<__-%^^_@I[+^/XH]_S0]WI?B3OO-=O4HH)W& HAAAEJ:$ MLQ3WN43J\T1KA;\DW-/L''3MX]JQ[QW6W_L>.)M[ZY M*7:%2%4T]QF61*[6ERO+@.PR/[K8#6E#?7;5._O:ORRM!U[K@G?APU6_L=(P M<>4)V6FZRY9M&49/R1R?V$P2P\'<;GEOTC+FO44R\^+G10O#:# C"V3=Q-]] M9BD6<("/PY90 .8!JRWEJ11J)?HFEIQGN&^>S:_S2%"SXAY4S#,J5S2 MX![AQ8L#<2PK;PV:_/NN5A[SKXSCYL!RE08XB7P298&?I&*QRD"6]+B"&"*5 MY'0Z-).FG%9RRPDC-9PQ+C-(8_) _GH>B-_, QM7%A?";;DYRK_?5K+]M4+Y M"/OR0OIDUI0<-G-A$'8SH3567Y@SIX_8O+/K#/Z6PPIJJ$K$NO/^;5Y[MUE9\;CT=QQJ*$ MXI0P",(@#%G?$B4C,,QTRN>-C3BNE>]Q-9WE:HG,6Q\.5?'U>&CN93V4'ON^ M^YQ7WXI-[OVSW,D>$^WVY=^\^E!N_K@3OR?LOOZ%N),A^AJ? Z-R= B6,1#' MNU%:?C7UAMN3.P$^'.5E6]GZ^GBH#^M]T\BDAQ&+X9[&7$SG( W2$ <9 M24\P,J3U!:9UXXZ'9X_WEW5W)\B^02S[_#6#M?:.W<4@LB/RL2WX?C:D)QZ; MNB0/C%EG\5K&6';G7CG1>S^V^2QIJB'?[?FZJ/ZUWAWSZYNN&6!^J#^5NQTO MJS_7U7;EIRE/$0^C+/7#!$2Q[[=MW1.Q'A)+HW%M9:W!<*P'+W<1;=%+%9#X MO<8!*1$7#4"]WZ477N?&Z^U()@^;VEIF(1'36^ X#]9$S5M5J1[0\0GBMPQ% MG\+1-UNI.N+67.5?!+)")(8H"Q$*HP#X"8N# '?64QBFP>JAZ?KZ^;"N#J;" M;F991Q.>@E26AX\7?;W7!^]P)P]\;HN]3-ZD(,C?^"&2N;%:;4B^J3"[9]R& M"E^H[96'[N7M,7/+[(O$:6GJ..J7*J CO7I3+6VP9BZ-^%B+WZEK4MY_+?;M MH8#\0GKSW\>B+II?7J#B68!9Y@.1A6<\I#2$<2_8:1#QD5FP72R.4^$>K+<^ MPQLKE9:#82JA\\7!NK2>HG3AR]Q"JT6OE@"["=Q2A=F1MV\*MDN61URCLSD< MU[O^%H(+ "G':1*G&:&ACR!):.2?9A),"1AY(8ZI6F M$CP)K=;5MK\[RON)YNU//WLW9>5UP>BNAIGC8WYUAK4$=W28EJJMXQU[^\(5 M.]R-V/N57SS(D\:F$.8'NW_8E3_R:@5Q&F.?1%%&<,0RAFF4]?8SP$9>J&QJ MU?5!;(?#VUS@&[U-:\JP\:[L!.1:5\U'H+VO/[P>]MP2^0J;>ONL(R.R5($< M[=?;NZA6F#.7Q[,B=[]9?UP7VY5/818SQKALU4H(IRR^V)C :5^29ZJ/AF8- M"O(TU_L=&N]!P!DKC*;7.3 M;P[R'.G4?1MZ7:C,EY6)PZ(=;'M^X/U#G@7'GC2A86LVG48-U1G MBZ%_ M,J"'.*8N(&^*\Y2* O[BA]6J_"]U9(_TRO"P6H\UY5MQ^DMBKV_(NK[CN_+/ MRZNOTH#Q+"8!C7GF4YIE,,T"649$4J \IX^RX6[&/M]W+,:=GYN_VI82_:'(IO MQ:'(ZY<^%SV!PT&4AC1B819G(*0H% K0@\.8:EWM,1$DQPN>9I3>-*/TLLFW MO-3JA%_S&LNI8J4FE0L,DYZH"@=:+>U=D'OM/_W6?L#RLW=RQ#M[O TIXO+GJXAT%" P+C, L@P&F:!H3U-G@2:%T_ MK/=DQ^HMM:%MK3CY@%:Z7L",K,4,+Q/LST>),0.J+SO:_K_'4^^+3[GTK]CE MCRQ_*17'ZOE3MHPG,:<QM(9>_=&UHRI,0!DE,2 "3+$Q"@$ZF MDSC3/,*T8-#Q]#/NIER'/*L>2DY,L>[1XQG>E7<"V%[2>0%QOJN(7R-M\##! M(N?+D%2[+@W<4FR)+^4S!-EA J^%X)+R7@[EUEB0 < @ @&)0LYQQC(>]L8H MB1.]9LJ&1G1&G5$OY<^R/](O7R6PIC]+C\Q,U4RI5#R(<<^AYA&,!-21]W'] MHSF,054EJU?DSVW/?)FBSG)7TO$YJ) %-FIVX53I^ M,_5RX=_V5;[>%?_)MWV1W?7^LKTI9"FA 8^YCQ&.(85AV!<<4,+#6._+CK'6 ME$;?F \ZS@";RW ],03K.Q$C3\Q?]QSK)8O3T*OT;QRP>M%X;"D M=[:&RF^0-9 VVZ)Y&?FS-6]*-R^C[:N_S[A6) Y3/R:!GW$ $8_\%"4=! X1 M,^DD;]6^@=P9-)2_&)LW3V\$_TFJX,]_WPG+3A ,-0V_SW)!W1N<#1Y;V&%[ M&2/2FC?/OWFPR)+JN&L.AVLQTH4&T/+X]7!SW*'-1O:%K%<\(6G&_###*"81 MI7$&^^4@9TFB=1'$*$.N=P%WN_+/M8A^TS1HVZ'SUAT\61J4%]_DO1!ZNS]]RH5"UNO=Q)]X#O$VH&56 MZ%Z&D-EQI73P.FH63S[:X*+YUP,MZL;BQRJ_+X[W*\HI]P,?T83##/@9XR3J M[6+(H58EY&AK$Q]I[,O]+\UY8='=,WRZO[W*=W(Y)VO>Q"LC1N&AD%??U/F^ M$#*X+[7O;[<0"371FS8((XXW!/\2G=?#\W[J $ZL=F\2-E3X9XWL9>B>17^> MEN199DI9 >7F_;O[AW51R7TON;O-Z!<((BV4:Y1#X81R)91OJC*6^ *&Y M9C(TXGRI=(8D>WQ40ST^W RM%WD9&D_CB%S((!KIQ-.18X,3U>%R?;C+JZZ* MIEUM=.X$YM:G=, MFM&4WF ZU5WU'PQTN":>R5_E9T!QQG.Z#-&QX$=I^VW3OGVX:4_L+L MM]ZN6'\M=MTGTO+++-GGJ^GX5=7&+OASEQ3^PVG\][C*DCC&*24\3B"-,P" ME@#6FTY#G^IE=E9,.D_RT-C]:SO,FJJA*TIMZN +V]QSR]]SVK2$;P3K2Y6\ M,2Z]*7:C^3*7N8]5+GM"]P>'7>:*]MLFJ^U:I&5!3+@\(,S".([3F$'L]V H M#-%8X;,"PKD4=BC[K>\VF2R;9=VFJ7HX:%7WNXZ)J61.%PR;(MH'IS\2E+%I ME]QH."83*:H*JUH::S5,2U5=NTZ^J<,..!V5@%;'BU*.O/ZX_M',#3$D/DPX M)(1%"6$HH"3N$ 0(0ZU&1C;MNCZ4W'YKZBO.Y4P&>X]6>1Z1E4Y L15=[38J M&Y!>AW)N+7V5/MTD=600EJJ:%CQ325FML#=BTU-J\KD/22O.$4: XXAP'R " M@SB*(#P9]P-_;*9J9'2:DQA+R:<9K<:[E<[XM+I3V?![T;AI$2GE2]SI[4^. M(7^IXC?.J;?W)<=S-GY/LI=:AL/49UD7A!EM/>J2O50Y,_9'>=/1C"ES$6NN!EQO M#O\N#G?D6!]$_EB][XYD?ZQX&B"/+<:#O*II8UV(K-4I;3D MW9NZ:9/%D:O?[EK5_%-;A/_^7-BR\D,4)C%(@Q $48I01'SB&V+Z^4>\2\=9.\"\]RB^@:E^LMH"^%9 MJK!:\T]M<6V-R9'B^B0_EBT_6UFY1)2%?I)B&K $,4RS-$V"OL(S #@-+[SH_&=PJ"?/BRCI'CRB%@4Y:=K_;:9<1>^I0FT"M'Z4FTU?(L6;;N> MJLFW W:5NI0^A5/L'[>I.Z?H?N*'(64<(Y3&(2$L"X/.>!B!.%#N46K/I&-Y MOG[2D51;DVTS/"R_,Y)KJ+0]R,=E[6T?S+K?.H M,C$O3$:.F%U UU$'3I5.WT97EXVNPH!F(?!CQF+QYJ2, AJ= ,2AF%'*PWJG MM@JP:%9K5CDA5!Z"'U0OM5KJ-9,#J:.#*"PC4W3AF/&5D)K V A2?3J2RT:=EYC M^E'\_MU:[NV6-S+C:W VNX=Y#U*SL:%%UM74?6JZC12\!RD[JG4PO1[GE=<@ MO6IH9V_2[J;GH3*) Q+L(!++D%D7CCWMCNB*.V.Y?-"PT!'#5K9G^\7 MD-M64D"EEO8H1^JHE7 8*NID(;"FK3UB&8A+S.W!V GUS"*KP*N.W-H,TT*% MUZJ+;TFP?3Z-Q1AMMTWOHO7N95 K*F"0*!1 ?(3\C #&^CV7B"*4VE#BT2"F MD>$^ISVUN)6E?>5N)U?"?:?;D6(\/AR&2CQ-"*S)\!GNJXH\LP2_1:B._EH+ MSD+%UYY_;RFO92:-91\UNFT>+:?J8[.X'G]2[_=7TX5L7AAUC;$[%2S)L;[NKKFTLD M/F0Q( B@S.B_QB49:KFJRW2;== M=V65;^>U54NMG+)2':4\V*_W&_4RJQ0!DF9^C C" M@,00!ZP_JHH"CJB%RE?;D":N?+WIX5NO?+4>JU$*/&>8K*KSR9&_7N6K9@ST MM=U5D!>M^\Z<5IL3W'*N.E]\RA^Z+97KF_?E_O9+7MUW%ZXTWUA=?]T5MRV2 M58K#$,:4<1\0X@.1W[.^]C9&$<9ZF[$V+;O?FZT*$:N']<[K0* )+L(Q3)TUXEG MI?L7V7Q_^%U='Z4B7-\TG1!Z0/(.WQ6!D&7,CW 4L3@(? 8#H=\A8)0#FD9: MC6)LV9QT'_AK657EGV)R&['Q.XI@_J;@=L\';8Y02V79X.0NE!#K?INX M>XH;N3;X7X866O=J8,/6'FLF661C!G+", <$L9 $D$,3S57,4EC;%!BJFUC MF@K2QSF*J<;I$ZB?Y]DCS4(R-[TR/:5",2738FT96F,.?R"Y,N#!)(,22^!O M>74HON[RQF(&F,]HDHD$+24IC&$*^U5O#.)$Z_[B,78FS90V9W#>OASZ]L0^ MG_I)DDLJQR1&%[AF3H2>,*28_)CRN@P1LN+)0)(SCAW=XL16__K$BLAFPG(Y M&3.4Q Q(BQ', Y/R\F01O M;TAY?U_N/Q_*S1\K3E&0DM@/@$\3G\.49[0W' !FJ%(C##H7*W3QG8D8:@?9 M.^Y8_?!J"<],J\;PJR=9KHD=IURRNN@,K_F$I 'H?1[DUJF"OF;#H5=DS1I71I77TLYU4T5BB0LC#,J$L<$@Y!$ %!H4T2VU1,Y*&9QR*)8AE2X< M,RYGT^1.53S9S4V^.5S?L.\B$]W?YI_$$O%Z+S')_Y>]S[ZM=S)A_937AZK8 MB 5D\QGS?OOX-R[^YLKW8X!QG&19@D :T"1+3T@!29+5M[SZ6JJFDG,@U)&$ M2V>4E:%U2J:;>>>65PF_O/;GVA.K0*G85ZUNYV?HS3=GUG[DR3,*-1)+!<&?8+DM.C@_OVG[>456TM5P&D#-""."WU3EJ&;2R6G M_$N,=CVU_7Q\>-CES;5#.PF1[\H_W^W%0O.^J18^?7:!0PJ$G<1/.(]9&&$> M]5H/,L8CG2U&6S8=;S1>PO2V1;W9E?6QRD_]NN17<$+L3K@U/WNSQKS:LGL. MTO76W(_X;A;?$J-W 7*V#](4R1L0?-OT+T.IK7M5NGUI=>_#;1LI?EP76Y'L MK+(XBW$<^UE&49! $$9I?UDCX%&,]>ZXU7NV8ZUKAMN#P-)U3C!I^:I-EYIP MN61*3Z!._5@EE"M/S-'M9-U_B%7\1R2U_5^ZNKB$;ZY-PB?4#-N/^]B(N0//+X4>QX7Z=MF+7WD*^\=*=BN-A$E,"$DB+/(CQ&7+TMZJ'T1,1UK& MVG*L,ZBN\T-]ZJ/L"6')J\=?I^L)S6ANU51G2EKU).CIE^5>CVGJ;;M!@@;W MV>Q0NPQ]LN;-LYTLFRPI*U=Y_U#E=_F^+K[EK5Y^* _YE_S[ >]D.5V$(*(< M(RAONZ,04H0!Y)P&"- @#K7VG$8;O+UF,(NG_I)4OFS)S%ZOTN47@-SXAVEMU@;TC1;A"]$U*RY\U35 M[/+TEJQM\T*8_)97YTLZ81:$"408 L3CD#& X@##,(64\"Q[JQ.#_@-=CB2! M0ZSA;O._Z8R3NA\H=;[YVVWY[>_"IW:,B!^>#HUG_KXP!LPYF?=E'X&['/LV MJ+^^M!234+X_?!'_8N4G,6$XC,6HH$E(, P@[!\?I$RIJ%S[H8YGV1Z+)\&H M3:?ZO+P]JIU1HC>HU=BP,:PO'7YE5!MQ,O^@-H-=CGP7](BTA_K>H2ICWEG7!F. M?36:;(K )0-OB($16@.51Y2N'1Y"FKA3N^#*4"E6J;(K%(Q+>4 LS MPI8C%X;X7]"+,4QH+12J];[]Q+S3IBQF 4H0SD(:$TZ@'X.D-Q5"J%0B,3%<9RI1977(\8>*MY8T<8/GT8$SJ \B4I7"'0)4Q4#AUP9 M"8(J3?9$X3$#@\)@2-92Q,$4_C.!&,6#ND@0D8Y4\GK[;?[]O_(?JS",0PHS MD-(LB'$@%(CWF0B+PDCY@,+LZ=/(1(?*:V!Y I>N4&B3IJH4+ODRD@IUJNR) MQ1,2!M7"E+"ER(4Q_F=Z,8X)I7-X6;>T/_"BWJQW_S-?5_U6"(X1C6#,XLB' M,(P8Y[P_8&$I $15,XP-.):-#I?7 O,D,H.M37/ZWE:/29C3$Q CTJQ4.[S" MQ6N%#V.IFU]*QKM06GR5]#<\S[:X^)UZ%?J(J$V=SL?$+$&WN=IK3-+R.C/7AA MIW,<&_HBTI[1=+8 "'P* H#$?S C"P'<<)! MZDUNH@2X,;K7;XG5^:K'KS;!/6)DOJ,O9E_?W=5FAE<5-L&LO=P3+# M289X ,6*BT 6,4Y.A>_">*)YEF-J91KI$NB\Q_ ,JT&,R515JBEX--(H?0KM M"=,KI Q*TE@BER)&H_UX)D-VF%$7(+3=BM>K[O[G?;'/@Q6+$S\!" :R=*1B2JBHYK_HP$1Y\Z>X+S M BC.&P*4(S2@?GHG,>$;&"$RX2E*>I=CGQ$\IQ23&:01[6R!F?*S O&UA M3H'Y\FI<"DRH*3#J!"Y78#1\4! 874:T!8:('Z^K M+^6?^U7"** <)G%$,YKX8MD&3Y9\3*"1O&@\?V)QD8)*2I: M8\KCP@3'V(W75&<<+]K2\[&L#^O=_RH>FCUG%B0!!2E/Q8-E(P,?1WYG+ I" M9+8-HV=B8MEIP7D"G=%YE1F+FI+CCL!Q@J/*G76Y>42(BMB8,;@PJ3%TXC6A M&<.)T@< TE25KYO'TS@ 2<(#F&2Q6(FE#.&L?SPGF"H7_>L\U+&4-!F]!*.I M''K$O*T5SCC14P=%.JP4[5]X_,KP-R)E_@%O!KL<^3*H#^KWI:RDNROW_>?( M*<()S5CF\R",?,XH@?T>;H0H5-[XT'ZPX\'=X/$:0-I'P_HDO3W(G?*C-] U MJ+$QV)]Z_LJ -R9H_D%O#KVT\(*H#_[/^>98"7T)PJ]?BL,N7X5I!GT8Q2GP MTQ@"\8.?=B;BV%?K#F[T8,>#OP$AKT8)PI^^_NSU\-050)^IMQ7 *4EZ"J#+ MCPT9>.K^*S)@S-+\,F .O;3PEJC+P)=J+:_<^OSC_FNY6R&1600^02 E">( MX8#V,A.3P%>N>]5[JFL!:,%X+1KU<:])S=N#WATKFB->C1 ; _V1RZ^,G>&5=Z J!)D\T9_Y*!-V9]([+FEX5Q\%^8_4?PH'Z"\.]\ MM_NO??GG_G.^KL6Z8_NNKH]BX1$QEH'$9VF&0XPP9V'&^H5'' '-UF&F5J8Y M1Y#H?OE#PO-Z?%X+4/B<(KK P>*HQE3' MLZ,%.\RH2]"_RMUQ?UA738/$JEYE :*)[Z<,IR!..(O"-.GM0*J^&#%[^C22 MC[;)W0>2T\ M[9Z&ADRJ:LD$)!I)BC9_%AL=ODC)H,*,9'$I0C/6C>?=#VWPHM,X0 S8]>90 M?,OI^K#NK*\ \QDA,8DX UG(<,+Y2>4HBI5W5489F49V+L#)EG[K?ASIMP

]*YSJ,CZD-^6U8]5 M#/R$9YS$D%,,2(8R?MHJIF&@N332>_8T(M-@\GI0)O)90AGLK*>*^GC3H/7L::6@P>3TH76G09$M5&MP1920-BAS9DX9'_@]*@QE3 M2Y$&0_3/I&$,"^K2P.[SZE:LB?Y1E7\>[N0%[NO]CQ6 ,48QX33+0K%"\G&8 MT-X:0$2Y?GN,C6FDHL?FM>"\#IVN9AC2J*H=[ADTTA!=\NR)R8N$#(K*. J7 M(BXCO7@F,C98T20!]BQ!%@&0%I@I/([S]!B9- ]\HIK4=/E(5( M2*:"HD>5<@[BBB6S%$2)((L9R(7WPPF("4U+D0@S\,_3#W,.U 7AX_'KKMCP M7;D^K" **20,I#P$4)@).>@SG(1F4+FZ7/_)T\A!B\AK(.FJ@19/JF+@BB(C M+5!BQYX47/@^J 0F'"U%"(RP/],!ENOCH3ZL M][+T=26>G4!&(Q9&E!!*8PAZ[4E@EJ::Q[5C3$UT:-M ]!J,5UZ+TKN J7UX M.XI=Y2/X 0.KGD4#,E=7+GD7'(G8"ZETB M];[*FV4[K/K7SUC@^6T=FX=B/3E38-?[70+U&J3_SR17UKQ)V"OR9I_P^57. M@4\O7'%CF[&W-.]8_W*[7C^L:%X5W];R1!O5=7ZH^S-M[A,4Q"D(@P!%*,)^ M&,60(>4&6;%$YKQ!9\Z*T^X+IB%,/#EB"'/@$X!]0%G_^"3F6$==E!_J6$[0]MM:Q+#V#J57MYA4:_OU M^5&3#R?4Z.G%QRI_6!=;KX&5^>.OCX:ZLBL/0<+!.ZK!B3,RGGH9TN+P&F'=&]G;N89W% M;9>N-]>L+(7-1Z F8/6)5$MO&P$.PDY^W_;_!4&V2-J\$FW3D=+Z"Z67L9%R M?Y 5S_\N#G?D6!_*^[QJ,L4/^:&WC$%"8B[2Q!#@ ("( Y;VE@DE2AYNBMVNN1QY([#JZMQX?A55;E)J-37NC,T[ MZ9U$-ZN^O478D+I9(WLAVF;/GZ?*9IDI55V[/MQU$EK_6M2;?"=>R+P\GO;U M2,I%8HABW\K5-&$L5/J(S)8MQYK6P-.4K='TJ8G6E,SI25:#K$W" MZBOO$;B9].H-K@;4RA;+R] J:]Z4;MY%8YWJ#4$ L?PJC@5I#)"?^)Q&)T$$ M&5L=2J&HVM*D^G@M-3HAT1Q8FZ[[A,G2T80R;3ERP=88!9I;\Q0F+ MM@.O:XD9%ZKR\2G_EN^/.1?.O+2&/!=-"+D*8^C3,(PH3JB\L!8TYC&,$8=* M9PW6C3H_>6APBM&SSQ6WQNWSJJ8\LU"JIT<=Q/8,Y^5=*^/ZK/%2I4K@@(!9 MC\$R9,V^6Z7C=U>SEF)SEV^/N_SZAMT_[,H?>=Z=#S35LGA=RY7G_4.^KYMC M(;1K B)^NK[YE&_*V[UQE@HZ_7#_+'&LEF M7,7A1S/@SL RGZ8XY &$-$!IG"8I.0%+&55JB#,A',=S58/0>V%":O^@Q>[U MV$UG*'?!TIV*%A$GRW-."_SJ%*4%S3&F="M-)LYCN;19P[W#KTX/$W%M;1YH M/@M$;3&EF*)^VXL@7:"5Z7:-?[#O>;4IZOQC)::\3W)$G8'[C(<@Y8#&(&,! MP3[KB@L$\"3UE:[+7A!1TN<3I,>?77;I,2/__1?>7WH\U#BQ_QAH=FC$SVG3OQ5]DQIN0$-T9<>I8*7_, M6=2;75D?JU>A7XQ6@?#\=[K1C/Y<5]LSR@2',&*$HPB&C!(4X ST*#.. ZV/ M0"?&YOR0I3Z(N,J9K9WN3HEY\S8\W0YL]OYTORV=.IIJ,]R2 ZDWG9T]D5?A M7DYNCU;)E^[([_)?G 6E3[//<)9#,S"=S?42+&/NFLW[IU_OSAH%M4\!N[FT MO #8*.)O^^)0_VN].[8XZ_IXWRX8GJPM T:B )* \B2#B$"Q>8O9NR\GY=5W_DLM18K,G:DZ>\$K]_ M+[]/]I[-7(W_.I_0.0_I\$2TO&AJKJ(ZZ.=)IT%_=1F.JU>BJS'#S!$XG<\C MEQ1 PR\HIPFDXN>6(_E\8;*?-DY+^&AS,E_+.4:"Z?9K7U F2UW8=S%U[=>[ MOLRE1OOM^W)_^[[XEF_;TK\&W0JD(1XC:2B]Z M*>M].%63UJ?,BKPX^K9N5X:+=/__M8 M/#3+C58]%+5_JH#J;I#.'DGS:5LIA!+_+XT#73GSFV%SO.UI0KC2EJ;32"YC MR3>5LZ]N14[ \5LS0UT=5O*FQ68Y^8^\O*W6#W?%9KU#WXMZ%6#N@]1'A(=B MVHE R )VLA7'2F6#XRPX7H!=XO%^EX@4!7@D;\.Z.AUE>G*IPY:*[@D_+S1/ M_.JIW@T2\8*,V2%N7G6RY$-I\U72T)+\]JDE6MZOB_TJ "2$D$7R$*SE,> !"%.DM.#@R3.U%:>&@]TOGI\ MM]\6:S5UT.%A6 H<$: W[M]]H._0J);7G1MRK*?]+^103R^&^MG5%\:U 0_S M#F(3P*5QS/6&YV^?5UGBTR1&@$\%1XH//A*??IFM,4 MD3HI'J3H\*$V3"T3H3=,?_OP[@NCWN,_5RF!."8X)1''F$_?&NV!4/#_(&5KV! MJL*$VD"U3(+>0/WXSW?OWWW\^.[#A,/TXS\'AJD&&\L8ICJ 2^/(ZPW3?^ 5 M!!%E+!;Y=,Q("")9CM\]F!-YH:36K*KPP*EFU?\J]K?;\EYOM*H0HC9:+3-A M-*W^U[L/_Z#7OTXV8/^!!P:L!B'+&+ Z@$OCX&N41,D"G.N;?Y?5;OMK?O\U MKU8,AGX($J$&E-.,292A0&[R&#W<^D"4D>6C6@-(H5S'@:7A,3T"0 MWOANF+GNF/%^;_'H5/084*11HN.6*K.:FTA7R1_>,\ M >@7@ZT#(YZ&A=$U17JJV/#R^6TY=%(M<4'!0.F#"5'+J&,P0EZ.?TV,^KNI M%CN\%^OY=X?\OEXEC/,$$1_& 4+03W%&TAX.CJ%B)N4:5UUM1U_K MIFG>*@4IHS3@,09VT:5N6ZNC#?T5-#'E058D^-VDR$R%2I[SD0WXXF:8L25%*898R M&&38CT+BMZ:AGPC1TE$.*P8=JTF3 .R:!,"D@[@=3M549G(Z-<_!AE+?YGJ6 MV31)A;D!G;)*_#*TRZY+I<,75>,4X%6[XN=K\2?K0R'2LGQ=YY_D=[_ES6]U M>T]QL]?RIM? MA*?]]8.-L]Z%M]ZEN\UC+AW^R[TH&H= BP#L_EQI82^.VOG5%+%Y[4AL4>_% M D[9EL5'N=01;&\5N()Q')/(E\UJ@HQ"Q+B?]":#!/EZ>_VC3#G?SW>X\GN; MQ_$K/JL$VE[I+6=Y9[BL4V9W^%O(4%/I<&>1[H4/.P.'5 >?*5?J M9TE]+[-SPYQ/GW_K:A-\GH0$$I_[U(]1'&:4M#;3+ ("@-[!TAA+SD^9S%NZ M6:)2]>QI*A9U#Z)>(M#[26"K?YZI$FF0J\&#*AL<+T.S+/GR[ C+'D/*%=]/ M#;9M\7E9_?NNV-PU38-W/\1"C)3W]]VE"U]*G+^KZV.^78$@IB&)LHQ&..$Q MS!#@'2A "5>ZMWLB*--I7=T,U6,S5+^UMPS([I=_2B_$;_=N>)O&C^ZO'TKO M:^X5C2_>3X7X[::;]\^:5=>.PZFPD[NL2%K1V^ZJ"('?:QSPSAYXK0O=7_]2 M>CCW6C>6%3C-\OKE!-"\'-]Y(-6+^4?1^=I.YW1Q6L VYH3./OVX8$J.E9M@ MOM55^[6FVA_*?7L9A%P+'7Z\VPO_FO%57]R6\^'8UE S)%#"),00R&^X44*# M'GH2$:5N1XL"/&L*H#VG+XHZU2Z:2\#J+C]0N8MA\"J&J^;KFNYFP]95[\+7 MJ\L[J\3?;?R=N"WG!!$<6"4NZ@5:QF)S690\;02Z*'"&C:3)NKY#^ZW\'XGF MVWHG<3SI9LVC+ K\E/@0I#Q+.8T3OP&!(/ 1TBH'MVQZPOUS";2[7UK\< '9 MM.>S'>X59Z?Y:-><9U08G_U:'STZAT3?35P6(M^.G'NU([,##DUZ\_>Y\"MP MSK<$@-B'C(1)QF(#A0#]\-VSJ2_#_?5Q7![DWQ8O]>K\IUKMW M^^:V+?FN/YD." DHA1D,(QHAA+D?^ E-LC@*0. SJM0DWRT"USGN\?Y^7?V0 M"=<)M;R2[+@S5UZK =#5WKFXUU/?,]7]>'8U433 MC- L08'2=U#.C$^XJ_!0%2)@#V+PWY^PR]__6E95^6>QOS768%N!T)7?&6)@ MOL7PZR/2FYIN$=![3P)>D 2K<:JDOI;#LS3AM>W>JYKKA$=5N14Z7QSRID7( MN_U!O-R%,-HV"[G\!H1]E_O2^0>!YE.Y$\^[_?)GOON6_UKN#W?U"F0D)&GL MXS1) 0.89!'H*D!)E,501X.G0>18F$,_]/7D=J) J&GP\F*@)\PM_JZ?TMF# MKK72U:/O]+S."_F]B)#GSA&O]<1K79E6K:VP/R#ATT9W&;H^L<_EG./)Y0S0 MX?J?^;KZ\F>Y"FC& $0DB1). AAAGO >$@2!UDLZ8^IMB;EAA'\*RJXJ:NCA'L4O^[U6KS/^0I&* $IX)1G M2<0B&,<)ZT&A*%7ZVF B*.XU.YQ*L]6H=ZW:UEF?7K>E"W\5Y998G6BW5AS_ MZNJMYZPU_3;@V+F"''&2 1 *'"CH,05IQ"81<"4D[O4[FDB_ MU8AW+-_6.9]X1>)>N..IA%N)>-?";9OSZ85;_-N_BG"+?^)$N'6" M^%<7;BU?K0FW/L-.A;MID7<"Q@D,0$9\0@+,*:8IPOWF.XU HM5P9@(X[B4\ M:2I\#W=YE:\EM D473,B#F7=73"FU/8F;G\IA7_$NVV9-POJ7UCK#1VV(?AC MN%95_??%7G[*4^7;XL#7FV)7''XT134KG*0)Q-1/*:(DS&(_YKZ8;R(89#PE M*= 13VVKAA-\]ZO$5RJR? T-.JIJRF#3O3R58(&9' \ MJB7OD9P @ ZB,,00H(X7'6&H(^Y"G6$2&# MQSM6GZ;N]0S)^UV"TA0=$]+4U,8Q7WHRHTF5$W5Y3LB K(Q@;QEZ,L:!TMJ; M-$9!/JSOKXO]*B2 )"$/N(QC!**& L[C%$:5O@F4YDR/LMX8,+I$U3%Q8U![C'E1ZG/:IDKHMLJ; MEC1=0U7HITD 1:3#A(8I%^D2)KVA)$N)MCPEZ>V6RM;8TFC(Z9XULR:;^NRI='$IA.)!GI1T&&@.Q!*5(@.!" MUUF:^"=1)R!1UUKKEAW+L(3[OWL7@+T6L== ]@1FKP/M!5>>^NFRHS H:/BL M$="3=WWR328 ^U'0F!MFC8;9M.$B*FH3BRY9K\TYSDA?P'3DSK=RBM=6;U_B M7^NJD!NGG]:'O-G^H&$CR>!&2T MIZE/E]JN@U.F]*8,+9*<[#$\)6-@;\&8MV7L*9C#+RV]/^9JT6U6H!C @"6^ MR*,ICRC*(H)/LH215F6-P>.G50RC'4L3TO15PP%?HW1CEMW)YX0H:H\M3 M#UT'!O3#B OUJQF+^\9*E]7P(((D]#'A+"8^C0 )^ZPF)(G>!XVZSW:L'0V< M9C3H7@FK29&:6+AD1T\ISL3,=(';$RH&-,*4M&4(A#'Z9[=(CF%!N>"KW&_+ M_;N]&&I?U_L_KF]N\BK?2K/OW^'K3YWM LSF/@BKTD9RS!E4;^7%Z8"B5;Q MEQ6+K@O!&I#>":77P6P'T$\-4LW[5"PQK:8[TY.LIT9*_,XD5$K<#5606>5^ M&:)FV:>GE64.&-,0P-M#WSY._,MF(1=&?HA"&-)0;OY$$! >=Z8BSB*M*ZB, M#+B7MXM>BU>>Q&6T-6/&GK*&N25.6[*T.7.E3\]X&98C%Z&9%GSIG3S-H[_$EK^WKM#?E^O$DB#E 4ABA/ "84T"J+>)N6^U@'\ M.$N.)>OQ=[SRJH[?)3:O 6?A@V@-2A57=).QJ;FP>^W#:!4Z)_LZ^L34T#+/ M"L/+T"Q+OBA\*6W*D(E>K1AB$0T9H3PE!*1) M%)$I,,:'W?J/5@QVKT*?]6 M[K[)/BR;=AC==.R:"]';7.GKCE6:3/>/'@O.?-*BJ"3*G"U/.-2A#^B$IO]* MW\N\I$/7#[)JGI<5VHK?%3^N=[B_[HRL'\3?.OQ8A4*BP@CZ($UA[/N<^$F_ M$HQQ&L*56$5^+96^G'&&06<,7<)5'DHM2N]0>L5>R,VZSKWU":^9 #F.RK!2 M+2<IO.A;^-_-+&E+H7YJAI0K& +V_<^UA.^7*/7^7_NOY>W!_OGT/ M,(5)'/DD R$/D1]1W^\AI#08W0+-V+#KT]S'H_K*NV^!OC" QV\(F+-OOC\P M"?%6M@NNO ZKSCPWV>[!:SQJ;B:,#L?RE@CV7%/8:K#$GUF7);RNB_KS@\B7 MM]?[RR\<@E4$DY"B.$M0)FR':1(#?-JH%>)NWG5IA%''VMD@\^H&FB=2H&_] M!SN5]B<*]GA64\I9*-93R6=-FEJZ/Y_H?O1]U)Q-FUZG;T !N35)+R_KXX2#@\SS_FXG46:ZO;?!4 3'U*>."GU ^C*$AAO^N30.8' M8W-*4[NNCY5.L+R;//<>3L"$+N[%?\70/>Z/=;ZUM]$[.A+F^>440;"47EX$ M1F#USF#GSRY?85$SN1P;BV5(J!//%%)+.^R-$=+F*Y&\/C0?S1XKD=X*&$6Y M705I#%#L$Y[0) $121BD/80$)UK9I57#TZ[.BPYFDV!ZVP:HU%>!=+QVFI-O M+IZ3\&Y)/7NL[6=L+5KOXS#YD^GG:T1J"NCH>"Q70<>[IB"AEOA3.@!\G B3 M\EN^7^\/M+P7]HL-6==WZ_U6_@_[[V/Q;;T3?ZF6UWC6=^5NNPJY[[,$\R!A M(?.3,*!17ZB0!"!2VN^< (9C??UM+Z-5%9N#R$:W'69O(] VM_DT/^1GW!JG M38ZCHW :N)S C%SW]]"OO!Z\1_H(-3]<.."=/%A.K#2.!Y<3,[,S0M>Q4SLI M',7B:\>%TX1F 6>&$SE:3O[:CYY;^]E=_KH2*Z-/>?O.<%>(7.[G9\>[M&<5V]/-A98 MT^F%\Z5KA$&.5250K##!61B2()6/#:E/TIAWE@#Q8ZV.%";/=WW(W<+P'N2- MON5>GACL3I_GG&HG-3\!-^)1\?3%,86:ARQ/.N'T;/ZZ/ARKYE/4Z=OA/&%G MZ.1D!)<+.2 9X\$+77#&L6$B,Q^$HYVQ""((*,E\$HK_1'Z,_;[0!V :ZY79 MF)EP?0S\@K)<>;N\KKW-8QTRUQL=0O4EQQ&7XU2'?=_LCMNFS'I!^G.F2E&" M#+A=G@J9.#$@1,:<**VK?]NO[^5X^T^^I?E-+NQL>2%RKDU.ROI0K[B?0$P2 MAI,PXB+-B@ YR1].J=)5UE8,.3\^/<'SMG*U4=3U4:(32^I:Z[AT-*,*J^8I MR=03IDL>>VA>A\TC4U.IL1Z>DE*S1? (:M46O6]0\-I*UQ9S"UC>6G.E=/!F MC?G;-?5)R MR;+LW%LWT,9\S*+#HEIB.0F!(S<[)2H/#9,WP:8M(3.B/"U!3--5=Z MTG6BJ8-SU6SJ3:M/+S R($1C^%N&XHSRH+3W-HW)JR[:9+<_UD6Y;\Y(@Q5$ MG(KEI$^3*"(()4% ^Z\T0!PCK:O0[%EU?9)YPC,ZKQK%K4E:-16M([.J"YC] M+QJ^&Z1SIE0#_"EG5#9BL QY<^#78#YECSF+4OBQ*C9YL (X2%"$,2(T#!&, MLBCK+TU*XSAAEJ50T>IT4O@@ 7D_%7MO6^YVZZJ6W]EZ]=VZRC7OAK3(N36) M=$"W(XELD"Y.(EO^QDFD9@S^,A*IZY>^1!HQ-UHB3Q\]US>?#^7FCP;/ MEZJXOV[9B2( !I ACV68A(Q/L]S33# MB=(WG>.M.%;I,[ 7NCOKZ?(()M44=QH2];3T,7\-JKFN9GB5G@'E&T_I,C3- M@A^E[9=-3X<^5N4FS[_"=0&PVI"-3&Y>HKU\1&G;2VT MY%JH5@]1KS3.CGJ]S=F C%DD?!EZ9M.ATMG+J;NV?E[)]X^JK(6].,8IB.,H M XA%$0 ^A[T]%@&MK\7,K4Q28&=0(FV!/]45[134F:Q5'^G2E=> FGKQ^0HW M@\O*L7PN0XPL^/%L*6B'&>7DZI3*-8O01V+'0Q[Z(>(PC *$TSCUXXI<&A'9 MP_MB_;5O(?Q0[N575P2R" (*F._' (0^2. I@2#4UVR'-=Z>X[%U0B2F]0Z2 M3*?'?11EB^KAN7\NEBUD 0+DE7>F_H1S!HYUFXA,R_68!B)C.=?H'?(F*2], M$BXH7M8OQ#9;QI.'[.EX:9:'D>R3+!:9/HVRT(> G(]U(53ZG-^: M,XK:E"F]J1\X1+BFU/$LI4F\\03^C0F1Y, MF5SHW&#LSEL3PSB>5)?GCS[W/8/HBL-721:F64#2T.<04PK3)&&=T2R 2.O. M^Y&F',\(3UHJ%.,V#,?2JK9K."&C>M/ XX__+W6*S;'[,A[S/#=D",6$.!&U3QB0 MXT[8"CVU9<-)7'^(ENDARXM.!C,35QB,XEYV07@IVL<4_)%=!J\P M.;BD;,(CZQ!-0[9)7VHPG<')ITP^I7=)=L@.-T+,Q64SM,EJZTF9YC$YN!&W M+#A.$$0N=&R;01R2=.A!'_XB;VU.8EI:Q4UY<(VJ;LQ6V;,F!A@>I_K] M&8L6RH:2$$<.3]HQ0Q%/WQ&"7;M^',=*=UE/;VW>N<[J)--3)'D4JV-DUS2A M$Z7UR=SG6[S.H)VOT"6MCU.H7J,&3K)G4.>F,S7F,OZ-#PDGQ<:Q[3$(XS@@ MZ-1$Z(36V"OXW_Q@PPKUF=.ZK8[BSN#[Y#'AT6/\!?MODR2G0L;X41.A MB+$=,$20&P3=#E3?1K;2/3*3&S.L%CU 8-]@/1^I512.R;Q*BLFH[G;$']\'O?!C&\3U: LQG@]\Z0_W_>,:Z%_ $A MF->YZU"+F6W.EQQ.,^K.>;WW2_J]"CCC?VSJ37AA1%R1W^$@6B!HG$T"OPNC0&W5CQ1!7G&*J6 RQ?]_@K@R MR7R=(6:Z'Z3.WGQ,B^N\N!.;(H.D3'?U]5KT6U+LRE_3NZ]IL;&]$-L^C((( MA0AY3ASQ]BP4^#YD-&*>],F;Z4T9C@0]@*!&V-YMUV!4.!.B@=1AI5^ 3S7= M'J82_-X O"S!1CA5.&4S+[?CSMA,Y5CN@,V;3+P2B#13N(+#-1J-R8UT,P7) MI[RK[41WXV'H4UIV$>?#]9?;E!-#/MP=LJ_'LH;QD?P^+-%9 4V9,3& ML>/:GN7R6!1:'2(?65+[-^? 83A8G- ##A_T\(,/UX!; (0)H+6A&9- H <_ M"3OJOTI>&3Z+TR3BS8K\I1:,=+AJ3,@R[3.%>+8BWXT+=O/X4"XD3B/S4KR< MR44K"*9S69K//P#4YOG^R8&(-8SO&0<8^;$=A&YHV0X+',_R6-"V$,6AKW28 M5>5S#8?)%@KX78"1%,]1],A-C9EB1BT@29)B9!ZJQ\# %-(8GM8Q^S,*>3Z] MEXP:^2P7NTXW*([L,+(B%Q+?H1@[F,9=&\0G:,38E_SDN49_ V?<^)HL:D"C1MOZT#BFRM2@E4L;^N!:,8D%6#S^(!J7H"0-RHD1[*9I98 MY")?BN2PO4T_'-(N$R'4):X;HP#Y#K,]-V:L11!;""EMG=+9KF$E^:\T*0!' MHZ8@6HF5TY>E.%53GQKE+U_K67*99,>B5(@@-;9[AS2 MR-'HED8%8G5)HQE.#4DC![M::3P1.4D:U=WQHTCC",N4I7$L>[+K]J#S_ M2)NXU>&X_D\[C?,IN[FMRMY%+HX=1!ACQPH0@D7EA]:.5(2*U + HP%D#5E7C V63L28' MD-[=[_/'- 5;\0^.6*'&6,RE$H7AC^#-$<&KW=E\,7@%;?!J?^Y)\ )/ZYK& MN*YX:0JV0-D7^IU%W:URNHA1>G(%_1V%.LIK>W MZ>ZXYTU^3F\$E$_IO;@BZG#S[E#7^0(\1]Q\\WP$#3O4@8A29MN! VW/XL5] M?03-1W[H8+5ZV1 &PPG&I_0A/1SK;&)7/VTC\HS3%SGP6J"2P^-_E*"Q2%P1 M!5HS5,ME4WZ2+(A7X"+%K*%%+)S2P@(GT*"'^JHN?-N?^/U+[:/%3@>/Y'FH M;(^^UX/%O:7Y3)/>W MV986:5+6/?R,R$519(=!C&*'.)%+$&2L0^2%/E4149;K+O MZX6:;AMUC9QVK\4K:OK=H@9BK(,.-S@!%Z)]A@YJ[(NK]P2F!Q1\#O^M0\5G ML32??W2HWYWZ/A/K:6695F^"(!ZS;%;/6<9>1"V?Q:0%03V&E X-:&[:] Q? MD=^G1?58)^#B)<+[9F/6;[R@URSCNGTBI]P+ND--K.OK7O=9O2^@AKI*>5:C M[0=>Q M('2A3QU+:0?QV#8,B^?YAJPSKE&G,T=S**>!<]"G)G9CF#.B9Q>H&1"NJ62N M0Z$F6Y'K[6)JFB-V!9?7?,"*[5)I\9!ML\--[^JO,XCR"__@\O5OM>?0(N(' MMFL[GA_ V/(A=ES40614[138K, 64+=RY/'3>1TFIXJK]=5T*95PDQ$UU4GI M@ 0OXKEUZ/8RINB/7 ,#_4EPMW5X 1&#B6%T>!AS /1&$4(-8U MAIG:@ZDCFS"MV@TJ\4Y? TLQ$QW)FV0B:IXR1?%LV3HA6N@4VNO$#&6ATYA< MAYA-->)Y#JJ#$_F7YHKL(1%/F?Z6B[FP9-\^G^#"R I<.XX)#9$?4X?:-F]. MW&QD^Q@Y:@_,C6S$O,BDVN0H.EFO'@M3@LOLC(4)N5MO,^__3W=W:1_X_G4 M^[PLO^1!^BG=[I.RS*ZS=/>OK+K-#E^^I?N']%<^4F_+#?,=*_1\9O/_0ALZ MD1/&K2BR(*;^YI#>)%6Z^R(O5J:@2(T_OQE_+U!+CT6QX+$[^0[L.?:T!-]N ML^TM5[?C?@>^IJ#H62)>FL_K7<]W1WOWJ>'F^KVP_67["ZM@>W>'9X A1N;\?*9,F;; MU(9>Z"!&NAE7!B-7Z:50?:T:3DA;H/WL$]1/9XK7 85"7 N%N!58%059(_%R M$KP,YVJBV]'=@!0D"YB- HO ")ZI\KP**\W@@*;J]\(Z5-2 7;GI_JOXX!=/ MP8HPO[O+*C'-R([IN\-O/"-[(M*QRP((F6-9 :,DAG8$+;$Z%3J^!2E4VK&I MI4'3VWSXUV^34A3J'<[RBB>J]7[[9/<@KB)0%$8]/,MIXNP4J\EA#0^<\5T! MCE#(H,"X9*XIP]N "&JE?1WZI]>DYX]4Z>=+ZGAT]%ULG/]09+S1=/>/0U:5 M42E.RF0E3WEZ1[,CB[C,#5F 0^;8R(J8%W=MXPA)Y89Z6S2M>T\.,*2IE[+DS2K'#T=Q&ZQYWE M;6F_W*5[M[+]9>*A7%E:7HDH9FA=P;%9_3;E)CNBXB[ZK,INZO[X.:VJ?7WR MMIG-K@_;IKLO>1WR/B9%];C!KNOCF$+FX8C9/D.>U0:V ,<^BY4VT6MMV7"0 M.8.] N4)+DB&%W+F8%PNNUZ.;+40<\8)SD"OV@4ST&(5D[Y-/E[#G7EWO J3 M XFW&8^L(P,W9-OSK?$&&90_A%268C-"=KA)#]M'NMT6QV3?7E<@)HI=BTMV MZ+J.'Q,[<@D.NT8M3^XQ6$U-&1;(LPO ?0L)W"6[%.R.13U3>YN*-"7+)1-P M701+RN-\W"KJ(0<&>LA "^VJNZUEYMF&8:*&Y$X/PRO1-TW&O#CKHY$CN;=- M;VZ*>CF=9>7]D>>?C7Y^2O=BB;W*NUV@'XMZ_V=R$ GI77+@>$Y)J@"W"8A% M ZZM8J;7\UWBT=AOL1$',R;_RNE)PU3U.)=],U43MI7F:V5VW@GF<^6W.EQPL"FG E[Q* M]D%R^.-OQX3#J-)4'/M@Z7U>9E7Y[O I+>_3;?7A^IR=9&FY09@X@0TQ\BWL M1S2,;#OND+BQ*_4&J\GV#8?X&C7XRF&#FQ/N6A-V+7*Q/E@TV.M=*GWT"N)O MRCT287L%GE$+THU3!&)PAER_PM"!!N\.H(4M;K8,5^84A?B[ N>,B[:O.RGI M.RD[.RF7=9)<:!W'VJ5 :M@'*PB;IBW,Y^O1*I5Q'9W+CTFVH^6; C"#$<, MASAD-H'$CV*[ \"@);4N8J!9TS5N Q;<<[0@*76'/ND2OQ-'%^L\(T2N(5H8,RXUW4H78]"1 MOBO+8[K;D#CTQ>Y:BDDL[M5S0]Y*VPQ'(+_M:\R'&XXSP9,2"V0U* 4]&\67 M1+@P395:4'B:3H-WL["DH.VFV1JGX&JLR2GT*Y9>TN$II*Q ;2?!SS5U#M5+ MH.L)MWI30#WGEFQ%ARGIU[(^WKX)*,2,N0$C,0Z0PRS+"YHK]*(X&-9N=WG MY;'HW5YI.90XCNO:S ^AY;*(1GZ'(*2>XB7K^MHUG-\\'8]G@(JG=;0R/4WD M3).L3>_.0,'O"]Z'+LWB"!VW2WD7< MPQ>P?RSRW7%;G6]K2YN;@3<8NQZ*@BC"*(34#PF*L.M [%-H.YZK=%71,@B- MB^^;#RATT.L5B@Y\>TVWXB69"SE93LW7[U]5W3?D6L-O&FED?R!>+.OM=426 MA3FX^%K2M&'AGH4O-TK*__5<12]1\8H 3F9M M6>V:#C_7U'N4%:,O3NW5P &V;#NF"+L8.="B#G5/;1$:0$79&-'"$MJA=,'Z M1 *E)<0P=QIT1,>%YRI*\I*183F9P.!J-&6*#2^%93(C<@NB'W_E_:0MX;OF MVJN!,0T9MBAU2420[V-FAV'7G.U!^9,I4QHQO4#Z\==ZH'1[U.II1R;75R]9?7&/50-@: MUEIUF)%K[D@J.RIYO?I89=OR65/(YKEF%-"(^I83>!ZAD'5-(11(%8Z3&C"] M2[*#-4:61Y,F(JI@CQ:,Y4-BK.P-W(+8DC.)3<>/BZS1>W&$ZD M: 62.]F$7&.745M-4IU!?)\=TG=5>E=NL!]8V(EC@B@F-L(1BJ(.CTN8E!Z; M1S'/JE"S+K#-RWH;;]%]D9LBKH*\3PZ/_U'R+XL;G.HW6\OF(7L^Y(0EH#9% M<87(H./D5H'6X3.=*SURWC"RJ#.:S(&%&_,.6L?BS QVYG-W?341_RT_B*>[ M$[&=_-UARYN,OM^GAS+=4!^YV(I]RZ44ARB@*.J"!O^ZW+3I]%8,B_"+)XAN MDNQP)1[E2/EO5>*N3P&SUNB\O@\LJ^'7MQ[/.\XO/ M5'Q),,F*?R;[8]H\LDT/N_=9\C7;9U4FTK1$;/_9?>!*L#T6XC8K_@,<8M'] M,TC*K%UL%8\<8D?<=(X1@Y#_UVZV!E%L6X0HO9XK[>@7==["% ^C$KH.9$U/D8-@VCF*$R:@P,*W)V30> MG, UBD'_J;171C?3BJH]'\EC)5F=7[,Z/,B8C,CJH7QE"JK)J$ORJ),S9>UK M=;B>Z7H)HUWFYS*+L!.Z""+>LN4Y5N!T&%P:V:,D4$O+BRJATLX?0\PK2N+L MI.M41AU;AL9KHPQU,A*IU04K4TJ]MET23 ,,*NOFN\/]L2IKF8;=XH]%8P\B M._2)%5$2QW88=RUB2)7F\::T8U@3:RP CE2],;PI:IQARL:7WPVP*] RJ+R6 MJUG07O(D(U\3V%V96$VQY)(T369GBA#9;8L,61YT"0JL,*2.XT%"NQ8=&&&E MEPJFM#.+$-G3A4B:M_%"9((R74)DKTB([%%"I,KN>H5(V1()(1K'SA0A0FV+ M#O2H8T56$'B1'5L,(L?J6N3_)[5?6T<[LP@1FBY$TKR-%R(3E.D2(K0B(4*C MA$B5W?4*D;(E$D(TCITY%W[?GS:!A#:./$PI],*0H8CX$:4=1C>._;D7?^61 MS;@ W-A33]#T+ *=22 _#"TYUG9-V%TWL\/G6S(VX^OQ*CV;FU>[R/Q>8BO? M,IY?6029UW8#"\YC/2 ;I1IH)Z3G*XE.5[<1F\4.I %$ 8D)M3D"NVLW"K#2 MMJ/IK1F.)@U -=W70*&26,&*-X M!6<7C9B5&^Z:BK,WS?F0D*?BXKU<\>Z"B&1UJ'L-A4W=((Z@YX>\<<]#%@]Y M'0K'@Z'2_(SFM@U'&I86V0,?S \IN,X.R6&;\6&9'7CH/PZ_(CT/\9+S) MR MKC@3TIY(DPYNM* GE"9#TR*U?H-,TM_ V8Q/G M%+22I7$N8243"&,F#J0I78E-MP[-3H0605X(+(7!&J:9'NAB5$Z<%R%13JA[ M4U]RG$W(&.:R5^' MINDV*C?:8;64K&4'ZO$UX<6AQRP'1WX0D@CBD,2P2_3Z M8%(%.Q_[FLI8L?VJ@[R*'' ,L>H%K1X_K4-ES9HH5]KJY%-/OKG!ENR9\=*B:*.]N;85MJL*.;78'L&# YY-5 U&QEQ$GP-##N=;*]C[&FU M*#?7-Q5GQ^]RWN[_U,OB'Z[?'2K>'P6,9M9L8[FN:T%HA5&$/1@@SQ(U) M) M2*AE$:7CO!.;,KT)KX>NNXAOYFG?07Z&YG[U$+N.8:;+F.>SP#HYDD[->5K5 MG3MC(274]UW7HUYD1[9%HWKT!GP4(TOI]A"%CS4]IW8ZU72&3%5-W]?NZ[PX?B_R&]Y3N-G1? MW.Y)/0]BQ\<^X?DRQEV35F0K'?^3NP[IT6/*RTQ?%S^R\L0;N>?%Q>-' MWMW$SL;HW\?L7JPS_)96T??M_KC+#C?M\'V?)F6Z:X\.=2M'%@SMV N8#;%E M42M"Q+9;6-BQJ-(#"L;!&):Y#]\.Z0XD-::_JFF;>3_(Z=^J7*"FD1WT*U"# MKZQ5I Q$:V4EEJ$,:,HGX%;@1<3=*NP0,317U> M\K7*>0W]34%?B8J_R?,8_=;GO)4KMT9#935;-[?2,^[;[?'N6+]1R=+[(MUF M]:0D__L^%7_A&/N3E1?Q#T(//3&S04)F6WZ$/9M@.^B@$V:AS2&]$0@D9^[7 M %E*AOQ&AOK6R<_A\4+LKZ!G*]CUC*W%*>E9J;BG?@T4RF[/7P-6,?$ 1?*=ID]^K)LT\UT/HB# V$%QB#T80B?NX#DA5IJCF@V4X1FK3]G- M;?5+?OW+43P7VDQL'P^\1[<'2E*PKTU47**8SV>22[5K=)?BLFY?PWF4;>&! M&M_I6LFOXJ*?_Q:O< M;ZD"PV$*%+M*'5HGG]NLZ0L+\9C]??5Z&]S$AHPU. M]2S=Q@^I[\:\= B9XT9Q2*%GM\$V61V!C>O3^=GL7HHE9V-=3.3'YO(LXGK6$Z ?->)"(&! MW\W N*$7*MU$IKEIPU/0@UFO\HRT;MI-S%)H97RFN8@U3T!HFV:0=LP*!5BC M<9.F#!0YU+'*MPDL1'$(0S^&**86=! ]-1E Q'2MY+W9D&&I[+#527)Z7C0: M4LG9UX1&KOM(<[N.L:?'%(7U&T5^9,?5Y^UMNCON4W$B=IO?I4%ZG1=I\_?$F^[M,OZ?:H2 A]1G <.([K M$%?IF1;36 Q/WWT^WMTEQ:.XN"',[^[S@[C(2_RKL0 TYG3_X@:IWH)HW%=R MRT[Y^MPI5Z SH%;9[KZPWVLC@+ "U&;,O"0SD?0!49[+G>O0 M[=FLS9<9-&/5_ZQ8'4*.*FHNP0C20WJ=5<\0X1CZ'HJ1YSH>9C1"R XZ1#!F MP3CEUX]C/M4_BPB(WK@^9'YOJ&K[LHX8K^NOAMZ>2\!/+?J?5Z3IRF1+Z;DY M%ZY-RPU:>E''3;,K]1S9&0Y+K].B2'ZEO'R<,3X,1P\,HY\N :=06\Z^=V0DU5BS%K\KO"6V^K] M/^[1MV7[@=PS<2:H?R6K6-[-*WAX;EG[\[4,N+&U971]G6ZK7NO?/R55*H > MMMF^V1+P#!+D*1*U YM#8E$0A!%#80<)8:*TW<\HD/FJRQ/XOA()_(!E_%M% M"42O%6<6CX>J%J&CV'?Q]1'0^_O]HSA-\H^_?/X+B%,^5)(]^,Q%\A.)4?YY*DA? 4AV/%Q,440I]$01AZ)#X7'5:(G1&3C!I;GT^AJ8BV M6?7(,[EFHS3/ONO3#:!O3J/8K4&C9I!TND9I9G AKXR?^;O(.VBD6=.4GDZ' MC)JR6\@QXZ;D*"C/8^;8]U#%/?2U\U#OZ[MC(6K>ZC8%]VF1Y;N_ 'JX^*L@ M*^L?W=6U="KVQ'Y-JV]I>@!)_7/W>9G5)5:5_)'6US,W7R_2ZE@TQU;$[R=U M^?T$"/]1\9WSRTHEMSVMG_D#O+P&WVZS[2UH(-R)TAV_+/N>-F-8E=;60+\$K\8M7\:!_WMVR_%Q_'[>)<<@R9 MN/KC>%\_=I'<<73BQ_ZB;5I2OGN]/>UHH*NN:EK1A'VO3QL:8U+Q7(1HOYVC M*C[GU]6WI$B;0WTA<2#R/#N*&*8NH02&S:$^/PI\XH:;A[3XFBN>]1W?G(JT M]9');\G/RW%G'"90*%=LSNF.@O0@5ORO.]%LMX^I#"=YW540OK, M>?T@@BZ>-"A6[T19_WJTC;@0(0YLUZ>\S(JC"#$+*>1I!"+^X:=6$8CS@I.[8II5DB]>->0\(Z,/(C MIVL^M)'4[+;V1@U/:BN]GVJ8WNG9G3%F]>9TJ\SC^MR-S-Y&T;]ZP1MIED*F M-H$W#2+X[NX^R8IZ:AMNXAA:+'*A[[$8HXA1&]E=ZUYH2QTCT-VF80D\8P'; MVZ2X4=U=H8W:R?IGC%6M\M=#N1KUZS,W3OQ&<;]Z[1MGE;ST36!-5OG^EF2' M]WE9?CB\.SRD954WM@E1Z/EAC!P24P\&//,,+69'++ B+R345]&Y<2T85C4! M2JP^ELD^K1-@I2MY(3N4$SCR=:G)6 M,_F30/2S(+0':E[Y>I67 ;&:QN,ZI&FB#;G.GJ4F.^<6FDVY[PY\$/.OT,.. M90_9+CWL-LC'U(FQ[P;("2!S/3<^MM5GN8,XKU))<#:@6SH97X>*:;4H-]<_%;:/UJ?4 M?LW*;;KG'3+-C^5O^4%SR(=8WR+ZHL)4]LRO!2IC:RG M)T(O[BL^O3K7'$LO/Z:%V'C.O_ EC^I=Y_6/?ZHWT9>?\OT^SHMO2;';$!R0 MV*(AKZ,AICARB(]"R'@5'5F!;2N]^;8X6,,9XK-#X/G &9;^XY*MF>!LISA\ MU%G:G#%O; 6_"VM!:Z[D>9?5L"]9GB^.TUS:NYH.8B2ZF';<0'Q:39]91X1; M#QWY2L>V6I2] ',36K;M,H\QUT%.Z-@QC^QM:]##CK5I3KQ]KI*BD@N18UM2 MT:SGH*3EJWNE(JD/N_WOY' 4!P'AO"IS@:$!<9C*Z3K&]&0KW*RW'!,E/"1C6T61#!&-/;=#EK M?*5+[FRJ5=R0R7*2;Y+OB?&!I2K0K #' M* @C A&+<.@2#],.&H1.I';<;Q9(4K(SY0#@">YL,4*SSR;%B 6M)"9XS4 M,8_#C%<3K1GKC16*[.NJ**:[=]7Q MPIC14ZH*79P;B1GMDU\-QNWCER(YE/MFYX_O0NR1R"(1M1&U+03%(Y -.B=R ML;&@,0&3X:C17%$L9H+3[]M;_IT4%.(J[.;O7(^RUB"#\6**QPP$C)F<93QB M=*\M=H: GB4KCAB7Z=<5,C0X^ >,&3JLGA(TM+$^=;T/,2O&(464%S70(0YV M8K]KC89QT*[W18=I4TQOMJ.^VM=!&KG6Q\N_].YK6@#TPZ[VR7*ZZO$I;X7D M:I\:*]*/!E3Y]H_;?,])*L7CV=7C;WF5LJS<[O/R6/0NM_1\YM@V@9'MNK[% M$'0#MSX@ZED$HU#I@@Y]K1K.G-K3L^!S51RW%4>F>/>_/G;E_+7>K9*(QQ;(<4NFJWC8]K0V7\ MC;IB_+?CG3@:DA?E7]7D;"1G)X3H7@ M8U*O9_S>@9U9LUXE;$"BIA&\#D6::$.NL\NIZ9!4F;;$Q;;#GW7"Y'C$8<&H1_:GM]B<4@8*-6E M9A 8SLQ8>LCKQTC4US%E&\4 MN0/*:-99ZU!.PS;F&;8 M#.MOG18DK1;P$'DG+GQKA" _PP8_9=V7I2]F6$ "= U]:0?]@$->WK8I0UV1 M0?DKT;9%_81:L@_KOMJTWD_8O^3UUP+Q=MK'Y%'\,"T*L46@N:L-V@Y/[@(O MXE@:EZ\N=YMTS]D[\T_FS- GV[YK[8;:H?!D1^1B>O M0_GG-/C%K7$S E:M53P(O;E&3DC8UV2WX$QKMM#ZQC;VJW*S?9KM;%, M#U6V:_/7S^GV6&15EK9WLZ2[>C=_??=_>Y?+<[#-W2V;V/5=9E'L$-N-/=>B M$.,6&Z8\OU"I[^9!9+C$^]?SX'Z?5SS]RI+]_A%TUG6AGG?$,N.]6/PX_YE? M3M\75T&+5\2S0V.\>-Y\6QLOLH)=FTBD+_5F=.TX4W>0*Q_7UQ/4*L@^?G V M '06M">WSC:(RO$4/3Z*UU=NNY>GN"7SA@,MY \$BWF=NXY0,K/-^9+#22T, M!<14+D:2<3&K# MG$ITL$ ?UV*K?T,D#8QF+=RN8Y#J,24WT/22T+4)8YZ'K+ !3 BD MOM+I^@5A&LX!&S2*^RJ6]-IH&5VCPZ:+\!4XVP7ZAH$&-NA,J_/TGG&@M>ZJ M^\$5B;DF5ZF%@KG[QVH#R>Q$O!V&EO'-$D$L3,I;_@UQ-N0AV=>+(18*H,^P M15V/,L_'V')P!YJQ0&E=>F&HAH.90%3KW%;\)3T#6RZ\C?'G_"'.L"M7$>9. MG2.2Z!>KCW0O/393M)O05?Y\$6\*&0:CWF0?23W3-A)Q\AKB3RF/T-FV:K!O M L]V0AB+HSZ>XT11@(G;HG5C8B'I5]T6Q&@XUIW1U-%.X5FR)?TV'-J6AC=O M3)L:TD"O"X0_3A=0>,CN!^D*X]Z]6[1+R#V59X[_5Y*5M7A\!0_QK8&%?%WC M<,&*O+DHL/E)_BDISZGX;Y8;S_8LUX6![]A13%'H!CCHH/L6#A:KR\<"-CW5 MW)SP%G>[=I@6K,M'>W6!ZGP.AZZC1F\OB&U^H?[ SM@?N%2_X+ZY"O:IO>=/ M6+9/IL1D\:['7XN'ROH5THWGV5:(8!193N0ZU'?<HJ8F)G*O^;,/;JM*X[W%]6'QPONG"F&#F] M"_WY0J4&3@Q&3%T>6R)PU@'^-^[1?M3?$.*AD%>ZL>O:'#FECN6+(QTY?X@T[\-5A,>F5YSM;'_SQXV+K_IMII@XK<_\^>+A1#X, MQD(=GEHB#KX[5%P4LGJ2E_D8!3$+8NC[H86(%U'2HO4B@I1>EE\*H^&8=X:R M>.!3\MS\X6>[8Y<8+H!59$&(6$VK'-' =V &UG8"J7):U #REF*5^GU:K:DF+]$J\ M5+D_UO=FW>3Y[ENVWR]]!/-M#\X?P PX;Q6QZT>OQV8MP!0[P9\O/JD28/P\ MI:(OEHA*_:]TIS\][%@V9+Z/ L^A=L1LCW:HH8/H4K75&*R&:ZP>I 7O!ACE MQ/FCE&G_K2)D];_X9[@JX!6GS13/IG27/U]PF\2&P4@WW4L+[L#L?6.#(NH3 M*^;_+\0DLGDY24^Q&DJ MY'L_&EZ!0[K@WLRQGIX_+)KT[II"XZFC<$/_'/'Q=<_-%",G=IL_7YR<2HC! M6*G%5TO$R_-VF=[WFI,7;A!&U/:)ZU//BMS((I2UP=Y'/F,+Q\P)R.>)F\TN MO$-^^&6[IE)RBL?GCYVFO;RF^-G;L-G[_@]_XN^R"V<*I!KZT)\OF.H@Q6! MU>:SA1/\Y>*8/O'G"VNC6)AG&5'1*XM4@VFUL6V(& P1CFR/ MV-3#@=.=&_0=/XJ7VL@I@\WP+DX.H3UR<-K)N6 =)^.K!0HVS6Y:14CZ;6"B M>_6AB(.?J]!2\/V?+_0H66^R=%+V@N%0\[=VA_M%M+Y#D(LQ"R+7=6%(,7*[ M?36^!QU[AI S&:/AT%,74N">?_T56NEAZS='N@O3 _U*)VS+H=GN\.^[%+$4]K\3MN"_2VY0/K(?TW6&; MWZ7O\[*DUU5:?$F^GS8!QA0Y7N20D. P"HAK!]!U'#L,L1]&?BR[P#P?('/9 M5@]Q>^? $\S@IP;UST#@KM>'A>LEXJ6W%VEPQH&'SNWL= MJK6 W?G2 VT&9>)"^;!+UTYZ#^_D_;SA.M>I]5D\9C"(S.$EO'&E@@Y\$X)\O MQ1%ATNE'3D'E!X@DK[M#=RR9Z/0?.)I,M5Q'/-'"ONF(\K'(\N)S6CQDVS3, MRRKDZ7I6G< 2%CK0<3$A-HV)9=N>3SNP 1UUD&0AI//L_Q%1YUX !66#E%?M MI>*&V:5<:3;ZS.&^Y0J:VCK0F@>$?>"GQL(?+S ->\I C-+4-7[L<*6+!$V1 M2ZM/9(.89)'VS";Q[?Q #\WO?.1@B[3*BE3V4@ *ZE/ZPC$JZ&C7R=HU:UP"NRAZ2J(?*VZ\=' M2P[G[^GNAFLMW?)OUB;O]3>I\\UN@^7//JZ[#-[I/]N\-O',R7;^G^(?TU/U2W MY09[,,"((=91.G*.XX/LT)+>^GZ08Q MU\($9P:D]Z8#Y5-[*((VSB$04QM:D/B^'Z+Q8<0^T:55PJ! M>>%%AH57CFA#NJN=X_ED5T!?N>H*B#I%5\E;/ZCFJMDX57)',&I.<;.'=!-0 MQ&R(' NZOHOB(([<+O'VO8@J/1MH!H%YQ75,*ZX4T:845S?',RHNA[YVQ>40 MM2JNBK=^5,55LG&RXJHS.D9Q-RB&D+DP""'%/K/LT&4G4;?#"*L<15?Z8"5] M''E^?+E1*#FXI%E:WYB1ASXP%!3ME^WAG].M&&&/++W/RXRW$KG(CT(/1ZY' M8NQXB+)Z*=L3.Y0"HI(MJ'ZVX3S@?2JN1]@U8!1WFBK3)!?K33*D%L4[)*"% M,J\>/.-A0!+&,K8.51B-/M?3;\;N)6SN:=@PAP8!A)'G("^.@M#',3TUX_M* MXJ#\X;/M^>/9Z6D'T-B=?K*$R#4/J$21FFZVN#6*K;650^V3C*M%D#^!;5MV" MLN+U">\ECR Y5K=Y,>)F6D7>9/7"%&6J8E'C6.1-XR<<#.K$&*[6(A*CL+]0 MB/$,R,K#E^PN[<8.K<*D*!ZSP\T_D_TQW6 _M@G7HY QZH6\*1HX;8M!C-1* MCBGM&)8.4.%2 ["I!%O?BDML12JMFT-&B\E&N?)-QV8_7ZN+_.]GLQ\5/?QZ,J@5I8 MEA3 N0E6E+\S/'"20@%P:>F3H&U(^'2ROA+9TVK2<]'3SY>LY-7'[YN2]M>L MW*9[WC_3_%ANH(\]WT91:"$X&9"BR72N0WZFFY%K[F:C96;C41+%@0L#"\7\ M(SUJVV[;0NC9U%/9'Z+RN8:WAS2C9$Q-J$2.LHIHY66\<"RF%'+B(,W2ZO1 M'OEE"5"T7OH"NN;9@M/EWS;%+$#0#2R,? 19%#JN!RT;4X:Q%:ND%(H?;3B1 M>*.+:R%';N ;Y$5M[+"?7^$UA0,U,0B;:N;4 M5BAVH6*(,&^"> &FMA-T;7E>$*EK@FH+IF>+V^>HF\3@KV,T0IDS%:DP2=<8 MQ;@"'6/+2L<$%O\O\2#U[+:IR+.QTJ+4J 8,BTJ-J3E,DIU1*6[5'46UIN;)LB-R#$QRBV+4IE2;J4/-CVWN'M(N$=YHE^_X%8EWZ_ 8>! B0:FY 3&&$EJDM*)28UC M7@7I,S"@&:.(6H=*C(.>:^@HH]<7.\GQW2C"_",#%'O8\GS/I[AM*+;=.!BY M@4'VX^?8N@"V3R87%UMBDPR;XPASQ,DF#V:0&;M0$V$+BL7N'1J1K,W2AK39S M/*TMXS/()WA@7U\C4PB O^37OQSY/Q9)4X?X&LI8M?"\CG&FR9;G>:Q&AL:M MS?1VQ]L!1J[OVU9 $(F80QPO. 5,"/TIRS,*S?S?M$(C=11D,I/K&$'3S1A< MJAG-B\)[]O4AKN8]QB_)]R;=%"'1BST$8V)%#%G(LAGV[;;!P++X(%:[@V1T M,X:SOM,I-O&(;M*61,K3J%-HE*L:9V)0K80\D=>@$E.MI^,@O\U_M]$EA@9D M2 .MZQ B'8:\?--<#S>R8O3N4/'>E7W=IZ>6HNZ1Z[_E^>Y;MM]O(FA39%$N MA QA;/FV'=M=TR$E2M.W6AHT+%!GC%+R9&1HR? T,,BTTKR.X:;7I-Q@MQR] M7M++/7 T5(A3&&KAE&NQNS2 M.$7XA0ZAO\J*W!K3"!;7H3<3;;B\TC2:$?F@?MJ7^>Y KZ^S?994:?GY^+7, M=EE29&G)D>3;^JOTL/O?>7:H_LE__,@[XL:+/"]F4>@3SZ+$]G& H@X3850Q MVIM$8CP-Z,"+R__%]+28J>Z,4-,LPRZ1T[;U>$-- WNXA2?$8D&W$Z?*P=F0 M*] WI;ZYJ#7FJOZEVA[0&31W/C>!^\%$;PZ?KD.19[+U16HX'\-JVPDV%D(V M1+YO(S?P@\ CCAMW'QY%/E+?1_#F1\ZR@6#\QH&W*5'9,:"5C3%;!9;8(?#F MU@!I5M:A&JJ@7]T,H&BS]&,M6?*5ZXFX@YDKQ^#9T_U>;E2D^ ME:6-=#DM681O-;5Y3G4#;+%CO[*,#4B5=M+7(6;ZS7K^?H\9WD8(XO,SRY @ MB#R?43^(_0 Y-B+M*G8 ?<]3FA&;T(QAT>M.W._/"!4O*IA"H;*@F61OM(0M M?V_!98;D)&LLK:L3J=&&7):E:=Q(5UC;;7[D)=_'Y#'YNC\=GD(TMMP@8#:R M@AA!SV'6J3&7>DI7,8YLPK =:C ?0-+L0H;29MD56:>,<4JK2.K1;34UNY7 M>1DJY*81N0Z9F6K$\T)/!R=3;O3O-.ZQ:QJR(&1BTLBA'N6M.@QU-2>T/5OM M>FL=#A87I- MDKC ?R)?LOH6W=WO\\8$=VB%QL1?&KN\%W<2X[=I8 MZ0FEZ:V93ZJ*(Q>VM 4ZYJY^#93*B=N\;*HI6X?MEZ(!!UXK^^85M3?I&E T M?52O0\XTVI.;ZI3*=: 8N:^T1S%V(LA\SXX]"WH!XA5HUUX8L5"Q%!S9RES" MU=ZL4\\.YT\.O/=FJF:O>EXG;;CPF4CT.@::!CM>EC]:F!EW4.]%6A)9CA,P M1B(4^F*KLQWXW,?;Q,94!MFHHT3=?.5]7E19?@#Y-T"5 /Z>L8<+J,&3RX-Y$CQ9AV.F1P'NJ10V'L8!="[#%$K#"F73%@.UCM M7=/QK1C?U]?=WI2>9CE''$":P*+T;.<,!"I/>-;YP/GTT6)Y]T5ZW@[_$RA= MAQIIL./U\#^9&<7W_6K9^_!UG]TD(O"=&O4<-T#(Q0$F$8XHBA?QW#39ENI=H3WC$?SY M73O[_C#:IV5Y$J VQJ^BAI<[RZ>-_76,.(WVR!7SHYD:7\_WCQC:$?*H2YV0 MA*Z#'>H$W:%EA!%3W;$TOJ$%JOJI!;T*C6-K>D,,ZBCKESIM/$224G$_@MMU M:)0>4]XL\4?S,_JNHUZ.(BXU\3T<1K:8WB2.XSL^Y"UVK<:6JW@?W]36C&<) M3VX^>I(B3+_^2)59.;V:DU(UR7KM(J0GQ"$\48:EDM M4&CO_^Y1^"9_ZLL&([A?QTC4:(_-CNWOK/7"00_'(9;@W/W>6]3<=ZVYO,Z2\X*:5 MG-$K;8LML,FMK$F3M Y=&(7\\EJ:HO7R)P#O[K+F6BEZV(FC.MGA)CUL18LA M=)R8QI%E,8\+C4>1W]VMX,# 5PJD4]HQ'$E[T.I]Y=L^./#3)U'O@]_R*@4V M^5GU,. $=N549"YBU53E.:=/<,U]VN\B04,5@ 9:UZ%#6BQY<:1/%SL*#[LV MTV[U73#_3/;'=.,ZR/,1"S&C."8X]"+:+18X)(!0\7U7Y<\WK$LG2,V54U?@ M_[7^8ED0W"<%>! _Q> ^,JR+/'_07F;%.)@S+&ZS8OL?]+=E2@.4I"5Y3'= M*;\-JTZVG%R9YEE-ILX4?VXHK@%=@7?#I)EZ.O8Y,P/Z-(7'=>C2) M>OB<[ MD0U9'7IY%=6[0WM!^\=FEHM659%]/59BY?]++DHWJB6O?D/]H[_*K7=@8 UIK0-\<<9/R4X- M9]%BMVCI=E>-95P0[W7>;C+@N2Y%S!3U\93NP M^V9^K,J*?TLH3U**(S LW:9W7],"('@%A$0TO^E>>=BZPLZ%C[5M^\IQB?S' M>NHS"VI=0'XZP9CWU><0N..7S\R?<_+&M,$H^M8APN/AOS)!,($'Z2W'NUTF M-#G9?TRRW;M#NQK9:WT3VJ'M,69'Q+)MZ'L0NJAK&!.H=I9X>G.&Q?*,D$MD MMOLE.X!M U)Q$[(&8N4$9V9.U22H1Z= )Y[]:/%=@;X\S;PQ^4W*AK8GZ^-[ M'9JETZ#G6Y5UIUMLVKC(@M[%!+, M+-OS NK:C'8-NSSA5-$U#_G#])?F^8YW]%)0*@4.9AR%7K&/@&K/NY?$I@RR^-:33[_MR:([LA_,2,.S;#G+3A/>[5S0 M+0B5H&25]V8AEUK1\ MADZKEGYV']_?&^#YO@5#'\6V>+7%\>/3A8;$\;QPM.R_"MPKFP?7SD0G59&AI8TKHCM75G$&_YA[^K%<+T"257?):Y6 ME8]QC%P5;LHCH\)2!^;)2L:\2?Q+/@;R] GDK2,5GV) KJTC3=U7M&%Q%-M6 M:,LJ2TMT6:TG6(RA0#WMQCHLB%K*C\FAWRHLZZFFTI&\\)L>4Z M+K7]F%FQ%SBX6ZT@KJ:J*A3)B MM!3'"*19Y@S?2(=6O,W5^/96:0>M8V#/;;21[:R*G(\X=?[J(]\;2*"#*(8N M(6'HQ[&'@^[J:1*3D(T\BCZNL5D&?N]\>CTGTY\^?7K68?3Q]9%4RZ4YL[*L MEO:\?T9MM(#&OD7/@'IJ8W8=NJC/G,M'YG7P)'W%9%8F-S=%VMQ_\^'Z4_-V M[!/88>BZ#G$05BF[)C5DN 1[BDU,'K?HP.\U MOLL'=PQP*B=8L]&I)E;CF31SI^0 2P.:I87<=>B5'E.>7R6ICY^).O4^.Z3O MJO2NW+B!Q>+ BFE(+!+[(80Q:9LET ^4IH@F-[:<7@F,H :I1[04")XD7&:X MU29>,K3.J6 GNM153)WI52O9"'/DU&PL3]*'(9OM<-E#&EU?I]OJP_5OZ3>Z MW>;'^E:2CT5VV&;W^_3=X6-:9/GNPS7=Y??UCALK(C#PB&7[48"]"*$@PKS, M=6& 0IX=*N5E!F$85L%W=_?)M@)\I"8M(C%DDQ-T4)]<3(H=.-[ODFKFI>OQ MO X,Z1FASX_^S<6MU%[55H1BSHRXID@5?EJ1<8>OI4M2/VW:JT05R>TT5Z+FT MS]0$PRO88VK$K-QPSU1^648B?65_ZD[[V_I M]RK.RFVR_Z\T*39^3'T84,>W?=>R C<42;%/K<#Q+4J"2*G$-@' <,R1.>1T M!=+6#K$;X6L*BG2;WQS$G1X@?^"_PG\/'+A9X+JV"SQRPY3?KC'@.\GJ?6FW M*5;T#5S0X@4"\!7H((,^9O'B#?=* QO\UY!73#U_H\SL4/%OTE'KJ!',FOCR M]1S3?$K5!9=Q?$JK8W'X5;S4I9/8 L9[N&C]U^1[=G>\HX?#4=QU<_ZF0!3=W>_SQS1MP6V8XU@X MM"FQ(H@=U_4A[4(SC+ ]II8QBF?6 +GC*0R/C>(&H>*Q?E?@!)U7-=^28E<" MQX(__?%SFU'?-::.JF/,NE&IK%F-!\>%UC["UC&M!: QX/R/\HG$BWDK,4G5$W@MNJ[*]B3E-DBT-FT. MAPZ>SZFV3\E2U].19*]:,)DQB;J'JMY!:LG^3U?XC>B27OC>7X%HLQ M\7!,$?%($,-3[AZ'CM(%M(:A&-?)I^KXD!19?BS!KAW;3]13S"0IWO)HVE&3 ME'0)'VF3V X\>(+^Z4\V^%N6KJU&RNGZ68X5GI7^/S>:N\T M2;TK^TOZO0KVXN)?Y ?,)I12@EEH!:Y/0^8B2GP404H"J94 [8T:%O#/Q[L[ M,>[S:W$^_)>P?7A8Y@E1PV3+2?,B/*N)L0T+UF_7:D]#Z>9NPSZ6LLCNQA2,^5L0F&"U^E;X%Y%([9V?/F6[A_27WE.=UMNF.]$#G/=P'=<)W8]Q")X M0N6$L9[=<'JP&,ZO;,NV=.UATT3^U.UL\_,^@TJW>]P:$T!CP^)RK4+XJ UO M>EVY6O$V8ZWT-C@3+!N2RQ"U20N&1:&O=F38 M# 3SP@V-"K,^1ZQ$ U1"R=&+C29/,N#,"^^MGGQE:/;G/QJ9WI& 1;8 MUR_! J5F$59RVH\KPVIF:A#B$;P:E.*8#YH-<2B.;=NW&;9\+!Y=\FB'QF7$ M-:S$4AC,"S$R+L1R9!O38>T\SR?# OKJ55B U"O"2A[[8358S05VS"NP%-GF%%@WSS,J M,(>^?@7F(#4KL(K'?EP%5K)2@P*KLVI(@062\VGM\LMM6J3)-9>O3>AB"T6N MA?TP]AV"0L\E)WB!J[1):C90YC4:B]VO_$_?J%9/<(L1\9['([.HN3"E?\5% M"<[6K%K@+_I G^)/=_,/&0(TF#TM)NCB7?X)F*1*1YFS6G+":G8+_L$(F@P+K;92Y'# M 6TPY8UU2( QZUZ\TF*21:6M[V\\)]] 8SC3^_#*W699;<-__B3N./OYKR.VRQMVD)P(K\PW M:KKI-G-H3F+NGW\4B2'DL=,<4[XL*O_M:_O[J.[_SZ6E2BR M3F!Q@(@;$-]Q'!Y&0^2RZ 36SICEI9,4T0Z]8=^R:BP2% MRFHVGTR-82]G^455^(]#TER'?8[!@V'7]F(;^AX,H4>#R"*1%9X@(UOJY9I5 M #4'%: %N= [6'L==7<_N5V(72JUXG6T\4T^&I M$;%LU@ZR[H@V+Q62<6T!_QB(;B\C[ANSG^)L*[(B"\>VV.3/HS.R.L2A@WU# MP4T[3N.Q;;M/RC*[SK9-GIZ<## 7Y/0[4WN,6]2/TT/<3XUA/X/W]:M(KX>X M)GZ]Z ']2NT4XE:WHJ7!9WJ"G;&>\L/%.G-,C ]UAKVC8RXR3,K;>)]_^[M8 MQ.F"\?-1&:37O#85H9@Z(;8]$B)F01:$S OH:5D/4=O?',1;RNEN^@RD9F!2 M"N@W"MBW05H(ZY3=V+J8"5=-GUMF"C%A"Q#&@-J:)S78U8LX=<6+<6'6 M>@HP=7^,G#HTY/1U!QR3ABM,$1KE7D8[E' '%BZ?T0_CNR;K<&6H8^V$< MNS'T*?()@4P8$&)'R$?=E*7O,<>:,YP9-\9XX#.V!K82 F>) MCNOH!HNMHTF&VA\UMD[UKK$H/%NW^S/$Z_G(TAK99_:Q; [P''@--]]F[2,@ MS5RL:)XA'P9V8#O8)Q!1;#E^U#4?L$CI&A9MC1I>>VOULTJ^@Y_$J^B',OWY M/]OH"HI4;#4ZW(A#_\G7?. *$,/$RP7&13A7"V$O@D\OXG2/TG1;.V8//;+\ M#00)[2Y8AYSK-RLWW'7U'Z#=>'Y, \=W,/:(%[J$AMZI:1@%<%/E5;*?7LI( M-Z@DC2=LTF/UB_@5D+]R%+;=/]ZCAQ,[ R[^L8FWI-&G$$4I$OV3'Y M2JNG%ID783N@B##?IW[LQ9AUQ^A]B_]+92A.:6>6$?AT[+TQZ/13*9=[S,6B M6KHQ6"N?3T!< 5HUCQ36K[3Q;.]C(L+.O-(V0.& HND@?AU"IL627'^W5+Q< M9WN;[H[[],-U>,N[8EJ^.WPL\O^N;_]I:\ /7_?939WF/'\"SB*,$IO9Q'%( MY.$H9H%;W_?C(HXQ5CJ%;12(X:JL]UQE Y[+'CBA/\UNG?&KZ:%9'\D)YFK< MHZ:H'>RS:\JW?+/\ZY=3N!Z0WEEONKKS,-)B$$_9OVC= MC@/+HI8?Q,1S'3<.L=^U;KF^-4[(I[5I6+-%J,T/8L]Z_/U5W#&U16-@Q5F<-NU!5A]?CO?$ZW=H SD:(E/G-U?P5J?DD+TBI_3Q^ M7ELTF,GJB]%B3M9'1).R/-[=U\G]/\IT]ZSU$$6VZ[DV)#&/9I9C12[K6D>8 MC(T6D]J<+QK\*\UN;H7^TX>T2&Y2'A.J8U)DR1[T3!@=!*8QKRSRLY&N)N*O M[Z;JH5V31 ]Q*"?!6KRP.HG58]5E"=7(FKI$=O?*/[M1_AF* ,461M"*;.I& M*(P\%G=I/R740>.D4D_;\TGFZ6V(9X]"C%9)3>2KJN7\O(]/?2]ROB+EE.)3 M2D'U>F9M2JK9NHN*:H+%":MW<9(5_TSV1_XU$?^YWJR$B= @QJU^$;/ M&2M27!6&U=;?=+IL;?IKQLBWU]ST8 M<1@UHN#QU^2_\R(4VTAKR/7X$P@,9T# M]^ZT-&U9W.77@>B 0@QJRHI#K=8.<;B_F 369UDJ^$456(7) M@(WX8QUZ:\:T?(;^K*:F TU_2N\2_MW##6TNI*UWU#7;M^"&4,<5WI'D#FBP:7>M0XZ-6YG/.PC&3GFY\E M7[-]5F5I^6N:E$<>3CXA.I8Z<]9O&@ZC3(VIPW?EKD[* K M\)8_>0PX601JDU8T':[!)5)3)W.Z?AVQ9"';+TZMS.\!^:F6;;T5\&/R*)KC M_RR.:1]==ZM-[TLL*[?[7&#^C;NCN:GAC).%D>7$#$''QQ1:'O)=*M9F?11A MST.*\S%SHS,CKL#9+!Z E@H]VCTS.'&T5"]81PA:T/X74U#+>D(V%+'T M:_7N4%;%4>S[:=87""^N AC8)""QQ0(GMDGL.'88.@$/@J[26NZ8SY]QA?9] M?KCYA7_&'1! P1GIR&78473**;QI)L?7!A-(-**XKS UH)E3>%V'ZDVR(-?7 MRU2O'#H\I$4E)H!^RZNT4\I?T[NO:;&!!$/D61'RG<".7 ?9H=.V&<$H8AO^ MNU]S616:UI;**.K#DM_/=X8':GQ=YC/WG3@#+ V,(#WLKF,L:;+EQ4 ,"OPM(BM%>)\5R24I#T^[X4"5MYW(OKR#^G MQ4.V%0L&=:X6H0B[=NPB#*&+/9?Z/&MKVT*6W"O+TUHPK"-G7* #)BE9157DPVYSGZCI6ZM.)U5JARAD\I2[5Q.R?,4:)RS)AU7A"HQN[X<<+0EHY+F,P"CU"W0#;79N82Z0&?9)L:3F%FEQYCJ!UDDH98%2;3BU>F[[@25VK M%/E=M5JIVB*G5Z,8>DNQRJ+:T.OK;)^))J-#E56/;>+&$&_%LR+;]QE!+J&6 MY34-A9PJ1ZJ(G?#QIK<;GU"!!I:<%$WA:UA_9J)*371>L*1<<+TJ-MS6GM#P M?ST7F$KSZ&/;,"PAS_:Q3#C..YI$N91F#O[4=&44=3-L WHO<>YV*IOK2%TF6S&X M)6@L*[*J(S:3?4F+.]'J!L404Q=#3%C,W #9-B:G)ERDN M(Z:.-;_JI!TI^ MK,HJ.>RRP\V\@Z//Q<"(&$79.H;!..BYABZCUN'?'7B 2LNJW1/4'E&@A]UY M$_#&8L2/2&B''F3,(@@1B-J6H>M2I7E/'>T9#K\=1) TVZ;50JX60N7"[]Q< MJH7B$XV+[":4X&9 >'0RNPX]TFI1;JX?JLZ'/J2'8RJ>$ [S0U4DV^I?674; M'LLJOTN+Z/MV?Q3139S!*^LKF[]O8L+"( A\WV.V&W,HCLTZ)!C&_N:05K)S MI/I;EQJ/?C,>.Z *4WTUX+)YBKMH)_[NQ7S0W'-\RLP-SOR9\\,Z1J]1"U_, M$IIF4_6@ZJ=TFV8/0EIZ,YA96FX"!R&&?=Y@A'D)0(D#XZ[9P/.5[N*=W)CI M><7N6&)Q J@RC T1+)>HS,JMXD1D1^L9F[A:YKPD,G1(U^B)S4MD#0BA-I[7 MH7KZS+EP/%(33[)Z5A_Q%YL0.]U&Y4:[K/)ARY(WM&LNU7K69&B[+L0VC!'R M7,)UEKA^UV3,F-*NE4D-&1:YCT5VV&;W^[1LGGCL(573NFELRBG<;$2JZ=H3 M6.M1M"&V!G1,"\GK4"\]IKP\MZJ+'UFE^D-0D2)4F.=$QR)":S#PG9SU*\Y2B M 6T9R>4ZU&0L^%Q+?U*\:CDOTNSFT$QZ;Y\<-Z6'7?W/?2U@Y7,%HV+A#A$6 M>D'H,R\2B#H\-@FD]L&91V%8AUK@H$,.>E@5+U@VYP@Y^5J'#]24[G7Z6]3U M'6=]W*N1P=%4#RBF>?>M0UQGL//YMRZB(3,0L2R0R>V4!"? M,LW0"R.U8Q5:FS8LSBW:[C5[=4W6S;2<$"](LIKZ=OS6ZS@=5/"-8P4=V.6U M5HW-\;/;5PXQ\L=[MT7DQ.^!!C[=E M!Y;-,ULW]CS+(UV#ML>@6F$^NIFY-OZ=(=:Y!]WO\V\)[P7@.B\ RX]?J^OC MOO=3JJ7Z>)YER_)9*%8MP4^D+BY4EPD:K*HGL[H.J=)AR(MJ61,WLF+ULU,O)M;%.,'6(Q+X*6%77[;%R/>$IW'FMKU/@&F 9G MK5YI!U)-I?01+*=9BW"KIF =1)YP"9 UNR>8Z\G"9)DQ@@1YJ$.:E:AUJB'[9G&]IYE73P0;O59_UYK&O#C3H M4*]'6T>Q/)A3FO3:.E37L(TO,E'SC$H?0SF6V2$M2][ZU^S07WC?1+8-'1IB M%EI.P"S+9RAH&_00=94JZ@G-&%;6#AGH0[L"?\OSW;=LO^\][??BV7'%4RD3 MF);3UYE(5A/15_E=C5A>IFQ $37PO [9TV'(\Z,ENKB1%3"1OXK;QZK;?->; MGF_;=#T:4I=:D#@LXE4]=&'LN7%:I"R ;W20_4Z)$N3+;F)SJBXE'IWGV2%:.=#P;+R M/B^3_8=K<\'".?EHOO'ZB;T813"PJ!432A%'RO]]DECF MQ4K'YY; 9UHD3R:=W@K="UM&Y7.+^$]R,7CEKE-<1NYYK0"=/2#J +V0V0TQ0GQ7GI0^ X1=SX,W1F?5>;JN3XDNP3]#R]STKI2&'K\[GDX^V5?$)$R]>Z#T$>#K3 WHJ !Z]9!#$8:<'"G(_DH=2(G05Z0.J;C(M)6?\MU+_:$XVV6K=3B?QS[NK1@WK@/I\:3V]UZA@WV_Y#$ZX# M],X_^BCD>.:']@7)=Z<>>JO"T-.]0ZJXY57OA^^+(HL79<96S^G ;,'I_F5? MHZ1E- 5&DU*&K4%B6BA)"$K\*(T01H[C!.W.](!6SZ #[&6,+WLGT9[^T#\P MS$8?-$RVI1#/I]=SJC5=#/..OZ$\/*> M[K#;WKM)]]Z<.]LHR72O/AGZ?I44V?-Z__>Z_-_EQ1&?PO%\C*@D)J:;>)Z% M4 O,IBDICT(IA"-9RRXN9#1;FGMVL%-IF25&90J?ZJETVK ^:NHOF))>=E5T MYJK[(U>-$=W9O/B<+]EWL^_[W;QY!'Z$5]EUE= 93=9;1@.5L%=+$5$2MT'=_R M/.Q:<9CX[8@^\D$;<:>,(SF\UJ!@1<(DVOCJ!%6,P0)K&J''-7R8,L#10 M*8C@5H]B08@EI[>6"F.'JV3XF/_(BEVEBA^+1;>#]S"DET8X-H/$C$."<$A2 MBW15BN7X7-?I"!E(L@X=X!DU/D#N-YE#CMQ<)7TP43IC;F(F/9E-0(ZLDM5Q MV>\T=OERW7=8N);%BB)/@_Q4F"FYA(<+V-ZU*';5EJ?/6<%FPT]'39,TQCZA M \08(S?".,+=M),3PQJ\)HXE>Z=% \]XR0JCK "V[JF4LF7:ZID$2;M'8&? MJ\;][UIU[;_#VD#^*8IO/7)08=:<=G@)98G_KK/M=KWO%>G596L9K=_/D^$X M0FZ(L1U;MH?#!*7$,5L 7) W?8"AY6L:3VD[1S8 2OT)C1Q7/,IW4PTPT3O ME.$CF/KH'S^7 U(HP2%ZJ*(,P\[N5Y/$':]6?LI^]BZD+/(=_>MF=9AAM9.HPVP<@X9)IWCJ^01T M5M9A,DJA7F=;'QF%,CH@IM*DRC,O5_20"VQT:#?KINMRN8*?#) ?PB:T6W,-$ M]]TNAQ:V<Q \1<5%J.MA-'!L3C)T:CVFYEL-U M,JI\%)+EN<5>;9HI7U]>-@SV8F,\+3;L4/SR>Y95!V.M\F(+Z'90X!Z.M3)M M/ ,3[\XI]ZMVA?]V9W30J[Z%:]%2]V?'[X];:Y+H*L!"GC. M%B,$FCD:.X;"D+C,MR_YCLT TU>;"C!]KP3>MC":3+[R1 6/L #&$-VP4]8G M:)NHK6D7V1G3;B.M%1(9RY$OUE=??FBAK2)?DT(2FRS:*Z MH7.?UZ('V02GR'N@]%\7QXVO _H6U/>E5C:PGI;VC/7.C,.^8#$E@50_CJH- M=/'GQ"*!_A8/I4'5-];ZM;PY=OAA/@7D5&BQ,('6]ZL&%3[3JGQ08O#E.D(= MU[ .E_N7K&JTV7UC(]^M%T_K375\]&+_6M"_3Y"$H9F&R/908#L^L:HKYCHD M*#)=>.>+V/$5ANQMC7"=]0J130,?O-]'BB]X:Y5YW0"M8^HVFPZOT50V'>0; MHP6M0:$#IG:P")+G*%T*)(D67NSEDCL7[3"=;5#JK*X (@=4588[]%!3*9;E\A]F MX*EY789-7NFPV5_KW7K[NF6(FC/*2I(7R>)E33/OR^DUCI 9V3X%$WFDDG;4 M 4O] ':(GGPX"K5VQ6PPMK41C=B^-&:PV]F7M2&@.2F5KN/39,V\-G).BCJL MAF\T^&OU;H_JJQW6V#!B/DK.B7V3F1_0=H5NU4/R51I\>KR?:JXG!HB_V4Q, M#]EQ*7"*+8PI)L?QL8.1Z42^:X:HQ4;+K0(\3 D M=HT>1'+DN:PSQM<*&S"$C.>1+P HH1 FW^/8DZ+#U]@94-')A.JA@=/-R 4_ M:-/U)\VWB_7NT0[3.(P=*TX-D< MKT,2B!2C1.]QJ$R+:B! -0+2JJ\>00WA4*11W/!J$MNRE[P6U31G?9'U7]GV M*2L>K3C"OF59IFG[H8\<9&.S'XE3?'-7W0O@7XMRL1FM$" R,*H"S2.!HC*?-+"41#1E&GD7B, MPW])-28PP=6N%RV7Q6OVC']5]^QE9=MGT(C5W6&W9 /!1+;CV Y)0@>9KH7C MV$T;",A+/?Z#-T0/+%ED&KA&UN!EA_/D1RD.>&NI' <,*]3LW,/$JZ6]A=KK MF6N3I![<]^5- ?^ GK@Y_3"N^PWV,YAZ?1.0GPM112K-&C2L23,M5_"8CLAJ M/U%.K@WKX0"GD64YEFNYMAN@Q"3-L"XR$=@FR'("/_',.+92-_2;,7W7MD"KI=-&DJQ@1_LT#ALXC*\50H-!!*Y9 M3"263\74<0J3L$ET2E&P0:8&Y$L,PWIHER!;9-,4CVZ5 M]2'3MB.7A%%2O8K;H4D,ZSD5,J#L#8=YD:V_[9K29_E&RZ+E=_J!C%WH4>W$ MH3]&-C$Y5LFFD T5-$4\C]6U>@JS+VXWQLFEHAX&=1DG:3LY2)79 ?3_"!M5! -O*]$VH M" *(%R*$X7N*GB6^1$#M^R" &Q,;8'=M *1^89+%]>-UN%\4; M:\8[%'C5JT:%DU:%6R.[SH;Q390*W,DGS]IZ$B;A1RV5C=_.W75S?+2@T%/' MA;=63G;'0#R8Q>MZQ(QY3+_>;ZF:?WCL.<2[VUVY+]CR9OEQL=[=T:3HRKGL M6<$.5*0>Z;6'1@A[?H!+7*EGO."&10 MT:(ORGRS?F;'$W<&L].Y;G?+? N\V7D&ST-CE8Y.'UUS]$R@E08UPOA79<:_ M-0I&@OCFBDBJ?:M;6%)N_]78-(\G#@&J_[3?T7_]^4?[#OWC:5%F?_[Q?U!+ M P04 " #QA5M0E-"$_%4* 0#9X T %0 &5X;',M,C Q.3$R,S%?<')E M+GAM;.R]6W<;.98F^CZ_(D_-Y;0E ('][0_ QL;&QO_Z/S]N9S]]2_/%-)O_ M[2_PK^ O/Z7S<3:9SJ__]I<_/O^L/IL/'_[R?_[W__A?_\_//_]?_>GC3S8; MKV[3^?(GDZ>C93KYZ?MT>?/3/R;IXL^?KO+L]J=_9/F?TV^CGW_>5/II_9?9 M=/[G?Q1_?!TMTI]^+*;_L1C?I+>CC]EXM%Q_^V:YO/N/7W[Y_OW[7W]\S6=_ MS?+K7Q ^)==K;TEBG_]7!;[N?C1SQ#]C.%??RPF?_DI2#A?K+]=X2-E\1\O MRG_'Z])02OG+^K>[HHOI:P5#L_"7__O;Q\]K.7^>SA?+T7R<_N5__X^??MK MD6>S]%-Z]5/QWS\^?7C22/ICMDCS;]-Q^M=Q=OM+4>07-1[GJW3B?MRE\T6Z M4//)Q?(FSSZ7*:+D+/UA^XR=.KO_VE:"J B5$&TC^9^V& MEO=WZ=_^LIC>WLT"0K]T(,+GU>WM*+^_N*I@>M"^CK[,& MM?^TN2;%6=VN9L7A,]-OZ<=L446 :@UTU^7JY*O53G<"5*9. MG68:Z[[.\CS['M:DHSU\6;*%3CS\K1ILQVNVT,D-E:IW[6GY%CITF4_GXVEH M[[?1%K]FV>3[=#8+<^F' M>5CFKZ=!N6JQ2)?'Y3FMN;[$4;=9OIS^:UWNXNKY;ZOJL,5O]@6,6RRGM\7$ MZ%>!C6F5/C<,4T0/^@+M]U&>AT+?TG:(LZ_YOL2]7.7CF[#)"#/7.%6SV7;O M\WD\S=H!H/H'^X)D9V47IL1H?K\KV\H0J?BUP8#1R;Q1\ZM]@5/1U(IIM"_1 M_I%.KV_"Q*V^I?GH.OTXO4J[6EM/^71C,)G1W70YFGU>YJMQL60=DVU?^=8Z M5&V\':[58.<6-\7_W'^OIM]&L[!7+_;NG]+%,LSN087%[XYWM7H;G7:\(KM/ M:*I3,:I-4O5;:DZ([/9VNKS=?M)D\V78*Z5A'U6AU\>K=M'-BF.R:@,-=GF^ MR&;326&!Z]&L\/5^ODDK[ "/5FR_BY>CPO5WDRZGXU$%:.NTTDKG/R_#GVOE M!JLE#!8_R[[7POE@ ^UW^;';[,,\E#^^]-5OJG4QBNEK>7]JSY_6;KVS<3"W MAFPPNRZ#W76\7\\*-M8%F^9A#2HVR<5$^9_IY#I5XW&V6D^8Q[I5J7(W73WX M2W=UE8Z7%U>_I\L/\U!BO3"LRRPNYBH;3RN:']WUH!O0RM/7BZM?1]/Y15ZX M\#^EX^QZ/OU7.FD"E%I?Z$;H9UZA*/'VM-6-(+N->TDNG^5A.S??G.2-[]V/ M\4W8QZ6%]9./QE7=!VU^LV-@_&B:_WTT6Z7=8G/R9[N!I]HFI483C77;C?+Y M^F@GS3_?C(X[!/:5;ZU#%:?$(]5:ZUXUS1ZNU5SG0@O9?9KJ=)Y>39>78:=P MO&L'ZK3:,;,>EA_FQ3_J^%I/::M506JN;C6::+?;Z3+0<9I-MC\TV2)&!16: M:U6M:39?>V"JA;W$87#J MU[H!HXBV>J29R]']>F?9@."56NY&R&>'"6J\7(WRZ6@6)L'5[=WZ**(!@6M_ MI57A*RZY1VLVULF=\?E;.EJL\HT'XUC_#E9JMVO;&(_YY%'DX?;W$[7<5:E& MG.:^T*[0U5A3H6ICW?QP>SA!5FFN7_E8[R MQ66>+D)WUJM+@-9.%^-95G3RJ%3-?VF ()3;XTBY6P.$M]KX:>M[C0(RS8MA79[_K4^00_>"29=?5Y.P4@/==;D&I^NTTYT MU;E5HYGFNK\^B?@R^E&ABR^+MM&-W5]W%MJC7S[X>C_,7UKCFX)5&=/>)]N MI>9&_'C--CKYZ))+^.!T>?\I76^?JH;#-B5FJ\55$W5LYNL(=? M?@ILL]/PXWSA\^Q6W1960-'I5;%SOE=W=[/[,'7_\=FGD["KG!5GOZMEEM\_ M:>%+UCAP/7>U537L?K:]:G8Z2H=;:D.(BD; O@J-=>ECV/D=[\?34@U_?'.= M8/WWTKGTQSQ0[TMV-QT+ BHNWRQQD-F'>9C/;A_YM&M+5[_E3H0LH]#* M;F3SG8VTJ=: N'6_T;#@U>;4U\HVUI&+_'HTWUZ*.M:1U\HVUY%B8U+MAN K M1=OH1D5^[:_11J>J469OA6:[M+TA7T-KK]9HL5-U='BH8HM=K*'1 _6:[>#& MC/L]75;JUHO2+75F9_T^_7$='==LJR5!:JA\3YUF._9[-J^?,^5XS0XZN5/C MJ[^MPXSXYCL0MP9Q*M1OK,.7>7:7YLM[-9\40>QWA7%58?(X4JWM[MGT+D_' MT_)PX_'U\%K[\X::;UO<#_-EFL]'L]F]3;^ELU!F\CF[6GX?Y>OM6>%"GJTF MZ62]^RQ_4W$$M?C)MF%YV!B\5B"* 76:;EO,:C-'IAJ!5 JU2]S>XN M_C%=WIC58AGL\OQ3.DZGW];L?QI.=;H\)[7?AL!U<]%4J-I&-ZO-6WLK--:E MS^GU-OCAUS2[SD=W-\6MWT=.U&-=K-Q =UVN>61_:GO="5328'T%?K&\N"I_ MX+-U5$21[>53>A=,]8(DV^8J+NZ=?+P7J/:8A7JT2"<7\SWU*\X:7?>C.P"K M34PUFVFN^\ML_.<:N8)Z83M:;8XZ6*OESI5C9/W;BTU@^\5J6:01+M(S!P@? M_^;OZ:*(B0]4^9'FX^FB@+'B0.[DZZV#%_6I=3W43ZIG2BPL0]T)_)#^I]-M[:1J\XF1[F\Q_S:>5=]5#[V[9"]O]TLXH_G1-.1/&TCW0A M^M94:6:D56FQ9:$J&MP5ZC;7T7*T?)Y>SZ=7P;0/IO[NRLUE-IM62317KY6. M.[_]R>+!55651\TTW[&XZVBLAWODE:?8)AKO6-1FZ=DS30\?QNU2A?^Q2*]6 MLX]%DI=&-1O]^:[A>G7Q;Q:2*I_H6NRR5*&"?7GWT\E%L'F^W*33?+_B&L*H M\?[T!>@C-]ZG='K[=94OTD?^S:8X5?=S'<-1T40YH:V3!'G\Y)?<--MS?31H>-V\8 MXM>;;:7OGY>CO&',]S7<"WLU6GQ= M2[Q:_'P]&MW]4DSUOZ2SY:+\R7KR_QG [0.-_W/[XZ3<^ER.[HNIO@@BW/3Y M4>?*D/"OBW7P0-G760'?W_X2^I5$M)9(#+FUR$EE)#9A>:+82N\M%$ YXOQ3 M:-:OJ63Y5D/=8O-"E%*?CV,F=E$V6SF_!&7JT+\_:\ 6]Z'$"FN(P !8RPD MD#$#2D2U8JH*HH]9K_+Q3UD^2?.__07^Y:?PF\V-ZH\;0?8,5KP9 <%H_)H] MF[Q&^?C%Z'E:=5OBE[MU"4:PL!N-*V"I4^Z4Z>ZE=5_\)'FFE6U/7I'G0.G$ M8*\PIP0PJ#SP@!/LROYR02I-S^<^F536:=8TW@\S0KOCYB$O\8=YD76G?.-C MDTS]%4/FE=%2N8W$,B"0$L9X11VDQE+"MA@XA(2(X!QZKYQK6PLG,G&1+Q^Q M,/SK.0/#CY(M+HLO61FS^AK/]I1,B!:4:BI@6.DMTY0068XHQP@Q$6S"[Y5- MS6#=U>SUW"#;OQ(>J9%HZI7D%B#@ ")8>JOM3CYC4 27R'OE4K.8=\6IO3@< MMA=?KY,8P+S%.NP + VP8>3\3D;+1(R51>OR:OG"<_.66=44YD/;>[WFF7]7 M&RE)@<7,!R;@0 $)D%-XK3X-N-:DTE3<#C8/Y[ OI5BKK8I/J'HCB84<4VJ< M8LPCX<)D*7V)A!?$=KE%6[YP50]A\JC,E:PC)70WFQS.RM_;_+%YB*["U/"T M8 (DQ]Y3BHRB0 KC*9.;29L9IBCO;]0_P7:;4B-;5AKKQZHF6$EEO592&LRM ME%;I[5:,64@0/J\1?JK*LU91'NK(=0(JBSGCP7@SP$OH/.$": T] M"=9<)0ZW9LOLAWQ#G +X]81_V(BIW$QB$&"8 40E5Q"%C8UD-*!AG4:"$!OC ME!C^B*Y,A9>V?%L(=[5MW+UONH'D(8NE^C$]Y#P]6"_Q1$"-E:><80P(@V%: MV\HJ:=@MG1>;VJ'!<].O0<"[(M>SKMKL=C2='YVAGY5/# 4:6J84 89SQ,,J M6\JF 8QWO;>$[ MT$ 2Y&:*>^1H !(92C4!07IO@/#06WI>O(IDP/Z5KSF(>R!8\1YQ,3<7N4BV M>7'7!T^;5^SK,*U*2X6+CQF$F?444BD M\4A*G!..,&MB''7USY(?,.4:P'K M'KAGTZOI_.')ON(*ZFF37(6&$ACVE3KL5+WG.D#A"(:P&(E.4.FHTUT>.KYA MYC4/=0_$.V2D?@SB?0@&R"';OVY3B?'(2V.P%-([8(EE&&V!UTXK>5[37B?; M@99U,#!6;AXP^3+Z >-I^=!6 @24VB-@K.42$.&%$ 4F!# JM3DSIT=[E#F- MFRGJKB?, 4( X$=A!+ 2APFT=5=1*V$T@VH%+4V^7LITI96 S:S"A+ZZ. M$+9>2PE4DCJ.+5=: 8VA)!*5>$@M*D44-V9J=A$[,JA9]40U#.4TJ>]H7M!9GF??P\+:W]"WZ=?EP\VH"E/ ZQ42 M)GF8T+$R@& VHDA#A'H0-&:*;"$@;"XK*5 M,9A!B/2U<;HK7O$.@VQMSK8SBF.U_N+Z0Q,(=SY*'_[6\X+=U*BE F/ G70Z M8,XX=4PPA8$5Q@I.>:43Z[87\"=/,F;SZR]I?EN(<\**7:VIA&K*A18H&) ( M.&Z,X;)$A2K8VSCO=&A7IL;>A;H5M#L?\Z_EU'F#(UUA9X4S%&"LB2$4.$0X M\SCLU(/](RLYH]N1L-@C7ER9,""F2S\:%W&]]\>"O/;620*9PC[/ FZ5-4@0 M0#S8R6FJS6CGM497UGS6#L9=N7Z>]O1((-?+P@E'7J/0?ZVETMAB$RR.C502 M8&3A&3.G 54_C_J-Q;*) 6"R=D58#XY0&ECE52B:4Z^U I0/F MQ.CY(&5.@K8KTGQ*OV6S;\$Z>-KGH]$+!^LE8:!!$FPM917G"$I! 2EE#=90 MISD>>J517=UG[:'<76:'K\N'3 !'%J^7A1,@F%:,6:"T9)P9XQ\&G?0\)M!E M@+$&S:]7T9#V0Y3?1[?IT35K7Y4$&688HP@H3R2F5CF'MA)"8'2E6UQO:Y][ MJHH/LN5D1(]S9D]*H0WSU76>I@>CYO873B3@%,K0-*(6<1^&BC9E3ZG@9Q8$ M$J^PK&%$3]:]PG^EP&3S;VF^G*X?#YN'Y;FX4K>8K-*+\3(+G8$(('*8%G7; M22QA81*U*@CH UJ.%Z?_6_D,HS&,&> 2TRQC6@:[J\7G[Z-\6BRSGT;+](B- M\KQH8A'!B$ N."PR*&!^S^22;KV,/OX[F?UYD#@O\Z9!$K4!;YMI##^-YM?[ MK)7*.ELB)BGNN]I, ;%/QOTWGT]O5[4'5/RF3(,\%H9)B M+@ (FS$6R+_M.R;V+..^3E9?U@R(K1)@].,X 1Z72;!A2@+B'":&"&*9I:6? M$%NO8H(*HFR#H1,@ L0.C$PVHM1#:L']BY=)MQY>K7VS?&I2T7TN>YM7115N'E*,XF67%*"@1$,^2+?E@6@1(); M&.,Y&F "LO;GM(8![R=J4X\6T\7GH+S1Y&+^^"3N4)ZGJDTD6%)D%1%4B2 ^ MXI0PO3,Z8526^JA3J[=$N9; [G.F,]GM[72=L,^GZ66:CPO]7M>]9+>GE02R M8.5:XV&1.5P*/Z=AQGX4Z'![7%W/;8=:BEQ4A:W" *< MP$#D&6&2[@87@#$OBHEW3+$&,6^85Q_3QSW:;''J\>FU%A(OA$:*%8F9D34( M.81V,@&L8U9%^8YYU #671Y;E^E7CC^0^DKI1!LM$#*0%T(@"PPG?BL7,X!$ M'3F"7;&N[/+V1?A"G@/T>J5TXJ@K$MHPZ+&5DC'M'^P\ M!&747/5&HH3C>10/;#_3U*.8P\U?%T&#ZWUC]2._ VTD4GD;%GE@*<9&*0JA M+=VPC! 5E^]ZT_!VEZLD&Z?I9.$#/FNO7/'\T(?%8G7( M+5:]1Z5S?#?>]L9Q[FY5?>G-^S7/%H=S@NZI MDQ!"- ]F*19,.8P9 UZ6,CK,HJ*BWXT+OBEX.YN@=M/I>@VO.C/MKY5XY!% MRDN$H=*<<"!WGF ]";#V\!Q:KPQ43*A 7T' 4UF-M MK>24E@E+!)0JYFHA>C?^]D8Q[B'G0M%I/YKF?Q_-5NG#VS@'7X8Y7COA5&A5 M/$X5C#YC"94$EY>,!!(TZM)\;7=[%X]XML.NYJ'N_Q#:75VEX^7T6[4K-K7: M2:01P@H1%G:,/6/$*;3# I.HG.WHG;K[;Z!R"?CK8#K&RB^80+B0DSF@:+E%@'-$.EXTX8P:)RIKT; M!WP/FNC]Z.A36N1DF$:.TX) A9 M2 U[L&BLBG*\OAMO?IFE.$R3V^GK][3J%PWX0X+;I5 S%)) M!5%ZEQM1.!QE4.)WX^]O&N9^9L+'6ZYM]RO/=J_4310SU)%@/E.+73"D,8;E M<)+>^QC?"GY'[O]F8>[C&D?%RQN)A"S CJA'PD+HO69X)XDA!L00YMTX^B,0 M[8P;Z;) MY3]8K5<+$?S25B=CP;D'ZN:0 R-(1!2BK3%K,@:7)YE2(113' 8 M/GO_?TLH/_"JHY?3+_/I?#R]FZ6/'X)__K#ZXFDGW^#+ZA9[@8-EBI0UA!1/ M"7*A@. "8R2$KF2[M33"FWU9W5B#%<(>,B=YV$6&66TK)T;%KD3'*KOZ8 M>BU8NS0<8M.B T&#!$$@3(!EAC#A]58RPE#4BSH#)$P#&JZ2%KT>J'W1Y>2T MZ%J$Y(&6B%%PQ+7HM1'LXHFLP+;H C#H#M;0> M(0I ,+?+@49!F*[/FSUU%5XK+7H]:+NB47MIT668FPT$ I B0P+/77E**0V MC,D8/_#94ZE9%YY3!PA43BM'<864LC#7S4KI5("QNQYATB9QLV= M:$C[(E/(! LZ:,:>H.>X9]EI@=V8]/YEUCZQ4+PLG4%)O M0)B@H?2> L6 IUNIBN13O3W%_E96JFA(^R'*T57JM>*)<$S*8)-BXG@&.-_$J/8@2TY"L[L;L=^RV;QTT"CK:Q" MB:CSKZEOV7SYK0QN0D]I+/,>.(FJ@ M]@HI!!F1Y;F&A)#&9,1X(S9E#[0\ ?GALG+ZK='9LF@OT0I;5)SZ0RXY]MH[ M7BXE4C@5$W?[YNXK=\?*^L@/.7:[\%)9#K6!BDH+D DFAV^\6<-%.HUG$ ?B(T4!L1!*K2Q#LL="DA$)9D>Z#.,7?,GZU%A MPYQ?GMZ[>R'UR6'^;V\2XI@12HSD1 BA2+!I/3+0&F:8@IQ6;(W4P3#G$+=83F^+ER#\ M:EE 5F%*>1!E%E MYF7]ZZVK+7D]V;9R'3_RB6DV@;8(,E"&8NI-T)?VU)=(209[._KY-\,;4-?P MB7WDX"BNX41B18NG[*T7%(>M4?'218F6PCSFS#WJ .G?Y&Y$88.G]Y'CIZAV M$Z&\P0QI[(LL7"C@HV")%>0XYL)(U#'4O\G=A+Z&S^W#AUA1[2;&6<>Y@12% MR4 A[8 J-62IM3$AYE&'6?_F=A/Z&C2WU550>%L$?])XXHV$8:<"3'&@;;7E M2I>[%(L951$L']"K>V^1V#%Z&@"[?T\/'?D>KI@ I@G!'"CCA;+.04C*+8;E M2,2PLGZ6X-8.@8?+ROHZ&*9/]O=1GH^*?,COZ@@',@@D,A Q2!0SQ4D@QXI) MPFF1^Z _A^OG\4TZ6F'UE=))L.Z(M%@: MCXF3W !D:"&78(!H+7H[\6F'0!%Z/<20D[ \.9?"9_/AXG"6A(<2B99&0,B# M8>6JDG5P7Y7$0\(1 MX-)*I#4C1@,=$-((,^68\E%/7@Z/(YTM(@WAW2>CCBXI^RLE0I(PUJ#UG' + M)&5A?U=(*6$048@S,8*;4W8%]IR$;%_\*0/#/Z7?TODJ_37/OB]OBH>#CN9) MJ-E2PAT$0GC)K'<2$F.M504>'C@JB3ZSS E-$.,(UYH%O"\"EH\-G,2YEY43 M[:''P!E,C(?!9E06K=%EP@N"Y)EEK.N 9M$8=\6LST%AZVZ7%L/G]'I]0>J( MQ76P7@)!,$U%X>ND!%D O=-N:U0WI]SI8(1+MBQW^FH]GRQ@24CBYCSXLF M @59H/060D$AQ,(06$HDJ8F)+!@B1T[39M8HB&\FKZ'#4#I=W*5B',FP.=&E MXYU#[F,./@=XK[^S]2<:Z;>4[I Z;"@$#%#I''1":UPZQSBWY[;UBE%ME72' M]=!\V^D.#<06 \T $9!31ACTH)35$G-F!P]QZJZ5[K >L">2:)$O'Q$H_.LY M><*/DD^C^?4^I_23WR= ,F60M#S8;!Q HI4K^RPX$3&6[ "3>;2^%,6 VSHA M]LX;STHDB&#DJ>6*&<^$T(IZ5O8;2'PFINN)NGJNZ9,P:U/7OTWGT]O5[4%M M/RF3:!3F08$\QQ0Q8X/XM+2R11@ 9Y(Q\F2-9@\ K>N+$7U?91/*IQ$/RF70"ZDALXBJ1#$ MDECC2Q-:0A 5PS2@L/#.]Z$Q('?F][P)F.G1(IV8[+8(2-\J,"\&R]JYI^\? MREQNTI*M!7N0;CZYG(WFE=Z5:>-S":4ZJ @8AZACTCCFG2F1]5C&N%$&M&Q% MLNJYU[5_172W>UXL\^EXF4X^+[/QGQ5VS:^43P33EC'AN;"0*,BL-;H,0D*2 MG]DS-OW2X\5N.UXA79'ME27ER%*\IT:B)3$$(6R0%=9K2R7QNZ@W!&(V7_5O MQ9S/HMP,W'W2J?AKGAY?:X_631Q5 $" N7$:!KFUV>U; IK^S$)3HS5?@4DQ M^+[DU-O&]D0L.@H"WA/:O3EY_#!?IM=YD=[KPWS\U\.AWOMK))!Q[Y$ C&F' M ?-G?\]?,#M1(' M.9((21:,.(506 Y$N0@8QS M[/K^T_3Z9GF<74=J)ERX(%8 $0BJE.,"V7*#8#QC,?[% 9IQ73&L6=2[8MF7 M?#1);T?YGPLUGZS_44!QG&,'ZP7#&##L"U^60(($4Y: ,G;6R&"KG%<@>E<, M:Q+S'AT^'RN\27JH6L(@+6YN$$.#LJ04A*G24VJ )3';4#D\=O7I23P5\Z[9 M]2A7R*=TG%W/I_\*8W$2T)U>341P MZJ>6OICHXOU"3ZW"EG&)N<*LM*(M]NK\79YM)C(,& \D=E!A#*!&CI0ECN6=G]LII5R1M"N^NF'>99^,T MG2Q\0*P 9%$^ 7: 9GOK)(!83X7WA@DA'#,^K%NEC&'(G9FIV JGF@*WN\NO MV?C/#V&"32=VE4_GUY=I/LTFZ_/W)\;-H<";JFTD"&-M6< SS-U(8EN\8;W% MP'&"8SQW [R4U K!V@*[9\+]?31;I7%\>]%$HABG5-$PUCQA#BA#6#GD'&,N MY@6X 5X\Z))NL5AW%K.Z-2P/N 7^D1:>H72BOH5E_SK]8Y%>K68?IU>'MAU@1&PKK.P0_Y-/^Y]D*WN>'&/?@?_! M2HF& AF!N.<>>>\18H6SRFAN)!'6Q-AG PS;:I0YC:/;U0Q6;HD/S$9ED41; M;+520O,P!1. B\<8-J (@$#4>C? L_I69I83L3QYEBB_%Y;5<0'[=7IQ]:7( M$WY []4J)L1@Y;2S@$"C&2)$D2"!44Q#0BB+2=$V0-=L\[-%TPAW%Y/^:)9[ MW'D_FN9KP^W#W/T8!ZS"WG24Y_?%$P&W1:JF@X'KIS::@"(:"UN,&Y+Y\[R11&GA'?-8&RB1 M$EP)$(:?A99A00B(B@,Z=T=]ZW W0Z3RXQ_F#Z3/'D@_W9(^.SZ1-=9V$C:V M!GGCD"52:4F\4,6+5\A1R;73,?LW>.ZN][ZTT+6U_N'V+DA0C*6/V>*0+^OU M"@DLK@>CDRR>^-UZ.6>'E.,"D MBBTD4&AJ(9:>JX ?]U(@6VYL%(F[F/->G/#M8#V R.VHM[:0\M132IW "(:I MF3NB=UMFK:-2NKP7?WNC$#\0:DA/:5VN\O%-6/$O\]"*FJUY$*I\'D^STQ_7 M:BV08W'@F:TJU1*#-<;>$L6]@M0["B0UDD!FBPQAU=XD;^DHKL='M"QF3F$M MN+0: \(Y,\ 8/1@BB,2=[ Z1D*TR) MO-)63P-O]TH;H))!RR7"4F@,.2?0E'+B@/2[85H<"VI<::N'^-N_TF:414%5 MFA"%BILUB$.PE9=R9\XDZU_7#&L6];=]I:U(@X@8PF%50)YRJ+'TI:S41:4O M&J!SM"N&-8GYVTN)A1A0!CJCI ^;L#",PB9L-WX4/;-9J[--03-PGT=*+ Z4 M9%8XI(PS&C$,"2IE%@"<62[):,W73HE5#]^3#ZAKO=!+G7/">0J]%PQ; #7? MCAO&)+=G]A!"@SK:DZJK'IYO^68U-U@BB[W'#D%F&+>H'">,.A&3>V2 1DZ? M"]*IF _\9O6KEVBW14XZTVCHHXD) Q4;QYGAB%DK! 8[E*&29Y95IQG"-7._ MNGGMO,4Q8$:+F_ +%XI\&\V*A,,=C8.7'TX UE!:"A07R@I)*2"[]8<,U MU27R$M"8NT #W$P,:$@-6,MO?GQ=+&\.'B*T^^%$" 0,ALX!XC@ITD,_S&8* M@I@7W@<<1_L>QM0I^GV+H^DRS^[2?'E?O*6RW!JN=T54#:N_W$V6MI<@S MRYF QDOFE"NQ9QK%!*D/.)+X3,=64VI^BT-L/97\GLW'C^>7CH;7J]].&!/8 M!#O!\\ ( 94B@.R,!(%B/ X#3C]RID.K"16_Q6'U$ C1U6!Z],7$2HJUM]I# M*0W 3#C%MO@*QW#,#= !YV$YTR%TNF+?XL#I= ':3D="0^ A-1ZII!7NHB MW***B(Z)>ZB?EJ9(X/'OX=*Q3M_B2'G\DVZ/2U_YHM#8NLD>?2+;KUOCWZ18***"- M#2P VBH'(># %??(VR@^GZ+H^S!4?+H=UV>(NWO0,*U M<0I)QJ42P'$'F+);8D@L;;0/6^5L<<=TO9H]G- $5,6&+((SE MD L=M@WE>;A$W,3XZ:J?T#X;4V_*_S#4,76ZDM_B(&KE%:R]3RPA!+&%!E.' M!$-*4$W*,SE)I.OV]&\_M=V4WRNZ)85 M*: /''$J8DT-@1@[8R!A+#J#31,4O>73[-\NGR?NV%:W9.Z9H=>Q/BQ6CB M#::N,$Q:% Q#K;CSF"KG92F?Q>>6TBE:RU4S5-1"]3PR5"AM'2(N;"D"9,1R MHQ$L98:,Q;C\!\BD:,W7SE!1#]^3;P/^9SJ:+6_"3)M>YX73Z<-\_-?#&2OV MUT@$8E8;(ID01"*C 9-EGSGBOK=UK#M.G*C#K U\NYIG/@=EK=\"*0'YG%X7 M_SR6A_5@O00[;!SA".$B!PP$3-B=K!#:F+#^ 4:Q-+U2-8EM9SS:=/'HVO2D M7$(%5910CJ"C"DLO(2LM0(Z%.K,YIR&]/F=+!*(GKSP?YL&2'\W'Z>'EYEFQ MA#MN <+4.PZ]U"+,B*3L'6?NS#*"G*B9K#$ NQK\FU7/!%".)GQ\7C112DL& MG.*:T2)G*I7X@?8N*L9^B$M%%"4: O'D4?\E'WU+9^'/^:)XV6F-=Y$/(+N> M+I;3\?YTGS5J)\9I %B@MD9 (^HHI6(KBQ *BT[/I09.B/9P/9DC?CHOYJO0 M 34>%R]X3>?7AWFQOT;"$)4,,4,TAQH*8!DP99^Q9#'1T ,\3FJ "XUA>;+^ MUQ$O%W=IOO$(_C::CZ[71L]A$ARIEF"NT'JUZ/KPW/BB5(JV#."!0,8J94\7 ;+!-&]Y;II@N&-.QOB 6W M:\)\RF8SG^7?1_FA=Q)?*9T8IH2'G!H'B^RR1E"R6P,A)F?V(E"$7O&4S"Y+J5(*QB439%;3:$A7J:33XO1_FRNXDD2JW[PI;J MH=HU+\H0%+O*@VE\N4:] E=>JY:$-95(28"T2(6_2(]=N:Q*0F#,3C7*=?%& MF=, QEVSJ7SB\F&SI2;_7"V6:Z]N!5H=K)]0H!P74B#/H8-,>BAV(XE@?6:> MD#8HU22^77,K8)!.K^>;:Y+C^[5_9_/HU*]A8U#QN?'CC22:2&(I I13+*#$ MA I9,F6\C7(ZZNIC;:?.QMYV\\G;GFUJ8OI& M(J5?Q(Z^GXAIXPU% BH+%%0J_,MCYC&&RD#MH*\T>[8=,7W@H;KJ0=3'&DD@ M9) [XZ57P!<[2JS]!@F$+/0Q]]/./*ZZ,H?VQE4WK)RN%J,/84*X:N29\9HM M)8A"QB&PB(?UV7FID<-;/*3S_LR>?&N#*%F7"A@((6L^-GY":PG!,A@8R'$* MG>,. :7%%I=@*?B82,P!$K,UUM1C9P.:Z(JA[3S<*R6R1@EK :$*2D" 9Z6L M6O-NDG8-A75Q;*CU>&\]W+OBV(%%HL:27*.5Q"/H*43"26LZW>)BPY/1V MT!,UNA M375J-J".KNAI5HME=IOFG]*-YWAQ,[T[OB0?J)5(IXDN$L139&7Q2AT0Y5 / MXLO>KH[V2[LX2F1MP7]RL-W'=+1(;[+91*?S8)$LCP3=[2F>.$Z0=DQ#C ( M !N*Y+:W%B(?\Y;UT%?/MLG2(.Y=348V_9;.LKOB%&5\,\]FV?7]I^GUS0%R M5:R9",V4URR8JQ))"1A 3FWE=9KZF 0L0P_AZVI2:E8%75&N2*68W=ZERU1= MY^DZ:ODXV_972IC1!!0[>RZAP,8*R%$II0J#[8R/N+LB6F/HO^18&V'[9X3\ MF7D$/E:(!J]2/7%* 8T#G%X#P1S'12:U+>T<4C&>SZ&O+OWZ $Y5P0#(]VM^ M..3E6-4DC"Z&G> F"&MIL.2P*==3KP@_LPOMS9*@.L-.P7H [%+C\>IV-2LB MDM1MEB^G_UKK^#2^[6DL,1!K# &%#"D#$5">;STG&!!B8ESOIV;S'\2:VRHA MFU%&S)W;"CU[B"?;YQ"HVTXBB6382$@1XDX03ZC,X,1I018ITP5+E@.FREYX1&W5FM?Q7^;<]ZK2#>%]_"/!W# MMM>J)\!931C31CA0^(>0Y]MX*&R(C+K16/_!X_/B6@-X#S-Z?^U'6CSMZ9D& MYW/$M92"(\RQ-%!09%58BBR4GD)2+6UNV\'Y+_/O[YX7/O3\R%J+7X+>=.C@ MGY4B^!OY4J*E00(*)Q34V'FLC9=;3%EQL^4\/&9=$W!O9'\?2NMJA7PE+THM M0K^HE6BGD#": U2\V 8H-T9OY>0H[(W.,!)B,$R-U4;WK#NRL3EABJW58F(9 M$Q9X91AQ!(6]NP=@BX]@F,4$>0TH7\!@"-JF<@;@JGOLR'8_[M+Y(JW,X)AF M$ZW"?LM1IYF$H+B;X9DMD4**QH0%#2CI8\\T[E!#W4_$QTZ]ZTW"E5M+E/". M:J:HPI!PC)WE=(N+9&&W>!Y.PL%,P&TIIFO"9H%RM MC;'74D:\#[>4 -)82I 1CC*KB,%D8UH*1C37@W!+E=Z%_1Q^? >H>AJ)$]I- MM"[R8&M"H4;>$BV0L25>3HHS"=+JFEQ[E^GV532 W5)+%UDIUEQYH3WV'E!+ M L3]08':I&/66X'1-6..1-QG;6>/@; RY:OLT*C$(&0ASE" (^P4EJ4>!!) M.DVAVVM8Q.E,B;S!6D\#;_<&J\<8,^%AV,%98!2D@+&=G.C<4DJTQH(:EU;K M(?[VKR-JJCGU8?%06G)6/#-NRQ'+)%(QZ0D'^!)55PQK%O6WG1;'>4]PV(!+ MZYV4&C$.7"DK5R3FV=T!'=!TS; F,>^*7\?MVTH7X>HTDPB*E67<0&0599IQ M;V6)!'8R9B\QP/FMG[U$BPH9P&;B4UH,U"*+^B-'XR91/SS TA-;3)@BA 45 M(& -I Q+M/7:%T-7H)CCE &:?.U0I_KNHD%5=.0W-J.[Z7(T^[S,5^/"_7V" ML[>9(>."YI;W!QR]KQ=,D)>66,X4Q4Y1Q8)2M[8/8,*P2K%O+3ENE]GXSR)% M2:#]IM._9\OTP3U8Z=RI:AN)"# @Q*!#G$M@,>2:ESA0;,[,RW4J"5Z\$MX. MO#T-WI-S?/<[A TP6!D@"$?.$$* #6 39 S5B&-&^QO":VOFXNI+GHX"'>[7 M=#EVKK*W3D*]#'8/*I+$**FNE,U_MS5TA"VG44GW 1T/J5W MVR=T+O/L.A_='CG;V%\I@5);0SP6WD-+C>1"B%)*Q5AOIVX=,*@!U3^?_)O" MN5\V'3V/.%0M":-0:>,\-0YXY1PFE):2(M??X5@7&5X:T'\E2IT$]/-2KX;>U3V=G;5 M&WWJZCKK O&2 Y5DR7,G$596 /\&R@5?XT"W63BUGX M:[/3TFD-)U!++1U1VF)K 2B>##,E @: WMY\?(-DZT0#)UKIBWSYR$(/_WIN MG8\3HL-2C1G07"BO.&.&H++/B,*8'"@#7.*:V[3%H-BZ MYO=.-<]*)!P"9*5V$#ANC K]]:#LMX\S< ;DI#U15\\U?1)F;>KZM^E\>KO: MO["\*)-HYBWPWA/*&.$..L7+OA,IQ9D\:7:RQK)F<&M5YZ,?QW7^N$P2Q :. M(.RLLS+LT"#!I.R[L+"W=W,&J/,(W+KRN6TH)#UMWSPU1'&*,-+$,ETB1XHCEC#UPC2H[:QW[3H\) M%I>C:=A7Y5]&/_XQ7=X49]RAQ^$'Z]_JL)>:%"]%I_/%L?S)IS27>(X(DU)A M!C7DG'K/T&XRU[2;#,KGP\H.==$52R]']^L'+M91\^GD2Q;/U%.;3!@G2 $F M ?4.:PV 4J4WG197]L(6?SD>SRWPZ3HNQ M>9EN!#L8=%RSK418S)C T@%=!%U3#EVYUE!"9&_NQC?.T;85T=FB7\#Q\C![ MM;P)VOG7.J7^:KX\%&%[WGR8CPL4TNFC4Y]-#\,$O(FDKTFU.DTG@!G*I O6LH*46P+@[DB) M$AWUREW]Y,UGQ[X65=$G(?\K'>5?OF6AH^\MBUI_!N)H=09A;7%R$OI$+.F'+W,&QYS[TS^FZE= MZ*2[:^*/X-HXN,IK? =V*P=J)8I1IYUA$FJFK2W>Y<6EG!2BJ)AF\(ZW*,UA M?O(\^,@1KZZO\_5S99>[P1&VZF% ;-Z'*$I.%XO7/88GMY6$:9U+@*%UD!@C MM?"HW'XQPG7,^UGPW9ZW=*")7F:SW7, FRR+)ELL*_@&JS:1:&J,\5Q8Y2A7 M!%AOR[ [)IR.V:S ]WS*TI(".KL4NK@I_E<@]&TT*QSP:C[YE"Z6820MTTGQ MNZ<=Z_"*:/'QT)OG_3M^9?1PQ22L$MQ0! @'4F!@*<>:AQ\5;EKB5*7SQBXE MKG<+O'(;B;><2X*%0U@JCQT06)0X" JBEJ?AF=U-D>+Y+=.6X![0!'!Z:M]A MSP.>:6Z@,-3[8I:'0GBN@NJ%M4A06>DDMU.)EV:4Y_?!LOG[:+8Z>*V\2OU$ M.$.@\QH123ST7AI&2OF-4+U=,>]E_%8\5$F0AL*2( X# M""C-@-:FE% I>29/*'5*GI/1[8H_K]@<3R5X88$\*GEDU3NYW<1XX<*^#T + M)+58$X;8#BO.8QR! WSLO,75L"L5#,A"/OE)UF$;R$X:1RBE/*P_PBA%F,/K M/%9*4F9$)0.QI0BF7;+)UT4XX=6I*@TE'@L, 3= ,NX%]Y90L$6$ 165LOCM MFVR56J)YY;#6'@*-!6,0^1 M@Z"4'BK86S*"P4T9E6F2M:Z%DP-EW(^[+%]>Y-,BA<[DC_ETN7"+9;#"IXM@ M'5VF^;A0X_7>8,"J]1,'&+?<6$V-)0@#9\4.+.IPS+VDH<<@M,NJ-M70U8[J MXW0YO5ZK]7.Z7,[2 JM->*+Z/@I*GGS)UH/F\2SQN5?C<;X:S@9SHGT##G.J"FE!<+&I& 88":XCOC6).0GKZ*[:,0@V=UJ65Z6VEYH M7F9?\M%\$;13!"F&GH[FQ91\.YJ'/NZFZ=O7C]$:;3_1#"@-UUYU)(HWP)27 M6SP8H3;&B3GT2YD=K,(]J>GTK)G%69,>S?_\=34*75NF:0&-3>^R13 @/LP_ MI8N[=+PL\IJ\XE-ZD2KSI-823!G1"%(<#!#IE'&H1+IX:H?'1*<.]97[#BG9 MB5).GS?7XV.=J$0M3N5=K482AJD-Q@8UP0!&##+I/"HELQ#$&'U1-S?/@VYM MZN)DECVA_X?%8O7JC:%]11/FC238,D7#-EQBR0TB92^# #$[UZC+E.?!F'C$ M.W.2SA?9;#HIEG(]FHWFX_3S39HN^SMC^1P$66^P+JZ*'"1!+<'R+49<0;+C M/M$JU1/I'$ 8*)@+ MA.6MN!<4.%M*1*,6@*&[-YO5^/,,.3$P=Y:;:=W);8QE9>X\*Y\8R;&G$!>S M'1.:*D1T*9L0<9?[!DZA4[7\*EGB<.TR9K']B'SEA6-:XO ?9:2@CDI>R@XD M.>='WR+)<%)4?CVXNTO)F>7++VE^^V'^+5TLC_D;7RN>4.Z1EEH0#<*?3$ E MT%8R)WJ,#7IS1&H W;=UF\,[1C"@B'F).;;>:+F3#3#6:4#^MS3_FK7]"G2C M=&D"TPY35*[WZ9_2<1IFR*^S]/=T>9PVAZHE'*NP:R>*20HPMQH)[TM)':,Q M?KRA)YYLED@-HMP5GS9'>GEZ-YI.W(\B06MZG$W[*R4&4\1U\4J 1%!!2*D0 M7"!"D5$.L9A$NT,_IFB62XUAW!63MGW],OKQJL/WM6()*C:KFH4A@3T"BG%& MRDV("\+TE@KRS;$E M5.9YHG4A^;89X43B1WCH;^ZV#Y4R"DD(INI?*(^YB$ M\T-W_[7\Y&P6)YY/";W!7[/>"X75P$=I?+2'&"$:=L#*@)AETT,E2 M4@W/.MZQ(1]A@_!VMCK=%2GBI_/KCT6RQ4_3ZYOEQ=4?BW2-R*&%ZE"]1!I4 M/!E3A"SAXGT#HAPK934';%F@]!._/KZ==9NNNI^['-G?EKEDV^3V>S _RI M4CUQ1?H:H,* L3B )Q'RJ)3<*!:SU7H;V_)H6K4 _)HHIP(90].FTHFS:OE$^J=!M82Z'#X3\ G_%'* M9KF.,8.''H?7E$7< *[=K5"[0];=>Q:/NQ 1@C" .NP;,M=1:,,)]V7OG9,Q++">\,="'([&A6+&:2'9W M;Q"C&&59M(;)B@,8.&6@JL9-X;;DL$B ?G M[%)L-7*U)07T0,'J@:W[*R6088B+1"A2>ZDQ09AM/6,:2B%B[*RA1R(VSX3] M5(N#O>M(H?711BE3;]6B#%[I71B@ M-4^ZE "[,ZP!0LX,)^9AX^P&FNVN! M+_&@=A9LG\W7HA;O?YO58IG=IGD)R/UQ]E2IGD"KC2VV$D0)%48(L;BT)"$2 M*,8F'_HS[BUPJP7(NR*;N[V;9?=INKV@_Q*< TP[6C36WCJ)HI0X:*5 7@ H- XXEC(:9V-YB M[-VT<"@7C+_X.MOF?:O H<,5$T&XQIA339FC3MGB.8JMM%C)J 2DM0_ZGDY' M;W.9:Q3N_KR:M;R9";%2XK#GD$ CIQ3EDI)2*@%,3!Q3_9.Z;L]=VG @Q +< MA[.I4JS!ZQ42#02'BDL8-JH64@>HV$F'-(^9@X9^UM*^$[P)R'NVN:O%L1RK MFX@@H[56:8,9E31(KTN[,&"+8E*"#C*TNW5N-0UY?Z9X)88=JI90Y+!07!'# M#">4**++R$!,L>WM1O8;I5:#6/<6'/X(I)H1XD]K)E)0XU"QGV6$2")AD+64 MUP,>Q2..*2C>9;=,>%ZZ>8GS4;F2:KNL^O0T MM,.XIO'O-%S]\?1;.6;]U4H)#%L9RZA2TG&L)*8.ADTW"F(2:12/<8P./7"] M?7N_*=A[\&M5\*Z(]%+XL)?=7%:] MS/*U8I?+?/IUM5P_\IP52W41.Y;-0E>N/\R#YM)%E=CU9C^4".FI))0B:RW0 M4D.%RSN3% (:=47GW?OZ>]55EVMT-J\T?SXOF@0;@S#$&9!400DUA^'_MQ)I M#V). (8^=_;%C5>6[ B5='9",)FLKSL5KYM-)Q_FV]WUH]X?.B66P\Y)I03PWPL+Q? M0U4PI@=<.>I@7P.)%H! QAB'6DFHA0U$WR*@ M) =1D2V#=[DUR9"#,0@-P=]/?,O&UZ)6RYN@D7^ED\JD>UXQ(4Z&"38@*96Q MRED@ 2JE)<;$W*X9_GE99V2+A+U/DGU8+%:U";:IE%#F!4=0&T$#7(5@T)92 M:BMBWNX8_HE7Q^0Z"?(>0DM.6#$=P*2D'-.;"S=#?H^F66:>#WLMY]Z;350^\ M-Z6+-+O6(JI-D8S>.."T,J5[!,[E#9'%Q5;PNZ&?9]\73 M7O7CE-QUIIXS\D6U1# .G13K]M,ERM;VVMPL^VOPP:K(!+,Q](-,0<6>R0(((A MJU#8CY8(:AV5^. -.3$CF)4-0"U=K4]!N(= QL/NCNHLD_5]OGNKYDG])Q%A;N6?JDYU^RBB!6F#;; M^%Q"A*?$6R^-D#CL?#DI#S^9E5SV]F+$^3-\ .KL+KM6($+Q:ET +OQ]EJZ9 M,I^HVR)ZXU_KGQ\@?I7J"?<424@+;[2D E'$U$YR2D1,&M.A3]7],NE%>J[& ME=59#%JQ.=*C $UQ 2*=+XX1\_4*"12,.:D8-!AYKX43Y4/#S%I#8MPBM>?4 MSI,E#8J,C2CHY/LKCRE_:GZ?5-L-Z#Z.M7&_?=7:G11((8Y1)HS@B' M7E&%A2V-)*LYB+DR$'44>L8\:UE'74U\?\SS=#0K#D-^'4WG!707\T=OT1Z8 M 8_43*3CQD)//-!*$VDE0N5>U!J/8E;EZF>F?5UC&01%V]%49VDSLSR=7L\W MJ=3']U_R49C#QP432BD>Y#I TSK-)(8@#HB!0'@FE<> J^T='^:E<_?*.#:RQ&_I\B:;5#,Z M*]5/A..0\S#M:XN(PI"%D5C*[G74,E[]/'G_,OX.J-F&GCKS[3_9U!4/L-CI M8CVJ+O/T=KJZ/>2H/U8WL0%- (&RU$O!@'#>X%)F+7U,U'+]6X3OBY1-*Z*EC,:+ MCI+?_ML7U*"2.C08BR"VU*:;_SY"99OZK\+Q>?5& @J$8J0D1D4Z8&F1@(XR M5TK.$>@F#JZO>;4-AAPE8;02^J-?,'*#\3$I75?;>5_--XG_UN;)D:WW"0TF M A+C"Y^7*!)P<.*D!B4Z5J)N'@E]5Q1M02V]SIG/'A2\'-V?,G6^WDI"I $R M[/:,<9@:IZ M'S3A4&D9$^8Y]$O$?V%B VKHWY0\<3)\7#=Q&G'@!,$6$T !AD&# MI-RK"7D:_OUQK@B%+J#XQW1Y8\)&,4S@NU?E#J4JJ]E2XCFAT"#& MN0+>20*<8R4>Q0VX+@^VWP,?F]1&S\NRN[V;9?=I^BE=9S2O]HY@[;82@!2B M8<\'$8.8*X4-T"4FD.B8,YP!GGGWMSHWIH*>:?ELQB]"XC=FN\5HH3%+9N FV?@>((,Q)SLC/ T^P6Z=4J[AW>M*UX/'!@MJO>2(*@%8@! MXAP)0X [RRS>H4!0U+EB5([;=W ^TYJ:>B;K)CZIQ5P'-3^02(,YT8HZ3)%E MA$M:WAOA2 I2*67M&[VFVV6N@W;5TEF$[^A^.S^H\7^OIGD:Q Q]7]Y?SD;S M9;!*BE"\NZ+(H7C?RHTD!#(;MH$:&RS"Q(&]\+Y$P855[ZP/(+MFTO/PW[;4 MU!M9RW3]'^:?5U\7T\ETE&\RK*NKJV#W!.T>#%,_H;G$:,&AAT@K*!U42#NP M,Z08EC'AZZ<>3[8?*CPTXC:OJ-XH_/ ^Z>M"U>'OL;:2L(4L[C$'4(!20!CF M7&E881MV!IT<7KYW\C:LI=Z8JU>+Z3Q=+-+-8X\%QMO?',S/7:.9A $EJ0C& MFJ+<:JM<K07JMP9.E0M["(L5( [::DWT$@- M$"HEU4K&1-"=>N/W_5+R=,5T>(-RG*:3]:VFSZ-9^MMHN2J4%&P5D\UFZ?IR M\N+BJB(SZ[>6 .D(,XHI 3PW%E 'R]-B[ B/6?.'?CK:-UU;U];P7%^-N+<2 MXA21QG'%*4%40<_$;CF15L2XL*(>&3U+FK:FEY[9N4V/W)YCMN8'$JZ8X:+( MQZPT,T1JZ,H=*89>Q9@.0P\=[=(QVZY:NB+UI_1N:^U<7'W,YM=AGWR[/3-< M'^U=?)U-KS>2'&!NC582KA&2Q#H/F#& A97'E?,'45C'O%GS9EVSK7$IZTI/ M?1BZQ>,6Q6.1%U?K4(=2H.("=47C]D +B9'2"0>PQL$B@A X"0/&B#GKF>4X M)D)EZ.=;/;.T'0WU,:,>H>+SHHGTQFD?#'.'##-8:KESR1$3K*[WY#CM8TX\ M00E]3'P!AV]IOIQ^G:4U)KMGM8(]Y("S5(39G!LNB>2R!(PP$O6Z2=3C<6?) MLN84T;57+ G:613(X9C$[F_6I]D9 M_QK32]?\\UD>INA5/KXI#-2K1P]15:#A_LJ)MPIR0P!DP%+@)??"EE(7+^]U MXK!\YVQL3#V]^-F+?E[3+X2-U$68FHE 8ZAIVT3D!5#D0J ME8J)&QWZXW5]$[)AW0S/)]F(WS$QU"$B;%@JJ&;(8*A$:1M3!6C,M?3ZUS;Z M\IAW17ERY'V&"GU^GG\(B=S$O9"K^5X0!?AO-TG76D@#5 M=!R6P/5Q_WSR] >/2AZ@<0M?2P @3&M"A:"*<1B,=+[#E9FHYT1K[Y$Z?S>C M%6]Z_UKJBOU1,EVF0;^3EQ=[QK-5\>3J8_0VB!X8&-UV) %&AIF..2,X @A( M8'>G=Q0)&W,+M?Z]_4=KQ%L=,8-6WYL83&V-C<1@"ZE5!EBB&=#0A 6]Q HJ M'..OK1WT9I(:+2NJGOP#)8&Y<(HC82,E.'U4J M%8& NW]P.!R^4%R& 5'KLTJLU#YP;O#KIG>MFO0#!&P](70%V,^K;]\F:TZ- M)B6GWDWO9_/'T?,>X$>@67&$H)%E<6NA@'I/',+:X])Z8\+Y;L^45Q"OT@[? M.\-=\KXD_W1Q9U?S:*)L+)C_&DU6Q3H<=].#_IA.K#I$8,0)[B$ D%-B.7%$ ME"N/8:=R7,!9#3I; EO3N'B-NW;8WEV-E$V6S,?1^.[]WO:'!YX,@@BB"0%" M6 6I9 CSLGP&\SCKUG[HD2)M8RJ/U1V6UWFJ&GD:/:\?#D@Q[C5C@C&C-/3( MZ_*N@TFD@',NG;/BO.X G0UR_HGJ/T___,-U_^,OUC_T]Y_V8[SAGFI?$\Q_SZ^ M+?Y'7 <;&9@XP]ED?)=NG'<&Z&)]^QJ'_5I,%^/OQ6;=O)Q?\6-93.\B%KNP M G>&\68FZV26-_.K<@JI-U* 4B+LE1&<06B01I(Q+H#"WB"HJ]W!MG;7]U10 MY_AUWM-SP48L2Q.574JF ,@Z@?B6'HJ,RCE=#;T)?6NB?WM/=S;#N]I>UM&S M>XA/4U[GV<8M%Z[9ANX(IIU+ MJ6]L[^LO;2.!WR-"OA<+-8\GTNG#\[-JR88SL'[^QP+T(E5:=DH1B1BU#!)1 M( 2Z33H79]U*QQ?UX6MQMNVBG.F:)[?^< MCC:=.Y]41;-[2A.?#1 )CZ 4T$"AM /, ;/C-$8YE<2&[EP:X++I0:0#7#QO M%4+C9X\&OAJP=1 #!ZA'#& 555:ZF=WPV1":$\DT=,_992R=EB7:]\I)S"[= MEO\H[AZ*4CE\*FXGH\5B?#^^70-+%_=Q*S[?*JOWD:"(H4@P@RV 5ALKM-I) M%BN4LRXR4_B[70R=(K*&7=:J.(>P*%[3\L3UE,"A/IAW+\YLNL]3IPEB#K(<4Y"S_";3%[:JNE(RI>Q?CZF5];GN/4X'V>1\<5R M/%\[*I^++IX!H\Q*)=/^2LN=6&#:>R&TE(XRQI##$I?&LQ26='/9_GM-7B@> MNJLB\I+P-;FSV_'&U[+1[!T-[G P401**4,@!#8+0 I%QNRD*;/Q2S(_;K2^?#8ZE/'XAK<>82L\LAJBDB2!^S5M9 MII#?VJ19K.T*+D\-GU*FR[OI-CGA)'2.OA>X]%@K!J*"YD)CZ[V06UHU1UF' MGJ%'734+HR;9W)T7"1-$V1-P;"IQ&D#&$ M14DID2JGO=306Z(U"Z,&N=RY*^G/N%V_BS]6\A_M'@Z<"*,L5X(0XZC42BFZ MIY?QM&1$YJP!#KWV0 XFU5B189W8-_Z?/7R,+%A]5RL1Q-4V'( M:JZF-Z\%P+$6W .HM(DD,XAWVMC$_W7JL.RE(F)KT#CLEEO5XP8E>' M]&/*?HG27B[GXR^K95+\-[/]V_[1?;2)#P1!K'822V8$@\P0$LW5DGN 9K6R MK;WW7C6&>Y%79]IU0PV.UU6';J@WM9RORR0=R92"Y+36]B M)XL[/9JD3D.P=;7]^H.!,NP81(1'RT[YJ"'8Y?7 '&-9Z63H[4U@] M%R/=&%QU^__4'RP S!%SGCI(H&=$*\1]#$,#G%#60X9X-,-4R1/N6$X[R:%[.WM&:F-"&81:S2OR_':,0*0" M4CO%'4BU1;B3=K=8"60Y=D#M(O?79/BV)8$AJ,O&*XU;"8E0'@&D@>,R6OOE M$=52E56%L7:-^U\ @[D"Z"YDJTPP6]S,#@0(K=?3E\C#=<)%,5VL ?"IV!!7 M?-YD)&SH_E305-P."3PKN":W,2 M.(VTE*NUQ@]$6_2DWX1G>\*'^Q?S.:0OJ[P6$*902P& I50ZB95[FCV*&TP. M?LZMB'-S73JO!3D,:9=_%3"3JK%/HZ&V''^9%*EC>^9.?FKX #75PC%M?5Q_ MVJ6#8FD?.:(\RT%P5L#)9:*U1]ETA>J_QM.U3MFU:-F;@7X$M]4&"!)@IP0U M1G CHY*+])>1\2[UILQ!YM"#Q[N":2NBZ N(Y713$8U/Q5WQ^.W4,;[B"(%P M;3FE$")FJ!#:V%W\HK,4DAPH5K]2.KS-7Q<(FY'"-=5 \=&Z,9A@[!&V'-GX M1[D1> 1D5J'XH0>F=X7"%@3160S[60UBH@E!O&JE)3K03 MK'YQLU-J5QCFE,/O2XX%-<0(B:7$0G'()8(F&J_E*O%YA0^RVPM?$;X:%,)E MQ1BU'PKJ)'(* \ZU1DZ[>/YRY?VI3]D(.1"N?7%SQ1#N15P]EXCJN<7>YO.[ M"54H"G7@C8 UYMHP!;P4Q H%!94,. ><3N$'E6+^V\I?_UY,5^L3A$EPB;/] MUWCYU:P6RTC)W/W88DPM%D7\W\F"FK5'"XR9U !2:*LX@YPJFK+\-[RQTN1$ M< V]"DP6WF[\MHEAOQVMQQY\GQ;:A MCMJT"!F="A'/'CRD2$PI-8XG'"*8D1R*'=<,T#FE8VK[@OL(.VP4MIW+HRL4 M_S&/QYF/\]G]^-BF\>RIH(RU@JMHAAHHM8AG: U*.AC'UUQ LVE4G<_6SAQB MT5P=I0P(]R.%'12+*LU\#KT3!/,,2,YHM"\MX<1B1K8T4NU9SEERZ-4]FH9. M4TSN3,\4TSCA25**=X_CZ3A-=IUNLYG^,=US_,W I>08X,@X@!URT'!N2WJ5 M$5FGNX&#J@$0O-9(C3*[,T=$L3Y!QEG_-9K_NWC&D6/.A8,O!:.]@5Y@9Y6( MFS.+/_N22N9ISFWET.LV- ^IQOC<%9J>6W/5+?8C;P7)*%'0>" ,0=(HCJ(% MN*534)CCG1_ZY7?S>&J.T=T5X(LDKVZ7Z]CF=))(9XATP%V^>_PV&L^306"^ MCN8/Q;$+GQJC! 4M@9)!!0PQ7$2;$I>\94ZB*\N:;!YC[?&Z-\.]CL$> ":< M8:*](I JGC<3#ELK=SR%2Z?][S=+!1_T8S$"#I!-46 M8FSTCBZ,<_:YH<.FM?/=V>SM"C:'^X?7Z2=78Y0@E&5Q!0)$XA)BJ9*8@"4? M#)4YYGGM)-6+]VRVQ_CN2J]M+@Y/'_E>/1F !A8X+(FC$'$ITJHJZ;& Y]2Y MJA[:T$,D8*, RF-JIY%][V?3V4N]>AHSQU\,U$OM+ 0">&^$Y9B!DEJNL>^W<%GTZT"W3P7U6BQ>!TD&P\7+T?9 M1$_\52R_I@#N[\4V^^#DM7XGLPC4>D.@PD1IQ[GQCNMR&^# TQPSKWY2Z#,S M[S) /EQ)=;MB(F7;A;WMUGD2W6_>"-PCR@5U$!#DH(620U?21SG.*E19/>7S M6M1O,UP^.ZVSZL(X /:;I GV8*BQL0.'FF)@L(" \FC)."9HR0=(9$YQG!H) MHA>G^/H20#\&0.[6?4B5&X$]U5YYHYQ36CKF2N\33U6L)U;&288@0J[DDS 29966_]4"=AIB+):'BWL<^"-@ 67U@'../*8 M>:^,+\,BA8C)C_8NXY C#87A.PX+E56NX@)RM!O=^%IF_M#@>&JCK#5.X(P0 M[ STFGE%F/30[I8ZTU>]@;:'FS,!>HY$>D;G5L/720:O.5*0V#C,A8_'9*,9 MDL3)\JPLE;'7W..L;X0V))/.,FCC[#_&Z;_\>N5DV46Y2A;%[?]XF'W_GW?% M>+- X@^OUT7\55A_\(AU\.:9(*5(C7&2_$V3FPM:=N M9[>K=?.\^*$#,W_^2 "4&*<1L4I;BHR64,IRXI"[WA)4FUUW&0*;-<*X:MK\ M;&FKZ70UFGPJOLWFA_"Z[]% C')*@+@18:\I4!I(M27"&H8Z;75U*=+/8&#+ M*/A8%HBPT0(_ 8,7SP9AK7#2<@E=,M6YT'1'A@(FQUV7E68P9!SD<+!E(*Q# M\<:;0L\55,+KQX,@#BJJM$"6&&\D((R6Q*1,Y.M( FAX4\AC8DN(<--EM&3] M>+(U_0X@X?5C05&, 9$FGE0X0,Q)8VTY>>ML#@*RO!A#1$ F\UJ5_*?B89V) M.5V^'ST>VA/V/1JB_K)00,TIT2H>"*0SHB0"&)(3()/5SV>X",AB8*LH,$6J MES)Y%T]+/_YW\?,H#%X]&Q BR$K!N!60:!@1[$LUYC#".0>$VD7<+@,'>1QL M"0B;*/VE'R]N1Y/_+D;SXV;BH<>#)LJF"&V"@90(.^]]>>QQG&7E=]6.6AXZ M'!IB8LO&XM/T?/S-OO"0(T\'!)3W!ENM/6?040))R1='.&B& MAYW 87.XJ0Z(9\^'U' <6 :9BG]H9ZC3Y5'(*:*R>@G4#JV]+$R11S6->JQ9BNC'N[O(E/']^'8]V0HNAP/OA%1U0WDHX[YHI(L6DMEYUR.--.M:XNH\ MDDVRLE6$J+N[*)/%]C]_CJ=[^\(??3XX0@%E2L/(*&R) L2Q#3D.Q:-V1TTX M+@H9^6SL&!6H)BI0H-P+KH$W@%NK#=$SO?16TCCP=J+/,>DD)ML)2$+=(N2,%:)/5T_%*'9BY3.P"#VL#Z,/\XWSV M?3R]/6Z*[G\E&(T=,S":U(I2J'SB2TF402HK'^I*79J-<+(+>'R<+9:CR?\W M_G;RG++OA> @A99QS^/DT_T]T!AL"<(0J2SCXNKG2\S@W,MB?O/67*@?9U-CU]UOWXL M<*6I%4X #Q$&WEDC2TL8*RMS# 5T=>[*3.ZU)/K/Q>TJ1>Q"].5FO)P<6NVO M'PN("PED*JD'.)$L_@#X=O*$ )3CJT17YZO,Y%Y+HK^9CU+@\N>?CU]F^VHX MO'DFJ*BB(#"*P6C:4N4TM"5BB8$@QP6)KLX%F<.ZEA>[^W'[=31]*(X$MNQ[ M-$"L&;!.V+A7 2,)Y[O-BGBE78[\K\ZUV '6S7[_U5,)O][&H^JGXO1(NY* M=^\6B]4)G_.!=P)V3C *'!<:::6]0\*56QG!+"?B"5VI9[$95K:*D/^:3591 M(/-U@-[\T&WVWF>#@,I2 '@JWD&H=QAQ6I(A;=Y6<:5>Q3P6MAL%MPG'V83G MIDTM"N5@>,.Q5P*@+"HZJ8RQ*MF]")7L<5@ FJ4IKM2WV @G6[[RCIQ,]6N_ M%W:T'&TG?.*N>]\K@3G@C"$&>\<$>$.DMYH9H83?V+<;3 M8F\=K0-/!BVHQQ1;;###S MJX]%I2P)7/JNAXM5Y%O,9V"H&W&,Q?X@;V!_S MV=_+KV;V^&TT/:X/]KX1F"1:$>-M9$/< (%&U)8D,65RO,WXZMR.S3&R7?WP M-9Z'JD#B^8.!2B"U\HHY81BGJ5!E>5E"*,S*M,%7YX7,YE^K /BX^C(9W_K) M;'3<<'SV7) *66D .7M\3"&:L]M_ M5ZF;4NW%$.F@TEGL$+;QF&2)9"6\J10\JP7"G5[FZ+%GVF@FL5S\BM,/#N_ M5.,HG?K'RW&QL./%[62V6%4J/9LQ:B"(.^"@U:D1FX 44>ZD]Q8J#X%PE[5G$_M\1]*B:;K@Y?Q]_TSU"X8!PUBZKF>$.V^E1;"D5$-U)14!APRA"B@_4UK= MXS+UZTEK/-5,M+/'R-A*N'S[6C"4(<&AP^O2XMA:$\]?6TI]Y.SUX[*^T \B M*9N_72%IVV2VC#\KY_U7<2#$N])[ 2(KG>-0".$?"VFBS4193,I,UI\]9/9W^M3\JRHHHFK6.VL>I;E>;Z0#3L'8/L:'/IN/_%'>_W4"OC]1*HV@(2FF@11%S'!.^*>1O M-'.>5RJ(\-L-U,2.Q22EU$DIO5+0"RTQA3M)F+R21Q>B!IO&;']NH'K"[,H^ M>*WE/ZR6'^ZC[EP]KB;I!O/0YG'"390S;$@9@%X:0@T4\3]&2N%*3@'HL[*I M+P3V/4-PUILTAX[[DXZHO($#T1I'%BF%I/:&8&&4*+G%:59(UP"QWPVP&D+S M61(:.IY/>L/R!@[:(B&L.%X02ADD+B1(YG=X"Z,%?,)U%S%E>[NRW8S+.X4XOM MU)_6T,E-M\+;P5DLE:02.88-X$P(L6,D]5G9@1>!IKKB?W/R;YK%74'K_6QZ MMYO\22CM>3HPCA4&%F$'B 80<S[:JD?;VG:CT M.6?*>RZ]Q RG=)_2K2#HU5EI;0-AOQ67S?:NH/7\?C3.^^1NN_?Y )TA'F(; MS5N+/770BAVWE#97YM1K0,:SYKG:6=39:#S_K]%D552%S/X7 HOC"\VA\81[ M#HR3?,?R\[&%M1X&0Z MN"N-$%?."'UF[ED=7*/ZCF!;ST21-]NYQ/%VWK4]<=#^^%=/%L<#9$V\&X5$JHB. M=#3:0H8#6[):08QS@OYKGWB[S:QJ!8'-LKLK>'TN)I,4[#N]^VLT_W>QKN1P M$EF'7PH(.@F!Y013D8K](2582:6E)L>;6_OFX0I U1BGNS,5GS1M]=WTR%O! M*RD8I]'8QAPB!SU"Y:%-J6B%=^E7N0)$-^>W/F_EHNDAERF?3 MEWEVQ_,J:XP2M#$.,(&U%-)#Q;P'Y6%=L[R\B0&U%N@(8NTQ?@@YD>]'\XTU MN$E_?#G!7SK[$4EEL.&:(2,HY:Y[.Q'Z+R/1J0% M@'$@,;,.PZTD)#)9IOLU%P^L#.#^4B'K2;:S#7L\'4VC)3IYFO*)^]<#;P1N M%%+.:2 EX0@@\R./D5 SMW]I7G2>@+.Z\V\$4%U!<2UK1%%_.0YC/S[<+^' MB$6Z %KL_Z>3M[1-?B8X)C7BB BIH0<24L)QR4FK\)5%S67C:388471X'/I[ M-+\K[Q<756Y^][P0&-0$".^TP#0RUSB-;4D=M3S'_3) H/4#C+='H7Q)7%K: MH%7(>>L,HQ!(@0VSI*1.$0VS&B\-#V<7L(F6NF*NF#=;CZO6D#7HJE$LYWM0[;B%#%)"2;A,WB&M'4UWQGY$V M6(_%EY,V2)G%5A**G+.2"0R=HENZ-,6J4F&PR]D2&X=./DL'$5_78=J@$Q)) MB$W\0^-4)KREFBN2QJ-%5>6 MX]4V$"JG#=9C^V6E#0+NL:#8$2R)Q1AK[5!)&Y99D28#A%0#,JZ4-EB/JY>< M :8ABQH^*G0@O1/&2NEV?$O7XEU&*@WA FWX>^F9HKOD=#!A*-4 L?BX0A* MX:&16TJ-B]S\Q6YYZR.@3FY8/69?=FX8-APSI03Q#BKKE%2P/*89S%'.:?5R M@)6#@5J)8O6X/8B#[)\-]NR0.A*9>I^DKF/$"R)*CX]A!N5<^&:5L3 M8O<0?C]+3!I-U&,*XJL$VI>O! X=T'$Q>J8,EEX1A9+I*W$JY4)33^9?0"4V M@X&#$,MB>1_GTUW;CYN9?M;TH[C[UWCY=3R]^;N8?"_^BMK^ZS%%>>:(P4H" MC) 6Q3\A@L014^X;5GLE._$IRPTDI\5#7!4RNQ%,5\#]:_1C_+AZ_+.8 M/BR_?KB_&3^NZ[L4=^^F+PB%1Z!:>8R0\DZ(LA8AA: P!%M6;C@6.IX3 Y#E M?[Y\5+8E@R'$UG]>/3Z.YC\_W)_8_!?A3![IY)U9X%0@ BH MJ>UV1,!$F3 D MD)>.*&5%/%R4W/**=-J]>[AXK@NM9ML1U9/1(*X2.HR)LT8ZPP7W!@ 2!>2P MWJD9%3G55Q!FWSZ)89@FG0CU,@/D)&8<&J&@(HH1Y:!4?$MC9"CK+8UAD,"M MAXK*T7+U9'!9T7((*.:XXU([8)4'F)H=;=C@:\97 P*O%#I7C\6=A8\T5''? M:NTUDDQ$Q0^YJG9MCC0CM$G-&E69"$N*]HM1BZB#AI>G@X\+.J:5Z(9OAV3*O MFD!:C\77DT#*G3#*&0>PY3*R-#4)WM#M 26NTZR$E_4O>P%7732.%,=Y!1)794>J9S;EJ^9VQT(ISXTS177+& I56&4&U-Y9*)*2P MDI>4*B-[J^[5=\9"9034R5BHQ^S+SEAP0BED 20B,@QIRQ1W):W&^MZZV?2= ML5 9 [4R%NIQ>Q#7#'\VE[$ O--.(*92UR#MHAV!MYN]?T[GQ6@R_D]Q5U+R8?H\D'(^7B33>C6/?WZ,OY_=52F0W<+7 M D&08 AP*J-*HV$/H;8E7[T1W=3(N82@],H G U-:!U;"AU6@0<,8X(TY10H M9Z%7V,"2#P+B',U^;D;%$.K GPO5]E@_J%CUG?/^=[AZ_8K;&E(JI)<(02:- MA1 IZ;U-R;62@DHKKN6KL<4S%.C19#2]+3Y_+8J]ALQS"WQG#CWS>)T*3V_O MH\$H3*C55#A')#0L:G9=6FW@E);Y0444CO&E<%0 M$;NA3@(,Z#7C= B8J78+6$](EW@+B*"+EH="VAFC*; (<;2E$')UU24P M]1:P'HNOYQ90&LJDT%HI2B1EP N$2[J%H9U>, _G%K R&LZX!:S'\)J_YM3[)N2^]\8AF\V= JD.@E[0Q'C<]"&2P -.+.7:N)))F *>4U-SZ!MB M6]#)X.]IS"2W_1H)$&UQD'X3U.WM?%7<;1NL)V??U5<#<\)9 M!2&&%%)$!3' ;RFF!) <%]70(S[;4E7-L?N20XFQYI0P8R1/G>GBN5=#6%(* M/"])(: K'@A@&MH:62;VGE%,&]IZP=VYG!]"K.U:\R]>SNN7CIME4A,M M,=-Q'[38(< 96XM0>,0Y[S%N]O/MU^)N-7D*AGX3!+U+!8J/C*?1(AB/)A]G MB_%NB[^)HM5Q=O\^PKPF/Q,B^Q03E!EN#8=>.LQER4WGZ#77/^H$A+/!R*ZK MC?2)Q*,Y%N^F>RDMYO>S^6.RE>LMA8:^%:0BCG%!*-<,6:F4]73+4PR-S:E3 M<3E;TVQ M\Y[A4OT '5G=WT;\>LI55,G!=X)C"$'CH2)(" $1TT*4=#)F>XN';D<+Y(M[ MU@YC>UJJF[RU_@SP)E=L5(M$4P008X91#@&S0B!L//5 "%7)W]M20'"QW.3R M)FU?@<2]SP=MN8SG1A05?3PL(@XD45OZD%&PQ_#RCM=J94&_C@1N@*V=Q9 _ MGVM5J 0>^6)<9 ;B2B<7O$X%^->T8&91CF-Z@,H\4Y['T%&3DUVAXE_Q4/4U M943$]3=Z*-ZOTM7+A_OU\EA\6"T7R]'T+JX9/5J,;RLHFK/&"P@9R87!1#"B MM)$FU9_9\(8PHWLKMWXA:J@+I@\2D$T!,2@6R0:*4;0NN@R!(:3DA:)<7=M. MV#)BK.)OWW"SOKH]-%(@V"AKL<7$$LYMY G2)3\ 9#G%G^H'#LZB8*\(KNW* MHBMLOK:2-KR9WFW)..-TP MNE>@U855H!8(X#%TUA(HD4.$E0J>"J5[2R3K!D+9$J^"J)H\[@L_6Q[40-#V MC<"UX26Z H88A[P8%*):^V MO%/1HNTK3O5"-LH^A-#3/5#/<5A-7@-YCS$A7CB%O5>(8PZVM3THEM%P'D($ MU0EE>D:P5*T1 \!(* \QP?IS%&>\HV4KK6;12%7UQ[I!! M&"*8HLXA#2$31GAGMERRTK&O:0"'1! M@:=&0(*@DIL,.>H8U+I2HFM;8?#WXVEQ]TQ>I;B>)1P\2>[3 M;#+QL_G?H_FQ8_/Y@T9.<<^51SB:RX@R3 ):>$@+V5BNU?P53&T)L4DHZ$ MT5U"TVN"]A)2"Y][1PC*$*D$4@IAR !U!$*]I9]+Q#LM7O9MW=_A\W(T7W89 M.=T^=D["M0G9](=-O5K$WRP6<:E_&6]R7E/LN;K]OZOQ)OEA<29F:XT^C%'P8!SF;DTA\VG_A3'NP_CL;U M#E+[APC 2D&<<]X+SXSQUI%GUI#.06;U_H6==KD: !P;D<40T+BOJ=>FW6.9 MIW@F1D\/'#0DU%@7F9/2KP!QE/DMMX1$+B>BG/W6J75 W+BPKL\A0 1-79T- MP@#Y5#I2[]@N@(_&&";D$R/WO#WH_E\G0W^RSG!/8/.$(:Y MAQX[:KD%P$L%-)' :5XIW;@K!9)*%-^FV*;'V7PY_L^:OO=1.CZ2-9K\=S&J M=Z X/5R07DFH%9%(<@ T-U[ON*.8[BU_;V#7;)5!=%*/-"Z3LPN;'Y[;VW/X MQV)^FT3\L*_E9,9HP4@C!;><.D^8PU@1@;>T0L9H;_5!+@]RW4FA8P/K^?$[ MS?ZOT8_QX^I13:>KE&_S[&P>*2KWOBUQI]5ESNC!$@*H08J!:)P2SB54I8R@ MHUG9ST-W&W:H/3L44<_0-K/%\E-Q.WN8IN[K]<'[\OU@./.4V'A8LL [PSV* MQZ8M[5!E!=T-W7'8(SRSA- S $O?9N)2B@>:34?SG\\?.AE'GC=P )'GUE,F MJ%>8":8]W.U$/@JI$X_B+P?9=J33YW&W6'Y<.RJVOTQK\M>+_W)664: M7'/]Z59@S[S^W/2OIM&T12+96VD/7\Q !0)!8ZF-HJ4*ZR-*TO',\)Q M3HS6T.M:]@.U#.[WA[7#A^^S_'A[XB.$YY8J*KQ7@,4_N73;IIZ"&P1S>ME4 M/X'NO8&]6B0V)HT>@ZF>.1\_W*=[MD6Z:"MJ1E,=&B5 B"DT7C"IC+2.JH'SU\+E4T)HS]0[FSV\>TSJ[T6(OB-U'(3BHX-&)QS0"L/ M'%<<*.133'7)(0W%[]3%FD"JG%G4H%1ZS-QX342][(S7;P>8BHL3@30&5B*& MHSD@2[J)TK]R-E$S>#F=D)$IDT%G$67"]8P/!(DQ%LQJ#JB!C J@B2NY)Y6\ MLIB!_N';OHSZ0W@3;F>K$6'&>6LD5-&2M1;3DE:J24[1HZ%' ?0.SO/E<.D> M:*X,LL(X$A<:5G#=P72WPJS-L3*'?KG?.^HR!#$@P_+L;*"C(P4L (TL]M!I M3X'%6%%>\@.KK'*IYR8%W?P"NW2#,NDYRW<^'DW.R@!Z\W9 ",FX/#$24@OE MG(1/_ 6ZV@UX=IK/82S^"KHR5R@]IO.\S$PJ6TM^BE+<\##S\'/&^$%A)%.2 MOH;,IEZ 1D1A;'G'M,^Q-6NG OUJNW[[\AJ0<9#I=1*480.AX982S"P$!NK= MAH--CA$@+CIEK3>?4SV)=(7$HW7HWI*U*%N/CXO%^]GT=KT4CQVB&AD_&(*4 MH (Y$_^?(XTZNPD5%,@N^X!J'-N1X8NO-JB-#.EM!0M MM$JDWJ<349[0L2J>G%.#Q04"P: M;AQ(BJ1TUC CB-\Y&X7K-I3I^M1UJ](81$!39.)L&H=>/"-LO5#3O\R+KVGU M?E]WI/WE(IN8XJD!+_/06V%$/)\#15+W%RHU$*A2[ED/VN:M])[U*+Z/B_1F M]*,"IQK[1O *$^%(:GV2#.]HBD.^Y:-QTN?D\,$A*)?*.*FC7%KD\"#VQ$/T MO2^6SX*52TJ;QNG^KP0"@)1((LN]]MY$)8YMR4X!?TVL@$9D M-_0U\#'93\^"&4R$S7C9XG(X_L' K"$PFM>,(>490$C(4L<9K6!.Z8#J'J^! M79Q=RFII5+1=+9R*S'W%DV-GS3(1_,/]\174\I>#(():"H442F'KE*'Q1+OE MMP>FF_"P5TNI6[=#_TMI6#(>PD&PS&(L_W'3D_S7._11C:T"'G.AC; . :,W M24_"&PK1H&HDN,5R_)@P[%?+2,,KT9UUQJLV9.!8 >FX3*M,0,F-I*;DDC&> M7OJ1KC(*3F<'M\'0_C/8]U*3ZA;>_%U,OA=_S:;+K^VY#50+&=*G'>_#UK#M+; 0.0BCO-$1 B M&@G<8H78ECO6&7G-E4.&CN3S1#1D ,?O[ZO8FCMDL%08!B'VZ59.,("5P5L. MQ4T4YJCCH4<-7 2(SQ#2@&'L9ZOS"E\?'3$PHJA'R85(@:32(RM4R1]NV:_5 M5V=X(#Y#1D/&\/A[PYHXC1BB'" G0#G&I%" ,$ZW5=< (#2KY-W0XP$N L/U M9310#"=*GFK4+VZ^%O-BE-QSS8'ZX">"X11@QT'RIDG"L!&<[3BH>4[&]^5U MZQD6RIL2VA!\HO\JQ@]?4V^&[\5\]%#L,I?48K%Z_+;.=/_E_*- 260010X M+XU &GBZEB+SBDI6Z2*P*P7V6GY/8OOGHKA[-S6CR6VZ!!A/'][$X@9?4':,M,3W5 MYTZ9:/5"!<[[1H@'2^^]] ZE8Z4CR M0\I!0D7-RNCQO;+>H/!TCT(E,+V)= M)+HV(:^EKGHWO8WFR:*U57+XB\$IRC%(.?B(:(@=E=R6_)7:Y?2*N3R_[^6N MF<8D/,05M+]N9VG__SF;/MP4\\>R\/$Y#=@;_730"G(/-0.>"\\HL6![QDDZ M2Z*<5)[+?;K\7=:E*4=7P7QPKY;@1W$T6EXVS^?80Y.<,&P*QB**XD0I@3U'FK M^99;4BJ?X\H:NNG<"JAFOW2$ )#7(![7I?9,<,*] MH;*D'W"9LYT.W43M%IM-BJ%[&&Z:@2V>>MR]FQX+JCT#IEE?"!( @3'Q7$H" M&?1>25WRCWMUS<$)W<*X2S'U /.7!NPY,#XV0C#8(2XX2A:L9X MSTN1OHQ M93DP'7KX0<-$]:7NX]BBN3D1 X] MHJ!;6+8ACN[AN3.S_6@\_Z_19!5_]]01*^=,56' #34D?5:,T:!8, I)4KN M.)O5/G[H@0$]G:::ETI'OIK=Q/\J1HDYZ\76FYMF-YLG:55)X#GV6K#:FKAU M01FM*64@M]9O8N649TY72S1LF=IGO'\W_;9:+I[HJ*(E:HT3B/9"84FTH!;A MN+\[)$I^(.6NV=72#$YFW7&_3R6PT6%1ASXK1;7]]SNU?&)EOZ$_;6@,YJ52 MS'*)L"(>.LNVG@9%$0>VTIUDR]0>$\Z':3QZKN;S\?1A4S-L7OY5CQ;CS:Y4 MA36YWP@<$4$)%(90;"&,?Z(='P%C.8ZSB]8TE?%U2--T+)FNS.<=??KG[L=_ MC(MY_/[7GW\6WXN)^C$^=K-:;8 @"0540^(YH9:DY'D*M]1C'P^WOP(NNX/0 M(1 W*:/.$?I\HWQ+AIT]CL;'RAO6&B=$CF)*#,<01PX 0< V#5NERVB7D\UP M,7AM""T5;+>FY- Y)C=&YYHI\*_B\R\YC?)\CP62#;OA6B?:((<$!KX9 '%F("2CKC_^4T.LJZ\[PV7)W'[\YQ ME6'T_CF>%N^6Q6.EXT<3WPD&42>H4M'$-A8[)IU2)2^Y]_)74)#]GU)Z$&5G MM077I.WQ5%3PGYU\-S!D/8%*0ZR99PI%ZE%)L]-9_00NQHCL%CROB_LU+*+3 ML$RNY378(-I"+?TF_#6;%C__&LW_7:0>!G^MEJO1Q*^F=WNFM@=Q=8<(WDI. MF(*>:*^M]5"P\BP8=8#*Z;$U=. U*/)9)]SOS )XV:/.S*9K=JSY50V&9XX4 MD.+:.RBDB6P0 H,H@9(?T>[NK2O[1:*Q&R'TOO^>L^\&IPR0FB##F=846>)L M>:2C4HF< *7Z1YUN"^FV![2FV-T5I)[9&>?9==4&" 8P+ P$@ .+O3:*J%++ M,XMISAX[=*TV#..N%3GUO!OO>E[];&1+/CIEEL"US)K M7QZZE=@T=JIMSDV*8QCJ]&PU&E+Y3!*W# PPLD"+:!>7U,:?.>E4?7:[5[<, MOD89WQ7,XA+Y7LR7XR^3PA9?]EFPQ[R.%=X.6EL%E74,6^@U>8I=1Y1\GF H2C%$=0Z<34=AY! M72@_N;[KI1F7"*O*PMG!-(/NI=.1JGGW M^"URZ,.]NINM,]'B3[?KVDN1B#]6X[O1]+;X,%UW;EK74?SX'![3NST;9.>: MZ6G"VV20."\WG\_F9A;1>KO.KZMRH5)CF, !<0AS0YA!&!J'35G^5W(8I]F? MYGI?_/U$R4D5A-3%\,)X(Q3R"V#KD MO2%T6\PEM=+A>GH=S]??%JI,7J_2PN) YX?#3^P*#8 MI%/\6NHL]9Y.*394 >4Q0D0ZMVX3%NWK: ]7BC=LVQ![,_GIW5KHFY)-ZN[_ MK!;+A/=/Q2(*?PW]4XD6^8,'JY@&C#M!;+0JJ( F+J(MY[P7.=7S+EV550;5 MX4SD;J3267)R.4F]6L3#[6+QN7C8:.CC215'WPM*0HBXQ0PJ(" 4'&E;TLJ( M[.VVO1T$=@F.U[AL4 R=06XSQ9/I$"^>"QI2ZH'4CEO//16$"+VA10#H?6^1 M0RU!JAFYOD9+!D?/#O1Y-XV&3C*(#L;L[GLL,$&,LIH*+##E#'JE7#D[Q%QO M3>Q:DO=YDIDUQL"N%O\_BM%D^=5$IIP,X7[]:$!>$L^B9M1Q^MP[ @$N*9(, MY[B2LNZ7APB)AIAX]JJ_F8^^%Y/XYW3Q;3;?\'LTO?MS]C!>+,>WB^/*H-K; M06@FL$4&:$OC]U.U?%_2DKH)7]<%1@,ZHA6^GHT1/YXF?14G\&3#'\?%X3=" MM.E%1#:%3$KHB=&*ENH.6@AZ:U V6"PTQLNSY;^N?_?A6S'?%!C]:S0=/:R- MGN,@./%:X! 8B1$T()WRC**JM*4%E%15ZL+21E&NP2*A68:>#0AYIZ7O HJQSJ$$W,_AP7;8JE*XC>Q*\]>>Y/GF?V M/1Z(UQ(;K FCAC..D(T[[Y8R&A?B=1US6Y+ZK'%&=Z;E=O1_7D9+;#2_6_SS MVUU<89L+H).8JO1^ -[0>-(CT"IL+"5&J'*;@$[J'(MH@"#+$_]K/=4"@X< M+@9%%KAV[P&E?(AU5^Y5Y:;JWJ?*9WA%H#E[Y M['TN&.JD5XX('P\D4A(,-2QI )!ZL-89V MM=?L5.51M!QY(W@:]28&$ A.!?)>1R-M2U=J7Y23!SL@(Z4YH#3'RZZ,W:J[ M[>(9:7]6*-^3-6Y 5B+!C,6(@WB<)59 4?(*H*QZ)T.\E>C/G]2EF+K+ %LL M/]S_,9O=)7(^;X)0W8_;R>HN'AEL$<5_.]XT)RZ^38IM<*EZC I]_)_U[X_@ M.G_P(#!FAEEF !,8""&CY$JN*88[[6S]O9A_F;4,[XXP]B9CK&-!=07O/XII M,1]-TF3O'L?3<0K17(Z_%ZG7R_1HV^D3;P9O(H"<8A2PQ3B&G# ,>X=%)33W6G#?2N M%VN-": KF*WOU-_/IK/-M?KT8=/:[S34CK\8-.20>D\5AUP38S7CI3%/5?SM M=1F4_8"M41%T!KARLMMI'CO3O'DV>&P44L!:8A! $"@*RA /ZJS-*>X]P)B9 MGF"5R?6ND'2.UCJ\6JASUD66I4CDE.?LF2OO1BA1L-/PG.O='YOB?V<8*Y9F MM/CZ<3[[/KXK[O3/U&STW72W1%1DWO=U(OLQT%4>) @1=3:6&/OD6B="*U(Z MU*G4,,?_QW_KMY;%T9D+<9N+&P_7ZTS"3Y$U'Z:)IO3_[O^NQM]'DY)M\W'J M1YK^8=U0\ODOGCUYS+'8_->"U@(XJ@22,.XF0$%([,X6EB[G/D3\AOE0Y-:9 M_S&'IHT0XEXT+T:+PA:;_\:_;_Q6S[FWX>@Q7V6G$PFI;W \148[7V#D@"!6 ME]J)205IQBJ2OU?1!8CT(A986^LE0(:(L,X9Z;%34$.+:,DKH/,R+T%=_']; MB_KSW2Y7 M\PUCYP\]JJ47DUE/;A*WH[LG?U$%G51YC$ ]P$HKNOZO3(C9-O_2DED*>JPK M]H*&%^):WT@]T?*THU11/SG#!B HY-P+BS@A'EFO"-IRBT/!Z;MX8;?J!5%EB>;4<"4@-4ZGSE=8>,NLH8!5JB/:MKUS@)H4:;:H M7I_PY"A!""P,4X)3(#1B$AJ"MKRP4L.6X]H*$HYM5=D<[S8I_\7< M3U8://A.<$C!2):'D4RK)54>@))&SO$UFS\Y$M^;D)_/W^X"[S?=B6Z*^>-X M.JI4W>'@.P%0*'VR$6UR:AENI!0EC=CQG-BJ 6*H 5F_;9G2"&<["R-X_#:9 M_2R*S\7WXGCARQ-O!$4@ ]HRP:UD3(AXQ"CM! <>B5P0*7''$%$!-/ <0+*E>& ,SDZ9X Y]\TCIR'&#L"L_K-"CF.5 MUX-R'%,D,"!6@L@%(G%I1CJ+LK+Q!ZB,>C:PSV5[+X#;SOG3;#+QL_G?H_E= M5:R]?3,0#JWA'BH&M6/>:Z+*%>L0%%=F+34+@6/XRF9UG]"JB:=@H6.1:=!' M#(6!D M,48TGC^()<@91R3?TN^E(CE9#0/<##N!5F/<[@IM'T<_RTJ&+P@Y J]#KP3E M2>292Z5^$ 5.8@G+$XFG N4HK.KVNMS@:5H\)"G<7"RL&N+R16UXED3+DTIA ME-+*@F@OE*SRB+*F]?*Q"QTD@!2*H!3$I2JJ",CCR5G!2(L!5_(^%7E$E,=F( M5"G$ :H4/M 9K576^K'7@F+&626A\Y0@(Y!6S)74QOVMMPZA'31E;P0$L]9X MW?TBWOWX>?7X.)K__'#_[!\_%;>SA^GX/^M$[G0G8F:/\;M?B^EB_+W8/-AW M?%_SRL 8AY7WU"CIB< *6KFIRQ$E**FH5+&Z'5KM=F4]$U')_3?SE>%G% M)*HZ1%P-##OL-"')IZ>L *47-" Y]3M'N#NWP@>9IVPNM,+Z3T+_L_98I$2 MM_QD]O<_BKN'XH_1>)I^J8O[V;R(.F,R6BS&]^/;M=PCO:>NL!OY2(#2 ,&$ M1%(0JQ!$@."2BP"2;LS5ETZT5B';/+SVW8+W(9LA(/QC^L4Z@6_]U,=HFL^+ MY7B^:Y\+0A&L@$TM2; 5TCEKY7:.%A'86ZN-GET&E44W:XZYG:52 MC'YL:T4<3\UY\5Q(G4(,-<@ X'S)S%T-, .=BL?;Y8 M^KC[KDN6"@+NGUU,HRFF%82_MMG@[$BVJKQR(^I51(+3#@HYVE\5LV2K*/GY0@_FZEG"]_]^#;> MM(:W\21T\_?LYNMLM1A-[]+QY.MXOOP9?W<<$S6&"$1#@*!S3!/%'><6T1VD M+<@*K]\;TEP'2JB?(BUQN^S-ZCD95VM*[S]K]F7A4K%'E-_ M]_7\4D^UXJG>V\U\-%V,M]=:?C:/_[)Z7*VCM^+?BO'#U(WFT_A@M-)&R564 MO/@O"Q8?VOJZG47PV@H0#Q""2@J<8D!QMN4MYX.?@.7T;]:MT4 M*S2]'4\VS0@_?XUBT9&&NW3E$'>2]6_=C]MB?=NPW5;48V)6;=U\_J>"1=9H M+@05+)Z1"/4@;F,;CC(6][9.,B6ZRK3I2G=W)H_S#[$5YOU^EFZ05O&Q:&IO MS9]]+79::EAC3Y$X72ER/\YG>\"/)]6YC%;^< ;P5O+!7>1*F$ T)!;H';+6*$< M\-5N\W4)QD2S_!S2QK\^.A:/WY:;9S+W]E>C!2(XMLXZ*AU'A'OI<,EG9@#. M\0YF-?*Z@@-8DXQO=9_>6L\^FM(OGLK9?@^-&91)+G;/%9'$J,@$#?5N(1*> MTW UJZ7610"N:_9GPN[#U(XGJVB1EP>S>!I;&[-Q-O^83<9WHY_',59A@"!= M/,PQ18QA2,4SG=5$EA1YD95[D]5=ZM( U3RO.PN<+#LB;N*HY_.?]YND]<5_ MC2:KC5 GD]G?J6+=L2C*&L,$SZ !1AH1#U=(>@$)<5M.<&I!ECN\=E.G2S+0 M6N1RA\$ZFQC2Y].O!;6*(P0%M&:2RKC.,#9>"X)I2;\D+"M(<*A!'LU#KAUN M]Z_=SM)E@4OJ(0= ((P<,IIB45H 7$B4X["#O\Z=2V,,[MDU0,&A)0%$DO%M(G\H-+;W2*# F1U6[K*:Y).^=TS&M]-HT2* M1;1%G[%NZQ^L#\5CHP6B 8?(*84E)MI KPC<\<78K+#JVB6>K@"'#3*[^U28 M7:K^MCC)SVW]D)O9'_.HWP^0?'5Y,\8Z2H&AU"','?%4$V&@-4PY@(7HL;?@ M2^_&A_L#$G$_MBV+-[<$Z0@;191.LS3?T'C[^W0>D 2ZQ8"50JY5GH_ M8.F]@<)XR9!5C"/+;4F_P#+K_G+@)F$CL'C3C+9YII\=M?AF K:( KG=*$TU MO8M:<;X<_^>0B55[C!!E(+7P'$=K-&HY[3S1)5V45"M4=J%@:ECPLVY$T)7A M\X:$M.JVO]M>JC[/!8M$E3OG_F2Q$VW:VOA0RE73-W>SE>CR6+]WXB,\>A+-'E3JY$\[%?Z1%! M*J$(I)1'+CIH"=YQ4$?KN!,OZB^*]S8DU!O&SXKXK#%*,$90112(]$N$'1<: MB-U:9T9D('7H;LV.D=J8$'H#8SJ@CR;I>%ZZC39YN'6@>&B,@"R4@CCL((P' M>^XD]JCD 95"]>5$O#X@-B2"8>_[Y1.?BJ,U,/('C]:2U$Y*Y8C'& DI@2F/ MNQ:"+-LV*SW[^H#;MFSZV^53^?A:&WIZ(7AE-846V-2HV1M'A"9;ZES<-:XQ M8;NOO?L,?O>&IG6<D&IEK)C!7>#LH9JCRC7CA*"")6:O:TBDQ.P='J2=I]11AUC+1L]O<& MN_=%+;,M/AZ\(P1:*3F!1&DK,::@I$P31S* =48>]E5KL/KL[@I(!QCQS/5S M_O7?GD$"MY);(Z%"4)EH%D"D:5?\_GMM!-<8.Z2CEN$:2(VQ,0)@:,NCE\>: M_X(7B.U#N3WY](MI/YY&2SA%MLWCTGQ8UP:NC]Z]HP2EHVD-H!%Q(7-MO&!@ MM[:==%=2^+EW:#;!_'Y!6,/E]_JMP G&7#'C$+ &.(* *_WT'@"7HPP'5*Z@ M=Y"=P^RN0;6SP>L%..Q[+4B# 2;28RRH911!"TK/@&=*Y^BN^C=PK?>$[1!6 M#7"[-S_,LRG7=,F\?#,X3X4UED*+-7 ">T9XI)=ZH+"0-B?0H/[.V#JZVC@; M-\OA?K>_VCM?B#LZI1P*:FSJFRRBD0EWZX7SG*R-LYL+7#J,SN?O0+(L-O^^ M:?3^[-FKR[2@5E**!4%,*RB=5LQRZ;V%"GKMJL43MDEK"B!9YUCN:33T5CKQ MA\5R?'N2%V>-&@@URC*+/.=$C4!H;].R+D31U8YT M!D7;;,EF$;L=- A$5-ROJ:'606&!QUJ57$+$76,'QH$!]CQ)#!BO[D?D8<3 M>!JWS'6-O_>S^*_3991-G-]#6:&O64!7_6H0#")B%/=0.V6%B\S=BA8!CFVW MX?'=7M0.!/$MB:I'LW!_*P0[CK^>K_FRR6-.UF.J;*]_JF_?)C\CJ?_\[(L( MG='D%:&UXI KME6E_E MKB<'W>Y7$;0'FA^?,TP@6 CM.' 2 0DUT=+(+3<9KNH%X-\V+G,L?/% $B>6*8 L $X9IH<&&:U&).Y(3P'G)=F3#B&U/ M(CWC^&;7V^4,'?KLY8 )IX03@PF2D$()/&$[JI',.8 /OX13^O [-6)00E#%G<'>:,$B0##CHEL;5*$ZFAI25M'-HLE\G0LPR;1%+[K._?BOM< M+)>334A4@M&WCP M0Q+H&9?[VGS7!^2^48(1#E#IL8M,,,YJBZ M^> DR,G[&6H;V1Z0V #KNX)@ MQ1[,9K5,B>/_:_9EH6Z7'^[C:'SC)#X"S.RQ@Q9($F@(0(TCB\2YN/9"E+ !2 MC80[&9SF4T7_^]J-!G?CXN[C_/9]G?;7FS' P?S M!@X,*@&]-5I#I!""7D8V;;@EN,19!3BKW_B\BC"\2"!W*HB>8;MNMO'?Q6C^ M[&:X/D;WC1*\-Q8QS3!D"#AG(8J26/-!.XMI3L1T7G?>BT=B ^SN&79K#YBZ M^S^KQ?)4^EK%$0(F$D&FM;6(&.\LA:*\0A#*Y56S'GK1RJYOO,_G>^>XJ^P, M/_!&X)H#HI@65&/EA4+0E6=$X1'-\8*?T5UW.-%>V;C*XG./D5JO";BZ0"K M%:$64$V DE@BP3!=Q\Q%XP5;5,DUV@ZMVQY(!R"T+W*P2K64LP<-D44$0L6Q M9,)A3B3EO.245.Q7C=6O#*#7U5.ZDD1GU7PV!#T+T-RYO^ML376&"40:C7C\ M@W/NHA20X3OF4T2SRD@-S^KN C+[4=J&-+K&Y2;>X1PH'G@S,94I1U)Y&*DE MU2":@%MZH0>B 0'D@C@(>:>[7-V8I\8L3\JE'/YYJ0 MW8FB:\AN[8WZ6K/: ,$E)@.".44,(0<%(R7UR$!ZS0DCG8#F % ;E4KGF'P5 M,%L?DT<'"!!Z0C2ES&'I,*1 0U=2#Q#.V=&'KAQ[Q6234AG(UG[^]ATMI)3] M@C#GC')-"1#"E_2J2/$5VY5]HK 9<5S>A8/$G$GBF=58 , 4]VGI8HFYLH#1TG].\C_,@<.3 6#4 E 4,<4P4@ M,U"6/".,7W-7W4:@-.M3'%UM/4]4F3>UQ=[HO3.@6WO40#V4 GLL.!'4*HIM3[&[H=GN[L&U;%&AB))B)9^L(=U:7;T&J]5%Z5!DTKVZK1;(7UO?UA\V MP+BZ%=(H6/@.PM48,DBL@ M-;=48JHMU$X\\0=ZE(/5H7?*;1>K;8JA .@F0N,M MQ9AHG>-\'V XV[GBGK7(TZXLE,VD-ZUQBKKXV?]:JH@+L73>P+C+2:"MH+JD MU+.L%M,#3$%J%#V-<+13;>Y7R[C#K7_^./JYSD[Y9]3G\YO9M_&M(& 3J']Y M2I]B+J$S\5@AI;)4*TF4@=8PS8#UM)(WK1V*7FF8C0#^&D_'CZO'4@1V5>7B MH.9(P3)('28>D A&I:R(G"AY@C7-RO8:_,*N#(A9ETSN:I^H0L7[N*P_;4I! MW_Q=3+X7?\VFRZ_'T@PS1@T>1N5B/ 8(H/^?O6]M;B/'V?U'Y_!^^$"" B4 MYZEXE((5GR#G/NF*6'Y@[ U%+=#:C41R0F[DW)MY15)YQ??37XOT9?/YB,%% MR\!@2*#6D450R+(U6,4?K=F@ 9JGI?VN'[/I\L@:KW$"QRICM1XS2(:B-AO+ M#&#, 0PUE36/K%;TNB(T62.VA3QRQJQ?/!SK9=IVR+(GF>)4 2_*'F08:&=U MS2%L?$I'R@P;G>:,V!;BR!JPT^]=K['ED $")N+_7&D -+-.$+13:4=$BJ\\ M*33S"P+V?'&T#M$TG-]T?WX?IW\?BM*T'"XX3N(^8N.&LNE0JY!!=&>S>YEB MDR8%:BX3? .*HF_@J2]1'-V ;G^HP)SB*.I1I!0A0; EKC:Z$9>*)P NJ03P M]0,N00R9;J>V4B8%=C-TN0^ I1;H[4(R M^:#W/,=[J_&"\)(+B%T\OD&@J3!,FIVI@YKU0;^>1$'8' 3O*4K3]#G_QP M*!Q,) .!;]+ 1=]^Q" LAT0CKXE1W&LA&-_1+'C28IBAISYK&";():O-/'7; M#HP)#PFG% %,*36F_+^BW0J>@LD,W?:9;M!G2B$?!+Z91S4J5F7YU-G#;7DG MOOY-$C /#QL$C.:V$IZ#,G4 &"9Q[9?#@+.4^HX9]NW+$:^="2 M3>^VM0NKFM8-4?OSBX%Q''EL."QY3.+7G-4IAH3!I*[29S3A^T56V63^CXRV MMXOY35O /;X;F!$,6*(-4)@AZ1GUJ*;9BJ2-/<<^>]E@KK4(!KT4^W+ML,WO MS&*UOM0[L8IJJJ5%'I1\=YS'?Q4 D,KXG6Z6N]Q<:A]8/]*_8?IW=?UNR]_KHI- MK1YUOUBNI__=R.P(8!J.$ BAWCO'G >0"$49*3F)*,DJ?=JIC!J)__%$/P= M U_U8;,J#MD04\_>"@PI@9 WRLJXN1%!H:DUTA"<9%MD:%KT@Z,TGHZ3[UPR MH7%J<_EP -8J* A%G%"!'.10H8HJ![U.N3J4*U+2-ZYD/@Y6/?#A\VR+Y;*B MV!%D/'TP<,:LAY)312"%Y0U1P"MJO*4JI4Q'\]2AH7O2=P2.)%8.5[3I]&KQ M"&[(E3,J?#[P MN+5B;2'W##@)N8S;;4T;,3XETR##?)L9+%?XV?[U=K/]5K,WB_KZ( M!NBN_NN/0UD99P\4M%-8>>=MI!4PQUTT6&HJN4NR]'(]6[80\6) '@];H?$T M'='$NB_]C?,-S^!1!6HU8A#"&F\P-M90J!A&@.'('QUEH"@?K\%$EA@8$U1RR,BD7,L/MMQ_P-%D8NY=%;F@] M?&5'SQ)FD-L(9;MOYP;*%$'($YHE[BN<.%2205 $'@5&:$A%Y MP73%$80MA0FPS/"&8G:P;"&#+%%Y_ [BN4,%"*,I8^*>083W401 RQU'I$RJ MK)ZA(S8_5)XO@]Q0V?1Z;*OQ@C.,2&FPP-H9P['TUM2\4>,4E!8*+#%S@-K:UD90)%6L//]:XL"5VT:&XIF\SP)]?\YOIZN; MQ<-\7=RZOV_BH^J^_*XM% ^-%PS&PE-"I%)..J8EY[5; CD,4[*VSK^:^ LL MD1T)8ES/^4L1PA-O!&P)EAI!#"*A@'G,#*GHP]3AE/;T&=XI' 1HW;!ZC(S3 MUB&8YH,$[20BQOBXZ)?!41-Y*VHN:"!3 )?AD;FC $QO_!T392W#+N<.%3SE M &G@*)>4"^P-L'*G=]!>6:.Q/J#2 (T=2B 73)X.KC0<(1B%I-9><4PY-S@J MOZB= 1BD%3_),*B2 0+;,3XKX)T(H30>(U"LK564::V$H<@C+G'- T7)E85. M<@%?"];G!+\3@9*F0P2!&"*$*NDE$A8;07A]QB?BZ@(DF8"O!>>SPMYQGW/3 M(0+6C#G)I''"*DPCW;8^OQ'I2$I7A@S#(+E@[WS.YX*]ID&/L\8)&'(=3_?2 MLL@3C7G\7CSRPJ0D'&88[,@ A2GLSP6*">@+"ACKN+5$0@N8!X2[VLU$H!,I MKN,,0QH9 .Y,CH^*L18!C+/&"=)$%=-<.BR,5'%JI0>UX@7!2EY7X&(L]'7$ M_E&A>"[D@E824NXX$I3%LSQUT:2M:3-6IQQD,PQ5C 6M,]D\TMW#CP_?OLV* M^\VE23V9E61\_%H4ZS?S+XOE_>8C+O4*(K6$8@,$\5&#!;',2B.]MU!8$G_5 M: 5M> 7Q68>U(W,]]GCPWFAI6%Q>6/P;T_@]W\U8)G47R=#!WE9<1YHLMN3D M.-'F9T5U&L>OX@(:YO'EKHL4=QP13. M$Z0JRKAU+.7TW'SA&*K WD"XZ8358WA'FQ^NC[P5I,-*42.UQ]0RX* W]:XI M,"$I61?G6[']&B+=8*E[IH[J6C]]J#[V6@#,"NDECMLYL]X#&;^H*67#,X%K=EP1!7V"$NB=,0UO0"EE2R(:/TFZ%0U)JQ MEQ7CHQ@9PFP\2@AIK- R&GD5;=(#D[+TG)\M7/_;3)=EJ&\ MWU\^=S5Y+2#!O9*"(\2 ULQ$3:C/!U(Y/.Q%WDM:;3KD:@:Q8#-9??6SQ5]U M''@Q_U!LS@&?%MO7+C4J[+DG@"IEJ1,.&*&1WOI.X_H?1=\(W_U05+-\!R1U MLYY^WR0K;*_<-B"V\1B!$PQ8W/LD<[K,;2 (XIH/1JLKB1JF@N"G]E?]L'>< M#:-!9\J77PAQTT.>86(MPD[&?3$:XC5UR.L4ZR)#\/0@]:-[1TLVCV&@U@U= MJBF_FY]KL1X>( "K#9*&"FRY=E0#PW=**J*M?EV!@/Y!U@O;QP#=^^5T?C/] M-IDU6,".OA<$U0)H:+7GSE-DG;:BHM4[)H?IR7*E$$OE]E#(>N:>?/N5D=MP.%0. M)XN<,'NN'ZGUF % YSQG\42+,'9,1!4'-8^@=%=6)C$/O'8AB=;!W7\6Y0R+ M6_4]LN"N^%#F7[&$;@25J.]5HY;Z @C?,8"J:\AH)C!0QC6VY00 &^$E])7Q Y8B-V MSOMQ'"E)6#QWJ$"TAH1[Y Q'G&F-$18U1RP%*:FU&9V+!T)CS]SO:HNUU2W% M#Y/U,3=PTU<#,\X!K+GR7EOB-"DK,VZI@-@G=:?(*,HSSK;: <,SV%#WJ7A? M+&^:YS"<'BAXA,IL0V8=Q!!13*FS-3>\="E!QLPWU#1P--]*T[F>Q59Z'@K/ M'2IXSPBED14,R4V!5,$OQF'W4-O( MAI"R-?A)P)UX(UA%I$# ,A<603"0,]J^C1)JO.8T:;0$9RZ96;KX]+Q)"8U MOWVW_EHL]XI:["WV9RQ."8,';)V6<=N3PK-X2*702E!S@B&2&:.$:#%H[P#E3E$=C0C'>;T5(,E]ROV\#,.$'0&N/P8/!;3'5=P_ MQ&D7?TSGT_N'^R>9;GZQ-)-OT_*:0+-]N;O! W:*1(F4Z=B*^5)%R8YKEHLK MJRO:$2P'Y_O(:/VP,3WV*'M6MR$5L.>-'Z2./,.8.^P(B+*C0)*:=YZ:*W/? M]XO97ED_D.OJW?)N,G]VF7YPU]7^),QBOEK,IK=;=,UOW^\1M^=AV'D=FGB\ M.AD_0,*0008KXCPV5F!8Q>\4A-JQ1M'3#/E7>EEGBU6$=9-5J.N/"I*7_2\= MXYIA1[4CBL*:JTRKT0(ZWY;316DI;5PO_:Q. \/RN>M]7$D.M;Z5!_U-,MQX MGGE;8;!T'.L3; M8CG]'J7XO7AJ,[RH2D\?#98HK2%T@F#AG3:2>K6C2,HKB_Z-A:-$M@\'I W, M&Z!H[[G@H!32.J&,48)AKX#8,84AEY(NGF&D;SP(M>?Y4/CY-+TOJGFNU-I, MELL?T_G=/R:SHYV)CKP5J/2(134QUBIA(H%*5]5)G/8X:9O+,&HW%K:ZD\!0 M2(MG_PW)_YRNOYJ'U7IQ7['E;?S3I I9LP&"5(P:1SRD'@I>MH0%IJ;>(9=R M*3_#(-Y8^.M%&(-!\9%/-1TE_QH#L<'KP8DRM"D- 1HCIS%0PN^4D(&4+3;# MH-UH,.Q>%(-EE3\RY(_(D&(VF\R+Q4^,@E/7,.<-7TOES+*!T+H < E2G=[4& M;P?-J"$^+J^(:<@8]LS5WAYB;-*EB&L,C;9Y\#8RFH*]C.8P=CFK0M?WXF\%P'Q=X10#01#.I,%2U MKE'G4$I4X1HCH2UQUZT41D#=64#;-:YG4DM'K(.<, 4H\!;O=(F)%%/N_,!G M_A&K=&RU8_QH'J77^-4!*!@I%!& .&L5=0P2SUUU-4);WZRYTB#QJY_%V2*, M=6200!DE!F+L)8U+(R#*5)7>(B>@27(;7*';J3%NCD>SNA/(D$O+FWG\OGC[ MV*QY^!O,Y33>+N:+^@;X=DKN[V_%?-5DW6@V0$#8>F TYYYB*JTTL@XL1JL! MD$9GA7XX4/<%>BRN5,Z_R9IPXLU (\(H8Q)901D2$IG*+H\T>^RO+*S=-1 6 M?3)[%"7_^'!_/UG^J%:LW8_'#E(-M00HH375,LJH% E"5DMND;,:.(%1,W7H MAP._3:;SLF?IN_F;^?>(L5,=MEY\/AALA#1E#H97 FKBK0$U?8:I%'?(Y:I[ M8Z$ONF?Q4&?.QQEN>;"W5-GI]^EM5.2CN\C)MP.65!%/)=>8:&BYX'Y'M\4\ MI?EDAI&HGJ'5/<-;QZ(VE#[QKAPD^U!DZHPA@H(RGM,QB\=VQ*FW'.S41S*# MKZP>9T\PZIGK@SK*SD%;LQ<#D!@R1XBUP @ %!)18VIJXP\'#4GU[D#K>:GJ ME->CV+PC^\N&LFTM9TK$_RE"''LKM*'5M33$E&W6N'?0XVU3OU>3U\M.1 )8 M"LOR*-2XC?^FIAXRG=(-\7(MW\:0:';03>'XD)H?&5/YXNK:K=,Q>TL\SN'Q M_EZ35A/'W@N6QL.'A\1*!KCPBBK(.%9,8D<5Y2,F3ZJ;3>.1U?O)CQ(P\=OE M0U2<1VIJ5.W]Z-$I^TAJDZ6A\\\*UC@0SW08DFA^0R"PY*KFJQ XI0MPANM( M1QA;Y"65T=>:G9?MQ=^.[6SK9T$RW!K)!;>9SLP[8$Y/SV?XK;NV+U(E6-,KT;CQ:X0D I#YDUA'*OD82ZXHTE#J:4 M;SA[4?E>+#\O1EU6&B/E8)9W7YP?ZN"[*RGO%\L_YS?%LFPU_6GR=]WZIQD2 MSQ@E2".8ME1I&@]^'!'K.:[YH*E-J=R0H?>N'_SUQ^_A"FMMQ506WS;QWVFS MVB#'7@N<4H\PA@I([4W\6GM:4XH'+KMUR6M;9RP>"DSOXU%S6_%X8PA%+5@O MB_5TN2ER'.F9SHM;7+GP'$,68UZ1V"WUK8MXO3!"@(1*SKGV E/ L!60@II^:EA*""W#9/5^ MD-@/KP>->'Q\F-\N?YR[')YZ-3B+K!$:Z;*?BW> 1]N7"X2 Y9@Q>&7%N?I! M5\=,'A16K0!UX-3DA>,L6K"(H_+V!BB_W[+/$8U3SJL99J#W"*4NV#NZ-VOL MWLR]N*N@A9P3HJ77V'$@F"6T\BA" ^'8M4H>9_Q<$(T+ES08(F"I+6)**4:M M 9I+96S-!75U4;..$'$@0-XQLP=2^_?+,H:X_A%->_>?A^FWTJ ?,QF\GD]Y MC%CO3ZJ!QI]\-U"**"=&>BH\\992@JM+VH):S!K=BQB8[O,ZN)PS3'#,.&$B M$"V02E%D3-5T2 BF($_)D\F]?52'4'E^5.Y/ N,N";:(@]Y,ZS97ZGZQ7%P/NS.PI&W E,",,I\/$IKHQFS0H"*3JY4LVYJEP.L[L7_4P975ZP> M&5)V<3^9SL\'U?:] %4\4%/B#&;.>.NL)KRFU$=',X('1'5MYH+Q=O(G^.;66G7P[$4EP6'A1"*02,%!S4IH&@40NO*^6B]QVM'PL8Q/^H!)QQQ@"U7!-44X(,&NT>YY@G\Q9R_KEW65L6#P66 MQSNG[Z:S2/UODU69WC:=WZF;]?1[9/T1")U^.3A/#!?0:VD9L4@9:G=4EY5O MKFM1ZA%+G?-Z7.?.YL;'?#*;_;#%]V(6G[G]N/BR_BNR>5-5)=H-LX?;XO;/ M>91U_9NQ$YG[=?A$HUA *XV)1I!5I1,0;N^W2*<5\B-6$WI2CN_^V\/Z422_ M+2,FCZ6JG'@U&$8@%@(Y9ZF*&S6#!M142\8'/8&)E=\.;@<&"X:62R;B4E&)O7/85G?6I#-1%"F-%9KO4'(+ MP'EQ5\[O^@#8#?,S@.1>J/(\^,47 _%6"BB!MI@JY:""50^]2"V')L4Y='XM M@M[37$8!VOELS@!4^RH!6ZYN^T,$;N-APVGAD;6,$^BD(S4'#$JZ5)AAC>QQ M5K0$AF< N3?WWR;3Y>9&4TO$[8\0O(? .@ZEL)YB9Q7"J*9?&*2N*]-X%, E M\'O1:LWXHR'TJ;K[.%[/%W8_=G _F$)Q\)VAB MK< <(BPT5890#5A-HZ/NFI>U3B&PZ(?A0X%J=PR=WSY&1S:!E'+JFQ#*29 U M'B.4O>BX8HYB:)!%4FLM*AZ@R.P4)_TE1?$ZP%E?/!^LDD@Q615?%[/;>!Q= M+KYODGI.(^W(6\$"$14)4."0Y)9:)>V.3HQ<2MI*4H'6"U_0NF/Y4-#R#\OY M=/VPT0T__;O\ZC2R#K\4,'5&$D"HPMYX&:T.7%L:R'.68H@E.4$O'%B=<7PH M7/VC^#J]F37 TM,' Q9 "FDB19Q%99'6*EM1@T5%>'IW.O9:D+2\6R$$I$12R:PJ7&H*U7[$,CJ0_UP57QYFOT^_ M',MP:_!V@$QI;$C9R-MQX:.-667^1KJM4U=VG7\XF#3%9VM1C [!S:6L8TQK M@\R3@P:B&+9*4\40\X@Y+4#M<&<(HV'N.V6V?HZ&WJ[%-12H]^YS[5]RCU_/ MBA?J/%BX#6K2H:B'7VG M.,'S'JSMP#QCT&ID##0*8*_C>;CF4#PEIV1\);6TO6;H#R2L@6^?;6:ZTI-( MU$WQ\6M1K+>SUC_^F/SO8FEFD]4J$OA[$7]:/'GL]&&RJX\(D@N(M2Z+KOKR M3K*!I,Y<8<307](H2C]4CB2>,0!>J6+#UD5G-D1P\;3 "2 :2TYM MP#!R0Z6>R^;!N E1X %@3!GCB4%5X!]RZ&BC=(>A[QJG-%9Y;.;!RH0%2:RV MBCNJ%?%*U91KK5*VHMS/#!W"HO$]XY9\'TCU_]_#9!F%,/OAI_.X+TXG,SM9 M3T;3^9^G\V;^9;&\WSIS=YUI&JP 9XX4$/ 48*OB28V5C1(AU9QCR9P3LNRB M.-YZ<)22)FM"LP$"4YBY2#Y1Q"$AL5+1 *HX0("]YBOBO8%E,8 D1ETI/C[< MWT^6/]Y]V?WZ0[%ZB*@>N4#3> L) M?"B^%_.'PD?XO]2>>!HDP5DYP+K&U.]XX M-VB;DR&J]O:&G<70LACJF+OQH$9CZLOTF$[N/1488@(B1!BV%"*) %.RID/3 MI!J"N<=@AH)7>W8/!9M-:?BR95#P<=-EO.X/*[>%\N/7R/W]&0UO8FG.#N=/92UIT]; M"0U'",:5Q3;+*X!$4D2-1+3FHJ4ZZ<9E[M4EA@)(+BVAED) M*6*.TWA* 35MT+MKKB;7N?B;P.M,AH\%IHH'9\"I>B,09#V$T5BTR@KH"<1. MU?1AG62YYVYE#0VH=BP?"E+_+*9W7TNRH\$RN2O>/I27X-Y]VYAO5I/ MYINCQND]\]RAHI(YQPTWU I-+(8$>5-S1'B5DFYU=FF=J[77>I9*;C@]M;^> M-4[0@AL!+?4DVKA$PZBQO.*%BR;O:.V!!\!G?[AI"= V$AD9G=72_Q,IY^/S MT$C!(LX]$=)SC#25T5;Q]0',E2U/KW@C'QNA'B^2& R' M>_=VWGUY$Z4\OYM^GA6GKWL=?3$XPK5C&GF*HGT.K;6X/K(Y+76*]^_L0FI7 M:TUV*H-1(YTC9T.-%]#4B'J&@",2EJ6DM3'<;V7$H,2@4:F/?GCR6(GC>&"] ME%R31(E6XP5C(FZE* _J6"GM 02TY@]P=M"@9N;[5V,H'>Q:TY]@!EI,$@!1C!#.D94& FZ=YS*@E ,:4 ^YH 1P2C@#)!J3AD3Q(SCB,F"+S^LWF\*M33K7 MO?!T8(A'NU4CIID'5A./F*]IXYI?61V?[D2]Z)JU0YU&?U_,[R*C[\L9-V@Y M]]+CP3L 4%R*.&126, U&ZVS8#VB29/N\2G MKK?'P[(>41X/* K#0!$3@FK:JHH12F5,C,J!-S'[I3,S'$@\G9R?WIW M.O1*4%( S:C"Q!&B1*1+P9I"P)("BAGN3RDB/HJ6UAP]C9GR&+I! D05#LJ? M!(7_#P5["]S'8CY=+#?+W.U#\>YFO8AK'$0 D8-[4*MQ L;0$2N4U$Q9"B!7 MF-7TQ;U]M.3$(1#31LR+X9@]U )TZ""I?^S_YL3>U7R0P)R#VF IG%&1<$^$ MJ[G@15S2A\STOZP]K3XCB&K%X]8[7MFDZ6&VGL[O/F[=LH?;9QU]/CCL*$>>8PHAIX(K&8\ U7PQ MH"G=#S+'Q+D"6W3/SI'WJ':;TD9CA/ <&2V$-$@KXZ7D.SJAU:-=_KG87:@% M5T=&SUD[T$_O!64AB*8BMQ8Z(\I+)Q35M-*H.M>[\+26>C,DM>)O2RPU:N"D MOGR9SJ;E5-U\/5W_.-K)Z>6'@\61%%&VZY:68\325(=M$Q M6\?QZ?S>H,W3@3<"5PYQB;4P1"CF&+6U:AF@F$BQ>),Z6.>_377#T7$0XR%*MR;.C"D,$HKJ&2 (SAX+%FWG4O&*U MKH)DYF%9,DK-;]\NYC?;;XZ@I<'; 5@F'3.HO-%E <.8P2H0;"#G:MB"I1>W MRG3/X>$.4V-7KO+,&EWV A<6<1\90Y"M^4*A3S&EFQ_==S7)UQ>%N_[Y/=A5 MI)N;?2ANBNGW4HGV#AW3XD3OJ:.O!DW*2C@RTNIH9*YB!/J:8AU/N==L M=:=CK&/V#I8,O-&,_5+S(V3^'M7.1@G C48(R D?]Q2+&(5.,NTQ==L"N)(( MTBP%?A0>-+L+T&R(H#!$1):-@;'5U#I" :NYH+Q,N7:8X4FIT9?OP M^E_/WBQ6ZPQN PRU)BC$!5'2:"DY!11@%C@DI-0&.VUJW)'#TRJZO=B3'15_\3<:&?YA]F#%EA21956 MPG(-O%%F1[&DME%SIHM'5"]&35L>MUYQWLQOEF7C/5ML_WTS/S"SU8?%;.87 MR[\FRY<*U+8?+%AFL:;:&L<\DY9 JVA-J1/7=MVV.\$O!N;\R"M7PR;,+[X6 MA(!,2P&)%1ISY153O*)4\;B #XFQ;\5RNKC]N)XL^XD3#0&(9JM9&]XGKV0' M*3T$H#/>#D19@8#''#NE-$"D;,U2T2*))=>Q\PV(H/Z8/[;/:*^R7@O?T=[; M01,%(;-<:N\E(T9X1VJZ!6'#I%4\;;C]Z1JPUY\,+GFKY%A93YD4QDH.J?4V MKM>$8&BE))JE]!\]^Q;$=JMT\]LKAUH;SH\7 UOMAPD>(_HK%>4TG7R>SJ9E M2/_7"9)II"7GHNP:'?^CWG+K%0966 \MYB/V)OTY[:(4X\EUSC%P,C&F-:L'K(3S,Q_*>L$GMYVC+P9KE7,: M0JBE%4 J&3?6FEKL3,K&DY%M/12P.F7VF-"JMY0?#5;L1N\'2#!PAB$K&(TV MG<->T9IV#>65I2F/ ;14GF>!M[8X"UQ0B@ZD]/I8;E2AYY/HKPV/XW"V8AJNXT7M^63FTN.TVT!SIOU]/OT0 IRUQ\1 MC&6$>4I\N:)S!QRQC[P&(J7H:88;:3_X&UDHPQ_NWDZ6)2G?BU_GW.8=X*5- M+8U@,&H\ ,QM40M=Q[2ZQWR$,DI:AY0XWZ19/N&R.FJ=NG,PF, M'-MJCL4F[P=/F.1>(.,5UII00GR]$G,NDY*J+WA_:HV^'G@^T+;TL;B[WUZW M_ZU8W"TGW[Y.;YYTKQIMFZIF]J'X5L:C&[7N/O1*V6[7:4DQTJAL6:X\4[3J MN4,QY6,VBWLVY?-:/35X.W!$G"12,( 4HMIQ9VQ%.R,0C5:<;8!&<.EX>-[Q MK7-^YZ+FS_P@5Z'U+,I8^KB,8^28@X!023<++@-LA_[H;+NO?SNV\:1 M5I8>W=!P+(QX\)T@ !&21=P:5K8JC>>>JA%)I!/X8>N^#E'$*%W@BWY8V]K3 MOIW XN<)5#]8S%=_3.:3NZ+\85VF]I!/O=5@@1BJM4:26"NB22([Q]:V5VDQF=]6V1A[)9#/QM:QP%)! R!D BA&#.22RIM1H ME'+6S3#R/!"V.N1X]]@J^[A/YC_>+Q??I[=%M\O8&6,':+03D KEN.8&>:5V M?)!*ZY2N01G6MAX(>?T)H'L@OEW,.P7?B?$"U)@:#) TW'-'',)5J\E(KP#- MF@M?3KVL@0#7+=.[!]F;^>U#)/R'7]P\K%X,(YWU?B"<6PH,=PQQAI#4SM7T M",E5RG4;]LN"*(W)N9S3ZS!2?*)T,;[[4O_ +Y;5NKS:Z+V]1E_V?<''^67.F$ M=I'UR_ED5CN@5[K<3&\?;M:E7.ME[51-IUX^+U#*!791&2@V4$G#RBXH%7^) MX"EKS\6Z"QMC[KF[, ,)#16W^AC%O=F5]<-J.B]6JWKM.5%%ZNA[ 3N#)+(0 M2U'VU6 LGI,K6C%#^JJ=U^."YSF4.Q338)#<3O%D_:DGSP7-D4*$2 TQ9%8" M92RK::&6C9;&/ 3DNA'RRT&35NQ-N!:_>EB6_I'C-82>/1:P]1Y8X:TB2F$% M*$;U2H\1;Q8RN)RLC):2673&P*%6@O\I)K/U5Q.9.]T:BBB)0%(:_2,=X2$ATQL;76?UI.OA>S32;ZY@A4\GLRO_U]<3==K:'#Z<7IO>/98P-@)KR)U M4*F2?">-K&='8-(I(5\7;8JXTQC8TE!LU-.R.BN_6U8GY0,.BT./!@(=!A9* M[P7%@&H%76W;4 !A2HPQ1P,Q"[=$1\(8 %;[M![T1!Q]/F@*$"IUA5-,((@G M*[ZCB2E]):5'TD7Z,S:2F=EZ6]'OXX9V6W7[:=;7_<@K@<8UE@*E.',,E_4P MRSA5-6LD8$IV5IX02)'FIEL8S6!PX/& 450"IU59:I=H(9B"MIXMQDFI M+!EM,SU H!N&#N6J.G=7_;U!9>O68X9X[@*4>,^PH@QAZK"KSV24,YL"NB1? MQR\7?QE*A$/!?/S>F< C)RQSRD9S0D=\.%B',^)NH :UJIYFS0\ [@'@U$&[ MS?-$-%Q-@3+OYK?%XG9/O7?SMT44_ M:V1 W!6%(?6^Q@ &*3&L)$/A*F$]N+R&0OFF7E[.N/>.' M N =/]_:V8KXZV(?[IV0 P MMD!JR4U<_0VA6-B:+TP3E-+9*2FPI*>*/W@Z'<&H4EL 8;S*25J [7<8)UBN^89]='8VSH M=2N,P3;68OTX_6.;Z?YS@?IX*F>.$E?6LK&8PEV$GJ-H>28 2Z08_->"J!1N MYW_)S2NKK#6::TP<89 *P&MZ+#0IZ)'YQ#.&1T^?4KCD(@3<2DBCD6D@M(P9 M+#3;V9D(R*34;O *N %DDN$=S/?+\E2S_A&_+'?\;^6+<=G6DZA;[^8'WA^[ MU'27US$-85QY#8@2BCM8UI8@'$OFG+"6VT9ICWU?Q]Q=D7TI5E<6B%S,[WXO MRYAO*D:><>^RS<"!<>0CHQ3RV%+N-8G KSGFF1VT)/7@<:=T'!V\8CF ,/I, M%]O=O=I?-(ZD(AY\/D#M >- &8^TB6<,Y*#;T11-Q[%RA0:-V?>+AD7W6L$]808B M3>ENPI"20>]G#[:9=23#12(W!Q#_GQ^/B/_/CT%08"E1S&/B&4*:4P/K"7N9 M5.WH[%2#"Q?_V=P<0/SO_^>(^-__3^!&:F(T-]AK[;$F&->+GT/,H@3QYYH= MV(_PS^;E ,+_31\1_F\Z2(:M*Z]E8>(,8E@C7Z/5&TA2A']VA/["=?]L;K;V MPWTHRG2E?RZ6L]OC6>@_/1B<1 Q&H%I?=F^2W&NZQD*D90O>7:X_$+EW0EG M!TRV^//P5847GHIG^+B"&6DIQ<9!CRPS]1+F'4]:$3*Z$]DM)-+Y.'#&=M,3 M]>\-[B6T'3)0YSU5!D@"E9* :V%XS2%-DB*/^=J=(SDY!A;6T'!NWNYJ]VC@ MC#MKH2=.J+@]E]5'?4V1-4FUTG/U@@R'@@.P:\G\7^<^"X%6",()99A;'>V) M^,^6+Q+$ ^65E:YJ#XL.[J6T)I22-6@/>T'/^CT@M(>V)Y+ M7M+(?86[3"O"0!,O==D(R0MEC!4,;9OH82DPSB*MZ/GD]R2A?U2_;-3$L=V( M@1)%(%;*(J3+QH+ 6U7SR$3;](I/H>FX.9A&U*<,1CB,OE";XG'U4,NX$3?N M+)PP:N#8.62TQYXPXCC#T-J=7(P<[=QP(? LXM4V&=MDPIYBOGIP^!S>;'GL( MO_NR/Z&J9EE98&+U\6L4]^=RRN\G/[85^4\;5VD#!R(%(50#J)#RVA%-K=S( M3@CI#&ZT9(_,,;U/6)/%)''D8!4O0WX*.> )$$ QRVJ>29X4E\K=)!L*;8LQ M)3;J"E6W]]K\]MVW3=7D=P_KU7HRWSBHY[?[O_E'L8KTEP?;OXOES715+LPC MMP'+=:4#97-4!"1Q1D=3GG+'X>86$D$$4##B2K=W+-EA>)_ S4]7ZF']-:KW M?XO;/Z,DEWLH*)T;<9.N(%"\7T:8?9C,[XKF=USZ^. #+%&:$^)5CAR' .% M:HYS@E*LL"M?)QMC]? !=WR!#G7(Z)C44YW,NO^TP G#FFHMC-(DGN0\JWHN M$40M8K_&79YQ$?M*G1 &H -(MX AGW-5P#U M5?>R'!.FW:E,1Z)MGR]=?N2[^8DNOOJT*-*.:+5*AM9;9W M7_9"156(:"C=.CR#("PSE"H+@1#<:8W*D@5_1"17U*-U9."\V)*B"R&-#,:3V0-'WPNZ]),)804FA'E#$0&NIM6:I*3_W '9"02: MP:H5LX<"UK9/X\?)[$C[[8//!FN%)Z:\9VH<]D!([E%-$P8\Y:B3;YG3CL7] M8N/,]DP>"CB_%?-XZIF55]!O[Z?S:6E9K*??Z_9E)\'4Z/W D6#,,$JXI4AJ M;[VO5WC$/$D!6.[NYG[@U0?;!W-&%;/9-J'_C\GRW\5>8\:3:#OU:M!&>T(5 M12+R$PE.+:OYB1%Q*4#+W>':#] ZYOA0&.O&/&V21-+Q)P4 */4$$.U0] J MRR2L^8F%O.ITJ:Q.%^,*=BA%J0@H;E^F[W0#VF8#!,B]=@YY1KR@%AKG.*BI M5T0,ZN09W,0<#4J+ 60UJHO[[62Y-7Q>?=@B%D59#;!RAW%JDA?9R&ZW@ M@'!GD?/]UQ57]-EK>IU_P:?T8PQI1MW(B0"AH9=4!Z M7?-1*/;JHTY'X)DW^OJ2W6"GH(?/J^(_#W&J[GM9"^_$2QC"@)F MK(0, 6:]IF67018M'DR]O[+:?B/@XCDR.Y'#B#@[?5GMT#M!HWAZQ,Q"RH0! M"D&H644C851=&]92)7T:.:WX.A)V3KMG7GH^>(R$CDY?"("@H>=Q@74,6\,4 M0IHI7E-D@1FMQD2_F#A7G(L!>#ON_8*]A?70NMK$WY\^>,"0&@"YHL)XAK#R MB*"::XC[:^PKF,_N-[C\6J^1K6?Z9GY3%JLLWLSKBPI5KO3WR716,L\OEK_% M45[R.P[TR4$[H 6FD#B-H%3>.;E;.9A-JIB;X:H\).@6.0LR^RW@?(WI^R,# M$U)+@2V"Q",L)8[;;<5A))AIY,/OITG"U2A+9C(<3$M*J^[-:O50W-J'Y71^ MMXTV;HG8-_GJ.S&WQ_!_]F!!0F^L0P8IHCAF&@AA:JX8+5.N]>=8K7I$7/>C^_C9=;F\Z;4@_^Q9BB\\(%G+G@2J==)H)ACSRHN8A-3IE MY;[,*X3#+>(CR"][VV;S5UDX>;< G+R,V]''!!)/:-PX778MLD12Q&%M)2+& M7$JCI[.[:U_W2C^>U$9-!(I3WC2RF=]L2=L\M:%I]2Q':+P.4KDF"0'J"=:" M A?7-*4H=\@K@+644',*&OFC7I.$B@"0,Y @Z4V9E(T'GB&BPA=S/!T]E 3YX+7F%$N&5,.$11F:\)3$6+X59?&?1&P,#S M3-H$[F=C)Q[DS2-U\]O&H=@^/B[0:'M 0 E@T>+0!CL1[?&*LPS[1HT2+P?7 M+5%UK@G8OR#:5QC>=H+;SNS1I/L0[=+E]&9=V75_SJ?KP_=)Q0;(84%*ML;B]\&86\]MIR9MT3+8>,# **<;6 &OB MV0LSSTQM+%FF6$H=N1Q3I++!YE 2:XW1(\?>XU@\^6) PE D83S]8X.Q(-[9 MVC2RRMF4M+Q+=,X/AKFN)9-SZB=!A"F#O); 45*V,) U@\JDZM'J ESKL26! M^;FG?@($K)684R XI*Z79*05&S*FV78[ZU$^3QU,_S.-AZRU(1R[<;/,]O MRPVTJE?P[LNGKT7D!'MW/Y]^?EAMT%[.,(Y 3^>#IHT:@(Z*Q!#U93P><*Z9 MV;%08I 2J<*?C$6PULN/JOE>F_AB=\]7W3BC\*QWG=/?A\$0%QA"2&* M?Y 4@*AZSLY0=6W-M4?;K5*XWCM2#BY#SYX(SC&$F!562>695#2NT?6\-;T6 M?T)+63V7="N>]2GK/R9_3^\?[H]*^\DSP0*D&.#1V@=$$\L%BF14<[=^O%Z6 M/RHH)SW2AAN B-5$ &%U38]L,4IPWG*NM)(21"9$@T\35_-!$)%RFRU#']Y0.&O+WVR2"T:^8QEY MY+"DB@OK,530<\=KKEEBZ94EG(YNC0TNLI20V4TIU;O(K;U8BUE.HYRF$Q59 M77PO;M6\NAY1:OR+%U\21@L2"XD!8EPA2 B,>X=2-:W,T"OS5@\)CL70PLE^ MQ1TQ[9]+A9T!VD &H*+.R](C5'(2 2F2+GAE:!N, /,,I);]U:]]$C^4]2Q6 MC^O"*47H^O,"0=K1:"@"C1G$2'CJ7GK9'ZZ MG?!H(LSO&8.]YVK\+ %=W:RGWZ?K M'Z\7G5^^<\IEM&>L@= (#XWQ@BIF8%FZD#$(>:.B8Z\7G8N@C))**XS*:PU1 MOX%SH.8CH/;*LB6' EUO%YW/$U?>%YT)-\J4-[\<=2P>FJW#M*:%2I.299,A M]$; P-&+SN=Q/QO/^ 5<='900D8,9PI3Z+VUT(J:LYKSE'AEAKANB:HA+CJ? M)XA+O.A,&.& 0P6$QSARW5J&*PHYCG]?%]3&!4G:1>?S)'4-%YTM)I (K;U% M0%M-H5.^ICAN6E>63)0/-H>26#8FP0%YSC6"1XD;* M$>>CF[&#BRQ[H+]=5!YF]Y^'Z?K'FWG4\(>-!-X]K%?K25P)YG1H)A13L5NL='7EM,\)&@[*X3=KTBS5ZN?R7X6S]FY MK+$N>XYK*2@= -_:)=J=6W;67J]62YSE.Y^D-X M5SK8L_PO7P@*BI/["U]7CX0JT M+TGTPZ>4-5E-MJT%CBC4T%,(BF!LM8>" 2#+PA;>[K@J.4M)L&^>9RFW"C4O M[LI T:=\#<;>M2IS^:=IU;$LT\^'>@V\2-+ZD:0M/=,F*C7 YP?/ 2IOYGLG MJ03$.$Y1S4_J8$HF?_-4SE=]^EF?\A/^Y=N'VWM H]J'3Z<0H.-"*FH(+:E[FHK]\Y8N"^5),Q]:_GV81E/,"6844)] YQBC MMI)#-#!\2M)3\\S/5Q6\".E?OA;FZ*;$WED+I<(0E'$@BR60.QGHI#O]O)V; MTLU?=3!/Z5^1!OZSV#1AOU7?B^7DKMBXCVQ<_OUDNOS'9/90]!REZV>F 5'( M93Q+"&RIHMX*)6K$;>X&7%D(_ )C>5D(_E=2Y,RU-VB&.8,6:J$1PTX*RVH$ M2JYA2G;6]<4)Q]:>#%>!,P%T^:K_--23I_Z?.]85 MXB ELG)=H$;SYY2FUSFN" 2(//<=(8R]_4G_KG\]S4SYQC0-!(IZ43' MDM684J5J&W*&4?/1K MJM23R0)PZ?BY_#6@"A \1,CGN0"<,\%@$0&0_2KK;EDYY._[5Z4F 20$^1+Z2#LN:C]G*T!C_?X@J\C%JQ\2BF=)[N\2RDI@B@RB# !/-#*1]:*FA9*5$J#[]QQ. (@CM95.D\4 MV=C0%U!720E%I(9.0B.!A$0"JBK.(LU,BF,K=Y"WA-@019;.D\I0>']F)9[L MDO7B\P%HX3@'UD,#L.9:6 8KVC#T),69]1?9,TDC#F@@&M,@5+4Q7^8KV6@A+FR M?L)#@G:TFDGGB31[M;K(RTC20>2U(88;B(#2Y:FJD@$!C.IQ5K8K9U*P2VT0HIFUII 15F MBNY61$IPRGV=MI6;7O7Q$J!P^2J9X[F1.(LL9L!KK(5WQD* *AE01%U*">NS M!_ M)47.7'N#9N7*ZQ0T$"*#,-&XS@V@&%'_ZL7-594R7!+.1-/EKP/76-X", (5 MX22>B 0VG%HK[4Z&!*44F;MB1_(OLQKT"Z?+7Q*N\7(\B: ST3@M\V>!X$PB M79NIE!*>DD&15!WC=4'(8$'H%TR7OR!GP%2WDN*6<28=X1H87R=3\NL(2DY]E?MP?]E MUH'>L-2Z%-Y+=Q.VADODXC^_3F^^;J["SWY,YW>1&_>+^>:Y3PN]+?AUL/]0 M\L ADFZCX(2P6$=12J%V89K( 9]R"_6:2L^U=YJ/(J?L]ZM&X<3^PL9G?'PP M3D4F2XJT9)24Q35L[55D%)L4C]0UU6;+/8&_E32SJIHRO_VP>G@[B?Q83[\7 MVRHIJZ?S?2V3$CAB6%(#N3,8&Z"Q<=LB%0+$K=XTRK=Z+9-2A&C3:86IYPPS M0SC HK+K(A\]02EY:QG>6QH*=+U51CE/7'E71N&*<<15Y%LDBD)OM* U+=CI ME,)H&4)O! P<+89R'O>SL30OH!B*H(2): $Y3I3%5&A9U0 1$' OKJPT14M4 M#5'_Y#Q!='7LCW;H2^? @R4GSAXC.,2L$L!)RS2D$&B *R9#2+Q+.:ID"+!Q MH7'D>-^ED+)97TD+3ZM%A/9ON_+\\#;Q?K?Q7K#\7-XFX^_6]4]-U( MVY>>NZ6/Z,=H27K[9/TR4WZUU.RKC?I2?^,5G^NUB;Q?QV8S5$GGQ9+.\G\YOB)7_1:X3WY6 ;XP0" M83EQ0GD#C>!JF[JIF0/8-JI*^AKA+4(\%U+ @.)6.A,5D0"G*CYZJILU%+F< ML_]0H.LOPGN6N/*.\-+-$=S/QNB] M@ BOH9IRB!BQA'J /#4,UYS5R*44S,X0URU1-42$]SQ!M([P/C/HMC,\;M4= M#_>V'C HA%!D/:-2"069A(IOBTMI#N(I8-""N!FFG!R?+ KE<","$,\H[[7S-=Z1E M2AK>=08ZLU"A3H0Y;E3S\$^W\5MULXZFZ/K'-A;Y&HI\%A7R0GD.M1.86H*Q MM](J2P5!'FHM72.C\344600&M>=.8D.95, )J:&H^:BT',UO/D ]EZ$0V%M< M\CS991Z7])QZ;;C%W''-B ?:[+A)DDS9W'$X B".!RG/$D4VIN@%!"EE/!8S MCAT%1D+GM"=2UYRU&J5DU>4.\I80&R)B>9Y4!K^F\6@2GFR1?O"=P(1A!#.$ MM#-24<0,\16-1EMQUA2?A>H'?W5&3ST64%28IDB@"E-D-3&E,G%%4\MP"F%K*^\\4U' M6.U/=5I)^%*TYNG]NM^6BU4OIM7A3PL""T\@E41@8#F&'GA9\14AJP:-T^=V MAK@LG4F7[F!:4YZ3MH5X[<,RLF\[Y0UUJ[U#U,K]72QOIJL7"S:W'RQ(XJ,I M0*4C$B'#'574UESAVJ984%?;QC]?AO0C-YQ,H%QK9:P@ M3D#/J7:0U LPAHZ_EF[*1<]ZE^V5:=SX:A8 <%! QHU!1!AIM"-\QW](!ZT3 M\K.O.C,-&P#FXVCDF3#(1@T/1IV;5(SK3!6[FT7@AA%C.2(,*X-9% $#>>$2F ]=888)4@M30TD"D%"JZV M7?D%ZF>?H+@8%7W!:SN6DIXYE0"<9<0K#IT@N"SXPN)YJ)*(1_JUE?AUJ&F_ ML,A&4:_FL"D%UL26!<,4<))A5C9HW_*?*,E2+BM3%+$%R*$AYP,5>D MESG0(^EFVL1"/'4@A"!T#FA#HL 4JD-.A#&:DI%UM3OI^([8085^*2JZMT"] MF:^7T_EJ>M-;;?Q3GQD\=APHBH4T4#J@!$-UWA"!P*8$-<[>"U^#&@.(\%+4 MY*>S[Z:N_V :T^3C@[).>\@0 ]&XX19 Q>OD(2(T2#$DV976\QI+?7J0YZ5H MTNE=6-W=+3>YA8.I5^LY!23*N]2$.:>4MIZ"LBI%)2.M24K/>/YJ"8YG"78C M[^PK4YX\I7XHRFO7\>=F,=^47WF8S,JZ@^B4-@X[FP !@3YRQWH-M&*$1=MC M)Q?H4LJ)B5<]/*J'64OZ4C3P=#)>0P;U4DNV\TD&'"5F+8FGZ7AV!IX92FK; MAB*/4S)LY*N^]J6OHP%@_)*!%0?>3B*SUM/OQ6NKLA<'#LIAX95!FC-,(09> M644(,H8"Q8U6313[M3Y@//P!1@1%RDIFO!$.P;CQ57QT$O+K*B$Q%.AZ*PEX MGKCR+@G(#2J3_..^PCRFO@Q,U=S4CN+75F6I&#A:!? \[F?C];F *H!0@Q KA E$#BJ(XQY5TTBI M&JWDY$AGFEYATKC6WWE"R69M';G6'Z!**>.$A1A3"^/2077--4AQBH_[JON/ MM;4'!A=9]D"_B/YCSL.X3$F-A)#"4 4A\Q7/#8+LRLR+(4$Z>/^Q\T0YN(&R M=5N]S(:WB_GWK9>NI'BUB2OO_[X\2K]=K/]5K#\4-XN[^?2_59_.RL'5Q-CI M\_,#-9+),E732<^9EQ2!>H\V@"?U:,]QMQE/C7(49_8[T06E TDJM= 6*6.0 M\1RALEIVQ7DN24K=F^LL$##X?M2?-$>-EVRLW]?(R',GM58PH@HR+;A4#%&H M%-\TR9*Z;(/=*$6A[\A(HSU!S3:3BU^]^_*XZF^ANV'"IRAM'9_Y=Z-(2<>? M&10W9=G9N-5@C8'C2%I2\5EC(U/6O=Q;+@R%T(-AE'%E.9CU<,)%L&\ U>WD M-HOB>8K1=O @@.4:>2BEA8H33KG9<8T[F^)[S+U>PN@:,)#0LH%Z^=.5>EA_ MC9*-6OQGW.27>]26+MV5_O'T7EYI%W6B"LD?'H#SB''/+&'"0:.!<[7 ->5@ MM"I:O["J#"W4H51IG]\)KN4&>M/Q)P6JD<3.>(4E[$WZ8WJ_CF?KE?E078[]T?WZTFSJ)-Q M W0&0VF@]51(9>)1&HF*?F.D2ZF;G>&]PH%!.X:(AG)P/-S?3Y8_HA).XRGE MR_1F$E7KYF;Q,%^7=? 7L^G-=$17Q\]3:>#&./Q2P-109C5FV!@+%"7>@JT, M(.:$-*H0TY,=>HS_C6S)1@,$3AFD@B@25TP<*0=8[3B@#4S9ZG)W'G2!B^>V M7A],STKUJY^L/A0WQ?1[N:*-G1C>]9J O+68,T;C/P[336342P4T)X #U:@3 M2T^4SF:+OR;SF\(OEG;Q\'G]Y6'VLSS,P[)$_S'BSQDG(!PUP!"CD(MG=> X MYKSF!R;\RGK[=0&,Y^FN/;)[J+/7W(IK1[S[/IG>;#UE=V]["E6'2Q6.& M5] 0I#%!E6@ CO\U*ASZ>EFH"-PAS"F)9ED9(9;0 ( J/A*,D^I17=:>U!A0 MO5T$.D\4@UT$NOW?A]5Z,_VXZ[XM_MKCX7(QCU_>;(D[=5'HG'&"8=A:RYBD MV#- _W][5[;<-G)%W_,UO2\OJ>HU-56>T93'DSRB:!&2$(N 0E*><;X^W21! M+2.2(!J;J+ACM;E9[8_=8(#5H&OWWY#CM5YT#/=ADMY?_ MMQB5'OT6?W^8S]9Y>)X!=))3C=IGVM&POG!&8[YY9Y3!2->R"P@'K6?=/\G2 MU/]ZGNH!X,E[CGX:)EB' HH8HEP"Q93P@"A&=ZA1[OEHQ:(O=K$]?JAULD_%8'T;A@!=RV'&-G#:UC,RQ ME*HD4YP)QZ-:5RH89V;[5,R^%O?%^D?C.6W?(H,862&!AYX9@+CSE.WE,X+0 M_X=8]#*;M57 I.YV+\YY@%E/7% '%(08)Z7DVG$LF7..2$5&-!0&0A:K<'IY M.?8?VZ]-G >:=9!9R32(?R6&,&:'CYZ\6P28A&"TR(/!KV$;4Z$: .>AEA53 ME:LPT/E&=/IA)3)CV7# OH\6<*$IJB)@F%UV2KP?B)($[%%5\MAB*JY_S[WGYF/N 79T9]E_%^LX\KM;5(E\V)^AY'666<\R, M!9@!9(@'6/O])&^$2?&S2?(#?Y^L[!7\P;9ML]5=>(?B-_>?Q^+[[#[?.*(% M;(J8&.;MWV]E.[:M2^@VHS'B3QK&HMB(9MCNDN($P)2KM[$HN[Y^F ZIB M*-+^M,G*$B]8FD^5!]MD1 $AB6>04>"=4 1ZL9<1\)1XX:D7,>F!;EWA/-Q: MO'>9/&?=/=0H"X % 9$&*$SQW L!!*NE1,*FA%!,O11'+VML1T /1:=?E]5# MOES_B'&ZZU@J($RI#^?-5$V[R(B3B")%*6$@[&TA *Z^" JG,Y&2)'WJ521Z MH%I/L \WCZWR\%EW-NQ*[ZO-P..J7BT>'H-N?JMNUG\$9,^9XEKTESF&J762 M <:<=PACJ/?WCYWQ]5\V?]IFG672T M7<:%,HHK !FQ+FPB((>^EE4+DI2Y=H*N$CT0J4M\!SM#+AYFQ3*.\VIIB]5# MM9K=7]U\JLK;3\7W?+YQ%%K]5%[?/^ZJ_,[*VR*61MS\XEP3:@^?%DL-0PT4 M\$PI'' -/^_?42M\BG4,3M#_HH^SZNA:&ABA\+E;?FIYAN^L\XT%^QEW E1M #6.0 MD!H)%-:!%,9]()/%:!H9:I;[E(<3=KZ)=CCCO'JD548=5!Y*BCEDS%&HI>&U MG)SPE$L^E&28F#S9ND>W]0SWC^I[OBPCT_^QG.TO&$_.72>:!424TT 8H&6 M1GH+_7Y^AIBG!"Z@R[8D] #O8+:$V;(,$*Q^S9>;W6'S:>9$R\P:&U#S030= M8*/*.>7VRSW625/-![$G=(KPIFDGF5:$2N>0 MAH@Y:8CU&-0H"()3#*#H8]S_]P;V4)0[DN[F7 O5N5UEPD.G'598:N@,X0+K M>N>HB&))E0H_H F@9_PG%?S[E+>D=KIZ[F]51QK-?U_E-X_WT11W<:D?E5,< M*$NQQY@C*;WR#C02AE!K,4,P""X M8J >-^7^0LJ+M]35:TVWPJQ/7?]R;05-DR)2#+%)"!$N:>Q M0],L[_X[TO>Y&JNZP:U7G<_^/*WSY\_$&CA*,PZYYPI#C!F#=C=VB@5-F? G M=&_2B->XCXYQZ+!GSWD0D&"2^QH Y MQU,B\B:X2/;)L[XP'\ZI8K;*[ZK[^4^+AV7U?7NW?))I1UIEUFJ/+8OIGXB7 MVF).72VGA3HE<\($#5!]6 .8=M8*$3V1 MMM( YE*NCI."/=X?39* '?TRX%.#$B2G&V=$(:P)09*&8V\X80@L\$YJ;JQ, M";N=X*9GO%NGMHB/SK/:;>'FF(V\0>M,RA810T&@9[]MEYCU42P7 M,HB!4N%(26,),\YW)? @#4?,"[&D=TFHWJJEGJ>*P1:V,$O^,ENRQS ME"&I.76(2.*I '[OH-<,$D.E=\@8!Q&ST!C*:]DY]2DUJ2;,GG,57XT% M^%"3SW:*/>UF\N*Y3"E!.5.<1O!X+*WE:OP8\D1=EJUL_%4L!?UQ9) MNG+>>#'LX^,RB5@T(%'JL$?<"4()K)$%(*DJ[@0GQ9:L.K>R;?^*:+TR[RI3 M;$>6+V^JY6)67N=/.?]_6U?7WWXOBR/VWW8=9=)KAY 23F&"+0:<:5!+B &] M,$>I<4E2#:BIUES\>;;\EJ]-5EH?]5TP3-[N-GAU/>S&S+(*>BID*4.=9BI/7U\FL,^]AEO?$S&N%,&>Z,UT"I,&LX#'[.9>.*8 M9^S2O".'?P\FH+5I.;_53VU*MKRNT:(6U7)=_#>?7WW/EU_N\F)Y.+O4Q7C* M,8,4"JKT!F/AP\1FQ2[*0RFD=*.X^+X]Y7Q1ANW'FSIK[@IWJI,,,N@I\H 1 MZ* 05G- :B0 -:/=KHR'K7_\//MWM33WL]7JA,_ M&;UDE@ N(9'2<8B%]=C070H?I8$9+\/9 3L@RVO(]UZT\0$&/DT_D:. V?V ME&$!K(*,28(TTI196\?&*^T)N61F]D*;YM3L0!U#T=,\KM;5(E]^SN^WY4'O MBH?389I'6F6Q1C?%U".,,5)8.+Q?>XS423;8=TR[-$J\SFK<&?RM+W7VX>QU MN:?C)OT#CV>4A',)H#2(BPVPV#ZM"^'5@Z/EKK@ LG2(^U"3T2[91CY_2OCR MN;B]:Y##XD3+#'BAK"4BB!G#RXQ@A.WDM<0TR\;;QZ7%!?"L'Q4,1;E?JEC3 MZ2%?Y^IVF3?,F'*X4<8$L4 ZRG'832@E*8$U>C:*/Y8][H*(UAGZ@Z456\[F M^6*V_!9K$&Q^B"BD\.S?&]WSYM;I$ MKG6I@FDXKPEL@8V%#XF2&#."G5#UF!6 H[E(ON_[BA2,)^2J)K6R@G@<5FCC ML=#0^7KM_'/5=S Y]WD@3LMQ$3F.D7$0:JLW)>F=Y?78"4YZ^Z>Z,G1"@ 00)W ) M_:F!GV*3YAGE4GH7MMS8<4\ 89KNQ1JP8S&M&L-_C1]2W;1=:M-B'RQ M^/H8=+BY6;BT)$L41:]Z&18\TR!8$AE&L-F3%62H2,JJ4-V_L+2Q;1A=I?W^IVA^XT[C\H MUE1"HA%083]N%,,<[\9,C:(I[HL39$0WZGOSDN,\(*=SR4& 80#([W"$$ 4 M-O:@'C<'\D+BUUOJZL"]QGF83>M> WCLXEVO(,!:&!,P(5:/73IZ(24H6VOL MX%7&>;A-ZRK# >H$9TZ90^H.4<=%I13\@F3;8&:9&3$^)(+QN!/@ > MBDROAGK2Z_+-YS,M #10P7#4Q589 R3.]FL%_32LF%VH^>J>V2'8LWG> M0 MYO,831:.5Z=M]V\WR##P@EN.-'2,6PK-)0Z9?*98 1>+RM7QQ@/YZV]>(PN MO]]S=W.37Z^O;G[)_WAVZ[,LRNOBX3[_J=S&_5W=J'GU$$4\ZLS=MM,,. :U M8 !)IVDL6*T=C:\RU-@P9B[L>JT[TOS%GWL@#;1V]]Z)Z@,FIBHW5XK_*M9W MM2/Z+OKT2[Y\)U5@>3][\_:\ZAGO25EP M-NO Y9AG!#1:>\=QV#H;)'!0RM8#02#DPK%^///,X>I 6X=/O/;$8E/-\XX MH3+LX*13SBJ&$<. UY*'XT5*J66*+?/^=+$(^)9 M?/[F+=Y^.<*FKKK.-()*:>H]XH("R"1GH$:!XJ2RIE-U=>J!=B.IH\'RL_M% M_/)UMLK__K?_ 5!+ P04 " #QA5M0%<(*_E % &5 &@ &5X;',M M97@R,3%X,3(S,3(P,3EX,3 N:'1M[9QM;]HZ%( _M[_B#.E*G302H%WO2AD2 M!;:RT94+5+W[:&(#OG/LR':@V:^?'0A->Y&VJ^UJDLT'7IS$/N?DB5_/B5LO M>K?=Z>=1'Y8Z9C"ZNQH.NE"IAN']:3<,>],>7$]OAG 6U.HPE8@KJJG@B(5A M_U,%*DNMDV88KM?K8'T:"+D(I^/0%G46,B$4";#&E?9QRQYJ'Q^UE@1A\WO4 M>E&M0D]$:4RXAD@2I F&5%&^@'M,U!>H0[6ZN[(KDDS2Q5)#H]:HP;V07^@* M%5=HJAEI]Q^6=$9U*]PDC;!P*ZTU$SAKMS!=@=(9(V\K<\%U=8YBRK+FE,9$ MP2>RAK&($;_,SRGZE33KM41?6NU-SG8+ 4>QR:NZ%^^NWO3^K%U=G#9>]\Y? M=]Z\/CM_5Z^?]^OGYL]%I=T*D?GDN8JO0C*CG%27Q-K2K#=J?_Q;7,L>V:'-G=A*[9$];FU_T>=^62: M/UM7=G4G>];H/+U';AG_(95481K9WF^/V6[!K[2O;%=,E(*1%)']G0B66ML5 MG RX@?\21BL=P%#CP-6GH-+.+?61]FVJE4BE;<8=1WR#3,76-%6>8WX%PV'7 M7(!Y1[2**=*S+2)JY1I]_%V!1,28>$!7O+ 8$+DBD8DB$3\V!U+ M,R/6!(8TIF8N[2YK7SKE_@/;PE+/^'XE MT1+&)$EGC$:@ AD(ER$_,=!;^WV W:QQ 43 MD>HE=.;26 ,GH^GGE_GL&-SE7+;8#]@[UFNJOQ+)$,>.#[]*EOJ%>&HF%MQ, M(1?9HT?9<=^$1ZZG1]#6-7'@ZHJI X[32%-U<#:Y3WAB)*-$2&(H3_ON$][9 MZP5EE0=1^]+U?D1<(1^FQX._QM#AB&7&!'5HG5W$^QC+X_C"5M<4-Q?2CZ6. M#]WW>2C\#<'6>^AT:SPBG*N,K3Q9Q1I2&S:=*4UB#QP.W@7OW(X&[E/UR8U4 M!$,3&"&I.9'*=+2:2(XV;SRZ3]N_.OP=Y*[[$#U:PMJA3O97[L/;3,[8>;O: M^I"N!;.RG0\%\*D:%VQ+2U@'N(Z8.A[=@'U[R9OU23OS_V#Z(N)#(%Y.ETH2 MZ0-5=ZA.NH-;RE5BP.[Z6\=;Y"[*8L1AH#P)W["(X9H@9L.2=DZ&\CMI#D=C M>3S1O*K^HACC" MR/D!F#72![!_#TLCKDD'3D8Z\V G@!\)@0_S#>AVQ_'WMLE[9EG=;AY74OV? M5&DZSWZ%]GNW[WNV$>/OVA/RJ$CD6V(>M_*].MO? %!+ P04 " #QA5M0 M*(2/9BH( #P+@ &P &5X;',M97@S,3%X,3(S,3(P,3EX,3!K+FAT;>U: M;6_;.!+^W/X*KHM=I( =OR5MX[@!$MO%!K?;+KK>*^XC)8XC(I2H)2D[WE]_ M,Y1DR[&3VJT7Y^RE0).(XLN0?)Z99RCV?QA^&HS_\]N(12Y6[+<_KGZY'K!: MH]G\TATTF\/QD/T\_O47=G+<:K.QX8F53NJ$JV9S]+'&:I%S::_9G,UFQ[/N ML38WS?'G)G5UTE1:6S@63M0N7O:IZ.+EBWX$7.#O%_T?&@TVU&$60^)8:( [ M$"RS,KEA7P386]9FC<:BYD"G/+VW;!S]N&J\_;DS;NS MJ[-!IW;1;W+\[UN5/\J1E4R@$0'-I=?NM'Y<'ZY/)9L,E4D$1KH-+0*#PU%Q M.6IE;/_NJU8XN',-KN1-TO/K_/UF^<=9/D2@E< NBAUBW?9Q>]7>QTQ+N1 ( MBX;3::_])KVKVAHB>L#L8PU_'PW&UY\^LFZKPP:CS^/K#]>#2RKY7D-E(M#( M7K>#!7NP\[J.,(UP$?_%4ZU-G85@G)S,F8NXZZT:ZWB@ "LH59CVOM:J^6>; M\K!\+D9?L_XQCK#UF3C$F1-E;S,I7-3KMK ?HH,3]++XH^FKKE2?TB1"KHIM M11MJ.[&F-%[!Q/6*07=>VO;Q/1+E5C]LX_EN1G[3=K.(3X$9F$J8H8=TD;2, M)TG&%1:FVCBF)VQTIWX',Y4AL)^1:K@2MLZND_ 8]\E@&V!SX(8!0E&P&DV/VV?X[KB>G0.$[Q6WB#B= ML'C.;A,]4R!NH)ZCN("OT+@UB481@(VY3!#=@"J$T M*$NP6H+-T1(!ALTB&4;,9O1CV7X&!HI.: *QM H%!TF8F7013M"F$'H#J=\4 M3=,"IXD[@8L2S*O+\$R&_9*A^Y3( &PB$X0;(7<)KSHR :OC:U-Y+Q-TZ8AS M%.'X=Z@RF88GFG@,> MWCE#5ZI6\AUJO%,-1&> -\)G,#"8I A2S#-Y 2?:D*9FDY MDY#F,L68]LRE?7,I/$ NC:9<9=Z'$]!@,L%<0DX1(G9#3K 0>UO$I/QQMF";J,D7M8$RK*IA5[Y1_7F M%$VCXJJP"@Z?O*]U:@][IL*1G?Y8\6.K[TXJ[[9R;:LPISM2U36K/@?:.1VO M%/F;:KYD=:ON3W,?61_ZEQ[[ ('!3&F>TZ;SMNZO(^[B)_-9E#M4S*F=WC%_ M,,Y>M?R_I[(J3=MY$4R--]3'F3Q]QJRY_( MECYOYS]J._^-&7%C$'&)\2CQ2GH02: ;@Q!F=&;*/N59\]>DRG;WBM>OYO[] MHO"!V\\OR@=_^?MEW]]*O_@O4$L#!!0 ( /&%6U ,P=*T% @ )(N ; M 97AL#,Q,G@Q,C,Q,C Q.7@Q,&LN:'1M[5IM;]LV$/[<_@K.Q884 ML..W)%T=-T#J.%B K1TZ#\4^4N+9(D*)&DG9\7[][BC)EF,GM5L/<[84:6*2 M1]Z1?![>'7[T_/.F\ONX.S3AM_!F^OL32H7?2;'/_[7N6O4K.2"30B MH+GTVIW6]^OJ^E2SR5"91&"DV] C,*B.JDNM%=V^[8M6.+AS#:[D).GY=?YV MLWQQEJL(M!(X1+%#K-L^[JS:^YAI*1<"8=%P.NVUS]*[JJTAH@?,/M;PM^%@ M=//Q ^NV.FPP_#2ZN;X97%+-MQHJ$X%&]KH=K-B#G3=U]@O/C/Q+:O9!AEJ! M4K+.0C!.CN?,1=SUMC=Y.?S9KO;D'7YXU3YKG:\J=#Q0@!8I5:S(NUJKYLLV MY6%9+I2L+=ICU&3K"^@0WDZ4H\VD<%&OV\)QB(5.4&/QH>E%5\2GM&HA5P6: MT(;:3F0MC5KASC>LMH=&T^/V&;X[KF?G .'[GEM$G$Y8/&>W MB9XI$!.HYR@NX"LT;DVB,?; SEPFB.XYRQ)G,D!5&(WXP 1!SEF,)2,1^6,> M8I5A.D8GYG0NMR:0(%ZMY69.(C&_!<^$Q9@6ZP0:@RJ5CVA0!PF$TF TA&() M=D=+!!@VBV08,9O1KV7_&1@H!J$)Q-(JC',H*0CSC'VQ\^A MRNA(1PA7L%1'^$NCYBQ%!!)YB%1*+=E1 -/>4XT$%#ZIJ)-$IE *:$1MUZ= M]?:$W$9LK/3,EGPQ,)'684;B&*?*W&ZTLEZ!O2V-6;/V&?G[1?[) 2)_M *3 M'U[]V&F_.;<%MHN(F8Y-/1YC#&,\@&X8-^"ABM"3! &*9< 2'*2-2)S$8G09 MY#:H+*0-E;89]B-G8K3*,9L:'8+ :LN.$*("$/,Y#H=W8<23";!+/*<_90HE MVEW>:)\>P6O?M7TJ\E)>E)3E)#E7:'Q&AWF%0CFDR9:M%8U7%(U141FS58F% M$A0(]@Z>+*6:W[T)!20"( MT$)3'N;HS. *:42UOL!E(+$CT/Y[-*#5+V0 <4]Y(LX9PG;>N&AJ%&B-T%; MK%92^"LFFP56"LF-I G(/!KS?C&AD3)+$9(_(:P/I[S7T!;0((=>BCJEG#8G M4YR<'4[+&[&,M+!''K=5PTW\% )HC_"_B .W_\\-4H%!T^IK8_Q-69M[P"V M)AB2(_JL< M6.L I7NK(LCW+1M9L(/_H(!+AV%F"(:5Z&;#J+&V#NOI2Q@#_]2YE6> M!?!G)M%\S_LL"?TUW>OG2X+_PR7!I<)8'M5)!#U=$=%E4R@!45I$4HMD?0;\ MED*C/+;WP9'/2OPW*.7M[D[8+_+J_()NPV'/!7:TL#CK'^1)D8Q5]BB#4V>)C6$8'@SW_$L/_N MK0![/8]09#+5:@H4IB1\4GR%: J7 7&J]!RP=1;IW$_P%2HA]/<2PVWRI2N@ MW.81B]_&D]77-E1W3Z"UGU,(U0*\53"[WRP]J:+[F-(J@^>5?KU!ZFU/VSP5T.EGP6Y0X5._6.>8'[) MJV_W\G?]\>P_'S\]\#[Y15GPS[-?]OV[\8N_ 5!+ P04 " #QA5M0#-(= M\0$% P&0 &P &5X;',M97@S,C%X,3(S,3(P,3EX,3!K+FAT;>U9:W/3 M.!3]#+_BD@X,S,3Q(VT)2X_./5?7&9=OOV[YMCX(1 MO I^>P.'+<>%0!&1,6@3T"0 M!-=F(]]]T78/QR>CXZ,C;^(/.\=C__EQ^^2H?3+QAI/&H&\3_,E75;\JSYP) M:L74[*7K>L[CF^[ZINFN_):\YV/?1&%IFMM$MAY80FR@@].7"/G5[;:[G;H#^'+R51A-JPM$R[[G&ZK@,.44)4 M[8-(?WP>G$Y._6%P.CW#9#B?O1N>!1!,[QM0MU.0^*XU:_DMF(W]'+';/G*: M]PWK< ;#T?1M,![=9T8K"E\XQS"=0/!J#+/A^+Y.4B$W>2RX3:38??&?S3TY:'L]DL&"<41U1<6,ADN< MS_"H)R)"(L*8B N*E25)6)89VO#;S(RP% $:I\A7G96"Q8H4I*V)!2-F&EZ3 M5$K5A-^15LN/"5-81G(O?LRH(1U]:W9)8;I8X!QE(F$,ESPW ?N,$IJ0+E6V M)+AC+>%ZCA?!+8-@$AUPER22J:F<]85;,XV>2W:S#E%-C@O\^9EPVGD[2PE8=4NO52I-9=: MR\287?<^5]?A9IYIK(TZJ@RN6*3CKG>(=DP)UY$9+/^Q\ZE;TR]-T$+"RVS& M#&_L5.DK_)PN=-%U#6#BB#;!^GDQ%?>08MEIQO M\*Q*4FY2\2H]%?U[R10U3X.9466VK7;<)N"1XQX]C9Y=R?EC1E]ERRB]5-', MB*QIA@GG@,O0,%9)'$A1=5DS7[5@@HC0]*/!*+_TY$:?3\CJN=_2X M-Y&$#[F"TY!#.)EPVM\.CT*/\\[CVO)="W3O(]C=\JO M"FM53M(U9)*S" Z<_&L[I4RQJ1-;;Y<6ZEWYG2KOV8[G-\@'.[.WGDMVR> " M^7=A0B*4!9>K;LPB5/,^F+CM"6,'/?P@\?[*6/^*Y3V*Y9UO$+\"_7TW6E98 MSZGN'-]HTS_37O]7F3RA<[4D:@/>\V;^SOJ>!O>;![1ZY+W;>^F;K_9VN_;L M\>WY@ZJ1?WCPL)]_JC'X%U!+ P04 " #QA5M0N@MM_^P$ #E& &P M &5X;',M97@S,C)X,3(S,3(P,3EX,3!K+FAT;>U9:6_;.!#]W/R*J8,&+6!9 MAU,W/FK M1TTV#0N8A7=?J0E*N*6(E6*CN/^^AWJ2.4<;=Q-L-EN@QSF-?/X MY@V'4@9/)[.Q_^G]%&*=<'C_X^)/X*W_[ACV6XX+OB(B M8YI)0;AM3T\:T(BU3GNVO5JM6JMV2ZHSVS^UC:E]FTN9T5:HP\9P9V"ZACM/ M!C$E(?Y],GAJ63"1P3*A0D.@*-$TA&7&Q!E\#&GV&5RPK,N98YFN%3N+-7B. MY\!'J3ZSQ&S!], NFNC,+KT-%C)<#P5PX'! 1)<&WF="=N]U7[X*#K M=E]V'*>[WWGE''3'SF3D''2Z^XWAP";XDZ^J?E6>.1/4BJG92\_UG&?7W0U, MSTU F8BI8OJ&%0N%[DQWY;7F.Q_[(0I-+[1%.#L3O9SG?PXK;ZX*%PO)0S11 M1FAOU^TX_;;7\C9!?P]?2L(0M6%IF?;<3GI1!QR@A*BZ#R+'TU/_Z/!H//*/ M9B>8#*?S#Z,3'_S98P/J'A0D?FC-6^,6S*?C'+';?NDT'QO6T1Q&D]E[?SIY MS(Q6%':=#LP.P7\[A?GH],WH9#JW9G\>3S_!:.R;$<]Q[DFW?RTSS:+U?: _ M$A!((6A@#F=8,1V#CBF,A%@2#J=4G;. PEO,2426->%(!"UX M;N;O[1YXGM,?RR0E8IVWW/X+0).'4B6%Y%S'^@,BJ7(':TH44!'BV5UQLC7V M"0UHLJ"J/!;<)E+L=G_:W-YNV^N3#"+&$=4E%7,:+'$^PZ.>B!")"&(BSBA6 MEB1A669HPV\S,\12!&B<(E]U5@H6*U*0MB:\(VCS*Y-PP@+)*>>L">.8T0@. MF2 B8$C^+(J0;F78-\9*;IN ?2;Z34B7*EL2W*66<#6OBX"6Q)OD!MP9"65J MJF5]X<9,H^'2W9RH!1$TLV87G*YA%.0R,!INXCC1O4TI:[+@%*%Q7@KW=<-I MY.TL)4'5+L-Q3=O?JZIP7>4:*Y,.*VLK%NJXY^VC'5- =6@&RP]V/G5C^KFA M+R"\S"7$T-BJSE;@.8UTSRF<;JVUY^3%E;I;P+X=9'\[E#\#RH2]S/AHR?D: M3X8DY4;XE\F@Z)J+B;P_$](7FNP[&B"?D+LA;KT"%.HO531S*BL M:88)YX#+T#">BSB0HNRR9KXJNCPOT6"8/V/DYS3.6O)"I#*E*O>973E+6S_2 MW=THZ6S+2*>L-R9I[GXCN!Z#VNQKNLFO"PP+K"C:=7/"!(%O7C%*K6V5:5L\ M#!5IY#JXCX54(546UCU.THSVJ@_U&X[91BT7<0JZ%Z\;7N/VU"M<=+K/:HFZ M.=9VOXW=*70LA%TG_]I,5P\IK'-:;Y<6ZEWYXU+>LQG* MJS3<0^[9F7W#E6.;,Z+ _R#[E>@JXG+5BUF(LLCP.^P_KL;+T=:U?D MMO5S\BM4VO3LGC/ #)#=#= ]AP+=Y93L4B!-^U%CRXR";3F6/,/TU_?>*\F6 M/0\>"PFSX4,2QI:EJ_M^2=G_T]'GP\O_GAVSD9^A)$F%>^/;T9R M*,W^IOT)BVVZU?:'*IZ^WX_EF&DS3<7?UA*5F_6$9S*=[E[*3&CV24S8N MQ9PGT;O!5K+V?G^3PS_TE?^77SF5N5@?"=S+[F"K_]WLG=K5 8<6/6>2JO\EW"\Y>#13\G=HFA2F.8PE$(F&F[#>X= M(4M%$B[S[KYPO5N K8 MA]\<_^?PX\&G#\?LX/ 27P]^V-YY#(0_6$+_^N?!F_[>@T#XI=)&)M/'@.) M,Y4P,Q(L!G5K_Y::'>1YQ5-V+@I5&J9R]@]59FS07_]GCQW?I!>B',M(L(] M*5#/NL=.\FBCQT8"G8J[_^^=W65H/J+^?,<.D'SHKT!Z@&>Z\WV"5L/5%IJB9H MZL#21:4L"#6P<565+.*%-$ .6I#Q/,87D2@-ESDK2C66&D9K/]RAB :60ANR MHSA<)C)R5)9YI$H@+L=U0L0^!;J6+/W%Z.O1-A.9F-'\C0^GZRF?Z"?8EYOY MB[= \,XGYY& %9")X3\L5BQ7AA5525)I%!L*%(,B%8!9G 1'ZFKX"T@6OL9' MOX(< _(!$3 Y")DL&:AL60HS!=0 FA(0R1QD&7Z@#"95FC+4-37S+:&>Y448 MY%!AB8'3?!"Y*(%E#X/!I[ '+^G&35=O\!4^?G02'7TX/'T$"3WW6-(6BZ A MM=->@.8G@?P0Z,KSZ8.![SGH'Q^RB7B&0%5?+(;$NH\.%PC'%P-&,HJ,MM#R M$NRH&TCHIR2G1J,JT#*6O 2+NL'N[FH4/,;)UX?*&)7MOBENZD=&%> RWCR1 M-_(9K5=E1JJ$AW''[D6@$\&#(+TXZ/=[??N/M?+T-+3+A)+!]_4H>%T0(M$! MH1$;[),*/NZ\)5VJ*@-6),>=;SP5^A['GYRO01 ;%Z&7\HR!I^&[2&\9P1S_ M5@:]H7.$3*\ ZZ(3-P+$B[+VP]KL".R$AM>DP&$@IN@FCQ48P<9117L*QC?C MQN L(+V9-,8.YW8PNM0XG5NIA^8XK7![9(5$ZJP2C(O!QD=&E2#Y'QNX<%0+ M+N=4C/@87E19E8*M'A-H."G%M[#,9"2C$8+M;VE#>%"I7,8N+LB16;5&KK39)F_6B[();#E!!9()G&PG M7B0LG2R#J2?T< 8?-F BMVJ!HJ!DPH3M18.^"N5X :32MIIK:KV^5J;U8:CD:W'W1!IE"&2!JL809"F=)JI)P:",;8"SKY+M$9&@JK=9" M+'),5<[!-*H.\B8IL$@28HZF'7YRY0@-@&".. M4J6!+X,I.$(ASL]CU.P"C;Q= -=R@1)Q'^UFH2KLJO>5L,>=E()+4A^V9>RD M+6-_GZZ?.H'$/&\%;#5E9[7!6P%-Z/=9ZX%NB>76I+BO.KAB#-R_-#(=<.OA0)&\USLN8]8V?%QP,/ P$;86"EQ;^H9,)$ _H=S M4ATOMJWRC,^>44L%Y=IP," !,XD2J[P@U:$*1(##!>R7,*I**<3GUM\OC(WO M =Y,5ADCR! ?@(=K8=#GB*RSK"M4<%8[/7LFF1_/.26*F=O!6XSJK$,_W0,9 M 5\PKY4FU3X:G0LT_IS .U 5SW[G-DV[5 )(8&+APZ,F&4,&$2/_(26^-+8- M@3[%P -7$.K1B)-'=[^MM9?H]^ZX)'_?8?^(#:+5%/"/['_>")C M,]K=09)@*Y")\:7[8Y.&MH:/$;D13QWI@)IK]^H8\FR AF!W:\>N^K#ZPYM. MBX*#?3&D>[> ^C0LB;R MKKA!^IIJ&Q",E53GJ(4SMD+H7^36.&%([XVCHB, MU2<9^(YDOU'W@&VZ4BIF"0=G%%_;[+;,QRH="[)UN>UH!)NF,2RHT)LLV75N M6S3&4J6\CA3 SL_#2(NO9MON?K<.P%'IIRE BZZCP%RO4RIJEZ<3/M5KSZI# M\44BORJ)]"G.:;<)[.U.RT]^50H4,:QK@5.0@XPE5=HDCGO.6RU%4940P&F, MHU59/_5Y-_UZ#QZ_:/T_%(^A'V"P+]TE%))294['DU/@G5'@/SFF=K$IDQGX MK%B*]5XI>*BY2*39N(-J?WX>^B6V*-5A*XN5L*:/$C4H* +_HGP.^MH^9U$V M-0Y*US8N.!4OA+C&;/)Z[8F#D$J1V, -'6X(%O-?JCSR*6_,UEG+6]=\QZ[6 MP0-7K7'47>"D:\\M@FC09G^"(-Q5#\&E'-!%T&&]Q-.[5GGZ93+K:#."0KP!D5PE6\P +G1CJR6X4L>B>FOB@$1'4I^U$(- >T MMXL@-/SZPF7M=IP%.VX%PZY, MH6*Y4J3Z>>^& )90F&R);%YW1E9 +3S'7F MA[ALHX5/*@%0FRERI&\_P;5@N@YHL^TH5.3]M0*>;=I$:J!H$JLKNC.1\>Y^ MW,@!/D:>I^E@%K?VK0"M9AHI( >VOP.'[+&#>$RI[T_*8+KLW.(I(^V!-B_\ MY@PLF=(\M7DEGV6"3TGCKT@*]KY"TQ40ZH;DUR*H*DQ*Y&=*\VM 7(\-*UMS M)!$*!\.$<07/G(AQ>QH"_E/.&8RPNP!/ EFM4C?>M;*IU"K]$E/]8;FE(/N" MZ?I"1I91?+V(>_49?N.K(5YIKF9(U7*2,IB7E&8R=24T:YBPJ!^5-C@"O8QZ M'#6\[=QR#KSW53!TJ(-2W_2+WING4-20$\\$KU[H7,^>7-1O& ]6_5KPD M\"G&M/80'+X?^BSF4WSJ.A[H*9#1/FYA)9&E1LN82RRR(_YFSB7Z#KBIX$V@ MZ&SS(@>0G=@O.\.PO\&:/C+0#7#;%C;R1ZGBVAWPU@^@K(*;N@MS@>BB(ND2 M6&D-F0!VNM!-0-V.1%JW0+6GP\\2V]C<8"W\O#E+2">5J"Y,ZSF:SC98]!Q' M>0:8H3K2%9:&:+^T:, )@)!FA-AH4[(#C3^:DG(3?FQ_.GS]<)>)W)8'?FRX M34%/@,6M1$V$%\Z6[IK#45V2"$E-'$AR+LGELUT=104.4X3]G%&J-#:DH7ME MXQ&7,+DM&/'>).S.]JG7,MWKTF.A],W08;XP=2%Y. UF]E0^,@%F L%[4 "" M(>PGJGLBB:!#<(I[[713'8HV75:MM$JC2_VV;=B)M>M\CNJ 0*040';;7PE[ M=0FIC$((;&>WL,*7J@(=0_V].=@7!R.Y6\+Y6 2T<]-YV@ VDH5&"%*!1R8& M?4?GH4BL+EJB,N^H?O@\EE.)]P;)8HPH\,>6,#IK:JT\XLEI"@RA*'Q"0F"^ MKW!=>W?>8P]UH#2(5U"XN!4QEUF1Z@3>$*\$01OC.LLP#78K0U* -8\LL*S% M8\9CFVG4K5QC1A(AJ V/:96U&].L%1BB>L5EO14/B-3N^ X9:C:<),V.$WH* MP*..1]ZD%I=/]7@G&%/]K)&IRBT;G4; M+<@JVT8Q^*H48IW-.M6?_##K?[662G&4E7:^Y%SED3W MQE;RT,,AC0N+VTLC@,U?'=+M$2<]YOXXH;WZ'R>O>S;+'JAL7-TEV0D'K?U@ M:IU\K2HW8%#L&7C0!Q'H$ ('-(Y-]_@96^?FK7MMVX3]428'*7T)UN?J"I56 M#]2#2URB0J1.7SN^O3_ %S8?A.'U7)@1[;31VU!^<&?R.,PYL!Q&&YU2ZVR/ M"%>,:.DPI-YRU"/LR'" -S,,MSSI:BGU%8$3!]3DHI,3/NV ;]S\((>LO.0 MK^Z+!G]BZ+F@(H\#= P>@HY% O<58 8]2&'/6]4"W-*.BU25I-LP2I<><]VP M_@*-#;8JA^IGTN.DHDHTC2+8+J5R>*7M;2*$2M?C;D,<[XV^>0-.Y??;6WO? MU2I.X4%]UPQ/IQ*\S7%G'^SQC.;\4OML?WCNCE:;C3DX4]$T[&&VC[ D[.^;<\&QN"GP8KMES(&& 2\"F6HCB)UC2*04G&A]1+B.6*(W8J9VH#GM0&:Y(>20Z!42D9K/[ M%>'\._M0_G:=P)6:/0^_E"UG,/+2\O>@EK\OX*4WOU6(<8!73?ESNV1#EQR) M(3ZSIV(>+_1X\_N)#5G%5@\,!?B@42C3/&XL1O>:B,4&Y+JJ1?:]VK<_0K[$@EIG!.)#H-,\[!K1WA+WSR1^"3(.F, M6FR!3B+M611*YL:;E*")L2 #4B>=O7Z;E\M69>/DUD>$%T-6-JFQ%\9]85QK M%VT $ACHL$A !K;.Z(<^T)+K2'&SJ3UN.NM^-^4!5;B[2)MIL8.X$+P^D>U\ M]1<>_0/S:%>%M:\:")F5N\>S#74O'4PO3!0P4=!2O*CI>C5[EEH=H,M2G/8X M=G#=(!VM"'M&_<4=-N.$V&J)FKL3IO8ZY@6#SRD0K+==!X/^Y%!C?IR?[S$P M[UZ2U:N-'N =$Y?^AHBS^;=-G_+)"J3WW'U%,[>DA5ORYPNW^MOA^4+JWG&Y MT5YKD+M6PQUFLK=>^%MF'+._\E=0-LE5ZH^U1\>8FI!X#+[_KK[IQ]<-&]^G M;LJX!S\WRRWC[->V&:FF9>AP49)9Y%?\RB4S>=--$:ELZ-L^@GLV7SL/#2N8 M6*C1,UT6QN6 W/8Q^9R))>AS'?-C7F*=.+QVB:@)$&BJNZZ ;+4[):A#M/D_ M%YQ*'79BW'T;OT%2/+SQ16J62J*2:ZCY='!Q=/ O]B%50V#&"UM1^='>UF*/ MU)$>G&:P;W]C]O%_3B_3$Y M+FIP9U!+ 0(4 Q0 ( /&%6U#]>97X*0, 'T/ : " M 2ER 0!E>&PM97@R,S%X,3)X,S%X,C Q.7@Q+FAT;5!+ 0(4 Q0 ( /&% M6U"*F_I!B , $ 0 : " 8IU 0!E>&PM97@R,S)X,3)X M,S%X,C Q.7@Q+FAT;5!+ 0(4 Q0 ( /&%6U!!Q+B+]?D$ *68/P 5 M " 4IY 0!E>&QS+3$R,S$R,#$Y>#$P:RYH=&U02P$"% ,4 M" #QA5M0LYQ1Q.0? #K>@$ $0 @ %R0, %0 M @ &%DP8 97AL&UL4$L! A0#% @ \85; M4!?4 NQJDP 'Y8' !4 ( ![>$& &5X;',M,C Q.3$R,S%? M9&5F+GAM;%!+ 0(4 Q0 ( /&%6U SH:@'YI ! )%+%0 5 M " 8IU!P!E>&QS+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4 " #QA5M0 ME-"$_%4* 0#9X T %0 @ &C!@D 97AL&UL4$L! A0#% @ \85;4!7""OY0!0 !E0 !H M ( !*Q$* &5X;',M97@R,3%X,3(S,3(P,3EX,3 N:'1M4$L! A0#% @ M\85;4"B$CV8J" \"X !L ( !LQ8* &5X;',M97@S,3%X M,3(S,3(P,3EX,3!K+FAT;5!+ 0(4 Q0 ( /&%6U ,P=*T% @ )(N ; M " 18?"@!E>&QS+65X,S$R>#$R,S$R,#$Y>#$P:RYH=&U0 M2P$"% ,4 " #QA5M0#-(=\0$% P&0 &P @ %C)PH M97AL#,R,7@Q,C,Q,C Q.7@Q,&LN:'1M4$L! A0#% @ \85;4+H+ M;?_L! Y1@ !L ( !G2P* &5X;',M97@S,C)X,3(S,3(P M,3EX,3!K+FAT;5!+ 0(4 Q0 ( /&%6U!@#^<9]Q( .]H ; M " <(Q"@!E>&QS+65X-#-X,3(S,3(P,3EX,3!X:RYH=&U02P4& / \ #P .! \D0* end XML 139 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) - Foreign currency exchange contracts - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivative designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 3,945 $ 4,022
Derivative designated as hedging instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 3,433 1,971
Derivative designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,524 3,137
Derivative designated as hedging instruments | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,250 3,075
Derivative not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 131 37
Derivative not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability $ 259 $ 67

XML 140 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Treasury Stock
Non - Controlling Interest
Beginning balance (in shares) at Dec. 31, 2016   35,699,819       2,071,710  
Beginning balance at Dec. 31, 2016 $ 532,178 $ 36 $ 284,646 $ 382,722 $ (75,057) $ (60,362) $ 193
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   1,090,932          
Stock issued against stock-based compensation plans 8,561 $ 1 8,560        
Stock issued, business acquisition 0            
Stock-based compensation 23,041   23,041        
Acquisition of treasury stock (in shares)           (830,308)  
Acquisition of treasury stock (43,454)         $ (43,454)  
Non-controlling interest 31           31
Other comprehensive income (loss) 29,347       29,347    
Net income 48,888     48,888      
Ending balance (in shares) at Dec. 31, 2017   36,790,751       2,902,018  
Ending balance at Dec. 31, 2017 600,045 $ 37 322,246 427,064 (45,710) $ (103,816) 224
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   990,334          
Stock issued against stock-based compensation plans 1,398 $ 1 1,397        
Stock issued business acquisition (in shares)   69,459          
Stock issued, business acquisition 4,080   4,080        
Stock-based compensation 23,901   23,901        
Acquisition of treasury stock (in shares)           (726,050)  
Acquisition of treasury stock (43,109)         $ (43,109)  
Allocation of equity component related to the convertible senior notes, net of tax and issuance costs 12,555   12,555        
Non-controlling interest 26           26
Other comprehensive income (loss) (37,757)       (37,757)    
Net income $ 56,726     56,726      
Ending balance (in shares) at Dec. 31, 2018 34,222,476 37,850,544       3,628,068  
Ending balance at Dec. 31, 2018 $ 618,319 $ 38 364,179 484,244 (83,467) $ (146,925) 250
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   630,110          
Stock issued against stock-based compensation plans 987 $ 1 986        
Stock issued, business acquisition 0            
Stock-based compensation 26,070   26,070        
Acquisition of treasury stock (in shares)           (667,345)  
Acquisition of treasury stock (41,364)         $ (41,364)  
Allocation of equity component related to the convertible senior notes, net of tax and issuance costs (13)   (13)        
Purchase of non-controlling interest (232)   18       (250)
Other comprehensive income (loss) (1,425)       (1,425)    
Net income $ 67,659     67,659      
Ending balance (in shares) at Dec. 31, 2019 34,185,213 38,480,654       4,295,413  
Ending balance at Dec. 31, 2019 $ 670,001 $ 39 $ 391,240 $ 551,903 $ (84,892) $ (188,289) $ 0
XML 141 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail)
12 Months Ended
Dec. 31, 2019
Customer relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 3 years
Customer relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 15 years
Leasehold benefits | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 3 years
Leasehold benefits | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 8 years
Developed technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 5 years
Developed technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 10 years
Non-compete agreements | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 1 year
Non-compete agreements | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 5 years
Trade names and trademarks | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 3 years
Trade names and trademarks | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 10 years
XML 142 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of supplemental balance sheet information
Supplemental balance sheet information
 
 
As of
 
 
December 31, 2019
Operating Lease
 
 
Operating lease right-of-use assets
 
$
86,396

 
 
 
Operating lease liabilities - Current
 
$
24,148

Operating lease liabilities - Non-current
 
74,709

    Total operating lease liabilities
 
$
98,857

 
 
 
Finance Lease
 
 
Property and equipment, gross
 
$
1,757

Accumulated depreciation
 
(1,120
)
    Property and equipment, net
 
$
637

 
 
 
Finance lease liabilities - Current
 
$
253

Finance lease liabilities - Non-current
 
430

   Total finance lease liabilities
 
$
683


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:
Lease cost

 
Year ended December 31, 2019
Finance lease:
 
 
     Amortization of right-of-use assets
 
$
255

     Interest on lease liabilities
 
93

Operating lease(a)
 
27,335

Sublease income
 
(146
)
Total lease cost
 
$
27,537


Schedule of supplemental cash flow informaton related to leases
Supplemental cash flow and other information related to leases are as follows:
 
 
Year ended
December 31, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
 
Operating cash outflows for operating leases
 
$
24,813

Operating cash outflows for finance leases
 
$
93

Financing cash outflows for finance leases
 
$
336

Right-of-use assets obtained in exchange for new operating lease liabilities
 
$
36,473

Right-of-use assets obtained in exchange for new finance lease liabilities
 
$
506

Weighted-average remaining lease term
 
 
Finance lease
 
2.3 years

Operating lease
 
6.0 years

Weighted-average discount rate
 
 
Finance lease
 
9.9
%
Operating lease
 
7.6
%

Schedule of maturities of lease liabilities
Maturities of lease liabilities as of December 31, 2019 are as follows:
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683


Schedule of maturities of lease liabilities
Maturities of lease liabilities as of December 31, 2019 are as follows:
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683


Schedule of future minimum lease payments for capital leases
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683


Maturities of minimum lease payments as of December 31, 2018 are as follows:
Schedule of future minimum rental payments for operating leases
 
 
Operating Leases
 
Finance Leases
2020
 
$
26,932

 
$
325

2021
 
23,783

 
251

2022
 
21,526

 
157

2023
 
19,381

 
86

2024
 
14,865

 
22

2025 and thereafter
 
23,983

 

Total lease payments
 
$
130,470

 
$
841

Less: Imputed interest
 
31,613

 
158

Present value of lease liabilities
 
$
98,857

 
$
683


Maturities of minimum lease payments as of December 31, 2018 are as follows:
XML 143 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of December 31, 2019 and 2018.
As of December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
Mutual funds*
 
$
166,330

 
$

 
$

 
$
166,330

Derivative financial instruments
 

 
7,509

 

 
7,509

Total
 
$
166,330

 
$
7,509

 
$

 
$
173,839

Liabilities
 
 
 
 
 
 
 
 
Derivative financial instruments
 
$

 
$
3,033

 
$

 
$
3,033

Total
 
$

 
$
3,033

 
$

 
$
3,033


 
 
 
 
 
 
 
 
As of December 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
Mutual funds*
 
$
142,408

 
$

 
$

 
$
142,408

Derivative financial instruments
 

 
6,030

 

 
6,030

Total
 
$
142,408

 
$
6,030

 
$

 
$
148,438

Liabilities
 
 
 
 
 
 
 
 
Derivative financial instruments
 
$

 
$
6,279

 
$

 
$
6,279

Total
 
$

 
$
6,279

 
$

 
$
6,279


* Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments" as of December 31, 2019 and 2018.
XML 144 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impact of adoption of accounting guidance on prior year’s presentation and disclosures (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Changes and Error Corrections [Abstract]  
Summary of affects of new accounting pronouncements
The effect of the adoption of ASU No. 2016-18 (Topic 230) on 2017 financial information is summarized as follows:
 
 
Year ended December 31,
 
 
2017
 
 
Previously reported
 
As revised
 
Effect of change increase/(decrease)
Consolidated statements of cash flows
 
 
 
 
 
 
Net cash provided by operating activities
 
$
113,140

 
$
113,159

 
$
19

Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
$
3,711

 
$
3,935

 
$
224

Net increase/(decrease) in cash, cash equivalents and restricted cash
 
$
(126,360
)
 
$
(126,117
)
 
$
243

Cash, cash equivalents and restricted cash - beginning of year
 
$
213,155

 
$
220,394

 
$
7,239

Cash, cash equivalents and restricted cash - end of year
 
$
86,795

 
$
94,277

 
$
7,482


The effect of the adoption of ASU No. 2017-07 (Topic 715) on 2017 financial information is summarized as follows:
 
 
Year ended December 31,
 
 
2017
 
 
Previously reported
 
As revised
 
Effect of change increase/(decrease)
Location in consolidated statements of income
 
 
 
 
 
 
Cost of revenues
 
$
495,586

 
$
495,142

 
$
(444
)
General and administrative expenses
 
$
102,567

 
$
102,515

 
$
(52
)
Selling and marketing expenses
 
$
53,383

 
$
53,379

 
$
(4
)
Other income, net
 
$
11,859

 
$
11,359

 
$
(500
)
 
 
Year ended December 31,
 
 
2017
 
 
Cost of revenues previously reported
 
Cost of revenues as revised
 
Effect of change increase/(decrease)
Segment information (refer Note 3)
 
 
 
 
 
 
Insurance
 
$
159,529

 
$
159,433

 
$
(96
)
Healthcare
 
$
49,483

 
$
49,412

 
$
(71
)
TT&L
 
$
41,409

 
$
41,337

 
$
(72
)
F&A
 
$
51,445

 
$
51,362

 
$
(83
)
All Other
 
$
56,697

 
$
56,638

 
$
(59
)
Analytics
 
$
137,023

 
$
136,960

 
$
(63
)
Operating Expenses
 
$
194,499

 
$
194,443

 
$
(56
)
Foreign exchange gain, interest expense and other income, net
 
$
12,809

 
$
12,309

 
$
(500
)

XML 145 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerators:                      
Net income $ 21,356 $ 19,044 $ 12,564 $ 14,695 $ 3,857 $ 15,249 $ 14,462 $ 23,158 $ 67,659 $ 56,726 $ 48,888
Denominators:                      
Basic weighted average common shares outstanding (in shares) 34,253,308 34,322,449 34,451,671 34,374,815 34,388,025 34,458,520 34,511,777 34,446,265 34,350,150 34,451,008 33,897,916
Dilutive effect of share based awards (in shares)                 382,533 579,976 1,212,294
Diluted weighted average common shares outstanding (in shares) 34,696,896 34,699,497 34,702,547 34,833,435 34,921,388 35,207,991 35,142,388 35,302,926 34,732,683 35,030,984 35,110,210
Earnings per share attributable to ExlService Holdings Inc. stockholders:                      
Basic (in dollars per share) $ 0.62 $ 0.55 $ 0.36 $ 0.43 $ 0.11 $ 0.44 $ 0.42 $ 0.67 $ 1.97 $ 1.65 $ 1.44
Diluted (in dollars per share) $ 0.62 $ 0.55 $ 0.36 $ 0.42 $ 0.11 $ 0.43 $ 0.41 $ 0.66 $ 1.95 $ 1.62 $ 1.39
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares)                 106,375 121,344 151,961
XML 146 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)
12 Months Ended
Dec. 31, 2019
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 7 years 7 months 28 days
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 3 years 7 months 20 days
Trade names and trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 years 4 months 17 days
XML 147 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 53,139 $ 44,711
Derivative instruments 1,783 3,204
Client liabilities 6,378 6,933
Other current liabilities 9,723 9,321
Accrued expenses and other current liabilities $ 71,023 $ 64,169
XML 148 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Abstract]      
Cost $ 15,784 $ 8,783  
Less : Accumulated amortization (4,989) (2,393)  
Net 10,795 6,390  
Amortization expense 2,745 $ 1,417 $ 640
Impairment charges $ 2,178    
XML 149 R130.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Purchase commitments, net of advances $ 6,500 $ 6,300
Percentage of export-oriented units established 100.00%  
Litigation, settlement amount   2,400
Settlement payments made during the period   1,200
Aggregate disputed amount amount related to transfer pricing and permanent establishment $ 16,220 18,177
Total bank guarantees and deposits in respect of contingencies 8,108 8,171
Amounts paid as deposits in respect of contingencies 6,252 6,273
Bank guarantee issued $ 1,856 $ 1,899
XML 150 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net
12 Months Ended
Dec. 31, 2019
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, 2019
 
December 31, 2018
Owned assets:
 
 

 

Network equipment and computers
3-5
 
$
98,309

 
$
85,921

Software
3-5
 
79,746

 
69,752

Leasehold improvements
3-8
 
44,982

 
39,533

Office furniture and equipment
3-8
 
22,046

 
20,097

Motor vehicles
2-5
 
601

 
635

Buildings
30
 
1,114

 
1,140

Land
 
729

 
746

Capital work in progress
 
10,309

 
11,026


 
 
257,836

 
228,850

Less: Accumulated depreciation and amortization
 
 
(179,331
)
 
(155,798
)

 
 
$
78,505

 
$
73,052

Right-of-use assets under finance leases:
 
 

 

Leasehold improvements
 
 
$
738

 
$
778

Office furniture and equipment
 
 
308

 
53

Motor vehicles
 
 
711

 
628


 
 
1,757

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,120
)
 
(1,001
)

 
 
$
637

 
$
458

Property and equipment, net
 
 
$
79,142

 
$
73,510

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.
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,
 
2019
 
2018
 
2017
Depreciation and amortization expense
$
30,423

 
$
28,189

 
$
24,574


The depreciation and amortization set forth above includes the effect of foreign exchange gain upon settlement of cash flow hedges, amounting to $212, $153 and $435 for the year ended December 31, 2019, 2018 and 2017, respectively (Refer to Note 17 to the consolidated financial statements for further details).
Internally developed software costs, included under Software, was as follows:
 
As of
 
December 31, 2019
 
December 31, 2018
Cost
$
15,784

 
$
8,783

Less : Accumulated amortization
(4,989
)
 
(2,393
)
Internally developed software, net
$
10,795

 
$
6,390



During the year ended December 31, 2019, there were no significant changes in estimated useful lives of property and equipment.
The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization expense
$
2,745

 
$
1,417

 
$
640


During the year ended December 31, 2019, the Company performed an impairment test of its long-lived assets related to its Health Integrated business. Based on the results, the long-lived assets carrying value exceeded its fair value. The primary factor contributing to a reduction in the fair value is the wind down of the Health Integrated business, due to an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized impairment charges of $2,178 during the year ended December 31, 2019, to write down the carrying value of property and equipment to its fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Refer to Note 24 to the consolidated financial statements for further details.
XML 151 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues, net
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues, net Revenues, net
Refer to Note 3 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, 2019
 
December 31, 2018
Accounts receivable, net
 
$
171,864

 
$
164,752

Contract assets
 
$
5,391

 
$
5,445

Contract liabilities:
 
 
 
 
    Deferred revenue (consideration received in advance)
 
$
11,259

 
$
6,345

 Consideration received for process transition activities
 
$
3,036

 
$
1,669


Accounts receivable includes $73,920 and $63,952 as of December 31, 2019 and 2018, 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 represents upfront payments in nature of deal signing discount or deal signing bonuses made to customers. These costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers. This may also include revenues deferred for certain contracts where services have been rendered but other conditions for revenue recognition have not been met for e.g. legally enforceable contract is not executed. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. The contract liabilities 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 year ended December 31, 2019 that was included in the contract liabilities balance at the beginning of the period was $6,077 and revenue recognized during the year ended December 31, 2018 that was included in the contract liabilities balance at the beginning of the period was $9,147.
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
 
2019
 
2018
 
Contract acquisition cost
 
Contract fulfillment cost
 
Contract acquisition cost
 
Contract fulfillment cost
Balance as of January 1
$
713

 
$
4,051

 
$
454

 
$
2,769

Addition
1,222

 
4,652

 
567

 
2,216

Amortization
(628
)
 
(1,448
)
 
(308
)
 
(934
)
Balance as of December 31
$
1,307

 
$
7,255

 
$
713

 
$
4,051



There was no impairment loss in relation to costs capitalized. The capitalized costs are amortized on a straight line basis over the life of the contract.
Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized over the period in which the related performance obligations are fulfilled.
XML 152 R113.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes Income Tax - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred taxes (expense)/benefit :      
Unrealized gain/(loss) on cash flow hedges $ (391) $ 4,803 $ (3,711)
Retirement benefits 328 (21) (268)
Total Income tax (expense)/benefit recognized in other comprehensive income $ (63) $ 4,782 $ (3,979)
XML 153 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues, net (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Receivables and Liabilities
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
 
 
As of
 
December 31, 2019
 
December 31, 2018
Accounts receivable, net
 
$
171,864

 
$
164,752

Contract assets
 
$
5,391

 
$
5,445

Contract liabilities:
 
 
 
 
    Deferred revenue (consideration received in advance)
 
$
11,259

 
$
6,345

 Consideration received for process transition activities
 
$
3,036

 
$
1,669


Contract Acquisition and Contract Fulfillment Costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
 
2019
 
2018
 
Contract acquisition cost
 
Contract fulfillment cost
 
Contract acquisition cost
 
Contract fulfillment cost
Balance as of January 1
$
713

 
$
4,051

 
$
454

 
$
2,769

Addition
1,222

 
4,652

 
567

 
2,216

Amortization
(628
)
 
(1,448
)
 
(308
)
 
(934
)
Balance as of December 31
$
1,307

 
$
7,255

 
$
713

 
$
4,051


XML 154 R117.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance as of January 1 $ 804 $ 824 $ 3,087
Increases related to prior year tax positions 69 0 0
Decreases related to prior year tax positions (156) (320) (2,520)
Increases related to current year tax positions 330 300 169
Effect of exchange rate changes, increase 0 0 88
Balance as of December 31 $ 1,047 $ 804 $ 824
XML 155 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impairment and Restructuring Charges
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Impairment and Restructuring Charges Impairment and Restructuring Charges

On December 31, 2019, the Company completed substantially the previously announced wind down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. The operating results of this business were significantly below the Company's estimates and actual cash flows were impacted due to loss of customer contracts and cost pressures, and the Company incurred losses from this business. The commencement of the process of winding down the Health Integrated business was previously disclosed by the Company in the Current Report on Form 8-K filed with the Securities and Exchange Commission (“SEC”) on April 4, 2019 as amended by a Current Report on Form 8-K/A filed with the SEC on July 16, 2019. In connection with the wind down process, the Company recorded pre-tax costs in the consolidated statements of income under “Impairment and restructuring charges”.

The following table summarizes the activity related to the restructuring costs incurred and paid for the wind down during the year ended December 31, 2019:

 
 
Contract Termination Costs
 
Employee-Related Costs
 
Other Associated Costs
 
Total
Balance as of January 1, 2019
 
$

 
$

 
$

 
$

Costs incurred during the year
 
2,597

 
1,375

 
1,072

 
5,044

Payments during the year
 
(1,000
)
 
(269
)
 
(701
)
 
(1,970
)
Balance as of December 31, 2019
 
$
1,597

 
$
1,106

 
$
371

 
$
3,074



Additionally, the Company recognized impairment of ROU assets and long-lived assets of $3,627 during the year ended December 31, 2019 in the consolidated statements of income under "Impairment and restructuring charges".
XML 156 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Preparation The 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 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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.
Accounting policies of the respective individual subsidiary and associate are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.

The Company’s investments in equity affiliates are initially recorded at cost and any excess cost 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 is recognized in the consolidated statements of income.
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, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.
Foreign Currency Translation
The functional currency of each entity in the Company is its respective local country currency which is also the currency of the primary economic environment in which it operates except for the entities in Mauritius which use the U.S. dollar as its functional currency. 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 of the subsidiary 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 accompanying 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. Resulting translation adjustments are included in accumulated other comprehensive loss in the consolidated balance sheets.
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.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

Adoption of Financial Accounting Standards Board Accounting Standards Update (“ASU”) No. 2014-09 Topic 606, Revenue from Contracts with Customers (“Topic 606”)

On January 1, 2018, the date of initial application, the Company adopted Topic 606 using the modified retrospective method by recognizing the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings, resulting in an increase of $454, primarily due to new contract acquisition costs. The initial application scopes in those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning January 1, 2018 are presented under Topic 606. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The key area impacted upon adoption of Topic 606 relates to the accounting for sales commissions costs. Specifically, under Topic 606 a portion of sales commission costs have been recorded as an asset and recognized as an operating expense on a straight-line basis over the expected period of benefit. Prior to adoption, the Company was expensing sales commission costs as incurred.
Nature of Services
The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.
Type of Contracts
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 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 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 best depicts, the 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 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 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 allocated to each performance obligation based on the relative standalone selling price.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements, pre-payment 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.

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.
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 identify 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 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.
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 defer 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 estimated expected period of benefit, 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 period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.
Upfront Payment Made to Customer

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 by applying the practical expedient provided in 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 606,
ii.
Contracts for which Company recognize revenue based on the right to invoice for service performed
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 accounts and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash 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 (refer to Note 8 to the consolidated financial statements for details). These deposits with banks have maturity dates after December 31, 2019. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.
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
Investments
The Company’s investments consist of time deposits with financial institutions which are valued at cost and approximate fair value. Interest earned on such investments is included in interest income. Investments with original maturities greater than ninety days but less than twelve months are classified as short-term investments. Investments with maturities greater than twelve months from the balance sheet date are classified as long-term investments.

The Company's mutual fund investments are in debt and money market funds which invest in instruments of various maturities in India. These investments are accounted for in accordance with the fair value option under Financial Accounting Standard Board Accounting Standards Codification (“ASC”) Topic 825, Financial Instruments, (“Topic 825”) and any changes in fair value are included in interest and other income. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold or disposed and is included in interest and other income
Accounts Receivable and Allowance for Doubtful Receivable 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 are stated at cost less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at the lower of present value of minimum lease payments at the inception of the leases or its fair value. 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 are classified as capital work in progress.
Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Depreciation on equipment held under finance leases and leasehold improvements are computed using the straight-line method over the shorter of the asset's estimated useful lives or the lease term.
The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable.
 
Useful Lives
(in years)
Assets:
 
Network equipment and computers
3-5
Software
3-5
Leasehold improvements
3-8
Office furniture and equipment
3-8
Motor vehicles
2-5
Buildings
30

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.

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
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. Changes in fair value are recognized in earnings. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Under ASC 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.

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 for discussion of the Company's goodwill impairment testing. The Company adopted ASU No. 2017-04, Simplifying the Test for Goodwill Impairment, effective January 1, 2018 in conjunction with our goodwill impairment assessment.

The quantitative goodwill impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model”), and also 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. Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows of the respective reporting units. The discount rate is mainly based on judgment of the specific risk inherent within each reporting unit. 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. The Company uses the “Market approach” to corroborate the results of the income approach. 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 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:
Customer relationships
3-15 years
Leasehold benefits
3-8 years
Developed technology
5-10 years
Non-compete agreements
1-5 years
Trade names and trademarks
3-10 years

Investment in Equity Affiliate Investments in equity affiliate are initially recorded at cost and any excess cost 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 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
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
Derivative Financial Instruments
In the normal course of business, the Company uses derivative instruments for the purpose of mitigating the exposure from risk of foreign currency fluctuation associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates, and not for speculative trading purposes. These derivative contracts are purchased adhering to the Company’s policy and are with counterparties that are highly rated financial institutions.
The Company hedges forecasted transactions that are subject to foreign exchange exposure with foreign currency exchange contracts that qualify as cash flow hedges. 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, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges are recorded in the consolidated statements of income along with the underlying hedged item in the same line as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization expense”, as applicable.
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 equity are reclassified to earnings.
The Company uses derivatives instruments consisting of foreign currency exchange contracts to economically 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. Changes
in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain/(loss).
The Company also uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment
Borrowings
The Company accounts for convertible notes in accordance with the guidelines established by the ASC 470-20, Debt with Conversion and Other Options. The Company separates the convertible notes into liability and equity components. The Beneficial Conversion Feature ("BCF") of a convertible note, which is the equity component and recorded as additional paid-in capital, is normally characterized as the convertible portion or feature of certain notes payable that provide a rate of conversion that is below market value or in-the-money when issued. The Company records a BCF related to the issuance of a convertible note when issued.
If a convertible note is within the scope of the Cash Conversion Subsections and contains embedded features other than the embedded conversion option, the guidance in ASC 815-15, Derivatives and Hedging - Embedded Derivatives (ASC 815-15), is applied to determine if any of those features must be separately accounted for as a derivative instrument.
The estimated fair value of the liability component at issuance is determined using a discounted cash flow technique, which considers debt issuances with similar features of the Company’s convertible notes, excluding the conversion feature. The excess of the gross proceeds received over the estimated fair value of the liability component is allocated to the BCF, which is credited to additional paid-in-capital, with a corresponding offset recognized as a discount to reduce the net carrying value of the convertible notes. The discount is amortized to interest expense over the expected term of the convertible notes using the effective interest method.
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 accrued 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. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.
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 classified in - “Other income, net”. Refer to Note 20 and Note 27 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
The Company recognizes stock-based compensation expense in the consolidated financial statements 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 over the requisite service period of the award. 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 (“PRSUs”) to executive officers and other specified employees. 50% of the PRSUs cliff vest based on an aggregated revenue target (“PU”) for a three-year period. The remaining 50% vest based on a market condition (“MUs”) that is contingent on meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the program, measured over a three-year performance period. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of both targets.
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 to receive 100% of the PUs are probable of being achieved. The 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 will be 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 PUs as of December 31, 2019 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 MUs will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved
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. 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
Financial Instruments and Concentration of Credit Risk
Financial Instruments. For certain financial instruments, including cash and cash equivalents, short-term investments (except investment in mutual funds, as disclosed in Note 16), restricted cash, accounts receivable, accounts payable, accrued expenses, other current liabilities and outstanding revolver credit, recorded amounts approximate fair value due to the relatively short maturity periods and/or timing of repayments of such instruments.
Concentration of Credit Risk. 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 are invested in highly-rated mutual funds, money market accounts 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
Leases
The Company determines if an arrangement is a lease at inception of the contract. Operating leases are recorded in "operating lease right-of-use ("ROU") assets", "current portion of operating lease liabilities" and "operating lease liabilities, less current portion" in the Company's consolidated balance sheets. Finance leases are recorded in "property and equipment", "current portion of finance lease liabilities" and "finance lease liabilities, less current portion" 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. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. Lease term includes the effects of options to extend or terminate the lease when it is reasonably certain 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 has lease agreements with lease and non-lease components, which are accounted for separately.

The Company accounts for 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.
On January 1, 2019, the date of initial application, the Company adopted, Leases (Topic 842), using the modified retrospective method. The modified retrospective method provides a method of recognizing those leases which had not expired as of the date of adoption of January 1, 2019. The prior period consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.
The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.
The adoption resulted in the recognition of ROU assets of $80,328 (net of deferred rent of $8,626) and lease liabilities of $88,954 for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings. Refer to Note 21 to the consolidated financial statements for details.
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 grants related to income are recognized as a reduction of expenses in the consolidated statements of income when there is a reasonable assurance that the entity will comply with the conditions attached to the grant and that the grants will be received
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 except where the results would be anti-dilutive
Commitments and contingencies Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. Legal costs incurred in connection with such liabilities are expensed as incurred
Recent Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The new guidance replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption as of the fiscal years beginning after December 15, 2018 was permitted. The amendment should be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align credit loss methodology with the new standard. Adoption of the ASU will result in immaterial impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. The impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems.
In August 2018, FASB issued ASU No. 2018-13, Fair Value Measurement ("Topic 820"): Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU changes the disclosure requirements on fair value measurements in Topic 820 by prescribing new, elimination and modification of disclosure requirements, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in this ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity was permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU effective January 1, 2020 is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General ("Subtopic 715-20"): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.

In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40"): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption was permitted and both prospective and retrospective transition methods are allowed. The adoption of this ASU did not have any material effect on the Company’s consolidated financial statements.

In April 2019, FASB issued ASU No. 2019-04, Codification Improvements to Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Financial Instruments: Targeted Transition Relief (Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.

In May 2019, FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in
accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company's consolidated financial statements.
(x)
Recently Adopted Accounting Pronouncements

In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's consolidated balance sheets, but did not have a material impact on the Company's consolidated income statements and consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer to Note 21 to the consolidated financial statements for details.

In July 2018, FASB issued ASU No. 2018-11, Leases (Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer to Note 21 to the consolidated financial statements for details.

ZP\*FU'>9?PG/K,'8)E[O' \7E_0>R< M#A\&5IJQ5&W7F6/ 6]2C5/'A+=WU_/:\6 Y>E@&SDW2#-UKX*>:E.X]<)4Q7 M"!FJ3(!K/$*,>$Q,FIZH]J.WM6W%#1XL]7N8&*1?E60;T7]HU1>!/7S2#VN_ M7IWU=,%5L,3(G<.,J==DAN=<*0<==6P2."BW]B&_7 M!ZOX3#S25*V"1WH0E$B!;NF1 =9(U,>?O+*O2MG M@7<3PVV=WZ4!GQ#(;$^ GT_U/^ZH&5>1'GB,P#;MZ]F=81+S7#$\)[[FJ#*E:4C?S MI'2):D$)UID$=/Z-JUS:B[!U7X1?N)T;0MK:/.SANWE9F>"MO+[PB)R%J[E0 MMF&;=@I *:&8_=;_9S]ZCO0(6.SW M;SZ=:LQ=KURRP&A'7$424>Q/A=1B^<^>KTY7>((UM:XAKK4- A9J03&RM80# M4>8)R_]X3HT-7"D&$71\91G^:LP"U%#^5=<.?3N%=F!O/UB!E,TSM/$(^SI- MM?%*@ ZQMQQC$&(.^\#EF C&-N RTP/ =R0S-*KQZ"H'U&RE;.B<&D;&116V MN5EJ\K+ZBEW8G1,5P'>N9W3-YV#O('B+;F Z,#G9%PS:\)6K_1;U!8EQV1QA M GM!1NR_5ED-[4&/&37F M1*YKX_/*A36MU@1&=^6LF6K0E%8OD7JV/BUBGAR'? M&5N>ZM_K4OW//M6_RB#:OFK6.QOIM:*2;Y1?TA%&4G*HI0.@97CEKS0U]23W M'%(BE^(R'0_?"!>.82O$%2" ]P^&$NJING3WS"1/T[BX605?JQ/\.".:OA7" M+?I6D$0J53BO%]X*S>Y[V[;95RMEF<-7<$[(*& M9%BOLE60J-&4[A]SR1'E0;"!Y-QBHYK77D[P^TD:JCCC+(Q'FFY7 M,LM8*G MR432I>B%I)]:>N5!YU=5JQ*5J?\:A+4W)NP\W F3MW$?.@)/9U2%:&+NJ(8; MA8!=*D]DUZ'Q+(>#]T]0;^GX.*=WQ>%D7#53EI)Y-#;)N0F%H['5O&L\'#*? MT,*NM&HOY#+6,AA5&V;Y\UX!)"&1/Z##<72Z([G!_Z[QP\+BCX_[;[2JY.>W M-HA=(HM$72']'3;[0 [TOB;[0NIAS2^CVOB#FPCD30I1E""F6[/<>+H0?H44 M6?[F,&D'>"2%:FM8;*D MFL([6W)A*VX"L7-,W?O"ZD'B+F[A4]0^W+<0N:;$>-L?,#<^SB#CQY7]'ZXJ MXV?,/M',N/I/A)99<'2XX#URIC%J20T/9%.""],6&%]YN*U.:SG?2A70.):V MOJ2IY/W[AUQ.D,4%.4XS,SG#0^4]J'GC^&/_2W";@W0WA=O_0)ME$/R]Y:YA MIFQ+T)J4+>2L."@<-RI;8O8Q9Y<61>9Q_ZN3B,* 1BP!GN K)&249 ,BGY_N8NNUQIW M1?ZDI9-.UM+)=ZG$Q;:/\RF3EC$LL/TZ.O1NS]F7]:Y4B=/"ZZK$ZQ0<2#1) M3M#LF]@NFCDG5.N4PG!%KEC4EFERA]R*M0*-M: MO(+03:NV,<#__U>S5ZVB+V^A?'J5)%,'^% M;9>DSXU>'$IEB'+ +1HRY17BRS8[!":\B&Z%Z,@8AF"?R V9\%D%6J[8C.?#%-7L]SZGS1P]T]?&J\,%UPV1 M/)Z?U)>V;D'=Y,2V-Y1N4O^,/A5XY?Y,W&VFH*%H@]R)T^J-G;#Y&(UC\O:N M&J6V;?#FP]*V>@R4!6@;R#_=R[E/)07[_"@Q:0I:5ULF^.ZWQPKN;ZG1]S01 MG)\T,857KT2^!:D>FX\$'>;4T&^L(@27HIVC35M4 $R"XGKS]2T=M!'8:89=HAY%*5B0>BI MC?)!VV_8PU3TH_^A6+A23C5=4J:K'5?*!\986E%S[5HDS_1\A\D+BW,2+F74 M4+AJ(X-)Z^Y M*>KB?Z-T7N&QS;%*-]/WQ^*O/6T9RA-4>29Y2&QM79"YD4 T_UTOS.(_# MIO+8=EI:>CI.C1Z<%I#"]BUX[ES^0+)*J3R0%!S12@MTNY M]QCXN]&&(C=@ M7(3I];R\Y4;WVH\8)7FQL?+R;ONFM9#:V)L:-3E91&$![YUMNK"-B2JYXF6- M'EW*R3[U>O6P&W,IB5\S3A88CT)':#)!Q+QGI'C5MZ J'=.#W$]MS;-HX)?C MU#0'328#@8(#;".AL>5:6)A\D1I-[K=7&?>CSV#4S4#M)C&:(KUE(MQ>0&*. MD8"80(5X5BDG6F>66@$$JU)N4PX197B"1GD19/Q]87P-:Y+"#5+.>M&G^&N" MCZ=GO9G!1BXW1&,3T"M)$)JF8&!S'$1,2?0,)I19_L+4"UOE._J^)!I1%S>+ M9IZ)#!5^[(>HZO6#)GL%.V51?(W)R;DNA8 M=7 VWD*58#-ARABI S&6;NELLW.S3?O4RDA5"TL[AOKP'1P^N8$Z2)2\G_@* M:<.X 4-V1@1["?')F$ X&^$T?T<%0% 8W^TD*DRAYB"S?X;K1V@OMK*R6GJ2 MF'C!';Z,ATOQVL1;JVH)&ZUQC8^$%=/0E(5J:"-*^A.5 FA<#F].FZ1 .:NE M41&%MFE_JIM?&,LWXU9E[_>[['V7O7]0J_KTJNBVEQKT_8N"86R5ETMB;.\R MMM$Y4SV?"FJRJJFCTR"/TJ3]>;FI#H; F]1NF(45ZL?F$EZ9;?#W0V+7KA5* MV[900-M5Q%JUS3!)K"'05+DEZYE.RQD&LL)>E_*T#ZZSC.*8?;,J[!HU53H; M3!%(O6M"//W8P10N-]B'L72]9L,+WUP1(7T^74Z :)4HQZ D\^+09QY.&XT* M\PUL@J0T$S'9/5M(_[0T7FF!BEDM@G[&U#7+@C_EE2S'EP*4M^6='@X.WV\- M"_\E#>I@#C>D1$;I> U:6Y52U%][],(P8:\P%:J+Y$J!B14' 2G4L*XTTEQ4 M\I\\=-]R]?G1^]$;UZ6+_2N8QED1SRW+F)BLA F9+@^*^ 5A=^FB'GF@(E4 MAJFHX3\G=>5PIAP<(X&W)68M$^/5_EI6!EM$M.R:Y![X,/J5S>=QR"".'B1WTFI(F"_4S;(L M,BGSB0-A:MLG*XA6SX:+T(,C[Z"B?NV C_H5,SELX[JB(3(K $Y,:9(M*"F3 MJG:V4/L1I?F"WA(Z.:(CL=3%CDE.-[IJU]4^D M K*])>T=%(7>-Y_,>)8C!:'M A:7DNRPG;$FJ'$S;_N#4*)4II&]OIJK C9" M-GREIQ_<\].D'--%!C)VZ=UU'H+>'8HF/$,4-Y>16O9#]T-KS4!/=\\ 5<;T2^?=IO1?M.N0^O(&OF M-@C8E+ID6 ^N5(I$HDI]5J*JYE 8*#%WP^+S!*LT Q6C,9?@ZZ*R9]+ E%'L MSO!H$$_X!8?DHF-N2CSIE%7&_G'C6'@JD$I(U/3')I7J]685V%9K ,^R0V')!Q: KDR!700 MK..3J=?_M0%O.$_*6%B_\^(KJH8Y*F:*EKJXHK>GU(JHDM8&7#RRLD;=*X;S M;J%&#V(_SK*B4SF27E4P'(F1R(&U\=F 4YZ 9&W1FU4\EIE1GOK'Z8E\F,^3 ML\+I>F\?6PO77'5X6ST3PR-AN+ >D@\+(3+,77FN:8Z@KY@J>$\U-PRA)N5K M4-[D%:ML,B-\GXD.G*+# 2FC+0-PJ"9=G0$'UVR!:H:5K:[C!NP [2X78&/V M%W75#4Z;92'BB&42G&PI!>2; O4A!J3;]<-2F!LN;5\,'4-8+QR6$XPKJV'] MPGH+9^T)'[VC49Y)VUE::[AJX/J^9,4.N-3*$%.K!DA]7TD<+1P3=F#MV^" MI]F72%;&Z\HKVGYI':0@U'JHKB, NXU!4HHV*-=N)0(3G^=94G%&A;<" [;^ M9:,!\R#*T?_/_Q@<[O[HGRA$!*+[T(0[$S[!UFRB<#GY512AI&DG!CF>2J&A MPQ@$DQ\$GH'7CZ_.U.DS7IMX.$7423Y.\9F6\VOJR:;G?U$]KEM5G3VMA;^E MA."3DTY%F+9[KRLQX 4D^<8#X7]%/EM=+F@HNL+*05%8/>*.F:S95RV&MQ]G M^PH9BS%_!*H6XR1"X57&:;S$SI-4SN1:=7F'VY:KL7;M2UU(!:YWE]]=WOQA M[3>!K9[7*;IF(IO$8 ,G'#M9EFP?$WD<'7N7#M.*AFR'@A[+.H"\$@;5<6R MA(_@,,X(7Z*3Z? .;1C[MM9@XHD3.Q'='N3'2V7X6%NGWGR%>; MX ]F 48_W"1]#FZE,>C3HI;J@N:YT,$1 MAP;Y%$62:_D4T4DQD* ??28:._Z6WP2I(M8H/QGM\PDI@P]M;',*SIUB?[T4 MXCZ&;')@_))!%=QZC/TFIW4U@%;:/G1.]9)G'HN998^Q-3/[T5M>6X+_\S[8 M?+O-V)9Z90LUHI]JOP*AXO>"Y9_%+9DE"\W&.^.//^-%3RL3VU8KOEV@CHC M+ MA\+3A,N6(@?8I8.M2-MF:0ZFE )*W2BF[M0=8+FG94FC1J=FDLU)VR[!FZA4 MZ\)XP55VZD"^,!N"1%!>(T_+?9,'>7RB]L#':QY_Y->(++-#BR9R]A)2:EUGY2-PBI1OEBP?&H)RKF[N7;N70U3WBY+ M[Z%[[V >4Y>+5*]''6ELFD%5.ZR4T@WB+4VQ OS['_7D3$#K(Y\C64,I@J9: MZBAG+4;QJFW@R7(W/EZCFNN-+Z]"7 C;O'&,=T%0K#4D9U=&6S8345X+8=ZU M,#2MZ(R@3@"3UTL7IGBR+6)!5.'<178*US8EQ2YFN0[4;;B;B/RU3X8H1GT:FE+B@^4/K$XKDOS-?QR^[(58HRH!@>W8+8\9]N[[W DB]:R MS%/4.K089!T(ES<9&@Q?:5+]/N -X9D_*2,6 M7&@3L,8&)[O'T4O\F!0J\L?PC]KK6G '2LK8&JGT@#EV/_IV+#@V&8Q[O":# M2N&+O_+A\=+CZ0;*N#0)X7!4L 6@:X-DKA&8R[IC\A=KI[00"I.-$0'J M"_*D)$A+#R;[WRON5T08],;8#0,.MCX=R4I2 7@1>? M!Y)^;Q_=HG74KI(A*4.E3<@UBKO=T M>ZPMA(69D-#O>68N@XW"B+.>;_1_J4*!=B^X SEUDNMPO):*%S/#&)&"0,ELYNW)")T &S9;9OUTVO1B6UJR!ZE%E7# MP"XP1^'6*2FAR;EK);?PA)FG0[P[(V-;XMB9",LN@NP5CB%CFA"$8=HZ!+B& M:0'K+$V^&B1W"=EGX^:"B6V/AU IL#7H7\9S[=!*8;_EHP([BU%SZ6Q;+DU" M1T.N@PY),7.>ABHJ&8=:"-\Q4[D!$39@E82=:_^BV#329;XT=(P," M:\Z*R0[?9!RY!@VU0$BIM;M&.:I2JA@K&#VM #IO)@J@ T,/-!-!UOA[[C,] M__.8M6ET'H^E(Q]7M]&X,!]N>SI=]6""TL9I^.BI])6WK,:(FD/WL[I7GWYC9_%@])#B])F::D)X>>U MB,,<43ZN);'L#6$4%P5C+;RC2.%PL'*9FB 2@D;*^1/\8!I^G"QCG0ERZ[#A MC@_@_!F7D\9?E?(')@"[XS% ME,SQQJ.%ND)9F CKK]M0>1&(+19^3)EJE_2.',-*IUHVY]HBRZY!T\QESJ>L M( 6LL2!RK8I74QM#3?WCYB&ZYK;U58N2;%&0*\CL!&O1K)71ZZ.-25W-O^&N MM?_L;?-W02V_\=353_%%/_@2+H72J-7@@M8 M+D.G8%V5\/*=QR^D'J'D$%#/>TD VO"F=A)!6UK\]44L73)G<6':-4&8W/%Q MFMX+I926WRM/H:\_&IOO&D .<>A=U1:N'LP((V<3EP7+L1R*_4U>-$+G+!T? MLMQC4LEQ 6K4'P-)37.,%5]?<9KCX'FBF:T 2J.:3V)FQU1_541=XD,ZMS\)"@MP;DC:@MQASWAU6$]C8A> MN@"0=5_[Z DE#=F[KMN5NUHG;2QH"'1'/@$AA[S4\D^Y:1=P0Z+"ZVF#=<73 MX]5A"V.)=+N)$.,[9-I\DM8(SXWDUH-Z96SPRR3DCN3@4EZ@O:57TR9)D)D6 MG2W?'B_C!=P^ :%1JUI*GJW+#AA88'M.AW\ M/4(UZN(Z+IF%*$@;RI2Z.?VB^KOL *ZF%Y/^JXC[[!/*XSP<>^C/>8ILK-S?#_IY0K&'^029,97ST\) M#+W;J8"'C$A_$*J #3I<=P6"NI;:_NC1'V PT.^6@9!P_6 MRF)7I(IZC!K4+6)MV]LH5714&;^OL?V9Z#LA*_PR+CDD_6P=2 MGJ'-P2S?>@.Z(^O%UY;=$E/J?"74C3I6H4W6P[)+46=ZRVDT?H10F\IH'93X MN@[]2V4)U, ,%@#WS;LSF-5+MC\HL,908HDDUQ)&&/AWO17:P"52\7 M>>;=+F'9/J&]O96<%%2B!N;!N0CP2_C=>6*I#QR"BU,?S((R$")Z,G1M0LLB0"E[@53I$I2%TDZ M-U/5@B+C X",24MS,1,^/4MLY#%B]*1:-;V4<+J9N)).+LJS3O'C--LMP(AA M%61!23\&1'(%)E/N)5#+LIY+.4X!RUTL404QN4?=9(>P>C)@/704)![[(<): MO\6HPP(KS^-O#,EZ)"?CU'' '&4K(OQ0$ZL=IS=D;$Y!8@[19?X4#[WT7JTZ M[$?_<& ,M/.,LI+R#$T0CT+MXU$>V@>Z:D;,JA3XV(\MPLGTE;90-\4.E,1= MC8N4+T@EKI#WGI;T708Y-$D<\:F9)F>4?.+&G_2[E(QDO+BX]?H8P8#LK0C% M)G'Q@' @LPIGP=1-:YN &X*1Q&J],A_P&VR>O@!SQA!9T0@G'N!U:<[9-^G MQNLXPUXEP7BK5\@JWO4(B?T@V1>IE1'(;F>2IOD%5@WR M_N'QXVRYC7Y;!4>G6V.C8/#.5W&>V'8VZ:68C%Y\@.,&EK:& ;2.6L^#A*\X M"X\3/G)*L1S#A!]A7#ART4TFO0HL$YH]@%[:DM[A MSH1$U9TN8@!Z0$<3LOUZF[)4(A#<5=\?MLB,W$4K1!PC\[C\D5@H5+GI%0FP MREQZF* '*NZT 8^K$0+ B$P&XC-[DRTHA5MDPBWEV(G/\FPG7*R&B@(!3WVH M=-O4E-X'*?]#NLT5*7A9 'GQGD-ES,D"HOMX76[NN;6VNO1(.)MKS&U_X;)U[S M/\)7-")FMEE[<,MJBW%2:9(X@S_0F[7E,A-!-K>"%DY/9DLC9ZS1TK\BNP2] MXZR.B6D"C>6<@)=,$7F=0V?W4@TV>R9<1\QY7KI0JT?WTJ(K.>\6)&:M(E>> M$D*UH Y18#GZIOXA]M>LU8YI%BY[O(&^&^AZPK)&X5.F$\A:^,(=1<**MM4/ M5SEW?PV\EGHR:(E])9U1?*M)*J61,1]+MAJNH)+\J>WJK%GGQ+!%)Q7P#NT$ M%JE2D#O"\4#A_.2)C-Q)3A3_V<)B9'MWA71&(0P=$=B:1;:V$G/\J%-1$OS/ M3T;$9-01S,?_"QI.]AG<2S%>.FCLNKBR?RP9(Z)X^=6$N05A"QR51V&T;G3B M4]/K%R0'$KZY^=X E([0!LOO:+DC2[X%9_%$VGG9%[C>6OH2CO^!OIPGI9AP M-&B/ 2ADNJ"_ZK>#YA>HM1%/@*W0IEC'[Y[*A3$T\[*Q;FH 9J6P' :U?!9> M0RLE=?U3\1FR28Q\QA8E(*00'@M.J/QPBUI<3*Z*ESY1>"<%N9RD^(,/.!1M6$O;2J)S=KW8+NBN,1AI1&+# M)66DMZWU.MJOV2<3-O\M$][$?S._B?@'S*RC\4!&@$_9I^3N.XI:5-9.XI=R M)9#5C$J]B$8).7\8G1='2DSV+/*G6\ M.N1_J6I^K#%UO$*JRX7$9<4WG\AZC"TD%&U4QLF,\Y2":?#;OS#:GWP@W3_> M&Y_&JHJ5+- 96.10_(-HEL%E5_*<3\A7Z#%<(W(0;&G]U2G;MX.3DT.&CS!X MO-B>8CS'"%*,>2KNF^.9&7,1!JXNU8.7S4]QD%OJB,&VD%8*"*?TG O] MDG6WA2ZZ+K!6D=[3#(Q@6LIMH^RA[I27(K%VW+)-V*A7P!A9#L>"'D*,8F-[ M9LAQ!RL1W=BP[9V)_O[VTZ_TH3=O/IU:+M5VZEZ)/?9L#%[[;(L!FUXNM1CP M"-'\[3N[#,A;%-XK6KZCS0EX^VTZS7NGYBJ/S*!^'9)(0J M:B7F\1>GT5-&=NO_">^3X(1R6+XBBM &*5]3P$=-3DH"BF">24$AXTLXLSO" M5NO2ZW!?>(R(M@(HH,>SBF5N8C[#8F",M">S[W0HV&]JP[O:4OZEUXO '\VK MGCW*$?'JHJRG4W@94Z/%?IFHU!OA+1G>F;'V_XX1%.?=Y5*$:#T0QZ1OV2"% MJP<7PX'F"J>?]7?XX68957.6Q-(DI9!8Z%#$]:1.%;=!B2R/=)]>V0M>%@10 MW=45Q#^]'C5G&YF3Q@3)]2>VR'\AHK:6 *LL7;"N_,X>45J*&3HQ9]3>5^XM M!MK$<((Q5F\K)9!G6BD<@1!'J#.$*]825_AF&@DI&0#>?_. MU?[*IU@B&'/H7EDW_FVT[WH:UQG)JG+JQ%&%=6=5>XF.AX;@7)JW*$SNR) @ MT,\P#:I X=(]#I/I22$0#U?^UTRFX=*[H45H#UD^AG\@&P@&E=QG8KMSEH#1 M?H6C_4PBC%T9DE'M(0FGL3)2EM[;66G8O[_J!4!5EP/4AD::>\L\&-BR8K MFQDW4938@C1R96M630/-(](8GHI%J-O!GE& MAZ>V,G,&0Q(Z[J1DNXQ/!CGFHAW=?FI[&4F#:T4N&1W6A(HYH8\M,2UO*IM. MMES3,U"$A5-4G:VIF2P'L;+>H--KMHN$#THLDF+>@ M\%LIR"5;G$L'M^?D?11$U]2/)=:G^UUWN^EJ]^Q%) :Z9WVH6./511?WD@@QI+'%65P#>EL$+7V]> J MA38' @,/X 8ZKQG^4..R%"TG!D-)^3V?%74,I3='6 M-2914^A(SMU.ZE570^&IQE5^LV@=- NF[9(6AM[&KG18< -6M2G^(&M5ZU8X MILRU>=.>Y7>&/\"<3C+YZXOR_=O7Q\?O3P[V!X/#@\'N^]?[K]\/CTX.#X[> M'1^>O#]^X2=.KI(J3X)2,VW+0MUUWFKC(VBC#O[R[F=N>S-X+?UOEO_W-^PZ MP*W=/U-?%:0."U)1USZC03A]PY5$O^19:RFY2,;A^Y/3P?[^N^')T>N#P?#= MZ='1_M[AZ^/==\/CW8/CPTXR5DC&<*5@?,+L&!E+MY2$^RDSK"8)5MF7QKZ[;B2&)7?Z *&ZIP&"G<\CF'^R0ZG19@ MFZC_ G?X&?JM%?F=L?@P1?XM09T-ONNPMSO<[>WN[D8E+@_B]PR'FF);5(R1 M)":O&L=P5\B]%CYG;T /(0/=UKHZP]'_/5L2A33OTABM,\L30D2-B.YG6F<^ M ,7>7W/L5+%(6U;1]B)DO BS;B^7!R"FNVT#-"6\W8B-XPZQ\>01&_=(Q;!* M3>(Y25.;&VLY:@45O)04@$;' CNG[&#Z-$C4QX4;=>[0!Q!&GLG:*!"VIX'X#MW*HY)1D\_,(X@J<0IX;N*OW*0]CY MI0N91[U-T 2DUN!G$.:2['2E@*>>B :IY*@6N2]$\*OML[WAZ^'[=^].WKT? M'!T<'>Z_?K-[>+0'QW/_S>[>WKOWG7VVPC[;6VF?_43!*6+K-WCQ;K^9]L'" M#8K2QB2D'Z###%,-'L?H%.:@T98>TJ8F<\MCJ3/7=!=:+TE%N:*<&V@4E9E=55+42EZ[8N\3#0Z+'3>7KGQBG?3:<0$WO7\9V05 MR]-DTN"IT5>O<*LI^.(67$Q#^T4?GVIU-5%8,O1*7"GW%Y$-]' M65#X7=HLZ,42'F\/KG#.!@>[[_9/C]\?[1\<'AP/]XY/]]^_.S@]>7LP?/]V M_W2_._PK#O_^RL/_,PPL^AQ/L5#NK:O]V3:?O?+2*%MN9Y_7-P MNO_ZW>[;O8,WP_[!Z=O!N]/WQT<-<6],]"WWD"_BV/^Z?37+]&' M#S>(A;MG'MYT$/P%UAU7*.K=W?W3=R>[^WMO]@[VA_LGP\'1VZ,W!\=O7@]/ MWAR>!)++UN38I*GHDK^^V'U!/Y<8.9"?6T;WA8"M&'^AD 86)S97MX(C54WT MRQ?)I)K]<()9,1Q!-<$_RC_^0A\-/GZ.4:MQG(H* 0UW,_6AJA$5_ ^[_-)- M:O6#QI;+A%8/_WOJ[SXNI9\=+<>O6'*#!5&51>Y(NXEW_ZHIR:?47Y\=!7;T MLUA,U( (;"WXU:>Z&,_(=83CRM]5Y,Q2U-%M]E](\![^=OO89*)&]C;70^67 MN)S$_XK^SBQ]GYD20591*Q@00S:'!5:WZMW_]]/GE;[4MEGSI[1M.LR;$RZ; M45''Q:78J >]:+@[W%W[<5KK216)PWV_E0!#N-N(U1L MWNA/L,1#COZ[;",<#HRL(K!=-A,-])')##)>(7Q=6>&Y)-RQF\M0\5DSDQ)^ M?Q1GB&\=%?E7^HK'4FP->/4]UJQ?N6?!^?UF?-1-KO:&XIN8(UQOD%2I=2>^W,UONBT4XX]9U%#7QZBN M!T>2J>(J=&L-O%:B\+>.0=X#@V5AD:^G0Q&1P NEW!!!XTE\(R7$Y#.?^#/: MA5+ISCG&*TI5(D/Z'5L2)6.6NHYDSGA__*]6>F!\)5, ,=? ,'!-F3&H)ES+ M R8U\7!H4H\T%OCE,$/NX$9CUR? #R=1O6! M1JFC_XHS5&S1@"U0>TAU3ICOQK\,A3GV7O7*4E%0&7G%(N$[[4)Y?93B4M_D M\65 3&^!0NG\L-Y>-<': M$K&^QEYY;U@*.?E?QY_](7#&+!R$A*DV%I-KC!9T"*A+'A[HW%Q_05S+_!L) MTAWT]X:#P[VC_>'AR>[NP?&??QQ19=\.5D#'B]+\H/]8"ENYN!]\!+?BKR\& M!R]6Q_GXC4-XQ8NE(!K_;7#%G_;6^]IZ?SK8^!/7G/5Z?SJ\UM>^'XIE$'<8 M8!TV23.\GP7T[?^*)6[(XNZ=H#N)T,/G\LE-@K5W.$'DV,/T[@^S9 )J81.Z MORT=H/.S1W#XXNJYRO%6?/[B6T0IYN@_=NG_[F0MEM7M76S_EQQ[D/VBT3^* MY7SFRU_]^>H/UF7>7K"-2UK;=1//YZ5H"H3M"FSXL?_F,\-F8Z MO>MEWA3BZR,X]W@VQ5^TX1?]?=.1O,&AN]>EN>?3>'\37RD!M!*;F.?^;N]D MKUE8<:MYWKG4MF02.Y'<] 7X<-O[I[O8V@<]8X<'_>/NB#WI(]9I_4XDMTPD M.ZW_L&=LV#L>'O8.3C9J/3_8,7O<$6T$1)US"KOIZ]@_[.W>,FOV?\IZL6)M M$+E\!=;Z:%&]^-O+P2MX=;U81\EUNNQ!3OB@MW\P6&,Z6WM9=G)T SEZR*MO M*^3_\*2_/^S$_YF*_^;4Z&[O>'>WDZ-G*D?/7HT.>GO'P][!4;,AT58?@>W, MD6Q@PA;KVG04&B#8Q^DH//:,E5_X_]#3OP?-<-P[&*[C8&Q?_&"K!/.QWZ5= MF&ZC3LSQ?G?$GO(1>VQ:_ZAWD===ANT]N8='_:.][N!V!_?Q7CY')[VCP3JQ]TZ& MMU6&UZR]>AKR3-P7PSLYW=LIT $58H/65%_P7:+(<*/;.;"\YP4?WT*6 N4) M[0]/#KW_OQT%P348"'97E\??]=^NGY%\@!JYI@(4R3AHE;/M#D-U4^VFVDUU M\U.][36FU$C!DNPW*7]W!L?!/$YN.HWCA?Z$G_XAJ>#M8WA$]-(FJJ__L),5 M#WL5?: F6G#%;>ZA@][@9&]SC_.X:MN8QT)&W/&_:N+':M!!24>-!3(GK$^MP2&\8P0X( M%3424^/0)C%VF$WP'3G]@;K)TA\JHUNZ].HZ2V[4L?4N2&M;[> ;#N(N&&?? M.F8SI/G<,D:S@$;1HRI<^X&'^WN]_>/#M;_O:8^D:FB+[Q+[];1UF.-+]5@= M1?S#/F!K#_1/>R?]$^627'^ZKBDB3C4I2Z9T+,P"N:PS.GLX(3G4C>DXM7 ; MGO4_'0[Z)^MOV98>_&UJ';/73.),;MXZYHZ'V'6 >20M&MLOE"44[L8U^W"O M=WRP_DVCBITX;H/VKDWSR3>5J(-8?,F=QPKI&=(P3:@I0IM%PK]N M[3;K\JI&)^L8H'XWC(;1O&7D_D+DC\MELI)E#ZF6P(^SO+E/AP XOEV_EPW; MMJQ-0$(6*&XB3DYTEMJS$(&SMHG$I@S:QC;HKRI4QF-_1Q=(GM6/WI.Z@449 M%\E"U0Q]>=5W>E$9]F'W@\'![")(\/;LDB MO/O=&/[>50R]6\BU>X,_#:]'/KRE@+KCM4-U#2Y?U,MOX'R=Y<5E1UZYXD9C MVDI65_F4_WN-/C7W,[@*>UUS[[A)]-OBBKOU?L;S[AMVRR[-7_['VJH//**/ MKK?90X]D(>TK?N=>$]QVX5?\2/G_;FG*XXY3.AV=Z=]^%X_H@853N)MYL_04 M/_"8/HD#]M#G]E%HD&>N0#K[9"OMDU_-/$ZHI=3I>9RDW*D2O,;WU*WR@0>' M9A.XF:+TB!I:]!^YKP\\NJ402AF]?/=-DR=;M,-3C&Z!^9F ,Y&G]3R+B)>@ M%=;PO:[4CYZ7X-VJR(=T*.34O_2%NM2NMP]=,?G 2-5!;^]@KW=\O%;ESZIU MV$Z,:E<(>Q^%L(^P!.@65;(/?'J'>_V]C5:I=R?W)C?7!NL%7#WJ=E L/+1@ M]XZ.#WI'AVO5M3TNX;Z>?OISQ] .OPNA/5H-,SW9 MZQ@K[CM?M*5377D<;W0:_/G;ZHX5IR-:GDXK EQ.I6S(35S):Y<88IWYDO98 M#]U,GW:5ZC?"5*+W^YTQ7UG+>6/ZA%7U]5]F22E%LEBVX;!G4<[H+\)\U9D4 MT?_JZH$^4U'';U@(UHLN9LEXIL^)BS ME&]$-ZC<(,3/M"XJ6(-H8JHX29O5',OGX(I"Q S!Y9.=P9CIF2:U181A63];Q.XRHY-U)[2O5EG%.+"E/5189ECTL% M:%2OUOH _=+4+Z<<[.Y&'V!JWZ*7XWA!&O/?G-W3LM)7I,?P/0L#KT:3?"$U MFC#IQ)26360!4\TGT0F*%=D.\H+J(ZCNKN!<9954>5'^$/W=9'"]5]%/R3RA M6EF8T^^_?(Y>_H.+A,M7^B9>*Q2 !2U]@7N\74S\@JXZ+SA13KSL+Z">%# M]@ $L[10M$GX_3-((#E(#X3TJ868&/U>_R:UCR M%MXA+&?Y1:9EN2S=L&_Y!8X1$\:P5& HD'#"O*:$7'5T%/J8-IB@4*+<__,5>ML MR Z.==_??1O/XNS,1*<@M/"5'"_Z"S@945F/_O!J4=,D'B4IYMOIF[!A)3\1 MM^:JP7&9$U@S.0RF($-C= E;.X4=QBU,,O@$E?U3)37\/[RY-/^J\13 E% F M'9F*P\[BB'N1J 1_&G>WFT2[!=N7S,^BLAC_]06\M*BFEX.3_A^+LQ<@PM72 M[^35\M;]HSUX!%OHAP?BQ?P%GG>-*^]!3*=F:] U3*OGM_\OKH M]/AP[_7NP>GPX.3T>+ W&+X[.#H&B3W>>^'?_YW-]1ALKHV'O5H&_N'+NY]9 M:1WVEU%N6C(A,/;WUH-Y&U?Q(S/..&)0&G:ZP+K":[_4J06>&BA<,#?0!?:< M-OA3[-WH^$GV#4.[J=1+$6_5CRM?T7@N#$M&Q?=!(%>"O\XMF\G@T+& M58'<,QL,$:IX!EU(#M-XY@S>.#(F@VNE2! "1MPLU_-AQ96&-Z2EN9BA:4%O MAFOK-,MJ^/"O9-2A(?$>; *P5G?^>3>+ZA+=&"7B!?DBB7PO@/C7EJ% MN)XDJQ9 0PIH,K)5).NQJ57P>35P,LSI8T6 &-# 5*M3M-KA[H\GPJ7S1YUY M9#K7VTVV&&DF[,. ]9G3;\4.^@"?Y*4[ZD<_QQG<4?A-R__R-BG'-9&7T;=. MLSB]+!/:,Z= 0$_"@NIG?C5EG5;TD8\+X>4I>VIKN=6]J:2).88+?9N;Z#%& M\T]VA_M[^C^WC>9_GQ%C?SVVB9-[Y,KHWG5?[WI0;I4UK@I M9I3_;>>9V[:>:QU;P_V*A<_.M66IRF[K[WSKC]<@>EOQM/4;OQ](X_?HY=XK M',]ZW=\[B=RT1*X']+E+<5V#"?..I'7O52>HG:"N%-3#;=*KG:1VDKI24@\Z M!^":;N#C)IGR6I>]R'P;FT4E[04P8.>:#6"$]I%PVFQ^E=[XT=3/+H:: M3[$Y3SXW0:+DH74XR^]W-/GU-=VSK0UXPA/O=K_;_6[WG^?$N]WO=O\Y[_XV M$OVL9:@B\^2YR6H#EGMFJGORV.]X2NN4,-]FU,WJRC6'?7(RZ*]35_E@!9#/ MP%?O1/]>1/_X>*_?+ WJ1+\3_6<@^D>'PT[K=Z+_'$7_\/BPOPZU4B?ZG>@_ M=M$?'O?;\F!;*_I/+T>#*9FRXFZ@[ *OF4&_?<)\>+TTRVWY2A^&?6_=$W)P ML-8)67L1MO96>;)1M&3[4ZVMUZV]X_Z M1YUL=[+]%&5[=]B_/<_M8Y#MATO>WGJ3_E[D)5+^Y-.D>NS>ZC8>@KV]@[4, M\ZW5T\])':\SU\W0*:\I;<.3X[52/]M)A]R)XF,6Q<.C?I-@JA/%3A0?0A3W M.JW8B>)VB.+PH'_X9$1Q"U-X&T\'_]UDIHA3*CR+)_,D2\JJ8-91\PW[6#8[ MO=_+B>4[]U3GL7D'IRLCDX7,_D[&2SD\V[ELW=X7H7?R>;G6S> M.5:^$\U.-+=2-(^.UO/3$G$_>D3,>(Z=[Z27G!CSS\G3/!BN53FZ?9YF%P1Y:J*YW\7G.M'<3M'<6Z_H MN!/-3C3O7#3W.ZW9B>9VBN;@B6C-)Y35^#!?Q$F!#-KD#A6FK(IZ7-4%)C>P M[^_9[8%>]]F#:U.YX3LI3]Q:7?JL5.8C%,?A[IV4@G?RV,GC6O)(?6>':]$Y M=R+9B60GDIU(=B+Y&$7R.>2(I(L0MZ&WG=&WR5%_T%JNH\.U8!M$NA/I+17IH^%Z$:Q.I#N1WE*1/MS?;/J@$^E. MI!]:I#=K$J3TGVHE3)TX;!,)WQ3^=.#U;[?0\\CJ507S;3E8K_CZ MNY-TNW>;66YF@U]M>SAE6Q7HXQ+E-0EV.TGN)'G+)'FP64[)3I([27XP2=YH M'+N3Y$Z2.TF^3TE^0CF:CQ7\/DH(Q;>)U,QCA)X.#N^DYVL7[MH&??H8Y7%O M/9J13AX[>;P;SO3U0,R=/';R>"?R>#>]?CMY[.1Q/?CPT[JNGT=ZB\J61F:: M%T;%V9XMZN_ZX3ZB0GU\<%F:4@[H>Z$^N&%>F^S^=U.J#NA?G"A/CIX#K72 M3R@=]F')$WR&\8S!P6VZLF]?0*.+KSUN>5RO=4TGCITXWHTX'G;IATX>MT<> MA\/NNN[D<8OD/SRX=UB2^70#C:;%AJ:[5J%WEZ4I&G@S5!"8\K\M0) M];,2ZOWC+D?0"?43$^K#04<^V0GU$Q/J@\%F&12V4ZB?4.+KI[P,W+V=N:EF M^21*LG-35MCRZAE&,G;7*V_2G4AV M";'V;?O%5%H6%E=5D8SJ*AZE)JKRZ-VW]+,ISI.QB?Z1ISBLLA=]R,9]>'X^ M_CJ#WYEB19+L!AN^!QL^R6M\Z6WD^]:9J#47\$]WL0#?E:F'S12N%?)8>\Y; M>R4]Y5C>%AW@C<3$GLKI?MAHY^$&.J#?9$&V,QS:Z85.+W1Z80/YZDXO='JA MTPM/5R^LF_+O]$*G%SJ]\'3UPKJHB2>F%YX0K.*=(ND7IHC*65RL&T[\X3NA M\[T[:/OSF%3F$YA?MY=/9W[=7CZ=^75[^73F]VSV\CGD:%_'93*^)SE^5&G4 M+GJ M3I<[7I.5W>Z[NAT'3P-R_ ))8?>)FE=F_P>"VN]ZV#ZW5!A2]W;W=WDF'UNX$=%L%=##8[0T'&VV V EH M)Z";N^(/#O=Z>X.NLVPGH%LJH(.CX][>_M/0H+ZGY#9L]P$80+Q)_U&753*] MO.UF\4_XZ1^2"IX\AD>\'+R*?C5EG58E8FGRA2GB*LDS^BD>_ZM."C.)1G69 M9*8L31G-XG/L_6VRJ#!CI(0CT$TU,]$TR>)LG,0IC"BN#/:!*R/XWMC0GR?P M._O0,L&7].'54U,@$.>7'/XZV,5_XH?', (DF(/O3%H?W%_+RWT(+;-A1[=U M$X>OHG??QBGLTCFM\<0L8'<2VLDHSB91/,]A(?[-OS#?%B8K3=L2=NG-[I+J M=O_93KS;_6[WN]U_GA/O=O_9V?Y[KZ+3";X C.Q%791UG%5H@<>3?$&6(IB2 MIY]_ ^.\'PUW!T<[NT>]Z,-\4>3G,'HRU#\5I@1[/-:/8R^T3_#^?)*,X1]9 MB;]_DY<5F:'A7^&W.X6IP,- DSYZ;3(S32KZ=-,S&![A/_.Z>$J>05.V9U3C M\,,!?'!KSOIW^@H^D_7JUJB3J4ZF.IG:]O7JUJB3J4ZF.IG:ZO6ZMC'^V/U) M7S &)P_0KWR]ECUC\*),L1&'\X(E:I2G$WC"*265WIJQH=+MO4'OT;IJG3[9 M1@$;[FX6)G'OB]2)V2,1LW7JG[9GD3HQ>R1BMM'V%YV8=6+6+F9K-9+6[G#-YYY=N=;>G+)(O@&RG"!5\]CJJSS2_"&S\?^3I.8\0[?IX9 M4Y71V[B*._*P#FO1[7ZW^]WN=[N_Q;N_\7)L7H). AZ-!#P/ K%;R_6;N)P1 MEFV,_S#_JI/S.*52%YWG39_X?\IZ<<4JI$EF=B0U-QCN_MG[_L&BH@H>>'.] M6*?<;J-^QO/FC!Z<]+L6&5ND8CK1OR_1/SGH=XT".LE_AI)_?-COB! [R7^& MDC\<['7F3B?ZSU+T=P_ZZ_"M/9CH;R>B[M;[\'M>?(47@!^^P(JV!W._AU>Z MWT^4]&4P6,OFWSZ^EZTZ$QTAT48(B?;7LLH[V>QD\\YE<_>XOU&P52>;G6QN MRJX]V.]DLY/-[93-O6%_G9:;CSCS^25'-RLN2_. R&\M,=]:3?N<%.IVBM3NX7J>>B=2G4BUY[R&!_TV('\G4)U K2501[N'G4!U M K4Y@3H\V'U<:?DMK)/9?)_5O"CR"WAE^;S\UH/^T^#%[V(J3TXVC_?[&ZTO M[V2SD\U-7>&[G6AVHKF5HKG?W>B=:&ZG:![M/A'1?%!2B%MOP\<*?A^E.3*D MFV(>Y2,8LC15>JBTR?[339LV31 MR$Z>MEN>!@<=1J"3IPW*T]'C @@\AVS)YRH??YWEZ<04Y7_^Q_%PW?&ZHTS]X<$3*6BDD,=?JGB4&OM[^E]O.$LI MP'OJ(3UX%:VFQ)SDIHRRO(J2;)S6$Q,5IJR*9(QU5,6EIFS^)4WB49(F56*:G:EO.=M M0R. M]4-)!CJO^F&'?G,7*[+W*OJ81?\59W5<7$:#'G8&/^E%%X;;AL/.GH['<'HJ M7+//%9)1'_*@+?A(:/A+HN'O1Y^*)"^BA<'& MXU$\Q\&5T2P^-R2;(V,R&+OT08=CCWW'X9'S?)),$_A58:HB+Q=F7"7PE;FI M9OGD:>SE/NSE%6@%/;4Y+%U,^YGBCODRW8,%DUWZ-^Y9_ W6D_JXPY^\YN[N MEQ-L[%[0LF85?QV&@U].\Q+% ?8:M@!T""YWZ?5X3S)0'C4U>>_AV/*YP1?" M9Q;Q)2I'4D*YG= .3>C* Z@JM[F)R^TS7ER]R1O0_GO-M#/][ZS0ARSB,[,S M@M7ZNA-/84@_Q.E%?%G"J_XR*V0V<91,_OJB?'NZ-QP,!GO#O;V#@^/#@^/3 MP>O7[P\'[TX.#]^]&1SC=^)@&>YX;BTWV\W>&-_@=?1CT*4CFA5F^M<7_U$> M#@:[@S<'K]^]VQ\>'+Q]?7IT^/[@^/7KP>Z;-V_W!OLWG]ORR_[VA601]-4; M^!M*JYUXO'1]KQ+ JZ[SS9@;+0/_\.7=SVSJ'O5]_G;_?W^.,Y!#/(22F"BC MMTDYKLL2E30>P-,L3B_+A)I]OK>'%]9BPHHNTHH]\9.4"^F8]E7K< MKE)]!;HW7&RDI>W_YC7<*7F=HO**)W1+3/,TI<*6:.*6 2XEN) RO#'@IXND MFD5Y7827E--K906_(+5&:X-/+4Q*'X+[R5@]/(E,6IH+&)SA:P_6^#2#>SB% M]5SD186J\WT..F^PN_//?O09%22L,#[0>X?4DMV4@RR,SCM$8A#]@/.'9H/&9@*H#DE?"<,3AZ, :T >B(34$R\Z+D8X9C@8_C H2 M%AE,>I.=)T6>SC)(WQR> MH+\&8[Q,0*I %[",%R9%*A/Z)'QN;.2Y\&409Y -# M$ M%9BH$[ UU9<;ZQT&O^/50CU>5S4* :QHFB^<&F<[5"7M O>>EITF%2\61;XH M$G2)G,9WSP2O0;\?[FK;H$E;R/$]A)E^S_(+O\SKC M?Q=)^95\@N:)\S8/)I:""U6?S?Q5\0:W6E&$ @$+4X(V)=0=&=,'XND4U07* =]6WKU'U13Z'T>2E<1?Q:KW()T*'K"IA5%=VVU(X2!5YRS_<_*K@L.1^(R[9 MN#S(W/1OCET.WODWQ?>^?HV;I!'6W:>7D,8XM)'7&U].N*\3LS X<+Y"8KMB M<#]@&WK8TC&(H%A&;7\6Q0&BW @!4T0N&H,ND<'_]<7N"_H9/C76GUN6:%^O M7AG_EV0.Y^07"&>@=Q6+ARTPDL,9BS.48.QFC$&E"_^3P9HSJPAH&[ M$5:V.=*X;2XR& ).K7R7(6"+%(*7%^BPHBKJHC% MK2P,FM:>U8)6(5J.9+^ JV7 SH0MS$S1B4\G/B@^93T&E[*XLY M J4PT],TL*8QO[IB,0H9EC<%VM'Q $<&%!0.;1&:^2/-+#%W27;?@D&@0 MT._$JA,KE(ZS(K\@T; Q'/3-*0H,3CP;SGB9X>*I,/.\DY)E*"/CDF)TBV&@^7Y@JT9 @JA[-1';B M\4S% [PH W(QKS,8BAC!X"Z9\2S+T_SL$B$Y1;WH;IGG+"0-PP6Q5IK'-X25 M1<7'9BU)SEI0IYSY1 M>OZH)PGA9GPH5,]+3ZC)C/E/!CRA3IL4\46(\&2-BDB(1R" F+K(HFE\GA=I#Q72;%^?,(63):?=YFMYRP0 M%D5*N0;%D6(YJRH3B2*?F?RLB!>SA,T=KANYT )]J$E=QA$7!XQD68Z,Y0TY\G<5U-$<4K/0L>-$65Z7,S.U7(^ M.+\7E0L3?X6/I50H*.73Q%V2ZXU,U:87N-OXNC[I*MY#KH7SB]_HS-0+V:UD M3O!__&^/L055!$.$_V$MQ[3[U[/GF;C8=1:R^S>?8.S05;:QW,,6)F+>Z/'&*PI M?;]+;3.R!%$XUBN5]8 Q5 Z,'"%@VY!^7*!FH@+=F4D77)2MQ0VC.DFY^IF M6R4,'S0K[;R#$?>CUY>@&=$$KH2HB$P4,!\1.(B5X%52&K:6>][+\;F3Y(QH MO5SVG: E2YKG$[A7 M\-N@WXL2E*FC"8"/I0N"HR!NL>3\I^#I9$L4N.5N_:"VA+P M'_#[/=BE.*UFXQAORU&E%<[CT8H?[A,_'/WI9R%N>.5Q*, &79#.(>S*DZY"0<0&<)[&13)" M<\"D^47/03!#:KGA+IU&RF.?(=370_6*V!5D=Y!**,V99!VQ1!XG*'PTL:O( M;!HLOI"3:1/0^.!O,MB*J+H BRPN8HK/$+?9% \.&G-$KU-@#1_;_\Q>LB#2 M.:Z]F>D$<'3]:!6WTM8)3/012Q&95L.NN2XR\ZW8FB$K2G665,+002-DDHTB MG\ *LW9"Z,:RX?F]I@G(QXS?=)7LGF+KT8>0[A<+(IS!$M\:_2C M]Q3>F(KMW#)V%5P0;K2I1=1;Q5A92YQ2^(F62&))_,D@QV$WWDW3),5!6P=ME9CE,; MQ64""X#'L3!HU9"V I6TXEB^P1*_%'^O4[2[9+<"&2T1..8L()HSLKY('M1N MJ-*15?EW%S06>J-3J_>7AK@T)";::22A0Q.H,LK=>\3IW+6C8 ,[R\"\KN]U6!B=KMH*4)>MY:+\08< M,"ZW.TXHDNZMOH[F$ M;L>W=L<]"Z?;\N>QY=!["T.XW=-O_3+;?^@"]C0,(NEW?WET'[XJ[ M"KPDQM*R$A*0//!>ESU7/Q*'G_U>M,-&.N@3SN5M>?2K6\$0ON\*/=F0\;LK MP[*4;9=LMXL,Q%Q-I#%1!!:YR@^"3R :R5"T1;F'_+"?;"B&3@G8,+WDJ"\' MVVQP0D.NE-#(\@N;F+$QX:!WA/.4JUE!5!+XT"G^SZH@Y@_1BFC=:9!!>CJO"8$YOQ0@Y3O35#]G9<@>%CS3BK?10 MJ;S1&)*-\)1Y6DN^B1-J-M9'F1D\DHR!QX=1SY.S?*?*=SC:ZJ*P1(IM=-LP M7E88,/(R!UUPX/H4A ;+A%;DL#Q^A2#Y15$^E'87U97MH>";:C@K.KI<+FK4 MR/I9FF@K;!R@4MOD/^/YXD>_9\UWE8G2WGNQ2"N.^'-+'!9Y)BD>JC%Q/\M'LH,G"/86XV*JK#-SD1)F9.X'WU#> M5B1>*)0\./QQZ41(KPC:7"VT( W2V!1Z5W$7T?"VC6#F;0E_MXX9H^"PBM.Z MX*XR<+X*U3'Y OFMI+C2>SI()Z>!*+RY.@]N\V&W4OH;T/&W2#YMRF;X6!<\ M"A Y_H<3+OY9-XU_6IDMQ.@W?R26CW(\%'3Y@TZP"VL^67NW"VL^MQWOPIK/ M;LN[4,9SW/4EF_!NHPCWE5#][BCOH$44&V,<".!_)UE@V?$/ 5Y+_!+Y$SEQ MB,%@XX]_F6?+G=6"5DK2*++7: I*/8B"SU'S6NP;S1XV.>CHIRV/:&34M3<3 M!;B4]:@T_ZK1KN<^H\BB3/"WC LYT)I=%UUPCRWNWL.ZJ+?C1R1DG=N"=J4Q MZD-1([A!WQZ7OOA0VXWK/^AP_<\&UR_]QX^O;GG4=L*&)YLY88CA$ARX!LFB MS%07>?%5@5'2YZF,9C !C^8V0-\J8I>"13#LTN&;J.U(1EV,J)$@'-*?\-1& MIW"?P:7:BS[G=36+3J?\T[NZ@(/-6;HRB:.7BR*9QP5,@XOZ;%O*3[,D318+ M/-NO>@P>1% FT42Y B0OW,&'F&" ]*2>;8G2:SZP!UHC/8.WPH?>Y&D^'R5+ M R6CR!O/FW\;6*Y?#;=>64.[;H$X9-%_U:DVTCZFH!B!]0T![F;&)]["4_'Y MS8>/T:(NRAH9WP2>^#/8*:"Q3\\*8QAC_&7%-Q.OG:C@FUTT>SFBU[??B@7W M[R.Z):P<@GJUHH-^ 3?%S N&>B'\,O+2/0(%+$JM+D 0-8:K%[,8KJ#QI3:0 ME@ :?E!(G[WOV"%0O0B?L329PF3&U E0QW:S7NS?NWD/-R8(;\W88-,Q-FWV M_-[J3B30TJAB*MA&U< 8]_,DKTNL6,RR'.L/)\2XSW3[(?I7T*KX&W9CX6#: M$*P#7HLB4I&@!U+0VWV1=K1-8C9;1'KKI6VY8G[%:LK:;']SU?<"ZKPTV"L3 MF^C:U;WQL]JE:^W']3BQ@FD 7DP4J[6?]J>3DT%_+X(/I2"B:S^&#WC!4.7- M#.SX>*\_N/W IG>]D\>WV,DXYQ?WCKQ:*2[+6_/1CV]_Z\]K7G[M!3L> M]@_67VX:Y_I;/>COK__NGI=\32][FO6L\HH\=E$>=WYPUU?!MUL\T&N[#[9Q MMWKWBHV[ORU;7]?>)DFW* 5D]^/>+"+NVNQHV0F=@?W!8 MSKW#_N#/-/:]H_[PS^V:)I1J+?:BOV%\D^K+-0HIR)C*8GU*0=8AD0:X@M+E M#:O.P$G$G=Q!,-.GF&*2# M3'E-RM<\5YL)LK=X&+AY[4F#;3SROZ];R?V[D8I<#H)[P"-J8OI-P)\2K[)( M)RM/'A*OC%/QW$6H&KU4K%-*'!-2#3ZZI "4#8QIUD@>A-&P'?M'1H:57) = MER)('/>*+9J*#]YW1V,KZ86&2:-:?BP-7PLCC;=>Z?./^/$?L!(T&:,$.T'X MVU2 MF7"T$UV_4/@Q.$\?@[9PP78H2K:M'GRVNB;\.P7A=G/':9S,+=4&U6;#)S(F M!O4H87+_CJ.72D=Q_YO7+#*_<8GY:6DAH,25H9/F<(_VY*.,1-AV#Q,84=QL MNV.SDPG&,)-H84I:];$TPB+N;+1\,DU R4_9,IXX$ MA@6C)"6 MCHD';L;J4N.P)CL3$7P,Y^?WT'+,1QR*B".P&:=8DNY4!^CH<4"$A-QSOD3O M\(K)YWI:UQ_^VB-*#!_8L#A)6 W:MIBDMV,4:Q=9%?D@IM+-CVB7@@'2%51Z M))?CNJ#MM58]JF5D/3&&+@NJ9SCW2B!HE/II;IL2C3 :AN7X:"W0FZB=;LLZ M6/;68%P*^&\,EEEFN.)?H.\N.V^D2>:8+L>\F/ )L$!_G-P9Y0K!?#M+LG(9 MFT-8.X[,>#=A7!HZCTP8A2_$2V8'?)A)7K0Y%]RZ08Y@4A!, M'<9&\\R,F33W6+P*WF>1IRO?X4D"Z+;5GT5.B/RB=$J;&@68KT+W:7L +,ND MU0BL VC3J3* WZ)6ZQB.&=-YXHYX39NHB&)28\XFV!%G6))**R6)Y]O8),\R M7M3MWFM!:%BM@08@A0<;3KME-\M\6XC23 HZ'?#P*Y9219\[(>3X7)IU8WW: M5H/7B9]:]I9E3XH)Q*5&5DM"V/":-,3$FS+8*%.Z^B@-)>22="(GZ)Z2G- @ M;'AH2?R"I^%7C:G\AGU;;[BS.>/\+,W_ROSR BRVC,CM9"' "#1$_$S[QB$> MO3)K9X0;[NN37BH+*6VN1B-06Y' Q7XV,D+;6J0T7VEDN13C++_ <@I/V8 ] M3@8IZ\OQY5B*B@+?4@/;HWIR9L0SQ?JD!@# MHE7CM2P/%=G$@$G&K-G-1?8")/WH,WP?SAE&)?'WX$J9#&\>ZTY:$R=6D^X/ MJA'3>7I- +66"C1]A=9VZ6F=,I]6H/W,SG9#JPX[:-6S@5;=:1+_Q=_81+)J M8*7&L(K%>C:"P23CQSC_6ON$VX8M?(=:75I0*"*DB[N1BMSZVZ,M[&/!0+>( M\'P,^+_LEMV4V(LM<*4H79/>*WB(>'>.[6LIGB(UFU39Y^)$A4GFH[HH^0H+ M_NQB.*%W'08W/0S4,GPJ)$5T8\J)\=VKD/0"%#EQY0;O [-RG) M:LTBN2ON;K%WBA;HPGRHXR-YJ-DT.:L+^85?ZNRJ:N%M,Q\&Y"V0&YZU-87/ MEHU-BH/ #EVRIS\&+RL>2\*#8ZOB-.O)T@Z#",4>%\E"?J$#D_!?C/B%H!63 MCW^C<%\R-6Q5^'$QXLBE4M +Y"*WX6KU2;VR=EMVR!;,&(=723&H^Q0]<)Z# MN9 7^CCN;!3]!Y=#]YOZC"%>T$M!\) //7\<+]C@='V]1QX+ VW M]$3O WGJR4):8&<\TVM4W;<<5+8=R<[X3A0V=M&BF SGPLRPO0BQ;T[9?BI- MU3P;CR3.@78MQI@K<3V7TWZMBP=+3V35% Y6/\NS8>W2! D&O#%ZT2@GLQUA MDAR 9'.7-8G?@G7#E\M=Y,#>@;( XW>S*+L[N?3>H-X$&7XTN,"/5//"@[92 MZ5#;DOM%;=A@?+SORK3]XP?IRK._K95I&S2(-?I.@E V:@?0XXR1?F.49W49 MA*OF>"K9>#%R0G\$(1H7=5+9.X8"_&13X\-_M*%^EV3[T274\.L8BM-(SC@_ MRQ)+2JK!49LMH'92499G.U1S!9?U^&OKN#;?=ZJ3Z&V6:)(U\:PXNDYX#]A% MC^<)!&5>X^W(5DE[Z0S8D:D)/DG?_?!%Y;GY4#49?2.'_<,?0PM03HRU:)9S M47@:X.ON;/F8I4Z*G[P4,][ 4[F8 )+@>%E9<(R8PIV.>U[2T:[C.!F-(2H? M"N#)D$(O; C@7OOJ;:K8#8O2YFBV>ODONOGS3,NP\S;+EG*N:-"HOI9JL#)Z MZ6K(V([@,*%O3;SJ^=9-SYHV'B((V\[$*2$PV^T8BGTLF4#]Z#-9611C25U) M&EP_=9&AQT])W]*2XGM=R#5#B_D_C[B.,$;_9L_?@ MBVHN'VM<6/"O,L\R5%:%D>@:^9RX"-C5$/.)#**V?$NGX&6DTCVO3R1D!:X^ M)CQ"@[3QS#2_H& 69ZR3 @;TKSHN$+""R1;[)K^ 1_C1*@5*X <$<_B5.N(5 M1 : 05Q*;M,JVE%P^ 3U(ZPXKZNS!"0IS%5S$JNQ_CEOIY 8PFI3]IXSC',. M7YRFU8Q<\@M_CA23'AF3V2PIMGU)\['&6MR.VG87T<3,\46()YFFR&B(H;X> MA5.\5&J221U^$9P=RI)J;QM&X)0E0R.Q\1]%33%6](?MDQ"TF>1&@Q34HP)) M+/($+6&*G6H69SOX!R(YR&K$<.,VU)E]@9V,;8A"3W:%1*TG&5/L\#JTE6(& M^MF_(=@MU8RN6T', T>4CP[6=O1H]B6)@. MQ,2=? *_*>77Y5>XP#$5#>L+PC8V!$W@)3;4ILTA0+S.(LNK(6I(8X*AC\6A M/>-]O W.T=-..LFYA@B9/G$%D&-Y S"R; O,K1,&DX8ED .",(.53MG2W964 M6(I,8:T(#TDE"H1ERTJ\Q5L)I&X22X1[X#'09$22 MR0F_[F&@"%[-H8K,=JF,"(Z,@"V MZTNQ.; _!VD/Z86,G??7NCD+U3U+(*GV":8B#'8@]:5;#^0IJ=_29,A%&DZ*K"CF(J@D?IW1(L-!=8# M4MF(F7.Z(_0VOV)BYSWW@MYYIW8&'BYO.1&_M*!G85M>3A5(VTHEMK:;C&FL M"<)AU?S#+^N-QUW3G&I?2::SC:D39Q2U6! MEZYK&9 %)C/9QHWFI U!66]'<6#RZ3$>AZP9A/4H$C)GWJ3B M<%(V;(BF+>5)B5L,+2;]BV]6K>_K!C4H+M2@A @M;K#XN@@'LA#3#%M7-K+. M@CL3T(QS';<;@';4 =">%0#MKK+&+_Z&-A>P=H MGI08MXTSDV->+E03=&+[@79L?$*;\HIFM(UYG8+Q_#L?,+"C>D"RA:DYDS?X M5ELT15?MI?8OT#Z#U4R#.EP65$S(KKKDI\ LXV\]OU[-31?,FZ0$7E.ZAXSRJ&,-O\7UK^+9A&=WW M?-LY5;;;J.4H1XPZ_,">;EXPE,OS#673G!]UA>]48HW#&94T,;\DZUT*1"Z) M(2.+:7UQ;;'_.@P,RQK\Y16&35.QXPU+I98ETLG4]TJTG2S"4T:F0A>7*\-\ MC"++*1\7G!766V\_/.@M*L)QXG3/J:]1Q&#=^J.R-(M +RXX@,D<#_XGE;4A MSLZHRPN1/0:]FB0%3PI2%/F8-52/CDE=475TCGZ,0799\.)J*23UOC//,09_ M;N#N43%+411G>3I1AVGNRO :2AT+VX(14K"&*F,G%(%I9/P]6)Z-YBSG\H,P M&)ZF8&DT(DJGR$5;)&I"!]\%L!H>IYVX+0^>F/(K$7JX):,#5/AYP-!1]0_[ M=QWJ.LW]JHWH#6^#!?Q$E!6_QF1GPG6[]L MWI#'/&35"U3A#=\QEE-R'!?%)9Q*N' *7]8?X1-G>3[!HR']6$CU-V12 M_C26ZCVE!(_Y/S:,/48VV$R"+<@?(4%;RJER=4?BAE[AE<6_AHO?"Q]ALZ]J MIGG'GBV#FQ9,W8U)3/2;DV)F^U3JY?O2Z MT>FI3DESY]I M5H:.#,G&\DB;.^)>284%_+2DU/ E)D=9H&JZR&H8?*E\3QF6D%HN^7$O->EJ[&5%;) MU 99<1]&D=^7*;5*I^ Z6\Y>T5+2VFR%GK):I?7TKU(A].90VVI":+4.,5KM MW= \C92QIS ICX+S":?3F(,4S*9+"D-@ 2BE17)V9D1D8RV$%Z%34RL M; [>>5A^[9(RM(2 \@%9I2M>$]YV;:M&UA36#'HJTR:\*DI08LG_"%M3XGL9 M,20L.YY9N#3\GKTWVV\5VQ6#.C'25#F7+LJ(VT^ /XM]&7[)80[#?9O']-MD M>"Q'KA'&U.O_,#%P\Z=+O5/O'S/W.)7 \?65@&*":#8?_HSTV"6I^05BE5VYE1Z1FH/%X1JBXU5P\UR"N"IVQ6Y(.U]\#%"$-O8\5BQ&Y5="MQ?'Y:]#L.T+CTK8DNK5N9QV-MI4CAGGRJYKM&!(D^<'8 MD0Q?,1T6V;G\><^/D-RM]I]B(5Z&[3*"<[3T+%!'Y&F(5_#=67N3:YGX0@)= MA+VT82^D/\$P8=5<%4;-H+W!FS3DTW!T?=.#"G0LZN;H-%+8S7]CIY.DBFT= M./PBU9_?@N>5YN@.P1-&>5U%/S,A*8)U=E2EO2$BK_$E_5:!-(] )>,51PCH MQQ)DM@/6V&AK!B;13PFE[R@OBOR"*J*Y)S-YL%Q=+W';2TUT4"$']QLAF )8 MPFBSC.,%I0Y3AL^.8*8NT@V?T2"LO)@:RX^32D_@HB[@1#,+%I;*FT+>:..T MRU;P5@$=CCN@P[,".MRG%OI([N '::28F6KKU=!'29;8$;<7QT=XE_WE)9*4 MOT)=A G.'N5)N:"$+A+"Y2>(428O8$S\D)DX+4%.9P[7.&(HT#CLJ=-@%5V5 MP!?A(LW+I J;<#%*@B+61R^8$IPH,H31YJ$0!@4U98VJ^!MB-F#TG'53 M8Q2_*!!&L63IDTC;5CI+(*P*HQW4OIK:"HP0EYH]L\/"W_9\\204*Q6U8Y>_-0J#%_A)_>P3YI=^YM@?LUC\HHYI[LF(L MD4_0NM#+?4[%F/L#G.R2>($P%\FT02!!:G'8@X2_3!.MN0M-;6M#2X\!6U;' MI/+G( B(SYK&0O1ML]V]: 1G L-O:3)/.+#?\T\1O36^*"W/#V/"/'244)=C MDCMG?J<"K.O*J_DDBR0G2*;7!D'(L?3$F&^QEH7!*KSQ1@#?QF-L)7MBIH8< M0SUH<@)T<1)7P\4 =(J."'WMQ"!)M5'8!D/2=5'#E X^GGTO^'UJSI(RC;4, MZ?K]';R]?(KYB T,(K+_]W8Y5L]AQWF,\+\L,H1$8/)L\8ZI)@[6&%VOFK2K M7QY*@/F<:D[TO(WS8I&K\ZD Q#?OWUCP(;4%*9FD%0L#T5M+I/247$3O1@!# M&VY 4P:1.!IREE,PW(B#34FUJDC@N%$I:I&1?T %&UDFL_+Z6L& )(GV!Y_KK#Y]^6!GY0[$*%!9^$[$I-#"D]YB!@GQ,,D] MI@.0$Q-IO:"+)EL!E9B?GIG+0)<1-.9"EEVA$,1_=%-P-]_@1N40M@ MH\7")W JF,(_E\&1;X$U!E#,MD?WHP_37J@SN0\ERQ!K @:'TLAIM5D"5"#] M.>,L8#(]/_/!([-TOQKLS29>EVV9D3II9 %()8B^5/3/$TM2;*HX\4,F^4A< MM+\3"1US&$[%&$OPN#/5]BD['%0?L^'@V7I*41*A((N'5 Y9",,QUXWJST"^;0^GY MIU/'.\8Z-[E[I6^,Z]6!87]6)K8.%DSC\SA))9]N7MP4W*UG2FY-\K# M?U4':NV9@6']$LDR$G"72,=\YE;:T3L0GGP.GL;_!0_$77F?W_W?4F^''J<% M8$84BZ(-ALUR\B'5[,/=X8$2^+>UK6@^)(X&N[M_]B],*X!6BI@]X4!"S&&K M'#Q!!_" \%NQJD[XL'Z/SW*TDZ6( M;P6!SI)4ESAU+ ZP=/R5D=%K^C MAM^HE,%7X.#Y2+ ^0)_S][[][DMI'SC7X5UL3> MUZ[2**+NX[S9JO'8SGJ?;)R*G;/G.?]14DOB6B(57CR>_?0'0%_8I"B-1-U( MJK>VG)%$]A5 VC@!S@CA5K>;NL6%B9H4(*\5G=7YOK3B!,>:%H??$QKD<N(#-E[*0?'BSSP,1EVV>-*6P0@[&*W\T,! M" !8"4O7YOPCGA!MJ],8UN1+GO M&A(RM$&U'ZD7'"6E39&.<<7=G1#&2&-B[<+^B9X?B-;$-'GR5LZZ:R>$@_M*DY+<]=^:VQ]SV MG,BC_(#^>JQ)=Y^X+'_W\;94?G\S'O@8FAU34AWW^HM8+^5749)1 M68PB(SX)O]#4ZX")O$!RZVP0K>G;'0HQN^<'Z1\B7,F#4SV0^"*MV_^1!VN" M(+9"]XF(['0(98T$(SF\R*>FP;6-,5R/33;XF*7Y0F_]-'$T5QS:FF(&QL[$EOAJ.J$W&OKN! M.NB<"5,EXM0^B01P68Y$PS)L:,)&DFUKA %I8<&;Q)#N>9Y;"+O M<*!MGZ*F)E040@!94K7DB),KJ/?\0DKDR,BT%EF0FWUW"#3-(4V/C1U*7Z' M%"F%K0!:@\VB0G*D,VE02:6\P4PERN6<0 *&'Z2EHMK2'S5RS*2YJ@AB3('2 MJF4$JO2QE5N3]\((3E$D:"@ &[1X^J?PJLU-)[-'5B_"[8)*I MC(B4KB.M?#(?1OE3.;6%57E/JM!J>DT2KRTA02GL)U&R*:D+0_F_PO4K4[=4 M4$#,"](O%OPVV,>;@ES0(M-& M3QOP#Y.AEG][OG!!2I88OSMW1+$;*G*W4"$@3\D11T5.W"7> TZL!)!55EL5 MVZ7*3HN%O>60(>0(24JG-I)FDSV#4<2J_JI<2^&R_2[4%_I5-+WC,@^Z9\0@ M2(M$79^26L2.^O<%1WVOUU"C;?T75A@%M=3Z7>.)3\FY6WIZ!Y;'"L$1 :MS M)$M=\*!@JP@ MO1[Y+W*VX#*21X9/R,$SCC8():&(AG,5'S.6B:T$\XA&"2@=J&LXD.A6,V5>CO/3D]4]I(;@"RDG/7TX<9W26;YJJ*@7\S%Y3WB?JWR+1G1SH6UMV^4VI M@O+EE:'19&@(MYL:(N:'KU4) M1LAN4%YDN4,@\&_^(EZR1/.L6>S*$8]:Y?*1R6X"29;#.?-:R_H6)54JQY$R MY/6@)&43N,J+(G]*0!^^299)FQ>9DU$S\T3:I[QF-_NY:3]';$'XM@KE0\5I M\[AS4*SF/L>X0,^:5K:2^ZHTQ8='N>9N5.@2C21EQ0D$("EBD-'5)!UY#GEB MT,S3*.I'59CUC)*]I&?)EZ>5NN;@"RC4DW!?HV3'4SI5'XBJ$IUF:?*H1DZGYGDUM^C"="@,,$*6'.]5:>C*Q2 MJE'[1BFD# TTR2AK.4%/$F4\(CV[A6!"R6O%034YN C>A4O_D 2%WV#=H)(N MQD#Y+@J4->3U7A2^A+Q"2F#^N7AK2&]TP$88:AL2B)T[EJ@1R@:5@M%?9.U- M-,_BD"F\!"&E%>_G&77D.)?7%!(_-F7-I&#,Y6Y@1O78YU*&U_5+< 9UYW_& M Z[O"@;_$'0JC5?$6:8Z@YV@<%'IIA>"/\%6_TZY#0*=QN?98",=RT/<$!)& M/+H!9A@J)OR!,U%'1E85XN'IR6!%-5\_COC]GS@'L8Z,S(?*C%& ?(W3*1XB MI,^5OF!'!F=S/[)^1Y1891C7O?%)#3?!D0.@"+B0C&SU78-G7='W:7_WAJ%Q MVY#'+6(>741>VEU*F)4IZJ+;,E$7M8BZ,*?]7D0UJMIISSW[[G(4!R&/=<,, M@Z7,]53>43 /^%%/U[>$8HQUXW2G=48WX!<+,D[2=WD"#1TR=.VS\:X'BQ71 M>>\F)[4;JKLB(101$^4R\!A,3&'-A N$!J0CD(UBUT>F0)_BS"0 M?*M,AGS >GWQ0?^P^JT^I13%HMP9:!9P7%+0AEXSAJ>$_(UB-Y$8]T6&$WR09:]B0-)S[)-+0YW@%"B+=;09/UCLGB^[&K06L*35JE"X79K8GB;%/?%[C]^&Z0'2E"X@RXF1I2>- M@Q2F OW4M'*'D*J\D3N*7<\E?A-SNF.!&SIT'G 5REL\\:-HPX&!XBSWT*C- M02"^59NYV\&@5[]-7,CR9#^/[0-5<[^ M:;R8PGIPWD$OS[1ZM*6:J"3$<< MD&6092 P2$#:NBC!.!"1LAS$ ^\S1&K.6H2A6$*.F*->DNN9G* RR&.S2_*/ MA&I4E"PUFSLL'H6RP,+1%)S'!8\X([*,*T\'I%CQ"$FMR(W@L9.SL^4( MGZ.8C=([[=+>1%F<;"3)W(MZ$QNH*_VSL-BV$%,CCYH4%25W DIO2!*P111Y M0XSV08"O*)[*ZUQ++2'XQ#U2*DMU3,N+0U"=$L#FAY.>R$>#^Z:@)Y$ / Z8 M"&_-W!-1MCT!5TO/DE#,)4Y9MM)7AM9U(.ND+/Q%25W4U!"C"9@$3DL1_$8R MURXPU*B?*=I69P;X4]0?_EU8[KS4 ;] MIB/*B$4T+ U5BKR"%'[_;'99Z4G\WZJN4HYUK'SDJ+RE:9U_\P3/!\A M!6%!-\.=CJJ3N>W"46S_.@)^735J%.41(*I4<]:3=_ M/*58!2JYGDQBT8-[)-J\2*OPUB);TUC,\F[0R2V/D\5HP=[QECF)G,HIKB/< MH^):('UE0'-(#3HS8-*%]&I\V3&HN^=D;_G-":[JK@M'[D:.MRN]@CKFKDB( MEX9$$E":3HG>.0E^K':)Y$ M]'.L0JT.++F0W/"KRN[7"G8E8ZMDLO8O"A+@8T)EFB*NU9'DWY8N+KV2+,DXS0R/F*R7(P#)9S'YDIQ[8)44L7 MXS+=,9&WF0P4?R-\=[(>^>5+,F4%135IG1@T1 ]15]I1<\FO)JJU*(KM2HC$ M@PKMIE92YK=R>#\RR;TGG8@XS#*-6!745 -+$]OZ)O-D+0-.MSNL(4&!DO,&_+HG.G0%;F/ I/;V9Z0JZN%0]+)'V:0S%$12(EKAGO0140,*I+(MR$*2?"NKP6/G@*M-'C MUV416JJ5(EY+*7%J@MCMDBL9@Z^* L[^R&3JKB\G%3S:U+9LD133&4V*(@Q<2JF0 YS%I%_%PIF="'E5 M<[%?&7FB/'*A%7!4'=SINR8'/K;MEXJJL0LA+/Z5%@8:\!DFZO@C 8$[3Q7\ MRV%;G:/7!,RC)A@U[E9;N"9Z],@/4A-D>05"YE+ L22Z23E8Q2/0_Q=/MU'@ M3 2>%\>!)W&-]4\Q>R? &)1QF*3F^GF'KDRT$6V+T>E)EZ*@HS(.:5=PS9S% M&&NJ["3_)?813H5@>*$!^F\B!M95QVV0!$+WS!9;267W9,U87OE$ECQ1968X M]0O1JXXF;4)*Y&1XJ71*03DS^8]8H3VW.'-.367*:9X[6ME@>0W4M/Z'/:6H M0DJ9[6Z?O%X>J1IRJ.8^3VJ;"2(^#,.KQS[BC1QXG 1 M?*I!&*5+(S9^B*;@A"@WE( M]R6LP]2=Q8'X0AX Y$Q"]W. ^1ZH "CGH*BGE\ #B,D3::PAE:3M)!CR@F<\ MARE3%[I# T !#F2LLHQJR'U[G&\V7-)KA]]7QE8D?U$BD4*:V%385D3>,P ?0'IW]R7MZ.990.YK27+PA/*&1XKO45I'6H_3=A"IC4C*"VU[CN= F\CRU(E! 2Q5/\AP) ML"5UX"6!#CFN-7E$HE*>4%XCH^L3 6*9E\R: 2>U/';A5PYFFW' F1%0K(PDEF+LK+A5D96:9%I. \;D%T*(!6+"K]$9J#6E -N_1X.8YBC.<4D/^HF$=-SM#_]2-;>Y88*-).8E MR398"X#:M\P-R0N*E- +BH9%?99J_WRH-5^*;W(3V[94HI;DJ!,-X^A3&&^ M__P@(DL'6'E=G^HMK4'J*STP%0BRR0'@X,TDDH!$DE[K0@C_64#EA5#NI*[I MUSVH#J$+DD@(]?P5C*-"GLLS+R@$E_8>ODW1WIG^6)K MF>AB2V#1(SA_>&X@KA>_:I(,]OL?G_]4Q9JYLYH %K$D]Q3V22*!<#^:5NY; MU'J"0Z/74I5,J35T#TZG1.62$IC'@]4QQ6[IG$UEAJ1".V0Q1J",-42%" M2.(H&:XV6%ZPF5JTM!:YT@3ZA<,I%H='8TEZ6O,>JO;_I2\&^;E3J##PY/O_ M]U>0.3P3DVX8T(Z0Y,IU?# 8 C8'^4[N?5)\=.!-!RW+>$7AXHRP'F2(0+*\ ML9*NA(;J+!N)H",NR"ZEPA_0%X%+.!#*[LKE3M,GLCHMZ!UMC4??FD-/ <_1 MHTN@5^U6Z^7K]'X2:67#GH2C7QAL*N.42M;P30LK8+A\R;^?_?W/;1%?@GI$ MB/^42GK0GB?1-\LE7AH0OXF7L(XR3S\3]J"\AJ/5%6D4B<#,1#C@"T";N94C M'.M?Z/FQ'IQ@X6-$2;P0]41XX ZVO.T)^05%(?* '21-Z1(01@R?#,TYJVT* M,AUI:0TB?<-'AQ2J;BOG"07S#H,1$"HB+%)S &FH9E_340+Z^0$TAD;FQ'IR MV6*B# YNFY#BCJ) A=9Q;D'UG&K'A=PVTQ5P3UQMT_5,1N&.5WP3$7,_\9*V2,TDN>CUPL>"BW,8\4+R!)@ HKBB/>4#PB[!Q%5^+-"$QN M)L.Z@!#\4.23HZ(#0Q;W8^,G98"CM9V-:- J)*9J0L $?0JSXAXVZ;7)M*T* M-^)P/+PC91E?IKK%T[2J[!@T:WMM[*H(%I$2&ED^^ 3\.M[PHZFCK MP!*\5W*>!*(PG:5*HN&--*_5E+(XL>B/&_%KUTJH@E@5E&W<7S7=,![]1R ? MR3542Z>H2I%*_A(GN/#4++I "8$OU/:?AK,6![ANBX5L[:5U? "2@G#6JNSJ MF!];$X69M5R!W@6RD==+Q3OK'U^ALP[,19&,'CG?$4\&:))[9["KS"+Y>#4/ M8WY/PA*;^J?CQ>@#X>%"@X86XN7P!,[T"LZ :43' AF/1=&"R>B19V:*'M0D M\(@409[@(P;K(@"G6,C066(Y5T^%LCV+!8(KR5Q:+V0"_$&HOA)?1]Y1"#U8 M98'^PFU8[I":(.>38PP72"*29%_9CE^BG@;]YN8=!DZA?%!YE=P@3QUYZ@TG ME(6&=X?A*X&-AIK,AI*^:5RZG;C.5_Y-.MPYZY.*PRV*)XG9H5MPH)SW+*GL")!)?IG\Z,B;+&PMM3 Y27E(E,U28:9IPT'A_#^F@MYD!D]J= M\@7HB%Z8>QOOEAQEH6.NX6M_#7\Y>;4I15.:0CI#9M,GUBH2:O89^0>D=D8E M.,%(E&8E1?$HD8/XFDI6;L@*U7GY5TQ1Y)[BME9U+L%K7).J:UHBMT__BGV) M38Z9JY[6&!EJN-HK1DMNB=(FN@E:%UU2(.M(I9))?@N00T4 M*8N[*'YKBG< M?WKX2$ I0O?-'1O1CG!*)9!DE;Q>?(NY>MC@?&,<_?'7S]N'#S6M^)92=E79M2L(Y,Y\T3B8: M@HE?>.6XDULT6V28"DE^=+"!/$]2+__+7\PN*<5<87YA8$V9 FJ43C"^X"OG MR5%QW:(V)B@(A:L MDBXB*?\!'N,XTWEK%Z;:*CW+?\R; Y7[25+45)4[_/" *H=&4)^Q]LY890E$ M=#9@3'T.[=VKTCRP_-IM6SE [9'BF09Z+ 6?1A)%X299WRDT$9?7-J)EQP1]M93+.*3@.:W O9#: K:& M/'6Y3H[RTZ,>;3?)B1A))*TFCJ*$)_-OYW+!,BAKQ_TK9DDY2I[D@DV,DC8S MI7<3DE9Y_FD!T$!7AC!$$@%')"[>%4&%*>BC68 AC829CT&Q'&DRA>6ZYZH@ M7:7#6AE*,TVVC\$>D.&QZR+\5HAP/GM'*];)/613C.745#M.=3(H$9KD,+'\ MB@5O^G-Q>=96+X/T0.);!&>*Z*#(3VX1Y47<.N(MCU;9T(F&Z:=LJJ11#NU7 M?E[A,-^-%,8W-W:9@ 7.G%SKZ[ !-Y@6+Q$;ED1[Q0-<&!9K6W"Z);VL_OZ1 MNRZ_.-\K<*69T>"%VS5RONLHEA2%K;MQGN3^*. .53FWH;\MP3<5^P:9">Q!' H:"/3MP#*"P/84!C MXRY?2K2?&^+PU\K;/+,4*C))VV8-'A+?YA>Y#.A+PR/ MVDO\-DG8/DJ,0-RL)6HS#]=/Y(!0DU5Z2C(61-K<87Z3!!\C6Y>0GRV/JDW* ME&<>+\XL"2W5,VYHS*$IINZ"/T6QW=]2U83TX:Q1VC1&O #M M=)\'82K&V9 M1X*'8*H0D=:8S#911S(%5&,2 ,6I.F3SJ$5W*(V7,PO%RKH6K#ZB+<(04'BMA^\BS].U,3"!5@#%^*GO@Z"?!Z42R-=)*5 M0"6")N=T^?24+T RMVR\7)-@W\V$KZQZ ?G'D#JT MR%HW2&&]:;,HO_HAKU25DSJ)-9,!#&D-A(MC'LC)+S154KZLV"<7P8GA\ GD M!8.*-M$IE&>)!'1>Y:$P$E %"RBGXXDSD P)NU<_N;K/>)K.'"'; 2VJ,BT0:+;%/Z>VB8(/H.H.>EDKV:R3'%L>?3,>+D$3C^9ICF=VE MYV/I-R$J?E7&T E'OP,_(Q/K.5V8WKYP'A,D%& =AXX$&U$Z=)_\/#A00\4!RL)@[6)>DE, M2LGV9_-S4U?<5C$T1D@B]PF""PW9\RE?$+:$M@^T-(PI026):>FQ2!V^YXE9 M2;\OD L,2%AL7Y+B6%_P-*8N^'FYPL1$8%^4H* 93N3(5$3YEX]J5OPD%!RK MT3SVB?'SZRC$2D*71/G8>(\3G?)3WD\F$[RZ-^&$5NIRID<=9=;"RJ(CRP]GI@N M+T9(Q/NA1.&AC HW@..%6G-YH)K4TN1))%_0>Z'/HR<=ZZ^13KS@3E/,I5WB MA A?3P0=J 8YGEJ>*=/@4CT4S$]2FF-W"R&-0P\QIFZBCUU8MVKHJH85MZL6 MY)2*,F@#^H/R)F@'\RH;+EI)G]5[D1HF+@$K4+(PN7,C70A/XJ1T]I2H1?]! MH.4G?LUG @_39UGB]M!+I"8U@)]$J]S'H>79R>)M,NF4>UFI8I88I*0X@>8? MD#\NB->/4S]Q84)X-7T3G5373,<84P@'B5' Q/*SI.V7:^0'L(M9]TB"V^P%I* M35*=)%.QA&.I:](+(]7Q@;6$?EFB0:["0;D_XWVW>N]4( X(4(5+XC7/7M:3 MHG82:7 4[73Q\_;(R_E?"AJP"[:3*;!&/,AFH""*!K70/ MF"J+;OWQZ<\$/T6:/<1A.">)7@BCT?(S^-6&YC#FG=%U%KF5Z:-.O>FF-N+@@-;[E$GB$J7<=-6"MOD!F3 MNK9+9EN!O%^,,:4!AVE_/H>%7F)JB:OP9_G,1!0I2@.,!%:8Y*,%MY.3*@W) MA>A(AM^)\@6YJ_TD@@PEV8!H'\\Q8 AOKKA35X&0J:27!#%>52V8,@4S/=(;\MW;QH9SV6IR1 M'H**_6J2@O>+,3="5@64DLV7G6_K8P8DZ$D%J4EO*+E3%$:>0%KC1@Z?NKQ, M)?S5C/1(]9B^;7T>&T67 O\6;EG1["Q@ MG%1SPVHD8<@*RCPR-A2]2"D3% M[O7JOJ0OX/V1*&J4+J]#K(!C1?>&A%3 +^AVG2..:6^(-4 7?C.%LZ5JRK@) MJH \EM:J8E!N30+$P..!U8V4EV3VIA:'\AR\# Z&AKVE M7>TJY22Y;>""80;[1]Z>&6K'?O D \Y7"DF9K'F M5J='&(](6_"\?!D!SO'CO[EA!AQ"W<))9"S72]]DYW?K*D@WDJ<:/TA<-V^S M^=?0O.#*2Y:N]5G^ [L"L,@]XZGX]DC98_134 2 M<\)KRQ"<)#P4;O%7I'YG4KE%E8-!9(8W1UT3^I9).],-GH$F^<&.V6(A??[YIW=!GF.M8?L[9F"\N MGF^_L4?K#W_I>-G1/KJ3:/[FSF[>M>_L3F?8&[;[@T'[Y4\CBFNY)7MN%;(W M\@]]C7!2-#@071$>SC@8[^<;NXT"+9K@/X'Z60R.]]B[>_F3?"C[F[WEIVV_ M'?VG$G:6LZ 43SUV%F)30/^+_&6:;I&74[:/]ID_G_J*W%OTSS02,OR*"L#=! M'=T/WOPP'C,VG9YYWPOS_A\"8(Y ^)"5O_7\%OE^&TX[#1MPV^&WPR_G643 M!_UV3+5!K"F+ MI5TFC^716*+?ZS6S]YL[L<0SLRWM252W Z?F]-D;=IM%O&6&/@U]GF,9NG>] M8BI\6>FSA)ZJ4P1>_")QT:9N5%#_R&FU4@K)4??P])S6Z?1.936I-\]PQ'/!!#7@_NNT&,W&FHVMY,8>U88>EE94[U W\%!EIEHFJMWN M-XM$=1H3M/PRJVZD:O>+J3(-NM>D7Z&HJL.D5B M>2N[722TH+1$6<+P\Q/,_HN/&.+^6JB3B?W;71KW[@IYLVH6^U'9*T:2BSM+I#!6EQT#[$I5PR6KP.1\D'4WA63HJ6[NRN565:-0[]BE%H0KL=0:A65@(K19KLFM%FKA.^/ M5+LTC(X4Z5A.RGME%POM7M^/0Z9SK"W+0S@WME'I:; 86(8A04."QQ.#A?*C MJT."UV&5?Z*ZLRXYWX]BC-<+J<[NG_>FR=A(Y[/F#:6G*+U3+$_'4'H==8ZZ M$;=]W@"S*W0GG# F8,2F?L"$DF)%SG?I7Z T"^8$'@PLY*$#[*\8*\ [TZF[ M<+%@>RV5[X+%9DHK?U]\9L$W=\RL?\##:+4W++#FF]"C/_XZA^]8L,%BWT,F=4 F M3?P8.ST$3NRREU$O3KD,Y;TX[ ^*P?L^-_-RWBQ>@15K^/8J^+;7/P)ZK.%; MP[>&;\\+%U/,2U=1OB5-^T?21^7W111>>OR-&\&@Q]";Q?^7[D^;X,+UV.V< M*\EVN_4R118Z4#IQ2ZY2)YFXV_<._S@Y:H[8QPTSH##6N3>H83)95:>G?>2 ;63DS=CL* MF//UUIG"D-XXBT?G*82N?IP'8C8G'F+^(N[1HW.0U6C- S;]^>:'L&_;+?NA M]_;]^VZ[UWOW]G[0_] ;OGUKMQX>WG7L[E%,U"]DD (#/,!O0 2)R>FDMV@+ M'3U+_"=@X9RI_"]S NL],-1$R9]3=/..C=ERQ *N,73LAM5NV7>G[!'V9KER M IA7Y%N7G.7PI+,L+EQU4=IIG8W@_F#?F!>S\(!C01/!_XG#R)T^G6GL5N:D MWEM*?IDS:^HO0 N'^5C!%8CUL49/\/<*SE/^%)OAY5H( MKP=6!,T\(4FS0TCZR%P)RX,J0.&W#V"5F[^_*4Y-ZZ2CO9W20%H9KL'/>O.> M'RR=1:H#N\7M,+Z)8[98B%]_OFG=T&<8]EA^SIGQ%W<)M/ ;>[3^\)?.FM7V MZ$ZB^9N[3G/0:@V&@V[+[@VZPY=2?1X#K3FKD+V1?_R4599OE.=8>?KMWLUF MQS+OL-M[^=/-FJK/?[.W_+3MMZ/_5/'.VCN]]KSO_X0NAH M-.9477;R%"D_Y=G)ZTBU^>B%<>!XXW,=JY<+;"X4._/<[EX6N/ZN6PSMHW3! MY=><_&!8K,PLUAL60U\P+&98S+#8+C,JBF]B.*PJ'%:QK#V[6PP6\+E9EJM. M =_-EZ7*]#O!-/_!G$4T'SM!/2L(W;4*9:*55D;60!16G**&W4+ >H:B#$5M MRI8MY*0P!%4A>^CT1#0H! -23]6KZC[G+X'SC2T:%OS7"RGX7.5V_>K/W!#F M>R@B8L5,CO[PN"9':85GG6W@NA+GH&5N&0QQEI0X7[6/2YSEU!B*Q(S4F9IK M1<&=JZ#@VGL:/[@>QE&0&GL_'L/.1#""6EKT=JMOW(XE$XD5)ZD[ Q9O*.JX MCNQ"6%^&H(S;,45$AR2;E$L%NW:WX_UB85&-^NNRD ?=8F"EQGU3(M%95^(< M#HQOT1!G28GSE=T^KN@LIUY@G(LU=B[:W6+U,RI&PK7W+MY[SN+I&!?CY\0M M.EZ,>*]8_,=SLRVMNE #,5ISDFP/>X8DZTJ2Y22Y0=N4ORP91560BMK%Y%8Y M%;]K]VE^\2-GH>!\&Y;'-I3&W.-,.E:EC$U+6\,2&H=D6%ZXML;=G7T$/6:? M-2EGU0WC\3#"P0B'K'M^V"F6G&V$@Q$.1CC46SC8K6&QRSLC'(QPV(WX3U^9 M[WCF;3AL_9NN^(U&D:DW" M$/&[>]C& '84UH"C^6(U^ E^#.(58PWKS^;_-*T52FA8)!8L<'PX\,]^#%MS M/PU ZGO6_W?_!\P N@XC:O;/YN>F:-":Q %-*I\LTX6S=B'D=&FXID8;JO#7 M86*I?=<<%&?& TMXW37;!_0-NXJD%J4NFOVC\Y*IQ5FEV+,]H&,.6%C'!)RYB[P%]:KFR]? M_N8L5S_]>O.ZP [QX18GC(-$1ON4(N.%W;Q31WGV#-_$X+F"Y$4KT:QWU@;T MHY]:P2_?QX%_L<-=TLFQQ%&_>7.*"IR_5 \9.)L(%6[R?CI/KX;B0=$@V]TCR8=#L7<[\.D35 M,M*AB+ZC$BD.$PX8BWLZX8#[ZHS_BMW0E8SY^>'C)QS_/V-X$K>"2,_UQ@$# M:8&_K)L]P-EQ$$A_I) NM^O21;V .@L^NBY6=M=3=E50-KE-T]+G4E)&42 ;68$TN!V!,/EZZTQA2&^'MYU[.[^@ZT+N> M4==+ZEJ*N("1.Y:_/J.S<0_1LX/^HKV>"G%IR:T2K^-GO7W/#Y;.(KV]+1[[ MPX<[9HN%^/7GF]8-?89QC^7GG-7\XBYA*7Z#$_\/?^FL10H]NI-H_N:NTQRT M6H/AH-NR>X/N\*6,(!GC.;P*V1OYQT_9>)$;E7Z1I%TAZVS*SN =MKLO?[I9 MBYWAO]F;?[HK]%:QG\[9U^#H?;5*OQQ';W"W1;QHD>5+)4+"8;9/?-J)DW-/ M5SD\<_A<9[*BVO7A56RZKEP42A \XSDY?P09F=K,M.&IO*[*79R^O>R^O DE8H,6>BYLL5\2J$ MY'@ 4./&"1T/?>[NKE"Y4U-(K31"QK!8R5ELT"U4HMJPF&$QPV([S:C=+51N MV7!893BL8N43[>YQR].N;]4ATSP]+*^AXWK0<:==K(Q#M>C84'"M*?@*)+&A MX/I2\*O6-CD-&1GR.X@UTX #T?5(\1DJ9%#$V.JY;CK%#NKS:UTF:1F78FS:Q_7JVR(TQ#G,<_] M[A5<>1AJKN^E7>^X9W])*=C<.]>7A+N=9JO^)&PHN,84;#=[AH(-!5>7@J^" M@#??0=4J_D>4IZSGQ7JGT)UH:9T&-1"#%:>HWETAU[^A*$-1F[3!0@Y/0U#F M1E*/,A T%UYB"30R;H>!*4[!]#2+X2B* [CUG\01C M#TM8(.KTE-SNV,4TXF=F6UK'0PTD:*M(O)UK(EY#MH9L#=D:LKT8V?[MAV';;I]RON6BW&N/ MY?KB1\[BX-WNP&Y/_'BT8 >1=\6**#VW!.6NLM3O]8JEHQ:>=FFMUNN]/3%< M7'$N[@T+%DLS7&RXN! 7B][PU0LX)DO'XL66XW@9C*UBR%2%E^2RVV]DP]EI MOUSVJ5VPA-W!RU 5L]5PPI5P0J=3+!VI9IQ@>*"T/'!AU0@8Y+R642$&N:P^ M9;BGM-QS>@8I6(FR9@?(,S< /T8.3$Y]3_]J UJX'KN=,YJ1W6Z]3$UI"./7 M1OR?.(SP;\V(66H].:,F9[V^+DPO9@H<6KN\5;@9&M5PY 8PX M\@\8#'G"#A_,]/F%'#8L:-7UQ@%S0H;K67S4:+\?/.B&!8,N_#::5"\+O]VT M/L6!!?P>AM;2"6:NM\L2WAU&>:C[%A_R<0@.U8L#QH"+M(W&FFF!5$*1\P6V M6#$!;/N:<('O/GIA'#C>^$ N:1^%M9'D5H$+5 K/69.8X?[KG P#9LO5PG]B M[#9@"R=B$YI5B*-_T>XT^W(0%OS?&8_AD*,ISV$S8._FS)GP[QQO MW-L,DI MM -O-%+=1&P\]^!PG#VI97O1;G95\_B^_CPT$SAA%,3C* X8_1P%SC>VR'V] M:7V9NURX YU'KK. ^?K3:<@B:_1D@3H%@_41P;=Q9EMD*%!N74;B;:5 M:"*-7*K?D8KM9FLS%6LKG"+C=KL<=&PY8>B/75K+1S>:4^.NY\)B1"2UIE;( M@F_N&![% \ACC[2Z[+L;\O5 'N06;^$'6*3OP[$DH\4BN:Z9_&+T;]/!^M\XW:".2'T7JW:5]<\G&BT=-TK2_QR M9]*TWSHK[0.M.UZ("P0#2H963[FO\.D.8X:[1$X>FQE24]BJ!?6R1X"F]DMM MO9U]9N.1HBDW^VCVK40A?(9?!.MES)NU\^S9$ZJWF9V2W4TS5/^L#"7'LUP% M8NE 4M%(!2OA4,7D!E8-9GONW%%9\ >>//W$N+[XH)L(_Z"<>HLAI.BP>-BK5.^#.S) M3KOUT^=?N'))'^V?7EOOBQLU_'*R*]="3#Q_WEI[J==;.6_K'7I^L'06 MZ=5O\5L^+L[&,'GQZ\\WK1OZ#!,9R\\Y:_W%7<)1]!M[M/[PX9C-CO;1G43S M-W>=YJ#5&@P'W9;=&W2'+^4]YMA?+)Q5R-[(/W[*WC'>J#0@!59@]VXV9PGQ M#KN]ES_=K%VI\M_L+3]M^^WH/U6\L_9.KSV?R'7"C,3-%];#?27(<'-DA7.M9\YR .0\I%@NC/!F! MH E\Y>*J''1QD:TO$G9LMK[Z6_^PZ5BH^^9?X;'WG(E5#1/JU02]'@%Y\H6# M-RQ2QZ+J!&PLICKNY"DJ&Y=G)Z\#H$AW@CMI)[@,X#D3E5<,UZ34L"5VNV^* MZ55>T!H6*S.+';MDE6$QPV*&Q5(L5A!\QW!853BL8AG==]=0I+#VA85$ !"9 M/$LG^,I2Z0I764=C8!\!RZ-">&4UD*LUI\A^QU1V,119)HHL6 '>$&1)5<]* M$J'=/@(J756*!UQOV0 5HSX[B7O>X))7'9?&9BXM ?5]3I/#"[YY5C\ MPN";]N#NS.B;!IC<"(>2$H<1#AGA,#PS=+61#?62#76"J;9;9R[#54-T2T! M^78-^5X%^5XB5Z!,FEH-YG?1;(&S)VGM6\X@!Q;G-!;1GH,X!]R9!-=)X'4/ M@CA#J_?B$&?VG0XIN!FP+,PBEA%$F0Y;IL.5T?4/XH;IH]@&,-XZ+OZFG8#' M[0%\=":R*B.Q\X_X^!8@JG=L%;"QFP"KWB]]V*+_\B\$TI0!FI*C-4!3M>W, M $T9H"D#-%4^4\BD31N@*0,T56^V*QFJC &:*INX*@==7&3K#=#4=6Z] 9JZ MGF// $W5B8"-Q53'G31 4]5/:4EYN\6-C\'DJ!PF1Z=8\(5)*RF38#4<5F(. M:Q=,-#8<9CC,<-A.'&88K-X,5C%8J<%QL3K7=^J069H<@QTG^-&+'&_F8O"+ MHP?R;+5U3FKBGD&2VH50>DHK,6L@&&N.PE,P^-_ \%2 (LM)<78A;=$05(6, MJ],34:\06D/=-+E:^; )DFEG16^/T\F -5P36$.O72@9UX U7(LOP\B&JY4- MW>$10'"-;#"RPQAK:-X4+X3I.< MB/_#()[:S?9Q$)X$KE-JA!E )H\]ZN!*E+@5XH]AO%KY040/C>(0%CL,+3 3 M'J,YW0FE&G7"T,>_H=U'%Q[(A7I"B*5VX=ED!] M4JN] 19+?Q/>2+6ZR\1UC*M&[F0C'/ARY8QI?MLZU+;O'\Q90)>@<:J$P$;BZF..VF@L:J?5I3Q MB \1/D/-:*#*D6C DSZQ N6%*CE'A?8\YFQC>L@6'& :N-@.W6TW; M<+#A8,/!5>7@5[9]$KB1BF$W%3&7#<\7W?MR(5>\ZO4+85?4C05, LU9?1"G M)^Q6(=2]87T9'S'V <,(GK##;\XBIC=F MOC]YA.=Y@DE7RS"AE=(@=,.017(][_0^H&$WL*8P&M[L6BGUS0O5M#XS9OWF MPQCM%O5(?[>[\E78!+)2Z*VIZSG>V'460$SP!:7:6%,_L"8LXGQ-^P8$D+ M]]?K-'LO"[_=X.,LGI'6O4ORMHJO&1+5!IY4,=[$F$BGQ0<[Z#>[)QVL$I5- M:XLUV4!BV$XCA^U*K]DO3A*[S.^P?1@T!Z<=WMVZ9)('[?.1Q#?;)=D1CMMN MUNZF?^>!;&0%]'([ DKX>NM,84AOG,6C\Q1BKLL\$+,Y\1#W5$O6WW?VE=,I MJ6S- S;]^>:'L&_;+?NA]_;]^VZ[UWOW]G[0_] ;OGUKMQX>WG7L;L%#(7T$ M?*',-6#0!_@-#SDU<6=-/=Q$1Q4Z\3[X 7SVK/??>8B[]8OC>C^^^M4/P]?- MXES]&XN0-ZEI)IN>0=,A*1H+:![38D$O2_)HG2@*W%',4P=!I,B,7MP,Y/$_ MFY^;%@]?LQQJ*Z+O/WH3%X87Q"O&&N+)_VE:*_2FPJ!9L$"E"[O%WWZ?NPMW MM8(= H$<^GJRZW89CEG##M@E*+_5E%"CVF=\6:G>'S:[PQW'0')VT&IV^D<= M=,Y2:8/7)S5AJ;';S4YGGZ';S?:N4SUDN='01-T3JP'JO4&&P5,L8";._CPB2;4/=.$]DFM+^^A M@L8F>@2R(.![+UG3RC:5%: O!IK5O*NR^L+6W0T[T=D:W(,.("'EU,@/ O\1 M]@1,=?AV/ :Y2L>7&X8Q6,\DN\"J)D<:GG(>&-SA\W@+='C-887A*S:=HF/D M&W8LE@:E8FB!",IU>]_3P"H.R@!!L^:E5;7B%W5XSN3\& M7N%ZK\-,LE!==M+ *QAXA?*P7(7K.?8, MO$*="-A83'7<20.O4'UXA5_H+@S><3"NT)M82R?X"F.\Q?]RX.QE',7.PIK" M'(L@+119B(JE<98Z3=/N%"L 91*I2R1S-PN@&K/73O+ULKS5,KQ54]XRIU.+/'7M^J0:1Z+BOENUCZK7T6346DB]YL+S# 1"1@U3:HN M MA26J%9 ]E8<8*R"^%$&((R!+41>*1(=5-#4!4RC\YPS T+80O64Q>KNH>: M0KUY&<<#)5[-P,=L Z!9>]/Y>=H^.HN7EG -85:*,*OIW_G;#\.VW3ZJ(\O0 M9]FTUHK1Y*M6(2R\BOD)X=N:\VW!*VG#MX9O#=]>CF\[YK@U;'L! MMCW>K<;@" [?+4NQESEX6;)_YD[D"/#-I\#:VA,X4=^%,R*"K5FI:7C:0U# M>@>#9AV,28O:VWF@NPZ#HT7K\$R8:6M85@):*F!1'%!RB)8! L3PC841QWOF M2-VM#$QU H3E;HFOHI=;R22;G*?7_RW&,';_7!S#/^+CSR-)?W&^6^\YRZ"'PSYU]X,XP[.!)C@CJ&'1,, M8SGPB?< O G1(?VW;#?H/$O:9J-9V:?!O1NP%2SI MDR_:VBKON+TT-Y@\'KD M.@N@4W\Z#4%= "7AE?OMM=PI/C>V7!'5_ BD!8,'T<&A?QUM!4B.H&SZ"TX; M$-;8OT#+#>-1Z,)?@4L B71,.9; \X239L%F;L@)\\38K"4[6!!9F1\N!QPH MOW$E#UG^6&+\1:_?'%1!T>H/$NS/P\?Y'*]L@PW= /Q/I42TDA!K6I:_IK!S M$=)+BDCD\:A@STT*A)U W#:29S/HJ_R(Z::&QODY%W0W&9V=:(W/E$/PCD^; M,.+SJ!C]YO!E<7%4IK($O:S+>V+*$M2J+,&@N]7A6/L?\S(V6M2>K8[Z>/_?;I%DDHVH5J$;4WNE9W69P$)?D( M//N%,*X7"T+)MCA&<1@O\8S\+U8"BP-U$N"1%;"5'XBG>-6N<#<-0=BR@S=' M\;X)J;N#QJ=UD%J_$@(YPYK/7(\/SXDC7W[!O<+T#8?^O6LW[^Q. O?C;(937;28/UG,)Z1OO 8"Z7#6"U?)C+!GC7 MT$4>70P,792 +LZ_]0:0^7K.1 /(7"<"-F9-'7?2 #)7'^[BHQ?&&(1SKF/5 M@%4>,4*[5PQXQJ2.ETF<&A8K,XMUNLTB;@C#8H;%#(OMR&+'A9LP'%8V#JL8 M_LE=(9#1BL&?7 GD\C^8LXCF8R>H)\#RL&L0EDLF"2M.48-!(;@)0U&&HC91 ME!%1)2.H"A+17;-O$)9KXG+^$CC?V*)AP7^]D"*L(YG,\ZL_)/!P8YV+E96=MB;-C(I@-<9:4.+N& M-BM/F_6BQROP=5])8.*]YRR>CG'3?4X\H"-6S.X5"_I^9K:E%;$UD*1U)\E6 MP;AO0Y+E)\ERDMR@9WR4):.H&@JV3N\DVF/5?9Q?_,A9I.',2U/.;-/2 MUK \X2$9EQCQ%0619:V>W4C./+ M"S+:DOII\QT _[#MV&5/UR:HWB$.86AJ(R7AQ8'GNDL'[V'9-3 ML?#EPE4%B=O=I(/\RG=44@[6?$RUZ-8JU2W\,,P6J;.6CNLE9?LF;!6PL&Z..._8C=T MY?;R5JC,[2R@$K-\I0;(O%X4N*.8R/ %;(%6U_#+W UY-SE$R,LDJJ7'T=UI M11X%H>&V1RQ8NIZBM3$<4T!<@N;Y ("4PZ8^V?3N0\-\\^U6TRZV^6?;^V)% MTY*]G[ Q#@FGLTM>N_7JYLN7OSG+U4^_WJBLOCTZY\,M7HN25T$?IJ@R+6MV ME59Z*VMU1I&.GA=:L##XY>]S=^&N5KB**Q;Z%Q-F&J3!Y8O.N5AI\TQ$FRO5N/%R@463!!]_#FO*X]*+>,/PE"BOF M:TZ90PN+#\,.O'6\K_@J+CDG4WC/^LR";^X8>\^VS=4TC6KHS3\CD#J1N_$% MK2"QJ!R^NQ[7.50R7D@")EN?/=#OU(%^=T6<(&/TN#+7VRAX?[2[@V;O6%10JJK3V7M/^M=4G:Y- MU>FL=+'[YQ(O_",^OJ7*\H,?TM&B/$#(1+\$>*[\BZKCOBFN.H& *?CN3D,O M/K"U>LR,5UD&$3P6ZQ'HZS&C]>#5@J4,RBG47/"\R5*$J;U\Q-K+;10+VVLO MM_N%Z@G?G;$:\CG[*K8:YQQ\^1LBYLL!C!="/#D MT&3CA(Z'TC#H%D-'-"#O91$RAL5*SF*]NT(PMX;%#(L9%MN1Q0J53S0<5AD. MJUBEDKMFD4N.VE0J,61<#S+NM(];.J^<=&PHN-84?-0:9H:"#06?EX);UT# M5U+T+$&,JV4]GWZ_$.1K::VM&DC"BE-4MYCKS%"4H:B-%QZ&HDI&416DHDZO MD%96->7+$%\9B:_=*G1E6T[B,V17%;+K%"OH8,C.D-TATWEE%XM0*2?=O;[B MTIP"7OS0[)AJN>^Z]G']=Z4U1.KL3ZXQ<1:J9FB(TQ#GZ0_^UC5,@J\@#"A7I34D7 \2!@WAJ)&5Y21A0\&UIN K$,*&@NM+P5>B"-<^^D>4 M6:OEM7KOKA"-EM9A4 ,16'6*LDV@AJ&H8U+4P$0GEHR@*DA$=J_005=.G>LWB"L8=HN9:<_,MK36 M6@TD:=U)LC,HIN$:DBP_29:3Y+J#0D+04)2YZ=3MFFZ-H#5,4%'%B*]7* F\ MG,1GR*XR9%PST;KZT.C_4PW&.XYRJYYU7!0-1KXI[-*=L_1@Y,6GU/_VIC M6;@>NYTSFJG=;KT\D3FVK4=M.?X3AY$[?>)?N1ZP6?2FTX+5/<*H/OB!%&-. M%W:OV5.DA=NZ"ER@!.C%FL0,=U6G)'B=+5<+_XFQVX MG(A-J(]0MG6GVH+_ M.^,QB#X:P!R6 FA@SIP)_\[Q)M#=#)N<0CM$E1$;SST0D[,G^AE^"9PP"N)Q M% =,[T CJH+EKU@ #7JSU!MV\@;0:^0Z"YBA/YV&++)&3Q8< MNO#J*O"G+ SA*6=A31GC+[>;+34K[&8 M95N^U;1^T3DLM0=R:2\Q)A;6/%GBC:P+F)(;+O M0'FX#K3CW]V0K^?"Q=D:9CP>,R8ED#G1#)K=(W)C6V.3'7FKHQU"FWB*'FPE M ,5O- M_F;&U/9#CH%S9K=Y]_)-P6>=+T%Y[.WOO2L*# M[7"DJ_,C9,$W=PR/HLWGL4>C(1Z?,15YAEN9IYD8=(V5/NB1A0JK*"P/?A@X2UH$9+E"-D,IVJXXXC<(9/. MB5XP_?!8[-'I:Z=@ ?Z ;A8Q>G!YA[CQ#C^)+-D9C"?'5/K\\/$3CNV?\>*) MDR@Q_EW"KDT+EP;:!-U==8 SPBD[412XHYACI:6[A4 M;5"*2WOG85)<#U@H9$4<:C*$M,L3;2;<"5IZ;3O6.56R2I9'-)88PSJQ(../ M/X4/O)>]LJ!_YX%L9 44>3N""7^]=:8PI#?.XM%Y"J&K'^>!F$VYW/3K[SM[ M=$G&F@=L^O/-#V'?MEOV0^_M^_?==J_W[NW]H/^A-WS[UFX] M/+SKV-W]Y[;>V=^_$,L!F8'PCY!9U,2=M;N1372TMB3ZM9#=!\'ZG/!M'T/X M\H_X^!L7Q)8[SIOO9P8\[\T:UB_, ^G"?;#WDR4()5#.0=I\8\J7__D7KNI* MA[[U7FB9>QR&J7O%CEH+,?'\0T=K+_5Z*^=MO4//#Y;.(KWZ+7Y?RR7K&"8O M?OWYIG5#GV$B8_DY9ZV_N$LXM'X#-?D/?^FLW>X^NI-H_N;.;MZU[^Q.9]@; MMON#0?NEO/8;^XN%LPK9&_G'3]E+OAN5Y*1@!.S>S>8<*-YCM_?R)_E0]C=[ MRT_;?COZ3Q7OK+W3:\^GJ9TP5W+SC?%P7Q$RW!WF8E FY!5Q))J8C^:G:R?6,%_N-N.#:G8/ ]=OUD M+/\["[!M4,$W*CCG&,9X[GC9(5SK6?.<@#D/*18+XCH9@:!Y?>7BJAQT<9&M M+Y+!9;:^^EO_L.E8J/OF7^&Q]YR)50T3ZM4$O1X!.?V%LSE\?84$;"RF.N[D M*= ^R[.3UP&_I'O!G;077(94G(G*+U?ZIQ!(P@$8"&?([+;[IFY=Y06M8;$R MLUBK;2J<&18S+'9"%NL8#JLWAU6M\$^GV:U_Y9_:U_P1(4 R=? K2T607V75 ME7Y!46N*KI3?#5--BNP5E+6&(@U%GLKB.P+U!=K_O$<''5N;C7/S,"IN%B MP\6&BX_+Q>US@T ;)JX<$U?MJJ-80=$S8\N6V "MB)UYCU@#*Y7VHR-57"#Z M3TLSR:&=,PCR5B&G1[4?*]1!1]F?2M&LSO MHG'T9T]?JAW':!O$59C&^LLA2:8 O MO)%8A_C-/*Z KC!ODX^FK>/CR>W98QEMN8Q!@9?Y'@C0,6L:!RDL/HO@OU(X MG=LAVKL:4JBV>(CVY8R QZP)"\>!.THO3+@1"RU!2RR\,'PPA9=&0OK"]RY8 M 8A;^HV%$<=1<[$MW.>9.U:HFO SHI?Y$U@QF.\WMO!7^'C#FK@S!&+2D% ; MEC/Y1A#R3@RBBF-RXA('/@@O=QP>!NFF8%(+ #21,.VNOE\*F.H=6P5L["9+ M$J.U@!/U;V'&"'[W(\68N1K@X>K3.5F.GYC I!7,H#$Q*!;PNU:1($+:'YU@; MBC04>3RX/2,B*T:0-23";N\(6>L&2:KL.NI:7/GNFNH>='!JV(IB!>AJBVE1 M;#F.)SJ&1X"+W6=)+KO]QAMC9(.1#;NZ6H?%+C.,;#"RX?BRX?K8_PS^E%;3 M-G!7AHG/!G=UX1.M?6Z,QD(F]&6/P=I?]1B@+/V-G@$:JK>_L^;46T1_,=1; M/>HU,%F5GY^!R=+&4SV8K**CRL)DN2K4)LR]P2 $H+X&QY0/FJ6_"6^D6@U# M'^])V,1Z=*/Y21"P./"3/J])3I($S:73'*3F(F:0>CZ#U^6Q1QVEBC+/0F"@ MY9)Y8WAL$@?X T%QP2MAO%K!"&9 A_4_.1)M# M:LA7 \C4O=EL3!I IG-UUC&H2V4)_S"H2]=F3Y@$XR/NI$%:,DA+)6&UJ\=< M,4A+U[SU!FGI.K?>("U=S\EFD);J1,#&$*K13M9X]ZXCKT-S'8^YZ]C@4E0. MEZ)=,)321$K6690:#CL>A_WMAV';;A\54L0PF6$RPV3F&+LF#KN4MGPT$OWM MQ_M2A:@?84H[AZ0?M]LMO'.NJ.&+9($4*HB^3@8GFZF)&2YOG.F%:?< );B2 MR;6&'$M-CH6U+T.,)50-CS._/?;6!.5?*BC_'0\@Q_+&4Q]K)UM_Q4X087'D M*87$-ZQ'K&L\]F<>O#:A(M59/S6O;]U*BO5B+/HC],>LB?_H4>MC)PB>L*MO MSB*F-V:^/WF$YWFEWVZSK=[&4'57 ^(,0R:J,_>2NM>B*K,;6%,8#6]VK=[U M>BQ_P#!"'@<2>VY$D>^NIST+XV1:R'W(9CA1'N7/DP^>H,-QY%,630X"OWM=+D:7JKP)^Z0(3NPHV@03^@15H?KHKBAT%2A@(U%P)9 MN%-@7"]:/%G . S?=SP1^#^9L8AZ>>5"O]K#%@_2"F5%ZPA8_LSX*E2B<(PWBYHD0!:Q*X,#4LZ[SP0]JH,9"L MOX11T1+!/I@,P8^C MA>]_W6'9FM9GQJS??*!$NR6) L9$PHA/U_4<;^PZ"V ;^()*41>L-6VKDLRG MYEO^$1_?EHG@C6$+K&G@+ZU/G*#UK(Z]186E-^BK!JT)X[DO$R2 %^VV7IH> M-JAC-WLO&_RM%X.VE@,CM^^).8%%(]42;PW7F,DU\_'Y5Z<_)3 MN)G?>2 ;6<&6WXY@,[_>.E,8TAMG\>@\A9@K,0_$;,JE**R_[^PK25)R MPYH';/KSS0]AW[9;]D/O[?OWW7:O]^[M_:#_H3=\^]9N/3R\ZU >3Q&QE192 M7RAW"7CL 7Y#V:LF[JQI9YOHJ"3DOY-0_N '\-FSWG_G1['UB^-Z/[[Z%<[- MUTVKL&S^#0[\J6B:R:9GT+0\O4&%@C\#I@E%)^+*"^T "*(E:.$D&\5Y^V?S M<]/B@5*60VU%]/U';^+"\()XQ5A#//D_36N%KF08- L6J [)X_WW.:@XJQ5L M$0C5T)<9B\\*.U*X'+ +4 :K*>'IOL_X5&*FD,S];O.NL^,82#KWA\WN\*B# MSEDJ;?#ZI#)CMYN=UCY#A^=WG>HARYW=X,RH>ZUF9]<%Y.=AN]F_VWG)D8E3:2[KXHS1N4YX/8./KR]^?9^S0_V6-V:&L@[*MK R6! M9:%W]UZ!II5M*LM-+VS- -Y5PWPQT&SK@IJSEM\^\@,P 8&50C"A)^@I$(GJ M\,@$3&JPCLFJ!6T93#TPKDB$@-%%SB8\;#RPQ_C!-(=UA!;8=,K&$1B1:/;S M!4#1LW<*^J4TW H0Z:<(%YJ;< V4$\>1G$)Q3TVJG3LIK8>4?[&$B>] ^S/7 MX\-SXLB77W#?)GTC[$X!T' PR]B;5T@J\PQEO\ M+Z,[\&4]4D!F5!'&_N< &$Y':< '3 M]QQR]*X V9967-9 *E:>H/J&H Q!'8^@6H6@2 Q!5<@P.H-4ZIT/T*;$6EC5 M7=,4J1WFQ&CO+>N>NRVOFOEQA"+U>RQ"::5KG'"+;I%&]]CSSNPYQ,_QJ3%DZ1$7?0F M;=>97OH&XW ]*V=RI3USKNMH.1*#71:5\E+<=V$(4=MN=D\Q$A!) 8OB@%(6M+P$&/8W%D8$6LMAE-=1E#>&^M +K69'09^6'4N-?\3' MGT>]_>)\M]YS#*T#$&]U[#:Q:!$T+,&Y< $[&EG@(K_H]#4<[)VV'%]#BFE M9^&* V$MGC@D7X*,A1T3'E\&;+;;1K39?0#V$'!V1WP]'2X2<7%A@/$"LV/> M$*0U?C&)QPB"BZE^4P;B4B IQY$?/"6#5FC4V"/B\(XIQ\8'PHI<7-; \4*7 M&L)W"*U.ARWS.8KX$MIQJ.4)8TL.Y^U$@4LXO/B6,Q['RYAC@,.\/!=ARA+ M[=!ZA4#3[=9/[__F+%<__4Z?[)]>X[L2."^,1Z$[<6': J5LPJ8L()0]G Z[ M7<+RQX$"RTR!LG%(-!PKDN ?#!I=6O?CJ+'S%NF8?L"?R1KLNF<:Z'6[70K0 MZ_;9V!^!4+D(.(#M?^,' K)[%G^O.RP"P-?KY\!>;]W$QOI!(/D>.6V3,-+@ MM1LIT+X-X+ <%;*5DF"^=C@*\M9.0R#-" @'AN5/IR$LU$@"T.=B8_,>4IC@ MXD!SLU"''-^_DQH+X@/6BN:^?>VNGV'8 ;R_9VD>0:/UF]R4N M#W/&OM9=ZO82XD@(TLMO4$".'@^Z!H)'M MF\VW;[S'?K\0$.+=&6$EV+8!>-P&\'B%)'&M@$R@XA7)&:J! M_]=LO4'@N^*MSTMPO4*Y_ZPJ4(VC?E<@LBO)+%DQ=(A2;;\&K_"';I5OSH(N M$-!X0X],X([128B_&]"(ZH%&M+K%XJU-/'6)CF+#8B5FL;N"X02&PPR'&0[; M94;M=JM8-&CI6*Q6*1%X,4IJXRKP,9:$HF628MD.1BJXD9MU^=<$I,'&8I & MIJ%44KSB)'77-A1E*.JX:12=0JB!)3\@J^YZ42=G3+%$?B!"6(YZ;%8LC_95 MKV#*3[4298L4/JBSX55;H6=#SW6AYW;[&O!>B]\'54WW>"65C]<_ MZ@:\B :OOP'_ZJY3Z&JD.G1K[+.RTZ!]-RA4-L&8_(:D-A[4K4)Z9W7$VG7X M"-Y3KA]F":@L'!S7YMA!@GKZ)YT/DN/G[/2'YK*6P(U#-G42L&3:L1V;- M'80H:]M9U++VL)5\E08B0R"A;5IY./>#Z#9BP5*'HVO@B![G[G@.C?=::_UU MN@E,VEI_H;7PQX14I4$7_2<.W'#B$MI8:$5S)[+B%<)BN6@5C&*"&UHZ3]:( M(837?]"7&OG6HQO-Y_YB0O>;"MXH7YDC>,@@*$OG@B;R", M+M4XM@ES<99@ $9AT_HXI75!P*!I',4!H^45;EL$W*(V:$P!FSD!]:\/%58( MJ07_=!9B/&+T 2XQ(H#1^/QX,>'?*B0ZZG8%M.!/.*":ZDOXBD\(YM6^.P;- M\H_XN 3SHO1$$4A^K^ZAWQ1'\7I 8L5C,'PV7!VV+F!6X:Y>4&2XI.;B(]X! M3^P._7$/&48>1X8T;(:1C-T+"^^8N88YB%+/CFCA$ ;.R'D4($).Q"6!SH1&M7 M6U(*F(#&U=*FT:A&'-!O\CJFK3<_W;HG,W(@M@1_Y MJ1I:$[8"PA5 GDB+<-*".OE?_H7 "(3'(W_\]79$B(S8,WR;>2+U'D*,JI5> M$!@BZ<.W_O06>!LZ#AGJ*K$7,*"%_T*K AC1R]=K&@D8:(+!B'(%.W*D5X[W^+3&I#&'1J0U(XQ'37':49QR M>ID$H%YY2'PZDF1V>1:N,W(7G!XY@G#RK#,>D_:#J@@#'1!T8]1BE%+%5W/[ M= 0F7&I*W;X&^Y@>JN-E1Q#$".VZ7"W\)\:X.&\DWW,JT-9>GY"V>0(1LI', M"40LP;YQP%>MR\DW/%:T[<83AL%NYW8GE$BY%J631[66D@E,YV$"\BBZ3K.4 MXO$XXJNCX9KO)[ZZ.ECRKHC&S\F$/*FT']L6%5WV1LDE8&[S)9:1"Q>1"X-# M%2=,KJNMXK2 =2:>P95$)UTTC1>Y[+55-MB%59OVW1YZ0 [/ZZR\=HYGC_[] M>;V]64W1.\)MD](' ;IQ(%EA\(R:DB\T^.YF])5*>GH^JMQ'S=-3G"\?,@;[ MIO3*0]T\/;L$7I[M,P0Z/6""E,%VTAFF[-@AY\&$>= #ZGIKM4_2B;/8\N>' MCY]@VG_%KB@:0?S9L9O#?74+(8R1G?.@[9&9Q2A6(!'F#A=9:W57; U$?U>C M++/'V-6V/GK[EX+80SA<@PIQ4N%P>M[1BA 4EPX'3+"M593N][!YL[SH".8DD?/ M> F;ULZ]W(G2C6C^EN8=T$*91NX>^4'@/^(-+C]_NWJ4R"M\@DHWB;O/UZ*T M&K+; RR\&UD?G#&:S*+LC.]1 !(*.V3PT'I%WI%P'+@CW! &X\9)B )P&J$' M 09-$*NK>G![G,99J:6&'*I9P&J-&9N$K_FIW][[V+][1M'@);BDO*0%C0(J M4_?$73^BKF52ABQ9S7 .H\=12VD+HYT%SK(H.QS1*C'.SQW%"HG/M'PH2L)Y MUL0F4?8"4X_W/X13BOT&N;)QIENDBF0S+I2R\J7=TXST-?D2EE/ ;*NXEYXN M^\Z"LIA M=>.^G@+XQ'Y73M&)>+%&U"\T#.AQ5'L+OB DG;Y';L2SQ%;,Y>RY8Q&& MA($\*[J]HR$ -\=@65D@V">/*-PI3M.?1O0!&<[W/!Y?Q,=#(4KD_UZX%*>D M(IR:6 07>#4FW_D+.*.3Z -RCN?,5@0H;C_.4EM''>0W!IV,6/3(F$>])QR, MEPW=H?8%=-MNM5OZ5N%^,\;#NF8@#&"J>M"3'GPE@S%#:1;H^XH"=K' _^IF M",Z3C>>>O_!G("-6JX7KUA M!?[(C]RQ#,&8!DX8!= /BP1 M=XR/BONT[/!>A:J6;O\(!F/XFBC?\6!WW16B.]#\8?2/0,78,H@L?J:!F'GB M$<[/"S4^"!YX'"[AL*#+IL04;6P02Q1?G+[Y\O!$P?AF'B[^+17B)YDHF@=^ M/)MG^A![@"W04HVXG$W67AWH!8FXW3V-V9OC-[S8-+/&8 MXL5V/B^>Q* 7JLS]+& TA_*+CT\>,-PW?EZTA%O:"7V,JN"A<'8]#OD&07>&H%XMQ] .H= M.=[7AO5;\[Z)9\#]9.EZ&,KO4&7V^QDV\ J//*'Z95N72A_7?-?Z%CHO#V%P M4*G6S[F ??,7WXA%^8M3J97F="DI4ZF90OH*75"L#RHH\),H%^A"&0GO&$9H#5?',@HFV 7 M(E1B4,O@C\(XU.13;2@]?4Y5ZH$40,.%CRBA\?T,.;7;_%P-*4(6%ZG_\7U]&/<:_8THV7%!3.0*;A2-XFAD92_GUM>N)X4C955O#B MD&8\ZAT6-%CY!/X#6A\<82REJL A )N&AT_*W6@!X_PSAIFT&TG"C[0*N$XI MJ&#+*)\AD#1IX!,!0[J)8/W_*XT*S$4ACP(2+G2TUIW:+PIH31,;GF:Q-\F] MYM4L1QP1+50R/+*!E\Z$%BV,'3Z;5X) 021$F,:#YA3T^YJ/]+O++\GT=GA2 M$QRBF4PB? '#@==IGFM^2#CBL?QV=V&-\HOG=XPT"$Q4X'.(GE;$9;H!] MZGA;F6&$MH$J 8]Y'1SK"G0WU(_Y*J)N!HH'FY!&+]"P7@'/L<##/T<4SPU_ MO49V="8X:WCXUX]O/]'7#8JE:J@"[Z!'89R3IV\8& I@^'#"6OL:143D"FT& MV"?RN884@6P"PG8X0I?K]E\BM\+L',B.K)3J-;M@Q-1XT;'.T]:PI*,D_V M@Q4C.;[+LC76UZUI]\32=5J9.=*^)^#W4$A2Q M!^)0*NR_[S9;+XL[_W%*A=_N-+L'=*VV,YOPN;.C6:2R\FN\CV!M\9 !^_Y6 MJ$%_N.%7W A,&+M%2RO'* 2]S1-A0_R9,>- M97)F[$GQ'S#=&-.)"QL9 4.2EXD4.R?TQ7MTK* 00S5HT13J6[GO^?OFGK_V M]_P7LP$3&?O(K[=WM,',01\/Y9@YTZD;++D-B2U[%$;]#:7*-S MTO[)AC4" MZP/3U!*GD'*KZG*G@8<82C3T\\*GI?.5*:,NY>]. M_0(D @:J-Y$X7-P!GDEG)\%#!G8#%Y.V+8)6&HE=[8(4GD@7Z9(%,[*R$W\: MGT?:=\4CN=T0S2!<>+$7?I!9[(^)JZF13RW)RJLE)B<^+"HWJ50R/4E^?$;3 M\43E:GV>-:88N\IG[ Y/3J>[?)-XIF89-)Z]S,M16P;Z\3NTA6LJPRR %M9%(98@N.GF?P'71@C,2>:65E\4GZ@9>")5+P.?H M&)BL$$P2(L(6/RHAHR\+9SS<0Q#)%O>L.T2FGT"70RKMRMMJX1O@,YKXXU@H M]OI^I:^X:$@X@.9ZY&3I2&\;EHN"<-FH5B9>,T@&W M;,;PT,VP>RF_EP:7HV_'HW/@HC;T5<6QR#G2&#J[]96_NB*$HOCZ'I<;3W-] MHD5]?&:>"\*.9&+Y!O%SX%/APWUOOQ MW+=^_?6!N]A N5VXPM6!>K!XZ)? CU?\*5(C1=I@ZB@2GW\7 0_!.KO0X>)I MSIY5 (3KKM3]+KX"BE'KI;5I RET*+5 [2Z?]PW]?B-N:_C#7"T2=]->]E#2 MG]SDV50#TKP@\KHA9$OW%K\CNP/G!ASE!*&*C8(N[V&*"\LF-E;#5DHBNDV: MUKL]_2A$$(@K-?,(^T(-6R0H'A:MVCM"KNQA[JK_G[TO[VH<2_+]*CITU;S, M&4-J7S*GZAQMKJ(Z"QB@JKOGGSG"ED&=MN26Y 3ZT[^(NVCQ K:QP=BWWYLL M;&NY2T3\8K_-\NRU'S+MK&)Z.MGMYL:C2=EK$!MN/1)J4E+]N-*0.#DHVHD& M_Z/YEP77N-!9B=U'2 87TDJ6HD*?30IB!V5#[#0TC]RK04D?*)#D6!E3TFM>?(O+/4F)ZL/YXH1[%$& @B!\?@P='$0=>"-*,4:MX\J: MAR]P1ITMC!8I%6UI=+Y-23KX-V'DQMIN%]$PK@EBAA"IV[R0%)1@[ +XO_28 M@_\,6:'UJS9,TCRB+?"BQRI!3)-;9G'C$FX:8VE[3*UC;/C5R' L,1L:MV%$ M0YJDK8_TH=%,ZZ[]Q&0T@B=1"H<1HFU.UY4'B8EBBUE7,:8[K+5B+02HMZ"Q]B0I M +ZY 6.;:WH$%5B@,TV+*'-_7P8#FE*NK\)S22P&6D M84,##] PJ->M$9!#S^&(YI)%22Y]CX:3BB#KL50#0$G1W#O2C45I*?']&'5U M(GTGA+LC=*#Q>5;9UC0/,?D7]D&BD('LF/2)?DB&R]_#TN5XH[M!'%7)F4@9 M>&T'942#]QH"@5W.PX_8KPZO6A0;X_O -"^8C]&.>+)E Y%45+MQFV=%45,Y M[0N!RMIW1IRKKC+Q\^$P?U#,NF5-AXP'6V7T> [P_,E*'Z8)IU-W\,1'U%EQ M*+2/B:9'$D%XS@XF@:#FD3'W($W^;FAK)->%[RNEOOZD%U>]0S ,2810:ZX- MO:6Z-T&UE= )[1U")S:K#>):8KO#AV.B7K;]EW-UZ2USWRW>FY?VXM$V40KW0O/"W+A]\0Y \X\*\%G8NJ7P(L/E,0VJY-E=.E>&P?LE^(08F+)L1)1/;'TB:3C%(U\ M'(+!2=ZGE5)QLSR,).!SIRLINIEQZBX C6G'[NQK7^0;D3>%)S^DR7#:0\%* M"A@7-C2&W]$GU?C3R@]49I326>THQ;D=X M/[]PEBV9O<2\&R]H'<0C3RT;?FZ.(,WR431LL[-,#R*B:]&+AT/VZT]'\A'Y M##/K\<]SUOHZ&0&!G\7WTF4VBF:.+:(IV71X6"O)OZ"G()%O[I-^>??9 6-- M<4S;D#5'LV39^I&?,8-M]:-Q$7_F?S07C9PH-/_"IG^1]?9G]BN]:;L>>/[+S0,X%VX/Y51)",1:=KTN.I7_F M7-F-GJ'+)/\V8/F"&>C!A"2+71#GWX'OO/;,P_ U2UNO(ONW#?;^A660]"% MT$&%#OH:%+T-HWDW4$XAF2MB^P]T^W'S"['[8O?%[A_<[AN2V/]#WO]K3"D6 M&NY>SZ\."CE/!87>2]#G RTX(YF2+%^M^/@2$KZ)>M]N\VR2]C$:G^6?_]+K MQ?%@L&VV)M']#>Q]ES5WHLF$:]#XJR[ >V?NA8NU]7W^81M;NPYSDZW=Q(SD MDW5HZ;-C"I\^H@I;8C9_75*2;C)Z;_1$V@-2Z/ M?OX0H3=M,EY'@NV!H*J+;+:0X;)]5E;-$V>-C=M93!04]=84I1MK>>D$10F* M6G1DARXH2E#41E%//Y$%10F*VAQ%81OJ=7+_=]CVV9-P-^_!W&Q@()PMZ_'> M1A=A^TQIKL62N^>G$+2Y?[0I'-6"/@5]"OH4]"GH4]#G_M'GONB>;YK9OXDP M&>TF.&O[O7J<[$;$R=ZO?T==*S-R9Q%%$-1;$Y1^H@J"$@2UP2B9D%""H#9) M4,;)=#MS05""H%X2(WMG%+6;(;(73YA\;-?(>M59:,([,9_CGBWYW^-%.-B) MB]T7NR]V_S G+G9?[/XA[_Z:?G][=_/ JL.GV3E]A][%ZGT:D;HL"E8$16W4 MS^6(9'!!49MU=,F"I 1)[4:ZDR J050+RZ"<]Z5,;=HCO[O6RBD_Q'[:6'GU MM*7>^FE+>VL6UVBME]>X[B+L+'H)VMX_VE:4]1K;".(6Q+W[ MQ+U>@;(@;D'>_E1N2 %"#3M,RC7CG!OZ/B M;B?JC_H'77^T I]HP"?];'(SC%]T8L]ZAY2^:=?199=AX[/>F*"T]0UHN7-F M_K:;>< N=L&W!\&W@%AK%0<(QA6,*QCW+1G7L=<[E4DPKF!GF [+N+/_(\OTQMP5#E-&Q[RQ2Y5^@KKQR]' M,\1#?W*T^K?EDZ[>X-CK:1G+MLV "]]2W.[15-=BP-;\=#20-D^@F&29E G)G'#T2P37(;&1=8QC%*,)EXPF:T@0F1)?TESPJ)TGY*%T,HW2O%[.W_F)6 M&:Y9*MU4_2>DI)! FO8F0[*X-T"2?;P"ES7A=\#RQOS+;%(6993BV)J/B0HI M&TA!W(M'-[ KFM*15%EQIC9C)0B?6P?1G) MM"Q:$@IKK(>RYD;Z;,TF:5(2CLXFN70*W([/F=P4"?R5(ZK=@V3 N<-4DN(. MEAP$ *K04O@PSO+R^!RN2G$KZ)-J67V5#I\I>KZXM3\J?RY2.NKG0%R)E$0RGL96DV2GK2_V9I+'TXN@K_]V@= MP8BK1#_BY9^3$A:XAW2T-@46O;MX%$OC/!M-AK=4I#Y2C$)U,ATQ@B,3/9&N M[P#>V!+AFL0/\6A<2@.X'>BM $T5"+878W+#$'[L)7!U?X)J18<0ZC#^CIL! MHCD9X;+C/L#70!3);9QF$Y3M8YR6=)ME?23^,LOYS3 Y^/M$^ELLW47?8[I' M9?0M3I%_@/+9$*HW%G'^/4'>B1[P(WTY&TCRKTG2)_/M1Z/HMM9[.E(R@$L> MX;\I<$V!R@^NP-H#QF2/8C+"-TT \@=Y')-G$X[^CNM;WD6E5'$_,&1!;H?[ M^E0(D+5&+AY,A@.0.7&?K,(-\#0\H2/=9??PW[Q#GU0V-HDL%'O9. )H+*(R M*08)F\<]/(PDHR3I),95I#]3"LAC6*,\;@YD#5UE78FPKF@_!P&0T:,O<>60 M&..\X&MP<0=J[G@,@Z6+FL>W28%: ZY%>3=US13CNI/R+LM1;^,R!].[+5]P1A!NB$/)YO\B I 4EE.RP]M\I2Q 5AE 9TEN+KBC-9GC/ MN#JN9L )G/Z,VF8.TH9^8IM74)(('X97C!D:*] !MNZ=X+:/XKBF0%B\ 7HU M$'8HL<, 2R()>C![?$F3_)I$QU=[,V3'7[99HGLQC9&/[?YHES'.7')[/<1D MQ.*+'"@',7U.)XE=9)LNX%4$^D !JSXFQ OTE=-I1?6TQJUIH8B-I;,,M&WU MF+'$IS,L9>XK3^] MN(VEHX3YG+*Y@74TIM,PR;]W>6TDW,;'-WD_'3TE\)4%%GQ#2\,==6 =7$MLVO8GJ?(OA]HBKX1EKZF.O) \N&W M%@]',VZN103XE#6S&;_XG(&?7H>_4V>=Y9[0/V;__9])!,P)3 ;@0T0R?#'D MGP- IV%63! ^W!LPH*7?0>$%A+A,BF_KB3)[$U)J5O6=,_U?XA3 ?[C^,)\3 MN.IF!"Y;TAR6%*TUE(6PYL2J&$S*"2K749ZBKZ(C#:(DE[Y'PPDJ"CG_G20. MH\.7@?P(-LLF0*>21!(I">EL#<8[X#\^/&H(V24%;F:"DI?H+>H M"%0?"95FY+"&$5TZ_D(R^6@P0$5]U%C5(D[1B"::"!\_F ]3"Q^599[<3*BG M!T I M6$/:5^P+REP)FB%P$A;F9RB)S)=WPF'3@S+K:J0&^(,%&!CL$H1OXG MNN'4>@'YI3VN(63T8EBHF.N=8-( !=T2-B3X'\'5WZEO&57?]E(E:-$AX64W M_XQ[9+'AL7PV6CX?Q#1D/HR&X#;F+Z*WT M@:UWE'=Y-KF]([>7 ,[PN,>&%7$BX:( .219WAP/(4GXQ/4?F/%SV1U"-97^I9,S(!5:A>$K0^X=JD8*V"VP O0YS^'4>GZPOV5 [5Y$UEF,'%S_!ZX M>#Q,B.U +)[F*@^3$7$<-">Z'C^H^JOAB0\3 N,OI>ZEC0#AJS#R4I/KLKWV M^5[CQ$[6]V<^)3LB^!?=++S-WO"1PE0+!\BE)Y([!$L;&1)]>"6J*N1ZE,V, M!YB038 K?;A.N[ZI_H0 M]_\CO/YQ\M<3(-!)"G8W^@:&2->*?*(N_Y@.B,G&T"4TZN=)3.*5A/7 Y>\S MH$C(')@/,Y^,8\9B#;?$&#A:4HT3\T?RBX4S9*XJ$"7#Q\[2 R4",1K"X\@H MZI%-+2-U:-4RFSNA*2 34R]G O[^+NG=P<8.$5T-K,]?ATJER= M2#O.WARGIWD'^0NX+D%NH0Q'F RI;HZ20GFHT]QV1HLWCZU[6KYT7,F9AS$G M0=%0?9J:#]U]V*TW+-1(EGRB68N>0.P<,+E^W)J< MH9Z8SBJ3,Y03PUIW(I\7[9Z\D96;WJL\W9) M767YUM107Q$(3H$Q?R;Q9N; MAE3E;9"^9T.X;8AF5504&1(+#Y_@6^!"$M(&7BZB'A,0;06M"H/,V((=9'GB MJT4'PKQA9_D]&EN\@IJ;_T0++.!2\HZH:(P7Q0LSJ8JX<>,(]D2Z 34@+LMA MG472!QV!F*"@!^ '=E'7#9\ M316RBOHXX;*Y"25JG@7)YD&:+>+A=ZZSM"7V' V8C[F:>ZW9($&?P!,D9$F< M=H?L!@ZM20%\@#3B58T/E2?T='!@&L7X@J08,?]!K6!3;1$>WL_&I32" 5%W M1US=RRU=JD$3X=C'8")1N:L V>Y+F6L:G41"!.IJBH9/0 @-7V0CIX4&!9<@ MK03^_X@',''MR\;;!HS.2^9AF&+L1IP>UYVJ!=0N1!\DD>HPEFPP $:GFS8] MH'I>E)WI!#C0G$C=28YV#K'JX,9DD !'E5(Z(4C!C#J:?$"LH6I:S"D#^%/& MU&?&L7.&=@G?-H1RP0PI+I&GUZ0AA7DR0=NT8OH:4]-@X:BK=EV7RRN2FC^] MPP1;@%%A69 \1M30@$7X00>[7*<*)L?T#[5;]@>]H5-@/),LSPSY?22L^8-F MJ@W-JOD8\\19ZC'$G&\F'*(4*9]2A%%S[TR! O.;,?CA](Q4EG(HQSP2N/H8 MK.?RCEG6=9" L4P1S_+*@K3':BS2/5P!RV:V5+$/H)RI'ZNOFL.EJEI%Z@3> MW5YO,F()FO1X972BY?$=^M._\S@')4^_&?_UHB'Q'%[=Q3&ZZH/E+!G$&L#@ M##CSW_ [#%^NAT\\UM/,=DNT#P29)T5+ASLSX"F@X-[B?)D<85E2,T_FI=O@-\S1AHM\C&HMB]@%:)[" *$0; MZ,($"TV1=:]\Z2R#9V3CI"?9BM%9-QEU7F)KT!@3SOA7JE2O'Z#@B7LX;!AL MG;OGMZ/7\\"TN4 T=[""G*0RU6HP:Z0P8?IH"IM+S1BJF=9P.1>=/GU )/DX MNSFM"#3;)VZ/3@H:=&%Z-",CJ4 XI=[A/LVW:VN=H^P[&^@-6.^3(F96*TTZ M)&8KD__45.;1Q?G+,D?ISF-<2NIK8 _$9S/;F#YZ 5W?Q#Q4B4FO7<91M<57 ML=9B'5%102%HZ8@=Z1?O D,Z=DO-"?^XE)2&QCBKSBW4Y0CGYG32\$+CQ)A] M(?U&,4[,ML+*7RV?&+66N<1;[1-I2O$KYNU*BV">U_]H1*JI$R18?P.+2S21 M>02,VW?T%!4?X54SVMY5BT%."8.<2.ZB->[,E/,LF"-ZC)GZS")5FH)>'>J& MB8O=3\)8*G9;U4==(@^_,'#K%BSW\X9N*1.3I[!!DH4Y,SRK@"4N%"1);%(4 MG(!=X+K'(B'+W:VR97R>.4ZNN:0&*%YR7@4/.CPA%"XZ0T%4;;Q*-]ZJ7()D M:,Q9YL.GI)3LR/B50- MM%&6U)YGOX-;7U'4'L+8939$ESBOJFV;R?S1*RNEJ/S;4+G\9Z-V3,4ED MJ=U3L%8_*,W!GDCGJ?3;!'0$M<.LQ'M2;Y%C446?F?9D%#-O:BS*$P-$2:6U M7WD]9[1WQ(*JS%'N4N1;)=%=4E5N",(2@^2E$4BP^8ZK3[B^PZ)](%G(WHS MDW8_L]\3;*NDLJA1VQY4%(K05"2CJ9H MQ6)HD 1!"6O3=#"J59'-!U*3?\2GR">6\2/E<1 #<%T*NT_PF]?;D'0M7+Q* M7_,NI:_X355?-8YO;^M!S5LEZG%5^%N5>6\E"DGS1>$DSU@XZZGWS:ZS]($X MEV>6C\(6GT;]*TKMZ=*1*?'TI#BIF1SAN!&1B!KW28.81=[;WY%$/C1?GMK8 M]G9VYNRG8K#]U.1Y*ULVXN+]B*0DT)I%D(#4L4*NN(69D)A58P$:,\=$OYC& M.@I\[J"E ]3WT'VD5693E55.A,$],EST&&0/,1])MN M>7F.59K-JYSAQ$J+,VOSMDW6)]*OO'BP<0T+*DYQ 'O@7/L8+3%2W8U;GI() M1$/,[2(+1'T0WT$KH"G15%06-&["="U0 R)6Z=:(:]*D=?RR$?#@$1?,&,<] MS7K?WH'*\#>:S((>V@[UTR+CPB)2RPP+1N^P%!D9IE%TQQ 6N6S]:G5-5>K8 MQOIF @YR_4&HMKR10:P84>$^%.X38"8NKB_5%ZI\5*#\:/XFD S. 9BN62/! M#HW^G&KC ^D."&SX>)S3FF(0AM)H0OJ[#S"1M$,<>(^L^"EH]0 M3TNGJC E 8L2%.\[[/\&PTDT%\9NHPJ(J69_5B_F<.B$(E71?_GIA90AT23 MH >-U(&II(+6LUH5I@UI5WFXFADNO:<\>!2QY^SFXB*6:3EYW2QJ8>X\CK$( M_R1?."F:JE@KG,M<;T^\ :AZ2"J39Y4/FEH%DG+"P)?5 #7FE' 'RK+Z#2%T M L^ME]#\+2+JF9TY,^L7:#J-MAD[+[*7JP^@\/5R_TO#+[=0K'$>F)=L"_>_ MH)N)I=0Q[K?"!\74:X_LVH^9%O[3*B)RD[,>(O32H*>@+*) M'69NL@EBK"6JH$PP)E$U'C'$B M'84/=\D-+V*\.E#2L]'V1GV-;&S%?%E2R2PDMV55-$\15U[""P-9E M.^S:2E>Q/3=0S6G9M2,N6E7NM%HDH)142Z.'-5-"#J- M)ADX;_\NB0Z>\\$@Z<%*\/";'YY7$3=\&[V^%L,SUW>KZSNL>T=V M3]8"3)X^+$)!?"_HFL]9O(CM7DT6I$X$2"-E*?I5([@QK'.45QSRC*;1>68I MI%Z4YPEQJ:#5*-4Y49T&.123,39JJ_(JZL&@^4@,S6HX\+;PG"Y3][S#OXM) M)Q187&*ND@Q"GFQ1W38UR"58)'K"0=&J$26$U)S;U#A9R7;&\X=X][@U!M59 ME,[48>T^^4KL?I>).0DVE\WN'R29=)["^5*IO&$1/&?09:.Y"WS7(>[$VYRG MW; 2Y!9]HK.!$ /IK3-/8Z\38YNM>6K!Q9[*!2"1JX1CT8_)HG;H"*K9DV4_ M//MF0K[$AT+% WT%]>?4;4]:+?-(@ %E+G.=#TFU?#PN:_E,RFBY4",??G'= MBW9^P-SA\!(C'MRHH*SJC,T[D=-%^^>D?TOO9.5%M7QB7C*>W%H%<&OAU$MR M ,,^O;6;MWRBOI $ ^SI"QCZ3^BT?B+=)T!O,72UZ\7'5KXT"0&>+2Y@8,D'W4H-+-&A @T$_3+S9-;SW3"6#RA9]?:XH"O!=9B&:70. M0RIP>VGGH]VG!&0?E^R83S)+RKB*6]_PWDW]JG<3-L_&KC^X@+"5M.JG12_U MM2SKK6K5Q Y.0"UN-&(98DQ+FM,EBI3T-9X[G_B8IEF1'Y>JO8RT_<8P#)40 MTU/$MJY$^9F0@G\F;S%G%N=4[?SB$42DR6=UX32I5[1*:(PO!ZM?J^0*21SY MGL3WC7EUZ"WDKQF*)ZKI+,&CTQJ[R[Y+-)_1&T_YK/TFG]<(?\FGO?/,==[" MT7G<4/5=YWX5;IV1S[PH?&G)AVI?'U.1J#"[!'M&4K3H6#$^#$@6I&+TV8=F M8_/Y-A=R3H8IE,0JHH]=;2@1M]1:YB-+16X":52 -DN$;FV/L*HZ5O% !,W< MUS#(F#))YGLS<<4?V 1X/'UC2LKU4W+@V>5BZ@I*/EST*@ WQR#_O*&C."J' MR@M/XK#>XB0.55OS) ZB.IHK'4WU9J=QC'GK^XQE?I$2(IIG.& .$4H3K"E_ MQ5%]A,0A":=.%27]DQLM"/!:\"\K [9X+H7S8QY]I"KM4E1 M%Z2XZZ3XE-2FKHH6(;$R0'38(12D,>( QN 0 ?!HE7(ID;TAX2PH5U#N8LJM MVA31#FQUTA^U%V.J8O>Q>Q#+A9QC)4;T#(Q_5_3<]J)4+7%GS:HO^)L@4$&@ M3RO$8](BCE)77GOR>?\G.4:-5%+: M0#R;4\D]3V2_[FE9&[+4/%;>C=X,@CJ8\@!,2QHSLW+,%93YJGT6W3)^H!BV M84^*QE))[K#(2#SKGW&O4KC0IQ2W0I!M?QCFS](DUV9+I^G6:[1[-]E5%B.@ M53$D417&S(W+FWKJC0S<^F2C#J$V'HOHQY@E4"52)VT96%DMF()=&RWX8G*@ M6D+2HG<\X4T1O5'V/F_M+8\0:,: -Q+>1!&.T? -N,Z?B6:>8G[L-^J=P0@X M>3&=24/3F?"Q\'.JYE;0;[ 9RK3'D+A?U"^G))Q&@*J;1Z,8"SC63I[FQ?BL MSHUE,+>:0 -FJ(8N70XIIX2\W9D7]2\*@]2Z=ID[D(T:O&";)%KE,1]_NXR4Y"ZXMV-_BB2UX061@:R?%/5M 4JLC^Q,3:'3N*^]0E:*= M"I\Y- $#^C'-W4A;E5*K\?F'V?A T0@0D*X 581@?E3@(^428B1P$P&=+H1/ M,",+Z^B:8?)'4**_H:G2:,!4W=!9,;*[\]O[3(JG%H:&8CJ.I7JZH5NFYZJ* MJSEZ:&J>Y;H[FT;L+4SQI&TL3^L,DS=,[GQQTN_V"<"735_KFKZB&J:AJ9:M MZ:%K=#7=\'P]D-VE"6 ;&W[A7EY+IZ>G*ZQ@_5!SU5&83*]"*EJ\8'80RI9C MAHKE*(9GJG97561-UU6_:_B!,U,TM",O7NYDU]S >C8?98TS.%JL2??&&N@M&7.T^N[/3^+%&OSD_-D(@[%<: M)X:7H[W!2BWQYX*>:5$UN&0GMCTQUQXL)!8[CFR+!'OR@(93E^/.G3TE^$C\,V7G,)Z#:?JK*XX]O*^HF=:.T/^+T MJ<>-;-=&Q3W33NHB).-$-DB+-9@XJX@Z_FO#>XJ=2##MB"7>$#WE/DJ(HI%G MHPY-5F &>-5&8^$J@?V':T.6>#HW?'8M:&.D?L[SCO$S'EI-+J]3TJ.;;.V4 MW%?.&6NT9YM; D#L8U:@)BDR/=B:'BE!VG3?<9HBZB@]2Q++X1]K3S))U\"% M5&55YFE"O\42\P_49NU1?75E+T[_=XG[CRC76ZY.=]X MW?33:*$U\Q-C/DS#KS#S)C!5D_1?$U+!QWA=,3]$'YG)57 QQ>E8_T%S*MN;5GL KD*?5W, T=-VE<3QRJH6R7GQO.'"W*3WM=09 MQ5Z9.^QE%$"KZ^I:X-BJX1F&Y^JV9: :^G #1HM46C#.R:8HVF[7V/6Y6WI-PVRFGZ%A%54U2\G,B9OX!-*5%_ MN:"YZ (YP:OP&@^H76F4@1=)F"M26/78?COUQ=.""\)W_T"^0QY;])A?\HBU ML;T81NDQ]=&Y]R2;>OFGG3<:JH7TW%KV# !7=C/IJ8!/. [3_LP#:$/0D'4) M9;7A""#2G[3;$?/++#NO"SRQ 9[HQ2D &,LM7/)FNBL758NB"WXR$BD3NL;D MF#3B<5Z_.JF:N[Z6G'(EP!F&M7=RE3TD[?6H7=)XP@6+]:T(>@N(D3CX0"5B MIVV=PNHBNUPT@Q_L3:LX,[^@X%6U41;-W[8.LK:RKJ0DT%%%C:J_G\/@5U_2X9DZFR)%LJRFDQ+?F= M2*+?VQE0Z@NA\3RG\=0&&G=D-&VXG13O3N 8CF*80=DJPJPY[15O"KU7&O[S:WY!7'>MI5_5FS!WDW:3J6Q-C*K/4T9^V02J]MK&&@K+FA$^@ M9IKA*[B=0,_<%7#LD+--N6N:!CX M[FR![86M_]REJ+6C=WW?]1U%MUS#U6S;=BS3]4Q#T117=Y5=13CC"2\O[>]' M/SW;Y&^W2E0U^2V*5^0U:U<^1!_?1=W*XI! ZS2S>;UY-E8DLD Y:NV#*6\N M[OE\#Y.YC3M9L'-QCRR2,X?M.&D**X*DU#U62 0M&_!C<-B3Y_=.(7H7O[F MNTW,,,PFMW?PMV'S1^T69YIOPIG:NJRISB//,I_NOOD?>Z\Z2O%3P&35: M3V4DGM#'SMW49GDDG!4G)$VQT4R\WR&?JBHWUCEFJLRD3AS>Z>&%4K2V6WV/"= MZ:\W[T-_K=AP^F Y S3P#]K'N?EX&ZS,/TSBZ+T/XGA:A9I+,>JR%"/>D#7AN,V%ZUS05J)\B3WCF7N\M@P[03XH?^1AU988@16-[2Z MKL//BJ/II)TTR9Y'LPEOH $7S.TCQV#W\3ANTD:B_X2:Q2MC0->BOA'6$Q!- MK1*/];R+A@->64U"0^P"]%Q,\, \\IZZQ\E&*[T:=\\ 77//\'/S\?1DK/8^ M,W!<23-X2A.8&BW%?< 27,.?CO2CQ9H#:P&D_]C0,Z9^6_R3LO@GH_';4@K+5'>@:6QL?.;XV?@J M)_NETKV9#V>;RKP+0&7X+'7CFWP2Y8^4\%6+G <_?9X66Y=J'[2C!=.G,WH? M*S!'>(9__WH57OYYZH?2K^=?@].S7ZXZTNF9OU!;>I(6MK@8F%DQ&&;WG^^2 M/G#\%\;GZH;LYWFAHZ=U8#%7,==W,M>=8MQ]V]0MX)3W^'E_)[?VYC$UBHU> M&3](Q&DO_44F_WOE^:]ITG^Z^B3][OYQ>?J_I^?2V:E__C7\^O54\*R8WTZ3 M[>JSVY99\,*IS%&!GV/'K;Y\P8%AKSB"#P&:[V[=HO0*MB\JL_RQ(]4)M/4( M28%CXVP5.N!Y[N.6=W7*A[3;GIDUO"]+N%?0)T/"X+R)+N?.%C:CAWB%EW:SU:X1>"WY4-P_=]"PNZNJQ1OL^752#O=^O_=U?BOM-/IJ=]TLXK!I'HZO2LQ5S%7, M=5/^UC=V:6TJ*'_T\Z?5.WA3"+E:_4;^RD5E#I?KCN7\U]/K%W0BQW?_==UW MNQ?GYY=/,4^>W5-K1-VI2.36%-OGY_N. L\+CI'O2'_"?X[]NR@!2SEM%_5_ MJ)TO,S1?!( M"^O#V><#V&&ANQ/=_9/=4LSL8_6Y!?F;3.[].:N2>DL4!$(10^&G2=#3) MDW\GF726]+)A/!PF0N4_/'5)S%7,];W/5:C\;ZGRN^N.Y>PL?*&ZO^Z;PY,7 MOGAM,^?T[/K\<)3)@U$I>"F:2R%)]+O25IFPD0X//5* MS%7,];W/59@(;VDB^.N.Y>L_@E!:>SQ_.Y'6""BP5;C^&EX>CCIW,$J=T-3W M<%.%IDX[D0P?^[&$4J\HA],=2(2N+N8JYBKFNOMS%;KZ6^KJP=H9/'^>KG%O MBQB\$VGM\MOPZY7PK.^?:B?T]3W<5*&O$WT]B+X#6J'0BX>%<*T?H*HCYBKF M^M[G>H#J^M7FM>?0.[]T?WVKWC7AI?!U[Y^:)73G/=Q4H3M3W3D&.(GN0'7. MA:/[ +4.,5*^E4VDGY/RC(:"C7]\%0<,57UU?G?HL<=)" 4>S%7,5J_"_OZ5> M_^?:7O"_7KHO=<%?G4@7:]L59T%]/NO^*WX'H_X)G7X/-U7H],_K]'\FW_)H M)*%,C-)^4K979YN#@1MN\D\_+]J.3V5T,XRK[_EP^$W/#Z^]EL,DC8^YJ+4,6Y[;G+U9[8W1"J^;I4OI M+H\'/QW]I3 5159\PPM#736,P(-%Z<(">8KL^X&FZ*O/;0X37".IX?EX/OP& MU%-4$X^6)L"9)9FER.,B[AW#MWG4*S\7D]$(9-/+]VK.?$[/@O#OTO6Y%/[] MUU/O]/IJ^8ULRC2BA)-I)"GHYN5G3=V,5GY]%TN#; AJ/[Q*BA_NDIND+*0H MCZ6;&+\:),.X+T6%-([RDAY \,%B0W_E+"^^%YGU]"QXVK6P @3ZT-?FX^+LWR431LKZ=,48](-JD7#X?L MUY^.Y"/R&8;9XY_G+.AU,HH+Z2R^ERZS491.C_8^Z9=WGQWGQ)%57>/_&#]R MS.G!DD?C(O[,__@R#;I'%0S")501T(X6@R1]H?WCEZ.?IRU(^I.R^">G\=M. M1,$WI76H)\I_[JAQ_2;.@VUMW1.00W:U'_=00"19^GD"+)HCX^!3W;Z/\4S\JHT^* MZEB.[7R")RJ*KJNRKMBR9LFR^:G\KCN6;=K_%S^HQ\K)73E:9\7=VSR.1R!B M4 [^'N>W<=Z1^D2^N>,\&4JJC8JM O^"),3CGZ)1!C(T?!A>Q?GWI!>?]+)1 M1_KZU>\TOI3\Z!%/A:5/E*XF-QUR\Y5_>GZ:%F,PB*1? 4Y@"PKI-.V=2!\6 M2]TR@R>3Y9. _/E)LWXV@LF"^FVKBO6ED/Q)GN,\+ID<3Z4N"$G)/OZK]*$+ M$E\ZRTXDY5C39-OYR# +OH]>I04.L6/)W.0>5=]SO;AN.O$5%_1,?F.L% [ M479T-P44;AD*'4U1#=E4%=VT]4_]^$%;'P$!_?IH#P \7<9%2?#'QZ4=$$4? M\>:TPB:8Y10 +8EZH[LI MX&N[\"7KEFXZBB/+JBD[GR)5U6S=T/[=CP>*'B&0_>7B\OQ"66?AIY"+H!NQ M[P"+M@QU>!+2@^3BG_-@+H@'29J4L##219X]/$I7. !J>Z;25>\N[D\ [!3= M?1+VF%EJ$IO-$:#7YJW*L_86P42!"IM !4V@PD&B O/O.;*F&++^J?QN "QH M\O^!<7.LKFO==)-!>3=?\'N/Q\/HOEC7G%$W;,[\-DE!^#M"K NQOH=B71>^ MJD,5ZS.^*GUM7]5E?)L4)=/-+W$-"JF.X"PGN77AB!+"6PCOU82W\-0 M3\KD)DJ_=:2S$_>D@T\I\TE1QO$*2+# 5_-")-#?84!=N.G%5 \>YX3O:0]P M+GX8%O"CKCTH*M@>LN(\*/+#MW7A*HB+7IZ,>3P H&*$_OHRZWT3\GVWV$1, M57:7E!O- MHPI'XV'V2+Q3^/U9EAZCJ1&7"8&3RG?5MH2NXG$9C]"08/$ JS*"&BG&/'^X M0Q.(R7MQ M)?HW&6Y<\^*,11C7"CFU,K8(TET=*]*'UC4(>)JF'2NJ HO5 MP+P@[E$$)I@GZP+S1)AHWT!!$Z!PF*# S"N3=-HP6^:5]J I:%Z9Z(7[US9P M8L;$(8%X15\6,LY@NU+IKY-1E$N_)[?#*%T%.C9O';$47VJHB72"79,E8JH" M!I^&05W X&'"($]V4PQ#L0QJ&ZGRVIBW$+4PS4PZ'Z7)S:20+@"PEL[*(C4N)T3"&*J LN>QC)#8-EA8YDJJXII4RS3UB_$0