0001297989-20-000005.txt : 20200507 0001297989-20-000005.hdr.sgml : 20200507 20200507164038 ACCESSION NUMBER: 0001297989-20-000005 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200507 DATE AS OF CHANGE: 20200507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ExlService Holdings, Inc. CENTRAL INDEX KEY: 0001297989 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 820572194 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33089 FILM NUMBER: 20857120 BUSINESS ADDRESS: STREET 1: 320 PARK AVENUE STREET 2: 29TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10022 BUSINESS PHONE: (212) 277-7100 MAIL ADDRESS: STREET 1: 320 PARK AVENUE STREET 2: 29TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10022 10-Q 1 exls-033120x10q.htm 10-Q Document
false--12-31Q120200001297989400000000000.0010.001100000000100000000384806543881377534185241343159960.0133333000P6Y131300013130004610001500000000.0010.001150000001500000000P8YP8YP5YP5YP5YP3YP3YP3YP3YP2Y16727042954134497779 0001297989 2020-01-01 2020-03-31 0001297989 2020-05-04 0001297989 2020-03-31 0001297989 2019-12-31 0001297989 2019-01-01 2019-03-31 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-03-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:CommonStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001297989 2019-03-31 0001297989 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-03-31 0001297989 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001297989 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001297989 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001297989 us-gaap:TreasuryStockMember 2019-12-31 0001297989 us-gaap:TreasuryStockMember 2020-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001297989 us-gaap:CommonStockMember 2020-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001297989 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001297989 us-gaap:RetainedEarningsMember 2020-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001297989 us-gaap:RetainedEarningsMember 2019-12-31 0001297989 us-gaap:CommonStockMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 country:IN 2019-12-31 0001297989 country:PH 2019-12-31 0001297989 country:US 2020-03-31 0001297989 exls:RestOfWorldMember 2019-12-31 0001297989 country:PH 2020-03-31 0001297989 exls:RestOfWorldMember 2020-03-31 0001297989 country:US 2019-12-31 0001297989 country:IN 2020-03-31 0001297989 exls:AnalyticsServicesMember 2020-01-01 2020-03-31 0001297989 exls:BPMandRelatedServicesMember 2020-01-01 2020-03-31 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-03-31 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-03-31 0001297989 country:GB 2020-01-01 2020-03-31 0001297989 exls:RestOfWorldMember 2019-01-01 2019-03-31 0001297989 country:US 2019-01-01 2019-03-31 0001297989 country:US 2020-01-01 2020-03-31 0001297989 country:GB 2019-01-01 2019-03-31 0001297989 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001297989 exls:RestOfWorldMember 2020-01-01 2020-03-31 0001297989 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:AnalyticsMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember us-gaap:HealthCareMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:InsuranceMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:EmergingBusinessMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:EmergingBusinessMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember us-gaap:HealthCareMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:InsuranceMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:AnalyticsMember 2019-01-01 2019-03-31 0001297989 2019-01-01 2019-12-31 0001297989 2020-01-01 0001297989 us-gaap:PreviousAccountingGuidanceMember 2020-01-01 0001297989 exls:ContractAcquisitionCostsMember 2020-01-01 2020-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2020-01-01 2020-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2020-03-31 0001297989 exls:ContractAcquisitionCostsMember 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractFulfillmentCostsMember 2020-03-31 0001297989 exls:DepreciationAndAmortizationMember 2020-01-01 2020-03-31 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-03-31 0001297989 us-gaap:BuildingMember 2020-01-01 2020-03-31 0001297989 us-gaap:VehiclesMember 2020-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001297989 us-gaap:LandMember 2019-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001297989 us-gaap:ConstructionInProgressMember 2019-12-31 0001297989 us-gaap:ConstructionInProgressMember 2020-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-12-31 0001297989 us-gaap:LandMember 2020-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2020-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001297989 us-gaap:BuildingMember 2020-03-31 0001297989 us-gaap:VehiclesMember 2019-12-31 0001297989 us-gaap:BuildingMember 2019-12-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001297989 exls:EmergingBusinessMember 2020-01-01 2020-03-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2019-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 exls:InsuranceMember 2020-01-01 2020-03-31 0001297989 exls:FinanceandAccountingMember 2020-03-31 0001297989 exls:TravelTransportationandLogisticsMember 2020-01-01 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2019-12-31 0001297989 exls:FinanceandAccountingMember 2020-01-01 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-12-31 0001297989 exls:AnalyticsMember 2019-12-31 0001297989 exls:InsuranceMember 2020-03-31 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-12-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 exls:InsuranceMember 2019-12-31 0001297989 exls:AnalyticsMember 2019-01-01 2019-12-31 0001297989 exls:EmergingBusinessMember 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2020-03-31 0001297989 us-gaap:HealthCareMember 2020-01-01 2020-03-31 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-12-31 0001297989 exls:EmergingBusinessMember 2019-01-01 2019-12-31 0001297989 exls:AnalyticsMember 2020-01-01 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2020-03-31 0001297989 exls:EmergingBusinessMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2020-01-01 2020-03-31 0001297989 exls:AnalyticsMember 2020-03-31 0001297989 exls:InsuranceMember 2019-01-01 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:EmergingBusinessMember 2020-03-31 0001297989 exls:FinanceandAccountingMember 2019-12-31 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 exls:HealthcareAnalyticsMember 2020-03-31 0001297989 srt:ProFormaMember us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001297989 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2020-03-31 0001297989 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001297989 srt:ProFormaMember 2020-03-31 0001297989 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2020-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2020-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-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 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2020-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-01-01 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2020-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001297989 srt:MaximumMember exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandNineteenRepurchaseProgramMember 2019-12-16 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001297989 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2020-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2020-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2020-01-01 2020-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2020-03-31 0001297989 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001297989 us-gaap:RestrictedStockMember 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001297989 us-gaap:RestrictedStockMember 2020-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2020-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2020-03-31 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure exls:operating_segment iso4217:EUR iso4217:GBP exls:class_of_common_stock

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________________________________________________
FORM 10-Q
_________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2020
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 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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).   Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (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 May 4, 2020, there were 34,316,121 shares of the registrant’s common stock outstanding, par value $0.001 per share.
 



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

2


PART 1. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
 
 
As of
 
 
March 31, 2020
 
December 31, 2019
 
 
(Unaudited)
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
224,874

 
$
119,165

Short-term investments
 
142,539

 
202,238

Restricted cash
 
6,369

 
5,453

Accounts receivable, net
 
187,137

 
171,864

Prepaid expenses
 
11,776

 
13,246

Advance income tax, net
 
6,024

 
4,698

Other current assets
 
26,173

 
24,594

Total current assets
 
604,892

 
541,258

Property and equipment, net
 
90,513

 
79,142

Operating lease right-of-use assets
 
99,940

 
86,396

Restricted cash
 
2,291

 
2,426

Deferred tax assets, net
 
16,640

 
11,855

Intangible assets, net
 
69,734

 
73,982

Goodwill
 
348,076

 
349,529

Other assets
 
32,045

 
36,016

Investment in equity affiliate
 
3,128

 
2,484

Total assets
 
$
1,267,259

 
$
1,183,088

Liabilities and stockholders’ equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
8,048

 
$
6,564

Current portion of long-term borrowings
 
100,666

 
40,867

Deferred revenue
 
16,038

 
13,436

Accrued employee costs
 
28,937

 
71,626

Accrued expenses and other current liabilities
 
84,495

 
71,023

Current portion of operating lease liabilities
 
18,236

 
24,148

Income taxes payable, net
 
1,692

 
1,432

Current portion of finance lease liabilities
 
252

 
253

Total current liabilities
 
258,364

 
229,349

Long-term borrowings, less current portion
 
234,820

 
194,131

Operating lease liabilities, less current portion
 
93,707

 
74,709

Income taxes payable
 
1,790

 
1,790

Deferred tax liabilities, net
 
773

 
966

Finance lease liabilities, less current portion
 
380

 
430

Other non-current liabilities
 
21,521

 
11,712

Total liabilities
 
611,355

 
513,087

Commitments and contingencies (Refer to Note 24)
 

 

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,813,775 shares issued and 34,315,996 shares outstanding as of March 31, 2020 and 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019
 
39

 
39

Additional paid-in capital
 
396,939

 
391,240

Retained earnings
 
574,314

 
551,903

Accumulated other comprehensive loss
 
(113,104
)
 
(84,892
)
Total including shares held in treasury
 
858,188

 
858,290

Less: 4,497,779 shares as of March 31, 2020 and 4,295,413 shares as of December 31, 2019, held in treasury, at cost
 
(202,284
)
 
(188,289
)
Stockholders’ equity
 
655,904

 
670,001

 
 
 
 
 
Total equity
 
655,904

 
670,001

Total liabilities and stockholders’ equity
 
$
1,267,259

 
$
1,183,088

See accompanying notes to unaudited consolidated financial statements.

3


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

 
 
Three months ended March 31,
 
 
2020
 
2019
Revenues, net
 
$
245,990

   
$
239,573

Cost of revenues(1)
 
162,656

   
157,240

Gross profit(1)
 
83,334

 
82,333

Operating expenses:
 

   

General and administrative expenses
 
28,941

 
32,531

Selling and marketing expenses
 
14,456

 
18,047

Depreciation and amortization expense
 
12,450

 
13,667

Impairment and restructuring charges
 

 
1,227

Total operating expenses
 
55,847

 
65,472

Income from operations
 
27,487

   
16,861

Foreign exchange gain, net
 
1,377

   
1,260

Interest expense
 
(3,072
)
 
(3,582
)
Other income, net
 
2,529

   
4,423

Income before income tax expense and earnings from equity affiliates
 
28,321

 
18,962

Income tax expense
 
5,855

 
4,200

Income before earnings from equity affiliates
 
22,466

 
14,762

Loss from equity-method investment
 
55

 
67

Net income attributable to ExlService Holdings, Inc. stockholders
 
$
22,411

 
$
14,695

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

 
$
0.43

Diluted
 
$
0.65

 
$
0.42

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

   
34,374,815

Diluted
 
34,720,603

 
34,833,435


(1) Exclusive of depreciation and amortization expense.



See accompanying notes to unaudited consolidated financial statements.

4


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME (UNAUDITED)
(In thousands)
 
 
Three months ended March 31,
 
 
2020

2019
Net income
 
$
22,411

 
$
14,695

 Other comprehensive (loss)/income:
 
 
 
 
Unrealized (loss)/gain on cash flow hedges
 
(14,846
)
 
5,937

Foreign currency translation (loss)/gain
 
(17,337
)
 
2,680

Reclassification adjustments
 

 

Gain on cash flow hedges(1)
 
(929
)
 
(671
)
Retirement benefits(2)
 
101

 
(39
)
Income tax benefit/(expense) relating to above(3)
 
4,799

 
(1,652
)
  Total other comprehensive (loss)/income
 
$
(28,212
)
 
$
6,255

Total comprehensive (loss)/income
 
$
(5,801
)
 
$
20,950


(1)
These are reclassified to net income and are included either in cost of revenues or operating expenses, as applicable in the unaudited consolidated statements of income. Refer to Note 16 to the unaudited consolidated financial statements.

(2)
These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 19 to the unaudited consolidated financial statements.

(3)
These are income tax benefit/(expense) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.







See accompanying notes to unaudited consolidated financial statements.

5


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)
For the three months ended March 31, 2020 and 2019
(In thousands, except share and per share amounts)
 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Treasury Stock
 
Total Equity
 
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance as of January 1, 2020
38,480,654

 
$
39

 
$
391,240

 
$
551,903

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

Stock issued against stock-based compensation plans
333,121

 

 
921

 

 

 

 

 
921

Stock-based compensation

 

 
4,778

 

 

 

 

 
4,778

Acquisition of treasury stock

 

 

 

 

 
(202,366
)
 
(13,995
)
 
(13,995
)
Other comprehensive loss

 

 

 

 
(28,212
)
 

 

 
(28,212
)
Net income

 

 

 
22,411

 

 

 

 
22,411

Balance as of March 31, 2020
38,813,775

 
$
39

 
$
396,939

 
$
574,314

 
$
(113,104
)
 
(4,497,779
)
 
$
(202,284
)
 
$
655,904




 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Treasury Stock
 
Non - Controlling Interest
 
Total Equity
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
 
Balance as of January 1, 2019
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
405,492

 

 
22

 

 

 

 

 

 
22

Stock-based compensation

 

 
6,956

 

 

 

 

 

 
6,956

Acquisition of treasury stock

 

 

 

 

 
(262,531
)
 
(15,408
)
 

 
(15,408
)
Allocation of equity component related to issuance costs on convertible notes

 

 
(13
)
 

 

 

 

 

 
(13
)
Non-controlling interest

 

 

 

 

 

 

 
9

 
9

Other comprehensive loss

 

 

 

 
6,255

 

 

 

 
6,255

Net income

 

 

 
14,695

 

 

 

 

 
14,695

Balance as of March 31, 2019
38,256,036

 
$
38

 
$
371,144

 
$
498,939

 
$
(77,212
)
 
(3,890,599
)
 
$
(162,333
)
 
$
259

 
$
630,835


See accompanying notes to unaudited consolidated financial statements.


6


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
 
Three months ended March 31,
 
2020
 
2019
Cash flows from operating activities:
 
 
 
Net income
$
22,411

 
$
14,695

Adjustments to reconcile net income to net cash (used for)/provided by operating activities:
 
 
 
Depreciation and amortization expense
12,472

 
13,724

Stock-based compensation expense
4,778

 
6,956

Amortization of operating lease right-of-use assets
6,853

 
7,017

Unrealized gain on short term investments
267

 
(3,185
)
Unrealized foreign exchange (gain)/loss, net
(5,112
)
 
127

Deferred income tax expense
3,539

 
1,049

Allowance for expected credit losses
195

 
298

Loss from equity-method investment
55

 
67

Amortization of non-cash interest expense related to convertible senior notes
635

 
600

Impairment charges

 
1,227

Others, net
(26
)
 
(1,401
)
Change in operating assets and liabilities:
 
 
 
Accounts receivable
(17,518
)
 
(12,016
)
Prepaid expenses and other current assets
(3,249
)
 
591

Advance income tax, net
(1,109
)
 
(2,099
)
Other assets
925

 
388

Accounts payable
1,400

 
(1,159
)
Deferred revenue
2,579

 
3,262

Accrued employee costs
(37,046
)
 
(22,436
)
Accrued expenses and other liabilities
972

 
5,837

Operating lease liabilities
(6,576
)
 
(5,199
)
Net cash (used for)/provided by operating activities
(13,555
)
 
8,343

 
 
 
 
Cash flows from investing activities:
 
 
 
Purchases of property and equipment
(12,274
)
 
(10,878
)
Investment in equity affiliate
(700
)
 

Purchase of investments
(23,830
)
 
(47,683
)
Proceeds from redemption of investments
72,844

 
21,361

Net cash provided by/(used for) investing activities
36,040

 
(37,200
)
 
 
 
 
Cash flows from financing activities:
 
 
 
Principal payments of finance lease liabilities
(67
)
 
(137
)
Proceeds from borrowings
110,000

 
46,000

Repayments of borrowings
(10,201
)
 
(10,572
)
Payment of debt issuance costs

 
(97
)
Acquisition of treasury stock
(13,995
)
 
(15,408
)
Proceeds from exercise of stock options
921

 
22

Net cash provided by financing activities
86,658

 
19,808

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(2,653
)
 
(455
)
Net increase/(decrease) in cash, cash equivalents and restricted cash
106,490

 
(9,504
)
Cash, cash equivalents and restricted cash at the beginning of the period
127,044

 
104,131

Cash, cash equivalents and restricted cash at the end of the period
$
233,534

 
$
94,627

 
 
 
 

See accompanying notes to unaudited consolidated financial statements.

7


EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2020
(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 unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.
    
The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing 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 unaudited consolidated statements of income.

Effective January 1, 2020, the Company made certain operational and structural changes to more closely integrate the Company’s businesses and to simplify its organizational structure. Under the new structure, the Company reports its financial performance based on new segments described in Note 3 - Segment and Geographical Information to the unaudited consolidated financial statements. In conjunction with the new reporting structure, the Company has recast certain prior period amounts, wherever applicable, to conform to the way the Company internally manages and monitors segment performance. This change primarily impacted Note 3 - Segment and Geographical Information and Note 9 - Goodwill to the unaudited consolidated financial statements, with no impact on the unaudited consolidated balance sheets, statements of income, comprehensive (loss)/income, equity and cash flows.
(b) Use of Estimates
The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business

8

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

environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, allowance for expected credit losses, 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) 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 unaudited 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 unaudited 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 terms 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 a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.

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 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 20 to the unaudited consolidated financial statements for details.

(d) Recent Accounting Pronouncements    

In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“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 March 2020, FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as

9

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

interbank offered rates and LIBOR. The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU.

(e) Recently Adopted Accounting Pronouncements

In June 2016, FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), 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 Company adopted Topic 326 as of January 1, 2020 using a modified retrospective approach through a cumulative-effect adjustment to its retained earnings. The adoption of the ASU had no impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. Further, the impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems. Refer to Note 4 to the unaudited consolidated financial statements for details.

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 modify the disclosure requirements on fair value measurements in Topic 820, by prescribing new disclosure requirements, and the 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 early adoption of this ASU, effective January 1, 2020, did not have any material effect on the Company’s disclosures in the unaudited 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 and adoption was allowed prospectively. The adoption of this ASU effective January 1, 2020 did not have any material effect on the Company’s unaudited 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 the 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 was permitted. The adoption of this ASU did not have any material effect on the Company’s unaudited consolidated financial statements.

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

10

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

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 ASU 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. The Company adopted Topic 326 as of January 1, 2020, whereby no such fair value election was made, accordingly, the adoption of this ASU did not have any material effect on the Company’s unaudited consolidated financial statements.

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 made certain operational and structural changes to more closely integrate its businesses and to simplify its organizational structure. The Company now manages and reports financial information through its 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 the Company’s strategy of vertical integration and focus on domain expertise, the Company has integrated its Finance & Accounting and Consulting operating segments within each of the Insurance and Healthcare operating segments based on the corresponding industry-specific clients to whom those services are provided. Finance & Accounting and Consulting services to clients outside of the Insurance and Healthcare industries will now be part of the Company’s newly formed business unit and reportable segment Emerging Business. In addition, the Company integrated its former Travel, Transportation and Logistics, Banking and Financial Services, and Utilities operating segments under the Emerging Business unit to further leverage and optimize the operating scale in providing operations management services.

The Company’s new reportable segments effective January 1, 2020 are as follows:

Insurance,
Healthcare,
Emerging Business, and
Analytics

In conjunction with the new reporting structure, the Company has recasted its segment disclosures for prior periods presented to conform to the way the Company internally manages and monitors segment performance.

The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.
 
The Company does not allocate and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.

    

11

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

Revenues and cost of revenues for the three months ended March 31, 2020 and 2019, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended March 31, 2020
 
Insurance
 
Healthcare
 
Emerging Business
 
Analytics
 
Total
 
 
Revenues, net
$
83,739

 
$
27,029

 
$
42,791

 
$
92,431

 
$
245,990

 
Cost of revenues(1)
58,965

 
19,593

 
25,482

 
58,616

 
162,656

 
Gross profit(1)
$
24,774

 
$
7,436

 
$
17,309

 
$
33,815

 
$
83,334

 
Operating expenses
 
 
 
 
 
 
 
 
55,847

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
834

 
Income tax expense
 
 
 
 
 
 
 
 
5,855

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
55

 
Net income
 
 
 
 
 
 
 
 
$
22,411


 
 
Three months ended March 31, 2019
 
Insurance
 
Healthcare
 
Emerging Business
 
Analytics
 
Total
 
 
Revenues, net
$
81,286

 
$
22,248

 
$
49,078

 
$
86,961

 
$
239,573

 
Cost of revenues(1)
55,243

 
17,802

 
27,293

 
56,902

 
157,240

 
Gross profit(1)
$
26,043

 
$
4,446

 
$
21,785

 
$
30,059

 
$
82,333

 
Operating expenses
 
 
 
 
 
 
 
 
65,472

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
2,101

 
Income tax expense
 
 
 
 
 
 
 
 
4,200

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
67

 
Net income
 
 
 
 
 
 
 
 
$
14,695


(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
 
Three months ended March 31,
 
2020
 
2019
BPM and related services(1)
$
153,559

 
$
152,612

Analytics services
92,431

 
86,961

Revenues, net
$
245,990

 
$
239,573


(1) BPM and related services include revenues of the Company's Insurance, Healthcare and Emerging Business operating segments. Refer to the reportable segment disclosure above.


12

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

The Company attributes the revenues to regions based upon the location of its customers.
 
Three months ended March 31,
 
2020
 
2019
Revenues, net
 
 
 
United States
$
207,880

 
$
196,104

Non-United States
 
 
 
United Kingdom
23,278

 
29,101

Rest of World
14,832

 
14,368

Total Non-United States
38,110

 
43,469

Revenues, net
$
245,990

 
$
239,573



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

 
$
78,244

United States
52,772

 
52,375

Philippines
27,350

 
26,006

Rest of World
10,946

 
8,913

Long-lived assets
$
190,453

 
$
165,538



4. Revenues, net

Refer to Note 3 to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.

Contract balances

The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:

 
As of

March 31, 2020
 
December 31, 2019
Accounts receivable, net
$
187,137

 
$
171,864

Contract assets
$
5,518

 
$
5,391

Contract liabilities


 


   Deferred revenue (consideration received in advance)
$
14,136

 
$
11,259

 Consideration received for process transition activities
$
2,877

 
$
3,036


Accounts receivable includes $74,386 and $73,920 as of March 31, 2020 and December 31, 2019, 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.


13

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

Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.

Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. 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 example, where a 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. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “other non-current liabilities” in the unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.

Revenue recognized during the three months ended March 31, 2020 and 2019 that was included in the contract liabilities balance at the beginning of the period was $5,968 and $2,777, respectively.
Contract acquisition and fulfillment costs
 
Contract Acquisition Costs
 
Contract Fulfillment Costs
 
Quarter Ended
 
Year Ended
 
Quarter Ended
 
Year Ended
 
March 31, 2020
 
March 31, 2019
 
December 31, 2019
 
March 31, 2020
 
March 31, 2019
 
December 31, 2019
 
 
 
 
 
(Audited)
 
 
 
 
 
(Audited)
Opening Balance
$
1,307

 
$
713

 
$
713

 
$
7,255

 
$
4,051

 
$
4,051

Addition

 

 
1,222

 
284

 
726

 
4,652

Amortization
(92
)
 
(200
)
 
(628
)
 
(623
)
 
(305
)
 
(1,448
)
Closing Balance
$
1,215

 
$
513

 
$
1,307

 
$
6,916

 
$
4,472

 
$
7,255



There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2020 and December 31, 2019. The capitalized costs are amortized on a straight line basis over the life of the contract.

Allowance for expected credit losses

On January 1, 2020, the Company adopted ASC Topic 326, Financial Instruments-Credit Losses. Accounts receivable and contract assets are in the scope for which assessment is made. In compliance with the guidance, the allowance for credit losses recognized based on historical loss experience is adjusted to reflect current and estimated future economic conditions. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future and estimates relating to the possible effects resulting from global Coronavirus Disease 2019 pandemic (“COVID-19”).

The Company applied the expected credit loss model to assess any required allowance; and used a provision matrix devised based on historical trends of losses across aging categories to calculate the expected credit loss allowance for trade receivables and unbilled receivables. This matrix takes into account available external and internal credit risk information such as ratings from international credit rating agencies and the Company's historical collection experience from customers.


14

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

As of January 1, 2020 the Company’s provision for doubtful receivables was $1,163, which was based on previous U.S. GAAP standards. There was no material impact on provision when calculated by applying Topic ASC 326 guidelines.

 
As of
 
March 31, 2020
 
January 1, 2020
Accounts receivable, including unbilled receivables
$
188,483

 
$
173,027

Less: Allowance for lifetime expected credit loss
(1,346
)
 
(1,163
)
Accounts receivable, net
$
187,137

 
$
171,864


The movement in allowance for lifetime expected credit loss on customer balances for the quarters ended March 31, 2020 and December 31, 2019 was as follows:

 
As of
 
March 31, 2020
 
December 31, 2019
Balance at the beginning of the period
$
1,163

 
$
1,113

Additions during the period, net
195

 
184

Charged against allowance

 
(139
)
Translation adjustment, if any
(12
)
 
5

Balance at the end of the period
$
1,346

 
$
1,163



5. Earnings Per Share

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

15

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

 
Three months ended March 31,
 
2020
 
2019
Numerators:
 
 
 
Net income
$
22,411

 
$
14,695

Denominators:
 
 
 
Basic weighted average common shares outstanding
34,401,565

 
34,374,815

Dilutive effect of share-based awards
319,038

 
458,620

Diluted weighted average common shares outstanding
34,720,603

 
34,833,435

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

 
$
0.43

Diluted
$
0.65

 
$
0.42

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

 
425,432


6. Cash, Cash Equivalents and Restricted Cash

For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 
As of
 
March 31, 2020
 
March 31, 2019
Cash and cash equivalents
$
224,874

 
$
86,688

Restricted cash (current)
6,369

 
5,364

Restricted cash (non-current)
2,291

 
2,575

Cash, cash equivalents and restricted cash
$
233,534

 
$
94,627



7. Other Income, net
Other income, net consists of the following:
 
Three months ended March 31,
 
2020
 
2019
Gain on sale and mark-to-market of mutual funds, net
$
2,056

 
$
3,526

Interest income
532

 
796

Others, net
(59
)
 
101

Other income, net
$
2,529

 
$
4,423



16

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


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

Estimated useful lives
 
As of
 
(Years)
 
March 31, 2020
 
December 31, 2019
Owned Assets:
 
 
 
 
 
Network equipment and computers
3-5
 
$
96,669

 
$
98,309

Software
3-5
 
88,813

 
79,746

Leasehold improvements
3-8
 
43,896

 
44,982

Office furniture and equipment
3-8
 
21,038

 
22,046

Motor vehicles
2-5
 
575

 
601

Buildings
30
 
1,051

 
1,114

Land
 
688

 
729

Capital work in progress
 
14,381

 
10,309

 
 
 
267,111

 
257,836

Less: Accumulated depreciation and amortization
 
 
(177,192
)
 
(179,331
)
 
 
 
$
89,919

 
$
78,505

Right-of-use assets under finance leases:
 
 
 
 
 
Leasehold improvements
 
 
$
640

 
$
738

Office furniture and equipment
 
 
238

 
308

Motor vehicles
 
 
689

 
711

 
 
 
1,567

 
1,757

Less: Accumulated depreciation and amortization
 
 
(973
)
 
(1,120
)
 
 
 
$
594

 
$
637

Property and equipment, net
 
 
$
90,513

 
$
79,142



Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred on internally developed software not yet ready to be placed in service.

During the three months ended March 31, 2020, there were no changes in estimated useful lives of property and equipment.

The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended March 31,
 
2020
 
2019
Depreciation and amortization expense
$
8,297

 
$
8,139



The depreciation and amortization set forth above includes the effect of foreign exchange gain upon settlement of cash flow hedges, amounting to $22 and $57 for the three months ended March 31, 2020 and 2019, respectively. Refer to Note 16 to the unaudited consolidated financial statements for further details.


17

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

Internally developed software costs, included under Software, was as follows:

 
As of
 
March 31, 2020
 
December 31, 2019
Cost
$
16,147

 
$
15,784

Less : Accumulated amortization
(5,812
)
 
(4,989
)
Internally developed software, net
$
10,335

 
$
10,795



The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended March 31
 
2020
 
2019
Amortization expense
$
831

 
$
647



During the three months ended March 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 reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized impairment charges of $1,227 during the three months ended March 31, 2019, to write down the carrying value of internally developed software to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges".

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

9. Goodwill and Intangible Assets

Goodwill

The Company transitioned to new segment reporting structure effective January 1, 2020, which resulted in certain changes to its operating segments and reporting units. The Company reallocated goodwill to its reporting units using a relative fair value approach. In addition, the Company completed an assessment of any potential goodwill impairment for all its reporting units immediately prior to the reallocation and determined that no impairment existed.

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

18

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

 
Insurance
 
Healthcare
 
Emerging Business
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2019
$
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

Goodwill reallocation(1)
12,192

 
2,693

 
49,803

 
(12,457
)
 
(46,905
)
 
(5,326
)
 

 

Currency translation adjustments
(293
)
 
(39
)
 
(1,119
)
 

 

 

 
(2
)
 
(1,453
)
Balance at March 31, 2020
$
50,175

 
$
21,930

 
$
48,684

 
$

 
$

 
$

 
$
227,287

 
$
348,076



(1) Represents the reallocation of goodwill as a result of the Company reorganizing its operating segments as described in Note 3 to the unaudited consolidated financial statements.

As of March 31, 2020, due to the deteriorating macroeconomic conditions arising from the COVID-19 pandemic, the Company performed a goodwill impairment test for its reporting units. The Company considered the effects of the COVID-19 pandemic on its significant inputs used in determining the fair value of the Company’s reporting units. Key assumptions used in determining the fair value of the Company’s reporting units were a long-term debt-free net cash flow growth rate in the terminal year of 3.0% and discount rates ranging from 9.0% to 10.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 Healthcare Analytics reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The Healthcare Analytics reporting unit was formed as a result of the Company’s transition to a new organization structure effective January 1, 2020 and the integration of the SCIOinspire Holdings Inc. acquisition in July 2018 with other analytics services offered to clients in the Healthcare industry. As of March 31, 2020, the goodwill associated with the Healthcare Analytics reporting unit was $181,217, representing approximately 52.0% of the Company’s total goodwill, and the percentage by which the fair value of the Healthcare Analytics reporting unit exceeded the carrying value as of the date of the most recent annual impairment test was approximately 15.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, including those related to the pandemic. 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) increased demand for the Company’s reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, (ii) the Company's ability to improve business outcomes for its healthcare customers through data-driven insights thereby generating more demand for its analytics services, and (iii) the Company’s ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics 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 point increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of the Healthcare Analytics reporting unit to approximately 10.0%. The Company continues to monitor the cash flows of the Healthcare Analytics 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.


19

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

Intangible Assets
Information regarding the Company’s intangible assets is set forth below:

As of March 31, 2020

Gross
Carrying Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
Customer relationships
$
97,483

 
$
(45,819
)
 
$
51,664

Developed technology
26,878

 
(11,889
)
 
14,989

Trade names and trademarks
5,100

 
(2,919
)
 
2,181

 
$
129,461

 
$
(60,627
)
 
$
68,834

Indefinite-lived intangible assets:
 
 
 
 
 
Trade names and trademarks
900

 

 
900

Total intangible assets
$
130,361

 
$
(60,627
)
 
$
69,734

 
As of December 31, 2019
 
Gross Carrying Amount
 
Accumulated Amortization
 
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



The amortization expense for the period is as follows:
 
Three months ended March 31,
 
2020
 
2019
Amortization expense
$
4,153

 
$
5,528



The remaining weighted average life of intangible assets is as follows:

 
(in years)
Customer relationships
7.54
Developed technology
3.41
Trade names and trademarks (Finite lived)
2.22


20

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

Estimated future amortization expense related to intangible assets as of March 31, 2020 is as follows:
2020 (April 1 - December 31)
$
10,262

2021
12,732

2022
11,326

2023
9,037

2024
6,695

2025 and thereafter
18,782

Total
$
68,834


10. Other Current Assets
Other current assets consist of the following:
 
As of
 
March 31, 2020
 
December 31, 2019
Derivative instruments
$
3,671

 
$
4,076

Advances to suppliers
2,477

 
1,581

Receivables from statutory authorities
12,334

 
12,608

Contract assets
1,650

 
1,414

Deferred contract fulfillment costs
2,143

 
1,673

Others
3,898

 
3,242

Other current assets
$
26,173

 
$
24,594


11. Other Assets
Other assets consist of the following:
 
As of
 
March 31, 2020

 
December 31, 2019
Lease deposits
$
9,720

 
$
9,983

Derivative instruments
1,075

 
3,433

Deposits with statutory authorities
6,108

 
6,252

Term deposits
2,098

 
1,983

Contract assets
3,868

 
3,977

Deferred contract fulfillment costs
4,773

 
5,582

Others
4,403

 
4,806

Other assets
$
32,045

 
$
36,016







21

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

12. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
 
As of
 
March 31, 2020
 
December 31, 2019
Accrued expenses
$
51,449

 
$
53,133

Payable to statutory authorities
15,718

 
6,506

Derivative instruments
6,904

 
1,783

Client liabilities
6,565

 
6,378

Interest payable
2,843

 
1,492

Other current liabilities
1,016

 
1,731


$
84,495

 
$
71,023


13. Other Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
March 31, 2020
 
December 31, 2019
Derivative instruments
$
7,766

 
$
1,250

Unrecognized tax benefits
1,047

 
1,047

Retirement benefits
6,519

 
6,517

Deferred transition revenue
1,797

 
1,911

Others
4,392

 
987

Other non-current liabilities
$
21,521

 
$
11,712


14. 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 unaudited consolidated balance sheets until the settlement of those contracts. The balances as of March 31, 2020 and December 31, 2019 are as follows:

 
As of
 
March 31, 2020
 
December 31, 2019
Cumulative foreign currency translation loss
$
(104,928
)
 
$
(87,591
)
Unrealized (loss)/gain on cash flow hedges
(11,171
)
 
4,604

Retirement benefits
(1,679
)
 
(1,780
)
Income tax benefit/(expense) relating to above (1)
4,674

 
(125
)
Accumulated other comprehensive loss
$
(113,104
)
 
$
(84,892
)


(1) These are income tax benefits/(expenses) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.



22

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

15. Fair Value Measurements
Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2020 and December 31, 2019.
As of March 31, 2020
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
114,116

 
$

 
$

 
$
114,116

Derivative financial instruments

 
4,746

 

 
4,746

Total
$
114,116

 
$
4,746

 
$

 
$
118,862

Liabilities

 

 

 

Derivative financial instruments
$

 
$
14,670

 
$

 
$
14,670

Total
$

 
$
14,670

 
$

 
$
14,670



 

 

 

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

 
 
 
 
 
* Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments” as of March 31, 2020 and December 31, 2019.

Derivative Financial Instruments: The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 16 to the unaudited 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, 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 revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.
Convertible Senior Notes:

The total estimated fair value of the convertible senior notes as of March 31, 2020 and December 31, 2019 was $120,033 and $149,934, respectively. The fair value was determined based on the market yields for similar Notes as of the March 31, 2020 and December 31, 2019, 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.


23

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

16. Derivatives and Hedge Accounting

The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $449,495 (including $2,550 of range forward contracts) as of March 31, 2020 and $410,390 (including $4,300 of range forward contracts) as of December 31, 2019.

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 unaudited 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 $4,480 of net derivative losses, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of March 31, 2020. At March 31, 2020, 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 unaudited 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 $137,700, GBP 9,590 and EUR 1,446 as of March 31, 2020 and $124,045, GBP 10,843 and EUR 1,289 as of December 31, 2019.



24

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2020
(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 unaudited consolidated financial statements:
Derivatives designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
March 31, 2020
 
December 31,2019
Other current assets
 
$
2,403

 
$
3,945

Other assets
 
$
1,075

 
$
3,433

Accrued expenses and other current liabilities
 
$
6,883

 
$
1,524

Other non-current liabilities
 
$
7,766

 
$
1,250

 
 
 
 
 
Derivatives not designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
March 31, 2020
 
December 31,2019
Other current assets
 
$
1,268

 
$
131

Accrued expenses and other current liabilities
 
$
21

 
$
259



The following tables set forth the effect of foreign currency exchange contracts on the unaudited consolidated statements of income and accumulated other comprehensive loss for the three months ended March 31, 2020 and 2019:
 
 
Three months ended March 31,
Forward Exchange Contracts:
 
2020
 
2019
Unrealized (loss)/gain recognized in AOCI
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
(14,846
)
 
$
5,937

 
 
 
 
 
(Loss)/Gain recognized in consolidated statements of income
 
 
 
 
Derivatives not designated as hedging instruments
 
$
(4,214
)
 
$
1,396


25

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

Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments
 
 
Three months ended March 31,
 
 
2020
 
2019
 
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per unaudited consolidated statements of income
 
Gain on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
Location in unaudited consolidated statements of income where gain was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
162,656

 
$
812

 
$
157,240

 
$
531

General and administrative expenses
 
$
28,941

 
73

 
$
32,531

 
80

Selling & marketing expenses
 
$
14,456

 
4

 
$
18,047

 
7

Depreciation & amortization expense
 
$
12,450

 
40

 
$
13,667

 
53

 
 
 
 
$
929

 
 
 
$
671

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

 
$
(4,214
)
 
$
1,260

 
$
1,396

 
 
$
1,377

 
$
(4,214
)
 
$
1,260

 
$
1,396



17. 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 Facility 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. 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, borrowings 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 LIBOR 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

26

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

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 3.0% per annum and 3.9% per annum during the three months ended March 31, 2020, and 2019, respectively.

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 its 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 March 31, 2020, 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 March 31, 2020, the Company had outstanding indebtedness under the Credit Facility of $199,000, of which $100,000 is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $99,000 is included under “long-term borrowings, less current portion” in the unaudited consolidated balance sheets. As of December 31, 2019, the Company had an outstanding indebtedness under the Credit Facility of $99,000, of which $40,000 was included under “current portion of long-term borrowings” and the balance of $59,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 March 31, 2020 and December 31, 2019 was $684 and $748, 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% 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 three months ended March 31, 2020 and 2019, the Company recognized interest expense of $1,313 each 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

27

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

issuance costs are presented as a direct reduction from the Notes in the consolidated balance sheets. The unamortized debt issuance costs as of March 31, 2020 and December 31, 2019 were $964 and $1,018, 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 three months ended March 31, 2020 and March 31, 2019, the Company amortized $635 and $600, of the discount to interest expense, on the Notes. The unamortized debt discount on the Notes as of March 31, 2020 and December 31, 2019 was $13,216 and $13,851, respectively.

Borrowings also includes structured payables which are in the nature of debt, amounting to $666 and $867 as of March 31, 2020 and December 31, 2019, respectively, included under "current portion of long-term borrowings".
Future principal payments/maturities for all of the Company's borrowings as of March 31, 2020 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2020 (April - December)
 
$

 
$
100,000

 
$
666

 
$
100,666

2021
 

 

 

 

2022
 

 
99,000

 

 
99,000

2023
 

 

 

 

2024
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
199,000

 
$
666

 
$
349,666


Letters of Credit

In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of March 31, 2020 and December 31, 2019, the Company had outstanding letters of credit of $461 each that were not recognized in the consolidated balance sheets.
18. Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the three months ended March 31, 2020 and 2019, the Company purchased 26,601 and 22,666 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 $2,012 and $1,408, respectively. The weighted average purchase price per share of $75.63 and $62.11, 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 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 “2019 Repurchase Program”). The shares may be purchased by the

28

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

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 three months ended March 31, 2020, the Company purchased 175,765 shares of its common stock, for an aggregate purchase price of $11,983, including commissions, representing an average purchase price per share of $68.18, under the 2019 Repurchase Program.
During the quarter ended March 31, 2020, to enhance the Company’s liquidity position in response to COVID-19, the Company elected to temporarily suspend share repurchases under the 2019 Repurchase Program. The 2019 Repurchase Program remains authorized by the Board of Directors and the Company has the discretion to resume share repurchases in the future at any time, depending upon market conditions, the Company’s capital needs and other factors.
During the three months ended March 31, 2019, the Company purchased 239,865 shares of its common stock, for an aggregate purchase price of $14,000, including commissions, representing an average purchase price per share of $58.37 under the 2017 Repurchase Program.
Repurchased shares have been recorded as treasury shares and will be held until the Company’s Board of Directors designates that these shares be retired or used for other purposes.

19. Employee Benefit Plans

The Company’s Gratuity 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.


29

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

Components of net periodic benefit cost:
 
Three months ended March 31,
 
2020
 
2019
Service cost
$
678

 
$
487

Interest cost
243

 
219

Expected return on plan assets
(161
)
 
(142
)
Amortization of actuarial loss/(gain)
101

 
(39
)
Net gratuity cost
$
861

 
$
525



The Gratuity Plan in India is partially funded and the Philippines plan is unfunded. The Company makes annual contributions to the employees' gratuity fund established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company earned a return of approximately 7.5% per annum on these Gratuity Plans for the three months ended March 31, 2020.
Change in Plan Assets
 
 
Plan assets at January 1, 2020
 
$
8,784

Actual return
 
147

Employer contribution
 

Benefits paid*
 
(286
)
Effect of exchange rate changes
 
(494
)
Plan assets at March 31, 2020
 
$
8,151

* Benefits payments were substantially made through the plan assets during the three months ended March 31, 2020.

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 $226 and $1,213 for the three months ended March 31, 2020 and 2019, respectively.
During the three months ended March 31, 2020 and 2019, the Company contributed $2,917 and $2,004, respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Romania, the Czech Republic, South Africa, Colombia, and Singapore.
20. Leases

The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions.

The Company had performed an evaluation of its contracts with suppliers in accordance with Topic 842 and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.

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.

30

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

Supplemental balance sheet information
 
As of
 
As of
 
March 31, 2020
 
December 31, 2019
Operating Lease
 
 
 
Operating lease right-of-use assets
$
99,940

 
$
86,396

 
 
 
 
Operating lease liabilities - Current
$
18,236

 
$
24,148

Operating lease liabilities - Non-current
93,707

 
74,709

Total operating lease liabilities
$
111,943

 
$
98,857

 
 
 
 
Finance Lease
 
 
 
Property and equipment, gross
$
1,567

 
$
1,757

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

 
$
637

 
 
 
 
Finance lease liabilities - Current
$
252

 
$
253

Finance lease liabilities - Non-current
380

 
430

Total finance lease liabilities
$
632

 
$
683



The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:
Lease cost
Three months ended March 31, 2020
 
Three months ended March 31, 2019
Finance lease:
 
 
 
Amortization of right-of-use assets
$
62

 
$
95

Interest on lease liabilities
30

 
25

Operating lease(a)
6,853

 
7,017

Total lease cost
$
6,945

 
$
7,137

(a) Includes short-term leases, which are immaterial.


31

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

Supplemental cash flow and other information related to leases are as follows:
 
Three months ended March 31,
 
2020
 
2019
Cash payments for amounts included in the measurement of lease liabilities :
 
 
 
Operating cash outflows for operating leases
$
6,576

 
$
5,199

Operating cash outflows for finance leases
$
30

 
$
20

Financing cash outflows for finance leases
$
67

 
$
137

Right-of-use assets obtained in exchange for new operating lease liabilities
$
16,366

 
$
16,614

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

 
$

Weighted-average remaining lease term
 
 
 
Finance lease
2.3 years

 
2.9 years

Operating lease
6.8 years

 
6.4 years

Weighted-average discount rate
 
 
 
Finance lease
10.2
%
 
8.7
%
Operating lease
7.4
%
 
7.3
%


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.

Maturities of lease liabilities as of March 31, 2020 are as follows:
 
Operating Leases
 
Finance Leases
2020 (April 1 - December 31)
$
19,552

 
$
304

2021
24,377

 
239

2022
22,607

 
131

2023
20,783

 
86

2024
16,427

 
10

2025 and thereafter
42,783

 

Total lease payments
$
146,529

 
$
770

Less: Imputed interest
34,586

 
138

Present value of lease liabilities
$
111,943

 
$
632



Maturities of minimum lease payments as of December 31, 2019 are as follows:
During the next twelve months ending December 31,
Operating Leases
 
Capital 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 minimum lease payment
$
130,470

 
$
841

Less: Imputed interest
31,613

 
158

Present value of minimum lease payments
$
98,857

 
$
683



32

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

21. Income Taxes

The Company determines the tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the Company updates its estimate of annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.
The Company recorded income tax expense of $5,855 and $4,200 for the three months ended March 31, 2020 and 2019, respectively. The effective tax rate decreased from 22.1% during the three months ended March 31, 2019 to 20.7% during the three months ended March 31, 2020, primarily as a result of the recording of higher excess tax benefits related to stock awards of $1,799 pursuant to ASU No. 2016-09 during the three months ended March 31, 2020 compared to $1,015 during the three months ended March 31, 2019.
Income taxes recognized in other comprehensive income are as follows:
 
Three months ended March 31,
 
2020
 
2019
Deferred taxes benefit/(expense):
 
 
 
Unrealized gain/(loss) on cash flow hedges
$
4,808

 
$
(1,543
)
Retirement benefits
(9
)
 
(109
)
Total Income tax benefit/(expense) recognized in other comprehensive income
$
4,799

 
$
(1,652
)


22. Stock-Based Compensation

The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
 
Three months ended March 31,
 
2020
 
2019
Cost of revenues
$
1,418

 
$
1,326

General and administrative expenses
1,568

 
2,975

Selling and marketing expenses
1,792

 
2,655

Total
$
4,778

 
$
6,956


As of March 31, 2020, the Company had 2,308,555 shares available for grant under the 2018 Omnibus Incentive Plan.


33

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

Stock Options
Stock option activity under the Company’s stock-based compensation plans is shown below:

Number of
Options
 
Weighted-Average
Exercise
Price
 
Aggregate
Intrinsic
Value
 
Weighted-Average
Remaining
Contractual
Life (Years)
Outstanding at December 31, 2019
98,161

 
$
23.39

 
$
4,522

 
1.86

Granted

 

 

 

Exercised
(39,832
)
 
23.11

 
1,932

 

Forfeited

 

 

 

Outstanding at March 31, 2020
58,329

 
$
23.58

 
$
1,659

 
1.80

Vested and exercisable at March 31, 2020
58,329

 
$
23.58

 
$
1,659

 
1.80


The unrecognized compensation cost for unvested options as of March 31, 2020 was $nil.
Restricted Stock and Restricted Stock Units
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, 2019*
27,384

 
$
48.72

 
913,094

 
$
59.61

Granted

 

 
368,683

 
78.19

Vested

 

 
(293,289
)
 
56.30

Forfeited

 

 
(24,649
)
 
62.18

Outstanding at March 31, 2020*
27,384

 
$
48.72

 
963,839

 
$
67.66


* As of March 31, 2020 and December 31, 2019 restricted stock units vested for which the underlying common stock is yet to be issued is 167,270 each.
As of March 31, 2020, unrecognized compensation cost of $61,705 is expected to be expensed over a weighted average period of 3.07 years.
Performance Based Stock Awards

Performance based restricted stock unit activity under the Company’s stock plans is shown below:
 
Revenue Based PRSUs
 
Market Condition Based PRSUs
 
Number
 
Weighted Average
Fair Value
 
Number
 
Weighted Average
Fair Value
Outstanding at December 31, 2019
87,685

 
$
62.54

 
87,670

 
$
82.10

Granted
61,368

 
78.29

 
61,352

 
102.10

Vested

 

 

 

Forfeited
(1,295
)
 
62.14

 
(1,295
)
 
79.79

Outstanding at March 31, 2020
147,758

 
$
69.08

 
147,727

 
$
90.43


As of March 31, 2020, unrecognized compensation cost of $10,092 is expected to be expensed over a weighted average period of 2.21 years.


34

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

23. 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 each as of March 31, 2020 and December 31, 2019 and interest accrued of $2,625 and $1,313 as of March 31, 2020 and December 31, 2019, respectively, related to the Investment Agreement. During the three months ended March 31, 2020 and 2019, the Company recognized interest expense of $1,313 each on the Notes. Refer to Note 17 to the unaudited consolidated financial statements for details.

24. Commitments and Contingencies

Capital Commitments
At March 31, 2020, the Company has committed to spend approximately $12,300 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in the unaudited consolidated balance sheets as 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.

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 March 31, 2020.

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 March 31, 2020 and December 31, 2019 is $16,104 and $16,220, respectively, of which the Company has made payments and/or provided bank guarantees to the extent $7,858 and $8,108, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,108 and $6,252 as of March 31, 2020 and December 31, 2019, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,750 and $1,856 as of March 31, 2020 and December 31, 2019, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s unaudited consolidated balance sheets.

35

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


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


25. Subsequent Events

There are many uncertainties regarding COVID-19, and the Company is closely monitoring the effects of the pandemic on all aspects of its business, including how it will impact the Company, its customers, employees, contractors, suppliers, business partners and delivery models. While COVID-19 did not have a significant impact on the Company’s financial results during the fiscal quarter ended March 31, 2020, the Company is unable to determine with any degree of accuracy the length and severity of the COVID-19 crisis and what impact it will have on its future financial position and operating results. The COVID-19 crisis is ongoing and dynamic in nature and, to date, the Company has experienced temporary closures in key operations centers, including in the U.S., India, the Philippines, Europe and South Africa. The Company will continue to assess the evolving impact of COVID-19 on its business.





36


ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion in connection with our unaudited consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. Some of the statements in the following discussion are forward looking statements. Dollar amounts within Item 2 are presented as actual, rounded, dollar amounts.

We have described in this Quarterly Report on Form 10-Q, the impact of the global Coronavirus Disease 2019 pandemic (“COVID-19”) on our financial results for the quarter ended March 31, 2020. However, we are not able to predict at this time what impact, the spread of COVID-19 will have on our 2020 financial results. See "Cautionary Note Regarding Forward-Looking Statements" below and in Item 1A-“Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q for further information regarding risks and uncertainties relating to COVID-19.
Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements. You should not place undue reliance on these statements because they are subject to numerous uncertainties and factors relating to our operations and business environment, all of which are difficult to predict and many of which are beyond our control. These statements often include words such as “may,” “will,” “should,” “believe,” “expect,” “anticipate,” “intend,” “plan,” “estimate” or similar expressions. These statements are based on assumptions that we have made in light of our experience in the industry as well as our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. As you read and consider this Quarterly Report on Form 10-Q, you should understand that these statements are not guarantees of performance or results. They involve known and unknown risks, uncertainties and assumptions. Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual financial results or results of operations and could cause actual results to differ materially from those in the forward-looking statements. Many of the following risks, uncertainties and other factors identified below are, and will be, amplified by COVID-19. These factors include but are not limited to:
our results of operations have been affected and could in the future be adversely impacted by COVID-19;
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;


37


legal liability arising out of customer contracts;
technological innovation;
political or economic instability in the geographies in which we operate;
operational and information security failures arising as a result of remote work solutions adopted due to COVID-19;
cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and customer data; and
adverse outcome of our disputes with the Indian tax authorities

These and other factors are more fully discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. These and other risks could cause actual results to differ materially from those implied by forward-looking statements in this Quarterly Report on Form 10-Q.

The forward-looking statements made by us in this Quarterly Report on Form 10-Q, or elsewhere, speak only as of the date on which they were made. New risks and uncertainties come up from time to time, and it is impossible for us to predict those events or how they may affect us. We have no obligation to update any forward-looking statements in this Quarterly Report on Form 10-Q after the date of this Quarterly Report on Form 10-Q, except as required by federal securities laws.
Executive Overview

We are a leading 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. 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 develop client specific solutions, build capabilities, maintain a unified go-to-market approach and are integrally responsible for service delivery, customer satisfaction, growth and profitability. 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 corresponding industry-specific clients. Finance & Accounting and Consulting services provided to clients outside of the Insurance and Healthcare industries is now the 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 are as follows:
Insurance,
Healthcare,
Analytics, and
Emerging Business

In conjunction with the new reporting structure, we recasted our segment disclosures for all prior periods presented to conform to the way we internally manage and monitor segment performance.

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.


38


The recent outbreak of COVID-19, which has been declared by the World Health Organization to be a “public health emergency of international concern,” has spread across the globe and is materially impacting worldwide economic activity and levels of business confidence. Through the first fiscal quarter ended March 31, 2020, COVID-19 did not have a significant impact on our business, however COVID-19 is likely to materially impact us and our customers, employees, contractors, suppliers, and other partners, who have been prevented from conducting business activities as usual, including due to shutdowns that have been requested or mandated by governmental authorities. The restrictions have disrupted our ability to provide our services and solutions and resulted in, among other things loss of revenue, increased costs and the possibility of enhanced credit risk on our accounts receivable. The continued spread of COVID-19 and the measures taken by the governments of countries affected has disrupted the continuity of providing services to our customers and adversely impacted our business, financial condition or results of operations. There continues to be significant volatility and economic and geopolitical uncertainty in many markets around the world. Several states in the United States, including New York, where we are headquartered, have declared states of emergency, and several countries around the world, including the United States, have significantly restricted travel. We are actively managing our business to respond to the impact.

Given the unprecedented uncertainty of this situation, including the unknown duration and severity of the pandemic and the unknown overall impact on our services, we are unable to forecast the full impact on our business; however, we expect that the impacts from COVID-19 and the related economic disruption will have an adverse impact on our consolidated results of operations, consolidated financial position and consolidated cash flow in fiscal 2020. Due to the above circumstances and as described generally in this Quarterly Report on Form 10-Q, our results of operations for the three month period ended March 31, 2020 are not necessarily indicative of the results to be expected for the full fiscal year.

As of March 31, 2020, due to the deteriorating macroeconomic conditions arising from the COVID-19 pandemic, we performed a goodwill impairment test for any potential impairment and concluded that there was no impairment. However, there can be no assurances that goodwill will not be impaired in future periods. Estimating the fair value of goodwill requires the use of estimates and significant judgments that are based on a number of factors including actual operating results. These estimates and judgments may not be within the control of us and accordingly it is reasonably possible that the judgments and estimates could change in future periods.

Given the continued uncertainty surrounding COVID-19, we have taken certain precautionary measures to maintain financial flexibility during this time, including drawing $100 million from our line of credit under our existing Credit Agreement on March 12, 2020, the proceeds of which were available for working capital, general corporate or other purposes as needed, and which was repaid in full on April 20, 2020, temporary suspension of our stock repurchase program, and other cost reduction measures related to employee and vendor expenses and capital expenditure plans.

For additional information and risks related to COVID-19, see Item 1A- "Risk Factors" below.


Revenues
For the three months ended March 31, 2020, we had revenues of $246.0 million compared to revenues of $239.6 million for the three months ended March 31, 2019, an increase of $6.4 million, or 2.7%.

We serve clients mainly in the U.S. and the U.K., with these two regions generating 84.5% and 9.5%, respectively, of our total revenues for the three months ended March 31, 2020, and 81.9% and 12.1%, respectively, of our revenues for the three months ended March 31, 2019.
For the three months ended March 31, 2020 and 2019, our total revenues from our top ten clients accounted for 37.3% and 36.6% of our total revenues, respectively. Our revenue concentration with our top clients remains largely consistent year-over-year and we continue to develop relationships with new clients to diversify our client base. We believe that the loss of any of our top ten clients could have a material adverse effect on our financial performance.
Our Business

We provide 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 from our Insurance, Healthcare and Emerging Business operating segments, which typically involve the transfer to EXL business

39


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. 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 also provide consulting services related to operations management that include industry-specific digital transformational services as well as cross-industry finance and accounting services as part of the Emerging Business operating segment.

We continue to observe a shift in industry pricing models toward transaction-based pricing, outcome-based pricing and other alternative pricing models. We believe this trend will continue and we use such alternative pricing models with some of our current clients and are seeking to move certain other clients from a billing rate model to a transaction-based or other alternative pricing model. These alternative 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-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 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.

Critical Accounting Policies and Estimates

For a description of our critical accounting policies and estimates, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates” and Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019

In addition, due to outbreak of COVID-19, we have reassessed those of our accounting policies whose application places the most significant demands on management’s judgment, for instance, revenue recognition, allowance for expected credit losses, business combinations, goodwill, intangibles and long-lived assets, stock-based compensation, derivative instruments and hedging activity, borrowings, assumptions related to ROU assets, lease cost, income taxes and assets and obligations related to employee benefit plans. Such reassessments did not have a significant impact on our results of operations and cash flows for the periods presented.

40


Results of Operations
The following table summarizes our results of operations for the three months ended March 31, 2020 and 2019:
 
Three months ended March 31,
 
2020
 
2019
 
(dollars in millions)
Revenues, net
$
246.0

   
$
239.6

Cost of revenues(1)
162.7

   
157.3

Gross profit(1)
83.3

 
82.3

Operating expenses:
 
   
 
General and administrative expenses
28.9

   
32.5

Selling and marketing expenses
14.5

   
18.0

Depreciation and amortization expense
12.4

   
13.7

Impairment and restructuring charges

 
1.2

Total operating expenses
55.8

 
65.4

Income from operations
27.5

   
16.9

Foreign exchange gain, net
1.4

   
1.3

Interest expense
(3.1
)
 
(3.6
)
Other income, net
2.5

   
4.4

Income before income tax expense and earnings from equity affiliates
28.3

 
19.0

Income tax expense
5.8

 
4.2

Income before earnings from equity affiliates
22.5

 
14.8

Loss from equity-method investment
0.1

 
0.1

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

 
$
14.7


(1) Exclusive of depreciation and amortization expense.


41


Three Months Ended March 31, 2020 Compared to Three Months Ended March 31, 2019
Revenues.

The following table summarizes our revenues by reportable segments for the three months ended March 31, 2020 and 2019:
 
Three months ended March 31,
 
 
 
Percentage
change
 
2020
 
2019
 
Change
 
 
(dollars in millions)
 
 
 
 
Insurance
$
83.7

 
$
81.3

 
$
2.4

 
3.0
 %
Healthcare
27.0

 
22.2

 
4.8

 
21.5
 %
Emerging Business
42.8

 
49.1

 
(6.3
)
 
(12.8
)%
Analytics
92.5

 
87.0

 
5.5

 
6.3
 %
Total revenues, net
$
246.0

 
$
239.6

 
$
6.4

 
2.7
 %
Revenues for the three months ended March 31, 2020 were $246.0 million, up $6.4 million, or 2.7%, compared to the three months ended March 31, 2019.
Revenue growth in Insurance of $2.4 million was primarily driven by expansion of business from our existing clients of $3.3 million. This was partially offset by $0.9 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 three months ended March 31, 2020 compared to the three months ended March 31, 2019. Insurance revenues were 34.0% and 33.9% of our total revenues in the three months ended March 31, 2020 and March 31, 2019, respectively.
Revenue growth in Healthcare of $4.8 million was primarily driven by expansion of business from our existing clients and new wins aggregating to $8.7 million, partially offset by our December 2019 wind-down of Health Integrated business revenues of $3.9 million during the three months ended March 31, 2019, compared to none in the three months ended March 31, 2020. Healthcare revenues were 11.0% and 9.3% of our total revenues in the three months ended March 31, 2020 and March 31, 2019, respectively.
Revenue decline in Emerging Business of $6.3 million was primarily driven by termination of certain existing client contracts of $5.8 million, and $0.5 million attributable to the depreciation of the Indian rupee against the U.S. dollar during the three months ended March 31, 2020 compared to the three months ended March 31, 2019. Emerging Business revenues were 17.4% and 20.5% of our total revenues in the three months ended March 31, 2020 and March 31, 2019, respectively.
Revenue growth in Analytics of $5.5 million was primarily driven by an increase in revenues from our recurring and project-based engagements from our existing and new clients of $5.8 million. This was partially offset by $0.3 million attributable to the depreciation of the U.K. pound sterling and Indian rupee against the U.S. dollar during the three months ended March 31, 2020 compared to the three months ended March 31, 2019. Analytics revenues were 37.6% and 36.3% of our total revenues in the three months ended March 31, 2020 and March 31, 2019, respectively.


42


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
 
Three months ended March 31,
 
 Change
 
Percentage
change
 
Three months ended March 31,
 
Change
 
2020
 
2019
 
 
 
2020
 
2019
 
 
(dollars in millions)
 
 
 
 
 
 
 
 
 
 
Insurance
$
59.0

 
$
55.2

 
$
3.8

 
6.7
 %
 
29.6
%
 
32.0
%
 
(2.4
)%
Healthcare
19.6

 
17.8

 
1.8

 
10.1
 %
 
27.5
%
 
20.0
%
 
7.5
 %
Emerging Business
25.5

 
27.3

 
(1.8
)
 
(6.6
)%
 
40.5
%
 
44.4
%
 
(3.9
)%
Analytics
58.6

 
57.0

 
1.6

 
3.0
 %
 
36.6
%
 
34.6
%
 
2.0
 %
Total
$
162.7

 
$
157.3

 
$
5.4

 
3.4
 %
 
33.9
%
 
34.4
%
 
(0.5
)%
For the three months ended March 31, 2020, cost of revenues was $162.7 million compared to $157.3 million for the three months ended March 31, 2019, an increase of $5.4 million, or 3.4%. Our gross margin for the three months ended March 31, 2020 was 33.9% compared to 34.4% for the three months ended March 31, 2019, a decrease of 50 basis points (“bps”), primarily due to the impact of COVID-19 related expenses of 80 bps.

The increase in cost of revenues in Insurance of $3.8 million was primarily due to an increase in employee-related costs of $3.0 million on account of higher headcount and wage inflation, higher infrastructure and travel costs of $1.1 million and higher technology and other operating costs of $0.3 million. This was partially offset by currency movements, net of hedging of $0.6 million. Gross margin in Insurance decreased by 240 bps during the three months ended March 31, 2020 compared to the three months ended March 31, 2019, primarily due to higher operating expenses.

The increase in cost of revenues in Healthcare of $1.8 million was primarily due to an increase in employee-related costs of $2.1 million. This was partially offset by lower other operating cost of $0.2 million and currency movements, net of hedging of $0.1 million. Gross margin in Healthcare increased by 750 bps during the three months ended March 31, 2020, compared to the three months ended March 31, 2019, primarily due to lower margin in the Heath Integrated business during the three months ended March 31, 2019 and higher revenues during the three months ended March 31, 2020.

The decrease in cost of revenues in Emerging Business of $1.8 million was primarily due to a decrease in employee-related costs of $1.3 million, lower infrastructure and technology cost of $0.5 million and currency movements, net of hedging of $0.2 million. This was partially offset by higher other operating cost of $0.2 million. Gross margin in Emerging Business decreased by 390 bps during the three months ended March 31, 2020, compared to the three months ended March 31, 2019, primarily due to lower revenues and higher operating expenses.

The increase in cost of revenues in Analytics of $1.6 million was primarily due to an increase in employee-related costs of $4.0 million on account of higher headcount and wage inflation and higher infrastructure and travel costs $0.7 million. This was partially offset by lower other operating cost $2.6 million and currency movements, net of hedging of $0.5 million. Gross margin in Analytics increased by 200 bps during the three months ended March 31, 2020, compared to the three months ended March 31, 2019, primarily due to higher volumes in existing clients.

43


Selling, General and Administrative (“SG&A”) Expenses.
 
Three months ended March 31,
 
 Change
 
Percentage
change
 
2020
 
2019
 
 
 
(dollars in millions)
 
 
 
 
General and administrative expenses
$
28.9

 
$
32.5

 
$
(3.6
)
 
(11.0
)%
Selling and marketing expenses
14.5

 
18.0

 
(3.5
)
 
(19.9
)%
Selling, general and administrative expenses
$
43.4

 
$
50.5

 
$
(7.1
)
 
(14.2
)%
As a percentage of revenues
17.6
%
 
21.1
%
 
 
 
 

The decrease in SG&A expenses of $7.1 million was primarily due to a decrease in employee-related costs of $2.9 million, a decrease in stock-based compensation expense of $2.3 million mostly due to revision in estimates related to revenue linked performance based restricted stock units due to COVID-19, lower travel costs of $0.8 million, lower other operating costs $0.8 million and currency movements, net of hedging of $0.3 million.
Depreciation and Amortization.
 
Three months ended March 31,
 
Change
 
Percentage
change
 
2020
 
2019
 
 
 
(dollars in millions)
 
 
 
 
Depreciation expense
$
8.3

 
$
8.1

 
$
0.2

 
1.9
 %
Intangible amortization expense
4.1

 
5.6

 
(1.5
)
 
(24.9
)%
Depreciation and amortization expense
$
12.4

 
$
13.7

 
$
(1.3
)
 
(8.9
)%
As a percentage of revenues
5.1
%
 
5.7
%
 
 
 
 

The decrease in intangibles amortization expense of $1.5 million was primarily due to lower weighted average remaining useful lives of intangible assets during the three months ended March 31, 2020 compared to the three months ended March 31, 2019. The increase in depreciation expense of $0.2 million was due to depreciation related to our new operating centers to support our business growth.

Impairment and Restructuring Charges.
 
Three months ended March 31,
 
 
 
Percentage change
 
2020
 
2019
 
Change
 
 
(dollars in millions)
 
 
 
 
Impairment and restructuring charges
$

 
$
1.2

 
$
(1.2
)
 
(100.0
)%
As a percentage of revenues
%
 
0.5
%
 
 
 
 

During the three months ended March 31, 2019, we recognized an impairment charge of $1.2 million on our long-lived assets related to our Health Integrated business. See Note 8 to our unaudited consolidated financial statements for details.

Income from Operations. Income from operations increased by $10.6 million, or 63.0%, from $16.9 million for the three months ended March 31, 2019 to $27.5 million for the three months ended March 31, 2020. As a percentage of revenues, income from operations increased from 7.0% for the three months ended March 31, 2019 to 11.2% for the three months ended March 31, 2020.

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 three months ended March 31, 2020. The average exchange rate of the U.S. dollar against the Indian rupee increased from 70.32 during the three months ended March 31, 2019 to 73.08 during the three months ended March 31, 2020. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.32 during the three months ended March 31, 2019 to 1.28 during the three months ended March 31, 2020. The average exchange rate of the U.S. dollar against the Philippine peso decreased from 52.11 during the three months ended March 31, 2019 to 50.83 during the three months ended March 31, 2020.


44


We recorded a net foreign exchange gain of $1.4 million for the three months ended March 31, 2020 compared to the net foreign exchange gain of $1.3 million for the three months ended March 31, 2019.

Interest expense. Interest expense decreased from $3.6 million for the three months ended March 31, 2019 to $3.1 million for the three months ended March 31, 2020 primarily due lower effective interest rates under our Credit Facility during the three months ended March 31, 2020 compared to the three months ended March 31, 2019.
Other Income, net.
 
Three months ended March 31,
 
 
 
Percentage
change
 
2020
 
2019
 
Change
 
 
(dollars in millions)
 
 
 
 
Gain on sale and mark-to-market of mutual funds
$
2.0

 
$
3.5

 
$
(1.5
)
 
(42.0
)%
Interest and dividend income
0.5

 
0.8

 
(0.3
)
 
(33.0
)%
Other, net

 
0.1

 
(0.1
)
 
(158.0
)%
Other income, net
$
2.5

 
$
4.4

 
$
(1.9
)
 
(42.8
)%

Other income, net decreased by $1.9 million, from $4.4 million for the three months ended March 31, 2019 to $2.5 million for the three months ended March 31, 2020, primarily due to lower return on mutual fund investments of $1.5 million and decrease in interest and dividend income of $0.4 million.
Income Tax Expense. We recorded income tax expense of $5.8 million and $4.2 million for the three months ended March 31, 2020 and 2019. The effective tax rate decreased from 22.1% during the three months ended March 31, 2019 to 20.7% during the three months ended March 31, 2020, primarily as a result of recording of higher excess tax benefits related to stock awards of $1.8 million pursuant to ASU No. 2016-09 during the three months ended March 31, 2020 compared to $1.0 million during the three months ended March 31, 2019.
Net Income. Net income increased from $14.7 million for the three months ended March 31, 2019 to $22.4 million for the three months ended March 31, 2020, primarily due to increase in income from operations of $10.6 million, lower interest expense of $0.5 million and higher foreign exchange gain, net of $0.1 million. This was partially offset by lower other income, net of $1.9 million and higher income tax expense of $1.6 million. As a percentage of revenues, net income increased from 6.1% for the three months ended March 31, 2019 to 9.1% for the three months ended March 31, 2020.
Liquidity and Capital Resources
 
Three months ended March 31,
 
2020
 
2019
 
(dollars in millions)
Opening cash, cash equivalents and restricted cash
$
127.0

 
$
104.1

Net cash (used for)/provided by operating activities
(13.6
)
 
8.3

Net cash provided by/(used for) investing activities
36.0

 
(37.2
)
Net cash provided by financing activities
86.7

 
19.8

Effect of exchange rate changes
(2.6
)
 
(0.4
)
Closing cash, cash equivalents and restricted cash
$
233.5

 
$
94.6

As of March 31, 2020 and 2019, we had $367.4 million and $302.7 million, respectively, in cash, cash equivalents and short-term investments, of which $227.0 million, and $273.9 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 used for operating activities were $13.6 million for the three months ended March 31, 2020 as compared to cash flows provided by operating activities of $8.3 million during the three months ended March 31, 2019. 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

45


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 used for operating activities for the three months ended March 31, 2020 was $13.6 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, and others aggregating to $46.1 million. The primary working capital use of net cash of $59.7 million during the three months ended March 31, 2020 was driven by decrease in accrued employee costs and operating lease liabilities, increase in accounts receivables and current and non-current assets.
Investing Activities: Cash flows provided by investing activities were $36.0 million for the three months ended March 31, 2020 as compared to cash flows used for investing activities of $37.2 million for the three months ended March 31, 2019. The increase in cash flows is mainly due to net higher redemption of investments of $49.0 million during the three months ended March 31, 2020 as compared to net purchase of investments of $26.3 million during the three months ended March 31, 2019. This was partially offset by higher capital expenditures of $1.4 million during the three months ended March 31, 2020 compared to the three months ended March 31, 2019 and additional investment in equity affiliate of $0.7 million during the three months ended March 31, 2020.
Financing Activities: Cash flows provided by financing activities were $86.7 million during the three months ended March 31, 2020 as compared to cash flows provided by financing activities of $19.8 million during the three months ended March 31, 2019. The increase in cash flows provided from financing activities was primarily due to higher net borrowings of $99.8 million (net of repayment) under our Credit Facility (as described below in “Financing Arrangements”) during the three months ended March 31, 2020 as compared to net borrowings (net of repayment) of $35.4 million during the three months ended March 31, 2019 and lower purchases of treasury stock by $1.4 million under our share repurchase program during the three months ended March 31, 2020 as compared to the three months ended March 31, 2019.
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 $12.3 million of capital expenditures in the three months ended March 31, 2020. We expect to incur capital expenditures of between $32.0 million and $38.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 24 to our unaudited consolidated financial statements herein for further details). We anticipate that we will continue to rely upon cash from operating activities to finance our smaller acquisitions, capital expenditures and working capital needs. If we have significant growth through acquisitions, we may need to obtain additional financing.

During the quarter ended March 31, 2020, to enhance our liquidity position in response to COVID-19, management has taken certain precautionary measures, including: drawing $100.0 million from our line of credit under our existing Credit Agreement on March 12, 2020, the proceeds of which were available for working capital, general corporate or other purposes as needed, and which was repaid in full on April 20, 2020; and electing to temporarily suspend share repurchases under our 2019 Repurchase Program, and other cost reduction measures related to employee and vendor expenses and capital expenditure plans. The 2019 Repurchase Program remains authorized by the Board of Directors and management has the discretion to resume share repurchases in the future at any time, depending upon market conditions, our capital needs and other factors.
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

46


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

As of March 31, 2020, we were in compliance with all financial and non-financial covenants listed under the Credit Agreement.

On October 1, 2018, 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 Convertible Senior Notes described below, 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.
See Note 17 to our unaudited consolidated financial statements herein for further details on our debt facilities.
As of March 31, 2020, we had outstanding indebtedness under the Credit Facility of $199.0 million, of which $100.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 $99.0 million is included under “long-term borrowings”, less current portion” in the unaudited consolidated balance sheets. As of December 31, 2019, we had outstanding indebtedness under the Credit Facility of $99.0 million, of which $40.0 million was included under "current portion of long-term borrowings" and the balance of $59.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 Orogen Echo LLC 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 three months ended March 31, 2020 and March 31, 2019, we recognized interest expense of $1.3 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.
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.

47


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 March 31, 2020 and December 31, 2019, we had outstanding letters of credit of $0.5 million each, respectively, that were not recognized in our unaudited and audited consolidated balance sheets, respectively. 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 March 31, 2020:
 
 
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)
 
25.8

 
45.9

 
34.5

 
40.3

 
146.5

Purchase obligations
 
12.3

 

 

 

 
12.3

Other obligations(b)
 
2.4

 
4.2

 
3.4

 
5.7

 
15.7

Borrowings:
 

 
 
 
 
 
 
 
 
Principal payments
 
100.7

 
99.0

 
150.0

 

 
349.7

Interest payments(c)
 
7.0

 
13.2

 
10.5

 

 
30.7

Total contractual cash obligations(d)
 
$
148.5

 
$
162.7

 
$
198.5

 
$
46.0

 
$
555.7

 
 
(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 March 31, 2020.
(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 unaudited consolidated financial statements contained herein.

48


ITEM 3.    Quantitative and Qualitative Disclosures About Market Risk
During the three months ended March 31, 2020, there were no material changes in our market risk exposure. For a discussion of our market risk associated with exchange rate risk and interest rate risk, see Item 7A “Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.


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

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the U.S. Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including its Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), to allow timely decisions regarding required disclosure. In connection with the preparation of this Quarterly Report on Form 10-Q, our management carried out an evaluation, under the supervision and with the participation of the CEO and CFO, of the effectiveness and operation of our disclosure controls and procedures as of March 31, 2020. Based upon that evaluation, the CEO and CFO have concluded that our disclosure controls and procedures, as of March 31, 2020, were effective.
Changes in Internal Control over Financial Reporting

During the three months ended March 31, 2020, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


PART II.     Other Information
 

ITEM 1.    Legal Proceedings

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

ITEM 1A.    Risk Factors
We have disclosed below, as well as under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 a number of risks which may materially affect our business, financial condition or results of operations. You should carefully consider these Risk Factors and the other information set forth elsewhere in this Quarterly Report on Form 10-Q. You should be aware that these risk factors and other information may not describe every risk facing our Company. Additional risks and uncertainties not currently known to us may also materially adversely affect our business, financial condition and/or results of operations.

Our results of operations have been adversely affected, and could in the future be materially adversely affected, by the coronavirus pandemic.
The recent outbreak of the Coronavirus Disease 2019 pandemic (“COVID-19”), which has been declared by the World Health Organization to be a “public health emergency of international concern,” has spread across the globe and is materially impacting worldwide economic activity and levels of business confidence. COVID-19 has affected us, our customers, employees, contractors, suppliers and business partners, who have been prevented from conducting business activities as usual, including due to shutdowns that have been requested or mandated by governmental authorities. The continued spread of COVID-19 and the measures taken by the governments of countries affected disrupted the continuity of providing services to our customers and adversely impacted our business, financial condition or results of operations, see Part 1, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Quarterly Report on Form 10-Q.

49


The global spread of COVID-19 has created significant volatility and uncertainty and economic disruption. The extent to which COVID-19 impacts our business, operations and financial results will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic; governmental, business and individuals' actions that have been and continue to be taken in response to the pandemic; the impact of the pandemic on economic activity and actions taken in response; the effect on our clients and client demand for our services and our solutions; our ability to sell and provide our services and solutions, including as a result of travel restrictions and people working from home; the ability of our clients to pay for our services and solutions; and any closures of our and our clients' offices and facilities. In the U.S., India, the Philippines, Europe and South Africa, we have large concentrations of employees performing critical operations. Governmental restrictions inhibiting our employees’ ability to access those facilities have disrupted our ability to provide our services and solutions and has resulted in, among other things, losses of revenue, increased costs to implement remote work solutions and possible terminations of client contracts. Clients may also slow down decision making for procuring new services from us, delay planned work, and consider modifying or seek to terminate existing agreements based on force majeure or other provisions. Remote work solutions are limited in their ability to replicate the operational oversight and physical security controls of our office environments and we may suffer operational and information security failures as a result of the changed controls. The extent to which the COVID-19 outbreak impacts our results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of the virus and the actions to contain its impact. Any of these events could cause or contribute to risks and uncertainties enumerated in this Quarterly Report on Form 10-Q or our other filings with the SEC, and could materially adversely affect our business, financial condition, results of operations and/or stock price.


ITEM 2.     Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities
 
None.
    
Use of Proceeds

None.


50


Purchases of Equity Securities by the Issuer
During the three months ended March 31, 2020, purchases of common stock were as follows:
Period
 
Total Number of
Shares Purchased
 
Average Price
Paid per share
(1)
 
Total Number of Shares Purchased as Part of Publicly
Announced Plans or Programs
 
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
Jan 1, 2020 through Jan 31, 2020(1)
 
83,430

 
$
72.68

 
70,210

 
$
194,909,939

Feb 1, 2020 through Feb 29, 2020(1)
 
78,336

 
$
75.94

 
64,955

 
$
190,000,065

Mar 1, 2020 through Mar 31, 2020
 
40,600

 
$
48.85

 
40,600

 
$
188,016,828

Total
 
202,366

 
$
69.16

 
175,765

 
$

(1) Average of high and low price of common stock on the trading day prior to the vesting date of the shares of restricted stock.

On December 16, 2019, our Board of Directors authorized a $200.0 million common stock repurchase program beginning January 1, 2020 through December 31, 2022 (the “2019 Repurchase Program”). The shares may be purchased by us from time to time from the open market and through private transactions, or otherwise, as determined by us as market conditions warrant.

During the quarter ended March 31, 2020, to enhance our liquidity position in response to COVID-19, management elected to temporarily suspend share repurchases under the 2019 Repurchase Program. The 2019 Repurchase Program remains authorized by the Board of Directors and management has the discretion to resume share repurchases in the future at any time, depending upon market conditions, our capital needs and other factors.

ITEM 3.    Defaults Upon Senior Securities

None.

ITEM 4.    Mine Safety Disclosures
Not applicable.

ITEM 5.    Other Information
None.



51


ITEM 6.    Exhibits

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


52


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934 the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: May 7, 2020
EXLSERVICE HOLDINGS, INC.
 
 
 
 
 
By:
 
/S/ MAURIZIO NICOLELLI
 
 
 
MAURIZIO NICOLELLI
Chief Financial Officer
(Duly Authorized Signatory, Principal Financial and Accounting Officer)


53
EX-31.1 2 exls-ex311x03x31x2020x.htm EXHIBIT 31.1 Exhibit


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


Date: May 7, 2020
/s/ Rohit Kapoor
 
Rohit Kapoor
 
Vice-Chairman and Chief Executive Officer


EX-31.2 3 exls-ex312x03x31x2020x.htm EXHIBIT 31.2 Exhibit


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

Date: May 7, 2020
/s/ Maurizio Nicolelli
 
Maurizio Nicolelli
 
Chief Financial Officer


EX-32.1 4 exls-ex321x03x31x2020x.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 Quarterly Report of ExlService Holdings, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 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
 
 
 
May 7, 2020
 


EX-32.2 5 exls-ex322x03x31x2020x.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 Quarterly Report of ExlService Holdings, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 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
 
 
 
May 7, 2020
 


EX-101.SCH 6 exls-20200331.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 - Summary of 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 2418402 - Disclosure - Borrowings - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Capital Structure - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2425401 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive (Loss)/Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Derivatives and Hedge Accounting link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Derivatives and Hedge Accounting - Additional Information (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 2417404 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Derivatives and Hedge Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details) 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 2416403 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Income Taxes Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Income Taxes - Recognized in Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421404 - Disclosure - Leases - Cash Flow and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Leases - Maturities of Lease Liabilities (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 - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Other Income, net link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Other Income, net - Summary of Other Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - 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 Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Other Non-Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 2424401 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenues, net link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenues, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenues, net - Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenues, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Segment and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Segment and Geographical Information - Revenues based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2423403 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423406 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2423405 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 exls-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 exls-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 exls-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] 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 Restricted Stock [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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, at 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 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, at 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, at 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) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant 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, at Ending Balance (in dollars per share) Units vested for which the underlying common stock is yet to be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Property, Plant and Equipment [Abstract] Schedule of Property and Equipment Property, Plant and Equipment [Table 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 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) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stock issued against stock-based compensation plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock issued against stock-based compensation plans Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Acquisition of treasury stock (in shares) Treasury Stock, Shares, Acquired 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 issuance costs on convertible senior notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Non-controlling interest Noncontrolling Interest, Increase from Subsidiary Equity Issuance Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Net income Net Income (Loss) Attributable to Parent Ending balance (in shares) Ending balance Leases [Abstract] 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] Derivative Instruments and Hedging Activities Disclosure [Abstract] 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] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Fair Value Disclosures [Abstract] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] 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 Useful Lives Table [Table Text Block] Schedule of finite lived intangible assets useful lives. Schedule of estimated future amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 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 Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Liabilities, Noncurrent [Abstract] Summary of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Other Income and Expenses [Abstract] Gain on sale and mark-to-market of mutual funds, net Gain (Loss) on Investments Interest income Investment Income, Interest Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) Other income, net Other Nonoperating Income (Expense) Debt Disclosure [Abstract] Borrowings Debt Disclosure [Text Block] 2020 (April 1 - December 31) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months 2022 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2023 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2024 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2025 and thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five Total Finite-Lived Intangible Assets, Net Payables and Accruals [Abstract] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Cost Capitalized Computer Software, Gross Less : Accumulated amortization Capitalized Computer Software, Accumulated Amortization Internally developed software, net Capitalized Computer Software, Net Amortization expense Capitalized Computer Software, Amortization Impairment charges Capitalized Computer Software, Impairments Accounting Policies [Abstract] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Income tax expense Income Tax Expense (Benefit) Effective tax rate, current income tax expense (benefit) Effective Income Tax Rate Reconciliation, Percent Excess tax benefits related to stock awards Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of costs related to company's stock-based compensation plan Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of stock options activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of restricted stock and RSU activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of performance based stock awards activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Numerators: Net Income (Loss) Attributable to Parent [Abstract] Denominators: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic 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) Weighted Average Number of Shares Outstanding, Diluted Earnings per share attributable to ExlService Holdings Inc. stockholders: 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 potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Assets Other Assets Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive (loss)/income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized (loss)/gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Foreign currency translation (loss)/gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of 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 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 (loss)/income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 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] Developed technology Developed Technology Rights [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Indefinite lived intangible assets [Abstract] Indefinite lived intangible assets [Abstract] Indefinite lived intangible assets [Abstract] Trade names and trademarks Indefinite-lived Intangible Assets (Excluding Goodwill) Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Income Tax Recognized in Other Comprehensive Income Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Retirement Benefits [Abstract] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring Fair Value, Recurring [Member] 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 Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, 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, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Common stock, outstanding (in shares) Treasury stock (in shares) Treasury Stock, Shares Summary of Other Income, net Interest and Other Income [Table Text Block] Other Current Assets Other Current Assets [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Pro Forma Pro Forma [Member] Reporting Unit [Axis] Reporting Unit [Axis] Reporting Unit [Domain] Reporting Unit [Domain] Healthcare Analytics Healthcare Analytics [Member] Healthcare Analytics [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] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Goodwill, measurement input Goodwill, Measurement Input Goodwill, Measurement Input Goodwill Goodwill Percent of total goodwill Goodwill, Percent Of Total Goodwill, Percent Of Total Percentage of fair value in excess of carrying amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount 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 (loss)/gain 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] AOCL before tax AOCI Including Portion Attributable to Noncontrolling Interest, before Tax AOCI, tax AOCI Including Portion Attributable to Noncontrolling Interest, Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Revenue from Contract with Customer [Abstract] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance at the beginning of the period Accounts Receivable, Allowance for Credit Loss Additions during the period, net Accounts Receivable, Credit Loss Expense (Reversal) Charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Translation adjustment, if any Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Balance at the end of the period Related Party Transactions [Abstract] Related Party Disclosures Related Party Transactions Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolver Credit Revolving Credit Facility [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] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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] Debt Instrument [Line Items] Debt Instrument [Line Items] 2020 (April - December) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 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 Long-term Debt Earnings Per Share Earnings Per Share [Text Block] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Customer relationships Developed technology Trade names and trademarks (Finite lived) 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 Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Convertible Notes Payable Related Party Transaction [Line Items] Related Party Transaction [Line Items] Debt instrument face amount Debt Instrument, Face Amount Debt outstanding Interest accrued Interest Payable Interest Expense, Related Party Interest Expense, Related Party Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Depreciation and Amortization Depreciation And Amortization [Member] Depreciation And Amortization [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Depreciation and amortization expense Depreciation Effect of the foreign exchange gains upon settlement of cash flow hedges Gain (Loss) on Hedging Activity Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Forward Contracts Forward Contracts [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives in hedging relationships Designated as Hedging Instrument [Member] Derivatives 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] 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] Foreign exchange contracts outstanding Derivative Asset, Notional Amount Net derivative losses to be reclassified within 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Maximum outstanding term of the cash flow hedges Maximum Length of Time Hedged in Cash Flow Hedge Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Stock Based Compensation Share-based Payment Arrangement [Text Block] 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 Segment Reporting [Abstract] Segment and Geographical Information Segment Reporting Disclosure [Text Block] Other Income, net Interest and Other Income [Text Block] Commitments and Contingencies Disclosure [Abstract] Purchase commitments, net of advances Purchase Commitment, Remaining Minimum Amount Committed Export-oriented units established, percentage Export Oriented Units Established Percentage Export oriented units established percentage. 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 Accounts receivable, including unbilled receivables Accounts Receivable, before Allowance for Credit Loss Less: Allowance for lifetime expected credit loss Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Revenue Based PRSUs Revenue Based Performance Restricted Stock Units [Member] Revenue Based Performance Restricted Stock Units [Member] Market Condition Based PRSUs Market Condition Based Performance Restricted Stock Units [Member] Market Condition Based Performance Restricted Stock Units [Member] Schedule of Other Assets Schedule of Other Assets [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES 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 Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax 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 loss/(gain) Defined Benefit Plan, Amortization of Gain (Loss) Net gratuity cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] 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 Share-based Payment Arrangement, Expense Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Employee Stock Option Share-based Payment Arrangement, Option [Member] Restricted Stock and Restricted Stock Units Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] Performance Based Stock Awards Performance Based Stock Awards [Member] Performance Based Stock Awards [Member] Number available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 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 Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Change in Plan Assets Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] 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 January 1, 2020 Defined Benefit Plan, Plan Assets, Amount 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 March 31, 2020 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] Derivatives Designated as Hedging Instruments Derivatives in cash flow hedging relationships Cost of revenues Cost of Goods and Services Sold General and administrative expenses General and Administrative Expense Selling & marketing expenses Selling and Marketing Expense Depreciation & amortization expense Depreciation, Depletion and Amortization, Nonproduction Reclassification from AOCI, before tax Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Foreign exchange gain, net Foreign Currency Transaction Gain (Loss), before Tax 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] 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] 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 prior to the vesting date (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share 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 Repurchase of common stock authorized, maximum Stock Repurchase Program, Authorized Amount Common stock purchased under the repurchase program (in shares) 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 Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Revenues, net Revenue from Contract with Customer [Text Block] 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] Leases Lessee, Leases [Policy Text Block] Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Expected return on plan assets, percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Discretionary contributions towards 401(k) plan, maximum percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Discretionary contributions to 401(k) plans Defined Contribution Plan, Employer Discretionary Contribution Amount Defined contribution plan, cost Defined Contribution Plan, Cost Line of Credit Facility [Table] Line of Credit Facility [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] SCIO SCIO [Member] SCIO [Member] Revolving Credit Facility New Credit Agreement New Credit Agreement [Member] New Credit Agreement [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] Notes Payable, Other Payables Credit Facilities [Line Items] Line of Credit Facility [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Option to increase additional credit facility Line Of Credit Facility Option For Additional Borrowing Capacity Line of credit facility option for additional 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 threshold 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 Leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Outstanding debt Long-term Line of Credit Long-term debt, maturities, repayments of principal in next twelve months Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Outstanding debt, noncurrent Long-term Line of Credit, Noncurrent Outstanding debt, current Line of Credit, Current Unamortized debt issuance costs Debt Issuance Costs, Net Interest rate Debt Instrument, Interest Rate, Stated Percentage Interest expense Interest Expense, Debt Conversion rate Debt Instrument, Convertible, Conversion Ratio Debt instrument, 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 outstanding borrowings Repayments of Lines of Credit Net proceeds from convertible notes Proceeds from Debt, Net of Issuance Costs Debt issuance costs Debt Issuance Costs, Gross Payment of debt issuance costs Payments of Debt Issuance Costs 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 debt 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 Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Debt discount amortization Amortization of Debt Discount (Premium) Unamortized debt discount Debt Instrument, Unamortized Discount Structured payable Current portion of long-term borrowings Long-term Debt, Current Maturities Long-term borrowings, less current portion Long-term Debt, Excluding Current Maturities Outstanding letters of credit Letters of Credit Outstanding, Amount Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Insurance Insurance [Member] Insurance [Member] Healthcare Health Care [Member] Emerging Business Emerging Business [Member] Emerging Business [Member] Analytics Analytics [Member] Analytics [Member] 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] Cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Gross profit Gross Profit Operating expenses Operating Expenses Foreign exchange gain, interest expense and other income, net Nonoperating Income (Expense) Loss from equity-method investment Income (Loss) from Equity Method Investments Net income attributable to ExlService Holdings, Inc. stockholders Amortization expense Amortization of Intangible Assets Derivative instruments Derivative Instruments and Hedges, Liabilities, Noncurrent Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Retirement benefits Liability, Defined Benefit Plan, Noncurrent Deferred transition revenue Contract with Customer, Liability, Noncurrent Others Other Sundry Liabilities, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Accrued expenses Accrued Expenses Current Accrued expenses. Payable to statutory authorities Statutory Authority Payables, Current Statutory Authority Payables, Current Derivative instruments Derivative Instruments and Hedges, Liabilities Client liabilities Broker-Dealer, Payable to Customer Interest payable Interest Payable, Current Other current liabilities Other Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current 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] Opening Balance Capitalized Contract Cost, Gross Addition Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross Amortization Capitalized Contract Cost, Amortization Closing Balance Schedule of Goodwill [Table] Schedule of Goodwill [Table] 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] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning Balance Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Goodwill Reallocation Goodwill, Transfers Ending Balance 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, Gross, Current Deferred contract fulfillment costs Deferred Contract Acquisition Costs Current Deferred Contract Acquisition Costs Current Others Other Assets, Miscellaneous, Current Other current assets Other Assets, Current Income Statement [Abstract] 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) 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 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 Earnings per share attributable to ExlService Holdings, Inc. stockholders: Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders: Basic (in shares) Diluted (in shares) Accounts receivable, net 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 Contracts with Customer, Receivables and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Contract Acquisition and Fulfillment Costs Capitalized Contract Cost [Table Text Block] Movement in Allowance for Expected Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Fair value of convertible notes Number of operating segments Number of Operating Segments 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, Gross, Noncurrent Deferred contract fulfillment costs Deferred Contract Acquisition Costs NonCurrent Deferred Contract Acquisition Costs NonCurrent Others Other Assets, Miscellaneous Other assets Other Assets New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] 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] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Deferred rent Deferred Rent Credit, Current Operating lease liabilities Operating Lease, Liability India INDIA United States Philippines PHILIPPINES Rest of World Long-lived assets Long-Lived Assets Cover [Abstract] Document Type Document Type Document Quarterly Report Document Quarterly 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 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 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 Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Period Focus Document Fiscal Year Focus Document Fiscal Year Focus 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 Lease [Abstract] Finance Lease [Abstract] Property and equipment, gross Finance Lease, Right-of-Use Asset, Before Accumulated Amortization Finance Lease, Right-of-Use Asset, Before Accumulated Amortization 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 Finance Lease, Liability Effect of net investment hedges on accumulated other comprehensive loss Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax (Loss)/Gain recognized in consolidated statements of income 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, Plant and Equipment based on Geographical Information Long-lived Assets by Geographic Areas [Table Text Block] Prospective Adoption of New Accounting Pronouncements [Axis] Prospective Adoption of New Accounting Pronouncements [Axis] Accounting Guidance [Domain] Accounting Guidance [Domain] Previous U.S. GAAP Standards Previous Accounting Guidance [Member] Accounts receivable not billed Unbilled Contracts Receivable Contract liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Impairment loss in relation to costs capitalized Capitalized Contract Cost, Impairment Loss Provision for doubtful receivables 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) 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) Number of Options, Vested and exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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 end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 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 Aggregate Intrinsic Value, Vested and exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Weighted-Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Life, Vested and exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash (used for)/provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 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 expense Deferred Income Tax Expense (Benefit) Allowance for expected credit losses Amortization of non-cash interest expense related to convertible senior notes Impairment charges Asset Impairment Charges Others, net Other Noncash Income (Expense) Change in operating assets and liabilities: 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 (used for)/provided by operating activities Net Cash Provided by (Used in) 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 investments Payments to Acquire Investments Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments Net cash provided by/(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 Long-term Debt Repayments of borrowings Repayments of Debt Payment 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 provided by financing activities Net Cash Provided by (Used in) Financing 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 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 Lease cost Lease, Cost 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 Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Total Income tax benefit/(expense) recognized in other comprehensive income 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] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 (April 1 - December 31) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 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 Present value of lease liabilities Finance Leases Finance Lease, Liability, Payment, Due [Abstract] 2020 (April 1 - December 31) Finance Lease, Liability, Payments, Remainder of Fiscal Year 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 Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Other Non-Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] 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] Land Land [Member] Capital work in progress Construction in Progress [Member] Owned Assets: Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract] Estimated useful lives Property, Plant and Equipment, Useful Life 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] Finance lease, right of use asset, gross Less: Accumulated depreciation and amortization Property and equipment, net Property, Plant, And Equipment And Finance Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization Property, Plant, And Equipment And Finance Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] Capital Structure Stockholders' Equity Note Disclosure [Text Block] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Restricted cash Accounts receivable, net Prepaid expenses Other Prepaid Expense, Current Advance income tax, net Prepaid Taxes Other current assets Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Restricted cash Deferred tax assets, net Deferred Income Tax Assets, Net Intangible assets, net Other assets Other Assets, Noncurrent Investment in equity affiliate Equity Method Investments 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 Other non-current liabilities Total liabilities Liabilities Commitments and Contingencies 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,813,775 shares issued and 34,315,996 shares outstanding as of March 31, 2020 and 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 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,497,779 shares as of March 31, 2020 and 4,295,413 shares as of December 31, 2019, held in treasury, at cost Treasury Stock, Value Stockholders’ equity Stockholders' Equity Attributable to Parent Total equity Total liabilities and stockholders’ equity Liabilities and Equity EX-101.PRE 10 exls-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss The balances as of March 31, 2020 and December 31, 2019 are as follows:

 
As of
 
March 31, 2020
 
December 31, 2019
Cumulative foreign currency translation loss
$
(104,928
)
 
$
(87,591
)
Unrealized (loss)/gain on cash flow hedges
(11,171
)
 
4,604

Retirement benefits
(1,679
)
 
(1,780
)
Income tax benefit/(expense) relating to above (1)
4,674

 
(125
)
Accumulated other comprehensive loss
$
(113,104
)
 
$
(84,892
)


(1) These are income tax benefits/(expenses) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.
XML 12 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
 
As of
 
March 31, 2020
 
December 31, 2019
Derivative instruments
$
3,671

 
$
4,076

Advances to suppliers
2,477

 
1,581

Receivables from statutory authorities
12,334

 
12,608

Contract assets
1,650

 
1,414

Deferred contract fulfillment costs
2,143

 
1,673

Others
3,898

 
3,242

Other current assets
$
26,173

 
$
24,594


XML 13 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2020
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost
Components of net periodic benefit cost:
 
Three months ended March 31,
 
2020
 
2019
Service cost
$
678

 
$
487

Interest cost
243

 
219

Expected return on plan assets
(161
)
 
(142
)
Amortization of actuarial loss/(gain)
101

 
(39
)
Net gratuity cost
$
861

 
$
525


Change in Plan Assets
Change in Plan Assets
 
 
Plan assets at January 1, 2020
 
$
8,784

Actual return
 
147

Employer contribution
 

Benefits paid*
 
(286
)
Effect of exchange rate changes
 
(494
)
Plan assets at March 31, 2020
 
$
8,151

* Benefits payments were substantially made through the plan assets during the three months ended March 31, 2020.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 15,000,000 15,000,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 38,813,775 38,480,654
Common stock, outstanding (in shares) 34,315,996 34,185,241
Treasury stock (in shares) 4,497,779 4,295,413
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows from operating activities:    
Net income $ 22,411 $ 14,695
Adjustments to reconcile net income to net cash (used for)/provided by operating activities:    
Depreciation and amortization expense 12,472 13,724
Stock-based compensation expense 4,778 6,956
Amortization of operating lease right-of-use assets 6,853 7,017
Unrealized gain on short term investments 267 (3,185)
Unrealized foreign exchange (gain)/loss, net (5,112) 127
Deferred income tax expense 3,539 1,049
Allowance for expected credit losses 195 298
Loss from equity-method investment 55 67
Amortization of non-cash interest expense related to convertible senior notes 635 600
Impairment charges 0 1,227
Others, net (26) (1,401)
Change in operating assets and liabilities:    
Accounts receivable (17,518) (12,016)
Prepaid expenses and other current assets (3,249) 591
Advance income tax, net (1,109) (2,099)
Other assets 925 388
Accounts payable 1,400 (1,159)
Deferred revenue 2,579 3,262
Accrued employee costs (37,046) (22,436)
Accrued expenses and other liabilities 972 5,837
Operating lease liabilities (6,576) (5,199)
Net cash (used for)/provided by operating activities (13,555) 8,343
Cash flows from investing activities:    
Purchases of property and equipment (12,274) (10,878)
Investment in equity affiliate (700) 0
Purchase of investments (23,830) (47,683)
Proceeds from redemption of investments 72,844 21,361
Net cash provided by/(used for) investing activities 36,040 (37,200)
Cash flows from financing activities:    
Principal payments of finance lease liabilities (67) (137)
Proceeds from borrowings 110,000 46,000
Repayments of borrowings (10,201) (10,572)
Payment of debt issuance costs 0 (97)
Acquisition of treasury stock (13,995) (15,408)
Proceeds from exercise of stock options 921 22
Net cash provided by financing activities 86,658 19,808
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2,653) (455)
Net increase/(decrease) in cash, cash equivalents and restricted cash 106,490 (9,504)
Cash, cash equivalents and restricted cash at the beginning of the period 127,044 104,131
Cash, cash equivalents and restricted cash at the end of the period $ 233,534 $ 94,627
XML 16 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Lease    
Operating lease right-of-use assets $ 99,940 $ 86,396
Operating lease liabilities - Current 18,236 24,148
Operating lease liabilities - Non-current 93,707 74,709
Total operating lease liabilities 111,943 98,857
Finance Lease    
Property and equipment, gross 1,567 1,757
Accumulated depreciation (973) (1,120)
Property and equipment, net 594 637
Finance lease liabilities - Current 252 253
Finance lease liabilities - Non-current 380 430
Total finance lease liabilities $ 632 $ 683
XML 17 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues, net - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at the beginning of the period $ 1,163 $ 1,113 $ 1,113
Additions during the period, net 195 $ 298 184
Charged against allowance 0   (139)
Translation adjustment, if any (12)   5
Balance at the end of the period $ 1,346   $ 1,163
XML 18 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Owned Assets:    
Owned assets, gross $ 267,111 $ 257,836
Less: Accumulated depreciation and amortization (177,192) (179,331)
Owned assets, net 89,919 78,505
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 1,567 1,757
Less: Accumulated depreciation and amortization (973) (1,120)
Property and equipment, net 594 637
Property and equipment, net 90,513 79,142
Network equipment and computers    
Owned Assets:    
Owned assets, gross 96,669 98,309
Software    
Owned Assets:    
Owned assets, gross 88,813 79,746
Leasehold improvements    
Owned Assets:    
Owned assets, gross 43,896 44,982
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 640 738
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 21,038 22,046
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 238 308
Motor vehicles    
Owned Assets:    
Owned assets, gross 575 601
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross $ 689 711
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 1,051 1,114
Land    
Owned Assets:    
Owned assets, gross 688 729
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 14,381 $ 10,309
Minimum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Software    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Leasehold improvements    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Motor vehicles    
Owned Assets:    
Estimated useful lives 2 years  
Maximum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 5 years  
Maximum | Software    
Owned Assets:    
Estimated useful lives 5 years  
Maximum | Leasehold improvements    
Owned Assets:    
Estimated useful lives 8 years  
Maximum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives 8 years  
Maximum | Motor vehicles    
Owned Assets:    
Estimated useful lives 5 years  
XML 19 R96.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax expense $ 5,855 $ 4,200
Effective tax rate, current income tax expense (benefit) 20.70% 22.10%
Excess tax benefits related to stock awards $ 1,799 $ 1,015
ZIP 20 0001297989-20-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-20-000005-xbrl.zip M4$L#!!0 ( !&%IU!6FB%H!EX" #/1(0 3 97ALR]:W>C.+HH_'F?7\')[-FK>RVG"@F!I%1WG<6U.^=4)=5):B[OEU[$ M5F*F;/ KDKFU[\28!O'X%ML!VS5FDG;1H">^T6/'OWR?YZ& ^4[BY,@"G\] M ^_4,X6%W:@7A(^_GGV]\\[)V?_Y^+]^^=_GY_^P;CXI3M0=#UF8*G;,_)3U ME!]!VE?^WF/)-^4ACH;*WZ/X6_#=/S_/;QI=&,BQ@&H;"*E4)\2FEHXMQW0] M9'L>U1/]. G]]DMO2!Y_V+0>Z@">JZ"/ N8=UWC]'W]\5%<1MX<5LZBI?<5UR=_%\\@,P_H#N.8\Y\S^>CFJ M H !\ZNQS"]4#.^F]X/J\>)*Q0V/8S^NOD%8\@>#)7CD M5R?_K\ CAS*IA3^IX9/N(&9+."6[7'%KX$=!];O$E:IW<3D)PHKY96_*+U;1 M*!J':;R*->8'BZ"2W'X=R0B@DF\?S-,_K%=>*8L:QXXG*F+D8L8>SIL.5:IABQ M1-.PI\&\_A<_L/A[T&7ONM'PO; ;JE9Z<:'@@\"O88+RB H4C)-S/^[&T8!5 M<'[I8L6MO6YW%-6\-;]6(V7)?85D3J2,7ZR>YJ/OC^8(59[FY&+5&[L/YTD5 M6X@79M>JI)IU!UU_T-7J]._T>L7-3TDP1\/"AG/*@??_^/SIEE-DZ O13/VP MRZ;H9,%R7BP-J!*X)$(0X+D79[<7K];>%R-F[QO%K"N\E=I[Z/N"_.]G@^RIVZ]^E[A2<4/4 M'3W4. '9I26P+8>IUJJLL"CUUJ12V107*CV!7O 0<"'A$P_U2$0<,49#H*0B3!S-KVZ>57Q!=>A]S5F M1%RJ@J%7IXG$E8H;Z@+ RIA/&)*E5J::O[D[>5]A1PM/\[Y**_7KP.A70B$> M4Q^&WE=Q%K?]]=2$R3UJD(D5J<06:5"++OZ]19A?E"5_BG]293%'-<3E%RK=JOSUR7C8CP8UM[X8M,31@LO]+%AE2=+^(/!K M)*NX6*/"V..P7H7QB\O@[4=QN@;$DV'5,ZA]>Q6W!OTZ+YM?J93O.BD25Y; MMAJL&HC"\;!:?_;2^+UPT=[S$2P.NE,7F6O4;_6)+G'UI>O_,KQ:JL##B M8HTSPI]8E1N:.4O5V:$%-I\/R<3E>S]AY3=UP]Y#4&.@9M:FZH&3R.! MU5%+?5C=JTWAYA>K2?#0']0H[>)BM0\UJO>A1E6W3,+E6CDL#:AV+&K"SLF5 M&J149KXF2*G.?N57>D%=G=XKK5:O2;N%03M"W7<>415::W1A4)OWEIDR,J%&1]7R=7ZQBT!JE7:FSPRA< MPV+R$/&%U>2LGMS7:,K\6J7[D$2C&M657ZM,GSPP(?VL%O5%7#D=.)UC;>Q; M&_$6!KS6LM=DA6K\_NFE)<[YRD1]=5(@9.DJ?/ A"U*]0JBKT#\(ZZ*.[%)5 M!%A#XK0*#Q.7::D_5:T79VGX%;F_^MB&\TPM&@W!47,V9AG^JK$G%/M2K5\# M68U2"RN5&K?$];[$Y&J5 0P>OM=%T>)2=:##9>RI1O G5VOL2E6*9X*^ZA0/ MG_OW?]?#]?W?M?F:BJ!JEJVI"JHR,[/<4:ZF59V#5.T8]5FW+N(2EZJH%'7K MW$1^I=+(51B W+I5!AEBX6&9]U2] !Z$W=1_J@$]NU9QTVA4DQSB%Y;HR)7) MBVKA#IZX1\6Z+*XJ!_UBW MJ,&O5+&+7Y,\Y1>J$5^+\ I$IT&=?S"Y4A4==EF->R6N++%O3##JER@(:Y+Y MU>-JW-#>BXAV:K'RBU,S4J,X*A/C256&.],!U;EMH1&7.^TUJX.]*E M=2239]B7!KWY]1IA7)H^J4Z=/ VJ93!S]/_QJ903BMEC5&,.LTLU?GUW4%?> MD5^LU(8UF<)\-;XZ-;$L,5$=W#ZR.FV775L6P]4N]I5'5+D[[''%XF_AT#Z6 M5XU871:HRHIF@I%62HV>2TUZ]O%__=;W^'__ZY/8O]U'O M^>,OO>"[DJ3/ TZB!_ZP\P=_& R>+^Z"(4N4*_9#N8F&?O@ANY8$_V$70!VE M'_@DRW=R>$<#_UF$<>SLXR_!TX5X"8OSCT&OQ\+L([]^E0=P^PJ3GJ^8]OYVL-/%-RX_7K&;=V%_<1IZX?/OB#A .1_>>7]W.3 MW@(&.\L9I5Z0=/W!/YD?NV'/X>Q3 L< IF.[%-@V@9X%+>)Y1C9+0S5T".D4 MG%4#SSZ>GP/(N>WUTY[P33[O+_RVJ.?QWY+2O 'VL.D"57,PC MVW Z[U4#SS[^L?,I"U2_G+!*+&IKD#,! M/V4WY%+Y; M;ZP\NPQY[^G_LN31A" G$JD5,&UE0IX9C>7 R#T]3T73"JP:> M?515%4"**:$UT_9B_B#NQ2D][O\/?6$7+J^\,V4 MNX?DS\)O^/.V[\?LAHW&<;?O)^Q+'#W&_M!\"I(_1>'6GW<_HKM^-$[\L'?+ MOG/(&0L7AG]FPWL63S E[KNX3:/NM\7GCM-^%'.MU+L,1:%QPH+2T\RA\,LY M\^;\*UCBKA^S.=DCT'0IL8&*3&QY.K9,3>/_=SP5:II7DKT5 \\^(C7_-\'O M!*';(UAP#:!_(,XU4_S:_BA(_8$ 65@"\4P[2M(9@B>_FEUN+Y) O%$,2.9Q M6CSNHN9QE\.1'\1"FCY%25F$D*XC#U ;(VPABDV*#E-\K1K( M.;(AB/+&@X=@,!# [A!10*6(JSJ*/&P3;%&*K0Q^Y-H8:)8S4XXK!NX<484> M:@JB;(WK) A<4S>Y+)D>46W X2>FY]J&IL\X:M7 5R**ZXA,=[U V&7.60M0 M1L-A%&9*Z8L?7\>WJ7 )_^8/QFSVH)G4., U'(1-H@/#))YI0;M0SZ:&+3R3 MFA4#.8SON"+?#YR",5X')X F=[:H85J69YC<5-*I&7(1<>P9TZ\8^%HX$S&Q M9&-29O D,Z-29E,#: ZR#1=HABF*1AW@%3.V;.K,G)U5 \\^ O6UEJ(.O!44 M7 (>=(A*7<^Q;5MU'>IXV*'%K&U5TV9V<-7 ?8*W%O4NDV0\!QKVJ$9M:'/E MH0'NO"%B3)PYEU!J3D%;-?#LHT80X2XK>AO"+4#&Z> AHB$3N)!@S30=PYA, MF+O5,YY<-5! 1H"&L?XV-+L>IV+-4NQD*X%'/.)H+H\8=->D4.?1#G*+65/3 M!#/P5@WDX"% =(AVKU#6(EPU>!!13^?..A6\!503 4,O9NT B&=&8=5 9X& M^'5C:_#"<6[*R^ )GXK\@:9^@L/NT\LP2>,LRIJY!Z;VCD\G"K^S. WN!^R6 MA4$47T4I2WIC=MU-(_YHP%&%, &W-#F6"4JYEJ@% PN M'YC9*J")?TN47E54> P8OF%#/P@Y9SL\[!;AEBE6^8+_9"L">=PUAW6*7:@2 MEV//(QYUN& 6R'0IA6HI!%\Q\.SC%^.?ZX>RY]H:\<.<6]Q@8EP6NT_=IQ$+ M$R8>6$*QID.LFZYA0I/[QQXV'(PL8JL$8==RM9F]6S60FW(-+./I$\/S#1L( MYY?[P>ES+>BX-@70L4W$ Q1/Y^K:0KH%9GI\Q< ]X+O& ']B*8B RA%J@-%M@-SYUSGS&)#RR4Z)L;,"*\:>/81&6 ? MP+6!D\23[HHGE>,ERBV+9;N>!1RBF5C5[$EBE)A<]\WBI14#.>OH.T@_;18# M?\DJG3@'K1L>ZA2ZW%6CKJZ94#4\9'H3!YMPR&:2LFK@P^Z_Q\%(&"WK><'.>..8XVP<,S[."Y[$IYK,:^U3OR;L83SX%#R4-12/ M*77-QKJ%;%75N!6!6I$3(!YTC5F">M5 [HF3.D_\+1#V22P#B5TYE\-1''UG M8MA., ;Y/^Y(J#I!*D>)@6V*"R-L8D+=TFK<\H%-P]AM])#^\#,.FWQTV'2:W#@4C6=PPS,S_JH$Y+E)K;N M:3/?;=5 CC"M20C;F][GX2PDMN.HJJDZGJ:[#BJ6/"Q"N'Z?8FS5P*9A[$!Z M']L:TBS5Y/Z5BJ%NVFB:GC=L8LXX;M7 IN%O3WJ?VB;"1,>NH:K$HUQ1@2(D M=$W=M695/ZL&-@U?N]3[&&B.21S+U3"TJ$:X8SJIA=,I!+,:P%4#.9+@!HGD M]6.S*=@F%ZS> C)N6)+R5Z5%5/.5/S*YN?U:C9LLYK&X?NO9T5 D([/TNAG' M@D(YMF=#OOC/60),O/8J"J]'8JR;]?F8IK/%+FN30F""'FVJ1'5 M(?420Z@AH!XE]EP-%34,S+=?V3!MS^XP-A\=H1?K! M\$I+I*L&@)WY["%BL9*]CE1MR[,O_-U\L^?+F[!WO7[ZD>,R:M[Y*Z4)3-\W^:' 3!6B M<@:#G_UG40_:/$SE^Y;3 G#]7$731Q97M@1\*EJ-![I,[1T G2G)1@,-Z*1@ M?3= %^N+?S1?%^0;0];6!6+X#G5!QAWETH-L-4/X!;F?(+R,*!1NPHLUKVEE M2^&G' K+4Q2R1S'+[*?\MQY_\]-H$'2#POE6>@$?DC?)GOI/R\ [^UA1N9,_ MZY?WE:_(9_1^84K;R0#9K0QL1]H;EOI!R'JN'XMJCN0HZ5L-9!N)7%%(L1Z= MS6YW/!QGA0S78IN\&!:SOD#H=W89=J,A.TK2KPWW_KBA8>J?L\^&O#,7BQPE MEU1 >!#M0'?O^VUN JZB4#PEC@8\)GN<%#\=)9V7@7I:YJ#7R[:(^8,O?M"[ M#(O=.T=)]*6PGHS:WUPO2![9.X_L-QK8W-)+DA^2Y'NP_IN37%K_UA)\:^LO M@WYI[V6*H$$I@@9&"#+H/V;ML+F?(-< 6N 1;.GU2\7? ,6_'U9HXGKHWA.@ M#0>Z$:&^C %:)6NG+>$^J?QD1G)BJE^1MB5K?TGF3 MB?M&).X;(.DRIFN'E&_CKTLI?WLI;XP?+TWZ$7OP6V@'&=>=AMS+K,U!=VR\ MO2[8(AZ0NJ!MGOX61):>?@M(N[V:E\Y^$_9IOWG+'K'\_W_]4 4E!^!?XR05 M<"5>%%^Q'QQEHFD_UX%?XBCD'[MY[\.7_%0,NA5=O_RXEWP=]?C<^"L,%;:+ MES9"P1QOK<;!@;3,'%?MRH"(-GU3.?N-B2,R1_V@ZP\R5BA.J?_S\JKI=.9P M7-3"7WEA(KB\77(];7VR,AUM?;-L;4ZTE6 M=B:,Z+YY_?#WB(/8#M.W@G#9&%?F70'8J+% T(Y;2?VC2O_V6G/5(+Z7_B%F@ M; !6^VJ_66V@^!J^VF_6*:IW&?Z>D&2O1W@9,K>6P)NI;DG@(U7=TC8?N027 M^B5\;9'?O832I;8(7T\LVEZ/Y-(=.SK"KZ?,I:P?J7JWHS")!D$O.Q3SDB-K MOO3MFC_;SZJ^Z]P52)>?N@W/=(8L?^1,F(R0#[XZ!JW%[*GQ<#G@D'TL^;FL4=S ^EK[P M4?K")\3!TA<^*E_XU#A79M".)8/6",Y%_[QSFGBZQ^L0-;=3X/5[QT6TF^T= M;R*FYJON=[@;N@SX5$-]B:-DQ+II\)V9O6@D)/KZ8=V]\U]B]CV(QLEL\&]C MKA9:8X8G*F4;),S4W2HL[$_[[(U5JMIS%#V&@O^PGBV.%?"[J1TEZ!TG6GT@,:(EAFW97J0>S,"[+X3R)3,O+QCQK\X8W'CP$@X& _JAYHQK. M0VB" S3JD=1^8VHW3A, R1M-X8V]GATXUWY3.@1O[! SE3<3M-(/7^T6N"BB,W)7NTFCWV>N"NY(WF MN(Q[/D]=DKHYI-[_J>K2 VQU=+#7$UDD;S0F.MACR[8)M?.N\]-ZC$]1-ZL( MF5';8:.8=8/\U[!G#J,X#?Z3?6T7P9= 6A!\):@GL1I0JIZ23-)8)GG[0J67 M*XI?XH@_(GW^,N JBF-&'(4QRFJ\GN^>1VRNZ,0:!QQ#X6.[F&,-"&<5)?,@ MGH3F>.E);,(1?V/]H#MH2WNXK3AB'L0V^@^O(?!M])#^\&/&ATT^.NP[&T2C MECJ0&]%^;>A/C2V\<1P&Z3C#C!<\B4_'S ?UX+:4\'-+S)L0_I,?MJ0[S5:$ MGH'7Q@7EUTCT)^8GK!\->I?#41Q]9Z7= \=)Z7IX3TVFI3)O<1'):P@O=A.E M\;B;;28*^9V/<6NV4F]%^F4 MY3X6RM\2?P#$[])*O^.=?MA-(@>GZ>CCICR MM=">FLQ+[[W9\KPU8:4\MYGL6ZMQF9UK3':N27Z]C.4/&LLWR<++);HC5_ER MQ:T=$KPU@:4$MX# I4(*T:OHQ@\?QQDD9# M%M^P0=;8(>D'HU-@H"5PGRK['.T)DE.WN^'G.+Y]3XNYEHC'>1+CFLPP&7:X M\Q#WW0!1$O;M";N'DLGU);:-Y_=MHKH/=HK>7GM:;V&56W::Z"8T/<7S[5]N M95B# [@++)#DA[W9J6['QPSU4!Y"UO?4H7)#6>>Q[GYG_W0?V3MJ4W:A%%6@-I&!V\[ M'2&MP0GH@HKC3Z0Z:(0Z:- A*%L8#!D@-MD@;!$;R.BPX5' 9FI.6UUO MF,^3TMWD?-X6]E<2M,GV=SNO6_I41Z>F-Y1JN7#>'AG?@KPR*WOHK&RC%E4E M^=^0_+MWV3:(L&4TUJ9(>[-)HJ.RLO88K5.+M"WO2_]AKD#:07:DQO83JE+D3ZIYEU;*'UI M]INLU+?S[N4Z[E'Y\UM(M4P)O-VJ0 ,<.VGV#UIY_Z;+0-*3;Z$\;[C&+Y/_ M!Y#BMU_+EV1NI;*>DV;9"*?AC7 .5[PEN[.UI#M;LUE"=EH[<*>UP['#9=AC M#Z?*$AL"?]QL,1?PW3"1PN!NT5>.G9E[F%=+=;/FO:U,VB[ 57B$M8"U-+S+ MB"DZ"$_=X=LN"WW^D&EOX2]QY$7QT,\!FE+^,_.3<9S=\R_ \8I8QP :,5X?6F4Y9C=7MN>_BL ;S,SK'N\Q(GHH@.<+7'JZF<34]@&EMF)^6H# MT=8Y#^%$U<0>#D,X=34A4ZBM2Z$VD15D"O5-4ZA-9(FCR)>U,X6Z;W:0*53) M%LN**L2)4NFS'0U'4;J\UN]WQ<,PM)^LY I&L9[&0?TC%>52)V?L7MZXM M+INJ@GW& YL!?PQY=W3888E0)\D$_SF!^&G*$FN M6&K[2=\;1#]^9[U']L6/3X ;UH&^I6SQ.B]"ZH:C\!I>QP12-S1!-^S;F?3\ M(/Z;/Q@SZWGZ\7>.=#_N]I\_B3S,_%' DS%9XC;)!L!V\<)Z$)?.ZZT'^1B, M@V2 AC- "S0 >+&85GID::W'B]F_QRSL/E<_KS0RN6'=<1RW;M_ +C@+['0Q M;@U*5$QG"2E:JO)VS?&:Y/B=<;PF.?Z 1OY4V;,]S+#WW1O2X#=)_4F#WP:. MEP9?&OS3XG@H.?Z0Z0+)\6\>U$F.EQS?[*"NCN-/E3U/FAGF#+[#;_[NI\%W M+H1)&H_%9&^"Y-L\%T0Q"QY#]ZG;%_L ;/[ V.^F+]2>6.?BN'%8PL?FZZ'E MAUQ%8:^XQ'KMXIQE2"JQS#(L[4BA5>-X-H<*)!^#D=XAEU8]*IFLVEK/!8++ M&PKF=UJ4%G6GBF!=$7"FI#&38NAL$E(DMA.)[0A:VD-21=$#B>L:#-%2([,O M\95&YF2-3(M<(6EDCDPDI)&1/N*.Q#=O !GX@]FS7T[QAQ_W)E-+I/1+Z5^^ M+[**G>805,%/IZ5[I.L@=8_4/5+W'*/?8_D#T5#ZML]8^BGJ+HIE=D8 C]E$ M[IK/_%/@WP>#( W82_$^7)A^1)JB#OTS/ER%_STJBF;F#QHBF/MV"M83S+Q7 M@93$@TEB&>%2]([&)FXA>G:ND-]8 EN!$J; M=\R"N%X4V)*TS$D(ITS3M$=@Y0KCB0FGM)Q2$-MH.8\R=2,M97/3.;L62"<3 M2/#'G=.ZB2=\X;_6R M7M*.62](/;\K5BZ?7VB*[]'@.Z?Y_)AV*8)%^,KLL@3 EM;@O6@@>)^^Z(N5 MUQ!H[W25:[OO+$Z#^P&[96$0Q5=1RI+>F%UWTXA#"OC#T L+]"D*'U,6#\6# M[YY'\Y:E],#L45_\9Y]_;A>_+*)LLO:_( 60+27R7,&3M$%O:(-V7#PC(C4RUT=2FB!I@O;L4I-SH&[@ M4K\8_DJ7^E)RO.3X@SI=+QEX!RH;_X&NHN\0_)G$Z9\W(AF2<9GX]CD(@^%X M^((IM[79*\7DBOW([S,?8\8JLF!_\^- X/N&R^S<>SG5>E%XR0&+[_WPV_7# M ^,/$L,^75K7-^T0"8[QBRG^SSZ*KW,$V!&'[\4EV87$UY%_1^]]R3PSJ-?B MG@/9,WP.P#E[9*'?A/35 ';93C,N:D'!^O!.4>H?9_QX.[/@=^ MMK%GG 0A2Q*S^^]QD 3S^WIN[C-,2B';JQ.JXG,5[BHI M5%DL(R,I&4D==6'#RU2HS'W?ECHTW]* M5U&ZBB>C@]N1I6\Z\\OT^NFFY=J1V%Z]SO4EY@07O[97Y&0F_ K6B_X1(IX M4XSD28BXM*I2Q/K2676N122ZOJ+RZW<;%DK68[?"E9"GI\ M%J*".=#*RY-+8#M$ M@+KO7M'S),W2$B]@YI%Z%19:3=XL%;$)G$=*ZB\L?HCBH3B^W?*3 NQLW!'0 M=R5P;21J89W+V_BE"+^Q"#?(8J_''E+LCYX1UG/=W.%H$#TSEN'H>B3\WE8S MP.3G6KB.4N77..)'0^AAMY7DRA#ZV"1Y\S3*,=*^ MO39X*V4LQ;CAREGT1%BMG*63O)]E#K+9,@>9)__>(V5)_B.WR6LH=$G[=BCR MM5*BWUDXSE-"I131L>9%-P16RGS.)7FAF1V%O6Q7Y&EPR]9 'Z^VD'S0##YH MEO98O7(N;RG M47DCYIJ3^*^Y:2&;V+CRIE/J.Y^O=GP M@<6=?_YF?5GV8'YYPP=W!WZ2_!D]_-F-AL,H_#,10E^+E\K1J]X8/%W$;)"5 MXR;]8*3X<3>.!O-*48Q_%\6/[Z&J:N^+$>\?_&YZ_A!%:1BE[$P9!.&WF^5W M9K>)<6=*%/=8_.L9.%,>XFAXPQZ27\]Z@ *H&8AA33W_\>W<$R_0#%-%V,.4 M N09JH%TUU1MA]HZ=FQJ:$H/$$)UH#)Q[]JWG2EIE+_UCFNG6S9@78&"<]WU M/,>@GFNX"*FFZNF:D]UG( -YFG6>SZR >N7P/P?W@[./O[Q_@>6&HAW1*?X0 MU#'5'5O#0-=T0*!3 *8[T-.(-T,[U#!<^S:)]A+:"2:J1AG5\0Q_V 0Z0"K@ M/*M!%YH6-C7#53GJ+*!!S-%.50( 9433U[ZK#NM<-"#FMR'7!029Q#4)T0S+ M<70,- <8+["^:G@[L#YA=N[)3/"'(<>JHWN.[7@F@AXQ72/G6H(A-JT2LT.# MK'V;9/9%9B=DIBP(L:!M:YYM6L#5@$=*OP1_',QE&,/ M[&K)J4&-.I;I & 67*OJ&C+K\&<;IN51W70MT[!M$ZH: MMB9LZ#E0?X&_5\/WC+]D?/T\)4&)Z%J&< MJ#87$0]9MNXZ-K*Q#G6$-4^\P9^[D?]1DO194(/CFYWW6?#83R\ 5/_ZX2$* MT_,D^ ^[ .HH_77WPA\'@^2((^RP.THH[[N/W_'WBOM)K-WBC MO\'KLJ\_\L?=1X/>AS.E'[.'7\_^DD#'08@Z7,5#'L!P3]JT#,?E,D Q!M0S M-H=M\64?[T378B5Z4&R1&PO39 KX%.868D2D60[]P?!8WC19:)??062 M2O>/_%XO"!_/!^PAO5!'3_G]02CRF]GW\@M"D7T'2*Y:,RII2=_U!\:+[*$VCX61.^;<+,'I2DF@0])2_J-F_#W,4 M@!R;9?26OQ=/*/^48T'\4KPE(\G"*^9)'O%Y/@RB'Q?]H,?)_*$@KLZ?L@,) M_I^_ $/],"_",X2]S_AD@;NWXV9CXRD:U8+X]>KRSG64VSOSSKU=7_L<9G*W MKOWUYO+NTKU5S"M'_>8J]O7GSY>WMY?75SN:\784KYCQW\W;WR^O M?KN[ONHHSCO[G<(=8D2;-LL_M_W7- ;QKF\^*Y-)O?YQO^0/XGY#&(79LD;0 MS;P%X87JFJHRO91R@KIGVZIC0XLBQ]5,E4X2?;:J Z*?*:$OEM9Z++APHF[6 M%5PL=7';D"\(W0B#6ZH4.?O(8ZP_,K]E]OZ92[ K*)439,?73)M6S_HGL4ZI M7(?LY\DT6N1;[,AQ@"L=!SAS&UY>HF03EX)C94?^PKQ+\!+*]3G%C -_H'P- M@V[48\KGVYI;E^N34N);PYY+"30,QW1-'L>JP%-S?<(C(=LUJO3)'V,_YF(Y M>+YAHRA.ZU6+DBV?I[^>!1S#>W\PB-+[Z$GX+A0CX\,*Y5/R:5I$ MJ/4UT1]?S9L[]^;3/Y4;]\OUS9WRY>O-[5?SZDZYNU:X-W+'70X%:,KUC0+T MGWH_*]>>[JY0(R9\ #@JKH!--W5"!8-5PU* M)L98);I7)3Q?LD(--R_86T]T+GJB?Q,?V._YS\_,CUEX]O&S>6/_KFB@HXB; M5HG0CO"W@14O"Q^:V*(]L]'US6N,L[2DTI)N:DE)R9)J-B30-K@&L$QD:(:- MBT0EQCJE;J5G'OMA?D;13DPI.G53>G=C7MU>9@:SD;;T+93BQ+:6<%,85^_F M^O-VIJ%D"3:[,0.XQ[I1G*70+\93^5D&"%S7N3 @+!4_ M0!-J#G%<$[D.XB\QBK2?Y=G4?G,NKWVX[RN65_6YG?%3WYATQTJXTPD_N$Z=,AG>QIAA/\:WXB9*, M6%=L5^@I0:@$::)T^UG.Y.>C$X8614UKKVUB] X:5%5U@C#5-0A?%V:AU6$6 MJH^S %ER;4E\AHSJ^*P4_=5$ ,.@UQNP?0Q/,-30KFH5MGJV:+@;8,FV@ M(^*:-E6+LBC=T'&%9A5-M>-1X3IEO;7M:!RF\;/- \D-(KA$W#J*H^_B!2*E MX["!_\,7&SA>'<2UB81+UK"/ K[M6+14>>9X1 ..B1RD 5N'B$ $"Q;%AFGJ MBRQZYS]=%COF\H[O*YU' L]57116H_6YKQ5:A6Q*,E)C[C-)5Z)8B5)^B_*O M<1PDO2 K-N/VO]:N'V)N05DC95.,'_TP^$_V_>=-Y*JHH6D%D5JD-W;&A)?O M;M[=OE.*'C?QFW+=O(91KJ)W5:RV=MW6/FCR1J57$E0):JM!?5.A+>FN;,B; M^%\8S/;[(!-9AEC.L2#B/I/N *Q/_"^$++SH?YF]7LR2I/C/)Q[V@B6^EP95 MY8NHZS&S!A2='?C_AR'/BW6< U('@MD& ((KB]A#F[0*S=L%7L?VA.>O9;ZC\2AOZH>,8#@6>:KJJ20R7 MJ&BR;0Q1&U8$GX58UK$JZ5(%L%>QU_BZ#N/&%^5JIK0K=D:\:7W]";>X0'8 M\@WS5%B?,28VL>49CN>8P$'4@9!.=D@"4^PVKV7,+Q%GL,'_%XR69U _ E6% M<%_YJ;>@T\[R @4BQ4+4*.;"'8S\@<*>6'TB&ZY;+H#ZG$,B?! S9OX* MO;)9Y00$<-\U$S^O7UB"2XT]=,\EA""78M5Q@.?I!IQ4";@F=N84L#@+=O"E M'X6[+BR!G%:8:^H&U95LPMP[$]%9 <;__(5 @#\D2LH&;"10KN1]W#H*5]6# ML9B;XG,VK1)IN?=X<7V>HG<:,B@FNHYU%1'\NO5Y;>7ZO(;KU]FA47^M?%^E M-Z+5>2,[M;X%LIHW&< MC$7M31HIMWD'B-PC /"G^Y^%6Y3VF6)VTXNWSW:N18W7HGLW:FQ9G>A=D.;= M%%R_VU=LT0.Q"KE'A-/=L/!2G,9^9@R2YR$?^],;.NQ-4!G[Y^&KHG@O8V'W MJ=OWPT?^0ZC\O1_P7VZF"N95:N.@'2D:* +KY!%(*>5(B ,LK&)L6T@UB0LT MT5:18&!IR.2^;=F-+'>*H.G8Q0+9*B>91E1H9V1T3 QV# M*GF?*.OEQ>T+B6S&;YOFL,U;QUS5^:*->97-7>3')2[R6]?97_%X>;T9J;OH MB5:5:=CPW]ON+SE4+[AR\@"BN8*4+;7&9=@3Q61,N7]6NGW6_:8,157$CS[+ M*BX%>Y9V6?P$?L[YM^\GRD,PX"SN#P9\A-A(*SC_W^- \#UG]WM6#. /GF=] M351+YCM!"P$H"<_4(>1"(2Z+G:!*CU_E'KH8.HI9EV7^.H!*MC\_47[BS^-* M1TG&W'],^I'8]*'DAS/P>_ST)10__/FIBGGF-Q> _-Q1_+"WU;YVL!T9E)]@ M";/W7%?R"=W_B^--3#";&Y^E +N8N-C)G&109UCQDU2AJM+SGY-WRW=;+K<0 MQLQ"6$0W5>[\"4_0 P8FKE5T?+:! >R*'7/V.([YM/)MU<)/2/UTG&R7Y#S[ M^$^6[#2=.;_+]5M(=IH@UV>J[/S*M?WC+U)F2/ MB]TP2%.N&;*VIG$4"E]T\"PT@C**$G$E*O:7%07@3/D[NU>2(&4=)7C@ Y\[ M"N->[+-R*>P$%R:Q'NCXJ:^(3:4OU>3LC:57E#V'FS&_":FZT(<\/![GK5"5 MV_,[Y2?!)O@#U."[8D#:#[*=;R.Q\ZU6%<^9YY85DR'4E?TL\\0&X) PY ,_"Y^-/ MXWZ+6%YZ5![CZ$?:GUQ]QUU EDVMQQZ",.O.DA56B&4\J'ZHF6!V%7SH3(:M M'% [O6)@IEV*L353G8P,PEPO WA_#B>.;-E[?:?\9&?HY['4SYO&=]4]?@KJZ"EV ?"=AOZL7OW Q=507Y#15GZ0V_WNJV M"LY3]H9O\RQ6#N0TE95_+;)4QPIZHPB[.Z%"T]>0FJ!%6"*D&5H,HX;#N?QZU> MB&PHB8\M$CNLDX=G'>L1UD0O9(]PO\[U^!! "B>/>AXVM44G;\(HOV5\8N=L MTH3C38Z=_21\$KX&P+?]47.[+4!Z6%+I([;?5]8G!0]5U9A9#2;K*6&454*. MD[Q*B,^9\2GWE'1ZF-.DE%"4&(IW#9[%RW\$_-6B_"AD/T0)4LR^!TF6RPS] ML"L4MM_MBD[B8G"2^F'/CWN)(MHN!;WJ#1P*T'[R?ZZN^'E%Y=GNNJGMMYIS MB_*RI,\&@VDAV$^U1&%*J(( M.)ZJ6U;1JD,<(U91>'(K9OYJ0[J[9.WNBT+W7H?YLO!BXXU;.]5-;UZ=:69E MC=M2[K/_G!,'38Z@W.XY'2%H,5-^B#_;/F1.^KRL"EH4QL^+'U1+QVBKKFZY M8D,Q)E2C.C%TS2 J?A6[!).KL=IIJ0YD\R+XV4FC9#C M1T5GRC@,\I^SO<7)&=%I]HKUJSK?8G/S.ON3WS)Q4^/!3G1W]K$?SYCSD9W?Q\S_=NX_ M<%:^\ <__.=$D* ?%S?ZF59*H.,@1!WB>A#HF@M-TS(<%Q*78@RH9XA[_+DW MKNE*'6CWY^+]_@:OR[[.;;)5^K%0DG]9!S$;PK;XLH]WF?1SG6<+O1VFLZTN M_G):'WA3;M743>N3*\XEM:^O[MRKN]MC/HB+TG=$U56#0&AP'!-]WP=QT27U M^/67"*B_5G,*UYL'_P7UH7HZJ7X)JX2UU<=AO%C#.5BKW"/)29XV]0[CU]=" MO[=&JU_,W]RF'N&PFX/NSSY>WKF?&\+0QRZP$KXCL9N2D.V&[W49AEE"P54I M\#352GJ.9UD((ETWJ(6H3E5K&T1]\>-4N7RG>-.EN\LP3]\&45B12V@G M#E]V3@TCT31U \1J+W'0*(4@:]TDJ!+4AEOQ/3C3X%U#Z7EL_+HK"V[9!O8( M11K2J*ZKU#1=*;=]QM)$\;,RB,]^W.TK&LBK6I2?OH;^N!?PX3]G M';DD94A\>L MS\)$-'G^Z5.4)#^_E\IGHYSF*H+I4OE(^%JA?$R',Z[F0JA92 $!9XM$&ZU/R46W7L'7NIHITOX$-R^1&!A,+.@#HP-MJ MJ?>S'_J/F>V>[F5W@J0[3A+1&T!$ 6;H#YZ3( LK9B:?>P*]O(V+&'/#DO$@ MCSRN1RPWDU7;1=M)@56APTJR:,W.4TA3(4&5H)Z> Z!)!Z -YJ>4$">>#2R* M;8]"'1'-4GG,J0/5<71J80=O@Z@_1+>T@ ?P8C54V'+^PV#R7;@"@R@9B^8W MYGTT3D6:\!M+E9L@^78J]GTUUA&5]EV"*D%M.:C'9M^1M.]M,#_E/1P$F$0' M#J!$-UR7QY.0.@ 30Z40P6T7"=,X&B29;?\21UW6$^;\5(SW:I1*X]T4M2!! ME:"VTW@?NX$[=OAV9<"IHYG U9#J($_7+8-ZP#4,9'J.XUFVL]66B;R-PN4[ MY3KKUWV"/1168U7:\*9H!@FJ!+6=-EPV46@OO^[*?JO4)M@V-=P9#B1;5<:))6Y%G(,3Q2=CLE?C49KLIN@" M":H$59IL6)O-3:I1EV08!E!L63]=UQ[%T2S6AKIHV-'6L;;5-[6N8G\S& M8K$?UA^P\I;[6]8=\[L"EJ^$?TVRHXV*L/QD#/QJM.NJ-/ 25 EJRT$]-@,O M:]5;87YFE@:9V-8,"S@Z=G37L"R5V(9C8Y4"R\6&O@VB'/;@9_O,OHZBD%OT M,(CBDF$_%2.^&K4ZD$9<@BI!;3FHQV;$94%Z*\Q/J;6):F'#=G0#6H#_<2V* M#$M'GF-3HNF&N@VB/@6E_V:D8[]4HE<:[*6I!@BI!E<:[N$.7 MQKL-YJ>T]4FW' QM@G5@Z<2 5#6 KMM \SQ-@^96N\E.M@9]-3*EV6Z*0I"@ M2E"EV2[N,*39;H/YF5D:!SFV:YN6:2*J:R:EED%TP@T/-JA!O*V:O+A/_> ^ M2$\FR%Z-P^76NAL-!*)^/=/.WEY0I([?IXY?36H.7P,EH,3L#K0MST6.ZA'= MME3+,1V5:+;CN)H#MCO"XI8#[J>GE)=;C46]^NB^]ZE_/V#3W[._V9_[^'WI M>X6)[[(P9?$+( =!R,X+.0!0_>M.JN->R$#VMQ]/GC'R']GY?G6O?G;I>TJ MOU]_ HEOF)D\15;G]WW0IBO/%4 M?[H,E;0?C1,_["4=A3UUV2A5DKX?YVTA1RR>?!M&8ZY[IN<[E.8^9_7%01G9 MW(.0^W;Y]S)PH<@A#N8< Z#F1C\SJ4J7#0;%U5_/U+/L.W]E=_*] MZ[8,@2 MY8K]4&ZBH;\09 []^#$(\^GYXS2:_)!['-DO/X)>VK^@]!V7!*@B Q/-@#K^ MZX?[*.ZQ^)S[BP-_E+"+R8C\LO2KMLP^6WB WO#,_= MO9P/2F< 2JUWC/"]:;+[$ Q==2:=I/ QPKI:+8ED_KW?_?88\R"V)Z*Y*+[X M2[?+V,/#GI/6N_-$$U9*_:W/R0>%NZDL?LQ(.%G )?77TWSM4'#V.(ZY+Z#X MF:*[D#;[V&$]=OA.AI8[];]((_035T=^TL^60+KB _OW./CN#^967Z41WHL4 MUR)KW:+)+0G^W_L@[#;)[(RPKX?GEQR:X$G4O'BQW\W.;14+OSU B($,C6%, MSW]\.Q?M[LY5U<8>I%C7;->T@(H] M,Z7'NL'0'R2_GIT+5$HOPO&P%Z7%R+./$*(.P>B7]_/@ MS6I"=D?*O=?J5A2S2*TBM4I[M0HE4ZUB$&*K#C9U1#P$;6(YCIEK%=.V70OM M2*L ^@?:@58!@': H1^U5MDF9&R*3W;;C^+T/&7Q4 G"[RQ)AULZ9$>@(:?1 M!=Q#=-$ +4+ 3(MHGH5U2X.J:4"7NHAJ1,^UB(TMW;9>:I&,3^XXFUS.N&1O MK@A L*-K=(=*H[$>AQ2;YHN-AJ=B0UU-5UT ;:I"VR/8-KA?GQM?S]$\L)W8 M[,C6]*G!< M2J!N @,:0)V891/C1>=^QE+"OR_R_7NSRT9',W9IE9OGRDL!/$4!)&"6L[-Y M?.W8K@H,;M =B*EA%P+H>([J;2F .[+P>@>)S7-'+(!MCJ7-;C?;T*'$K,N" M[V+K14<)62K#@F,,"ZAJS')REFI@8NK(\&S;! ZQ52W3&H:JNYIFO-0:$TZY MF3+*%4OW;;T!P1V@X6,(#Z3XM%]\H#X5']>A6+61@9&*;<]V30-[A=$E%*D+ MR:C-Q&=7F6P,.GSJQR ^1QE=?XG9R ]Z"GL:L3!ALJA >O>YHM'567CM68@Z MJFY8CN8Y-H]FX21]1W7B+=CIK$M?P5ANSE=[M]*@@[%QU#Z^%,-3%$.C5!BC M ZB9.E8MX&'=\UR/X,+>6RXA"UFN3<1P5]9>ZT!TW&+8ZE"[]]T/NTP)PFXT M9$KJ/\E(^WA#!8I*"W"(Z-"#P#1,@AW=5,VBILYT50\NU-056N/.?V+[6Z\V M.BH\BL! "DOKA06H0)L96HNXMN6XAHMY*(UL%1ITLIRD0X-L)BT[,JVH8U"Y M2-W4,#IO3-Z=VSDD??@M??@5C0V.S<<'JC9S\H%-7$LEKJMSQ:%12EW7*'+B MAN89"Z4R&>/E6W+W'6-#HP/P3M?1MB5T8RV]E-^3E%^]5"'J ,[Q#((M2B MEN:@29"NVJJVX&FO([^[*G1#'9WN=*=*Z^3WF+8IWT6I/WB]RR$UTYY:P>U$ M 570?2V-1&;1C.5J+K)6"8\B#-AJ*A#*#R@-FJL MTR E\'426#PS:^"Z/M7?4CR!.JM=-5W7U'1'Q9I.->[U8P/#PF'0+,>@&XKG MKDKF$.A ?9?YAI7.PE94;(;#T*:.3F+)/QIQ&)ZSI@*BG\!(;+#8=B5 ACQ' MN.P( )SMW@$&P-AQ5> ZV/60SIT(8U+<:VB+F]XF_/5EX(>I&?;<"8M=L?WY M$U3MZ."XBWRE))ZD)*)9P2RQ5*SK*O?HL:-ZFH4 +/:Y6*H.+/-UDK@CUP'3 M#D [=>P;)XFM32.'&58<(UGP33W(A)7S]\35@6C.S/IM,.1>HQ MK'E*^3D"^:&SBEC5A!9PL*5"U],=%QL.,C6#JH"8W%Z[^)7RLR-+3(R.1G=9 MC==P@]NN,%SN:Y<.?Y6>@6"VQ8=XE)H&]2S3,0W- +;A33:VVQAIZO)]M5=1 MV-UW34 '4G#4OKX4PI,40FU6/.M@; &3 &1ZJN,ZHEMJ[8L 6Q;='V^4 /59+1\T@*-Y%%'#G75I[7"1/@;A.<;X^C),_? Q$"?YOL[L2@__ M&#U\39V5R&$; \,#U"$V=8%J(VK9D^;0R,,+1;LSUIHJ&?>I.Q@+.'^+HMZ/ M8##87^4<[6!--IR7$GET$@EG57$NY#ZRX5$=:IIG>\#TBFTPNFFZ.ERH.=E. M(G>UXJUU*)$KW@T-P"?DES'#4<8,&II5JKE4-U13=PS=P8C_ESH>FC2J(8@Z M+[7&WFVUADA'W6E?FL;:9"DK+9 58U9+IAFVYP"56)HI:LYUU5,GF]PQ\M!" M+=G>K:B&:$>'1W%\P3&&T_D.=[FS7;KL985"9S5E$&B6YT ;$$BA0PW-]9S M;+MX8:5Z31'@D'@ITP&!$<9$"!M M5FMF:!A#R[: 9>DJT0RB6^XDY88,:Z&FU;:1T CZ(!EA2< M(Q 0H^BP>7UB=?:MJ MZR+C[(T!G^LOH(V>E%XT%HO_KVHM48?-G70KV!7+;'6T\RITO>;LY_9UY. : M7G?3;!)1T5R25-*N)3PS203(R12E7#Q@"9R-2122=ES,32](6J MA74E?$=I*J.CR\.O&WMJUR0T&T5QQF;1@S*(Q)Q8/%3NHSB.?O#WRV5866M9 M*!YCIGALRS4\[D)@"WO LJEAJI-C-;!#T8+B^<09ZX[SE=P,6G/NU)'!7IW6J'6+@ MHQ; -B,335H+$(^[]V &QU5DYD!*4;-$",X*P,Q-1Y7NYYG MN(";6V(B74-3MU?3%UKE;"=&NRH2T3I(.XK=]T<9?IO=;CSF1I@-1X/HF3'. M!HDL>I:^_D3MH%DW0,\S*34H@4BE #F>!DQ8'%BAJRY9Z%;@%BQUPP9^RGJE MZJ&]GY)-.E0[;L]?BN-)BJ,Q:[2#=4\EW&^V/(!-T02;J).-QE0TWMF!..ZJ M-Q?H&+(Y=F,#\:D+\#1B85+4=D99JY'N8MV4C"^.,[Z@L+3Y!E./6WZ#.*8' M5IY@H ,:>((ZB!Y%UU\I.^V7'0)*'7AL'5#H:*KFZ*X' M#.(B==(R&VKV:V1G=]98A;L\I;7A1O>P ?G.:T@JUL>C%^='OLXZRTCA&",% MHAFEED00F3;&!D2N:V.=$#)IR>D2FZXX*>]P"7?2@3O-%#8O3)"R>)*RJ,\Z M_"#D0@"Y;Z"[A$L.L0V$Q*F5&L$$6HM+8)O*XJ[ZE: .V&E9;/-D\0U#]IT[ M"?F!*^)X*S;=!"!/N#KBB(/,BN!TY)@(4F(X@,?$R%!U4O0,LZ$.'*TFXIB> MT;/_:!UT#+K+UOR--=]2=%H@.G16O>9!0('F.I9+>*#N8(2M2>$Z)*:[V&5F M?='968L%I!V%Z)QJK/X0A'[893)2E]%!C4*B<%8@9U-'!8":GFNZCJ::5'I!BB68&=X;C ):IF6#KT**3 -"<),W'N M],+2^F9BN*L07=]E$K]Y8GA,G9/RAJ)R-7UC+3/7#6RQK=-PE !#S\ 5.2N@URUDXDO>057R1A?-!#E@9 "'M:&A_/6[;(L#'UQ+M M[..GBCWU'67 DF3JEA19"QD1R8A(:"VN5F81D>JHALUU@ZF;&H&FK6+/+FK_ M-<IZQ+ H=FU@(&1/5_JH M2GF\36L6EYFD&!BBFU-7-!H]14(QW PE.M@]5=;NEKK!V7,M0"&<*SZEIB M.YZ&3,<"T%%5["!#UW(9,C7',Q8.9=A"AG95^8^X#)W(X=YOX10?I*Q/1@8R M,LAT$%!+NXXT2_.@#8 '3 /IEN<@K=BQIWF&O5!5O%C(= 3#CJ8RA!="N+1 M"2*<%>-B5[<(M4PND):J(@?HYG1YS@:XJMGU!H*XLZ+"8Q?$%H?IT[9XW.K/ MQ^BRG/]8PPF 9AN$-,T!!C%,P[ -S394VW+(I/;(,.V%VJ,)OTQ52&G!\(KM MSYIC?!1[B*7X'('X&+,*6@=3QX8N1!!"3P..39 CHG%B8H-"=\$ ;RP^.[+! M=*>MH1MN:-NU5.[5E>S+]7(9!RQ30V2VL\BV(43$HM31J*=KR,$(3'KE8==; M2*Q75A ?(";7R'$' E(23U$2H3HKF%4-8EN68T$/N4##NJK1HM[.<@Q(W5=+ MXJZZU6O'+8DM#LFOLUYXG##GLH*_"07 C5 QFE8*V1$"+G 0-'4/4&115:RB M:\"FID' 8G\=P4_E.., !7*@H\.=EN:LH&MC+;X4OB,0/GU6%&?I!L:NBZFG MF9IIJ- UW4SX/.!8GKM@WS<1OEWEVT$'@YWNF6VJ\!U?.B#[5K693V[EW[MZ MVBF26K=K"$(\*]2S-6!ICN<:&)J6[9D4P$D48T+/6ZR_GW'GWGP*@^LU3=]E M%]ZM&:*9^XBD$I!*X-5*@,XJ#2VB:P;R;-OU7$@<6Y3I3HH+Q,:STK(WC4@(MSGO8T7 8I$/N&N=G @@6XB]D89=SE/+3C5@Z4])(N8I2 MID#T\XE'8]H>EEQ6.ZC[6:2>8/3HAC2Z?5VP0@ M!#2L(>!1PW MBNV,8RW50 0OU.MOQ+%55G7?'-O H'OG1/X23\KBDC3J?NLH M_ZV^4U6@C/Q8^>X/QNR# O0.-_3B_TK2]V-QCLTX[4$(!/##4:\,2N$[2>$CLZ(]S046T!!6@8>LK,4>L3/A,W5D M0F.A:&\MX=LVP#TMX7N[\'3'/D(YOQ(*<@[X,]RGP2V+OP==IOP>#<1TDHYR M&7;?*1GG]/EO+$XR.N,/"OOW.$B?+V10<.RP'CM\)T/+)G85WTG:+0J7!#IY ME%,7Z6BD0X#6P5B?7,W#GBR%IZ&.Q@,E2HW)Q6B<)BF_Q$%2_$2T+/_LQ]V^ MHH&.(CS8_#;2043M&#JJ?B8@>@RRFDAVZI*S43A/B*PEV72.VV*V#@G4$K>24H>GD5@ M!K$LU0,Z]8AJN]BTL.$52XM(L_!"5]+5DK>C]<4CE[Q6GQO.GR\(X@^X=Q+T MSH-0Z?JC(/4')^YU'^L^2UV=K:*XD"!D8<N0SMG%-*>F2/QMOHT)WJD<8::BE%+9 B,-LFZ.BV;;G$1+IK:4@4\:@3 MLZOKQ%GLV[.%%.W,$ ,>XNURCU+#C6[+SR*[8:D?A#Q$9WXQXDQ2891"TX%=O M(Y"[*OW508>J\A"RMAP27F(-)CX2AF?18FP7>F#*)$[F9^76UZ5^D3 M9ZTKEEX_W/E/KW,0$HX9_MN*_99:!ZB'/(ALD9]?0_C=B/NIE^.?K"P;I>XG MHALYT%5,#4OW5(^ZNFEDLHPL:#F+SZ+:+#GATMN,27_G/'H9WA4< MNK>L"-%)AT/3A/V7,FLB9;W1LJ[/TBP.,!S3%AO ,#$(%W2"A5^D:ZKA$0?I MNY7U'256)!<*ZB"*.QC3:>UF7=$EXL36.PAH\R,7 M2BD[F3^4*XF24]11_)1S8B*;QA\^#GS#/A/K!HEX%B1Z+M!T2[@XGNLXGHO$ MT55"&6J.A[&VL H]470'*+SD#^I TOA4SDY:3\@\CY3OW%X2P?!$R#V"YP#*CI&H\>76#!3&W:V,187\B=+X:)^VN]I^L=>M 5 MKI9UW9*ZH&FZH)GBCF8I(8]HNN>H+K(UAQK\EJ_7RPCM M1,J;M_2Z")@%6195B>H"XD'#=4S3IJ8*BAU0I@HA6NUU3=?BON3G\9EI&@?W MX]2_'["[2!SOP&<91X,!'W+)W;.8)?O;I+"'P*QQGIB48BG%0HI+)R YR'-M MI'I8\X#JNK:I8[N08LT JGDH*6YNO-4X*7[3>&I?GD?I4)9L"3VIS1\K#?7$ MWS+2F$\*:*,GI1>-N?R]P5+9KCL"%ESRW_O$RE$EPDEI3YKG&MPY,VR 74!5 M;'N:3D1F#'G(U(&VT!NW=.Z$&?8.F!8''6C@#M3WMYY80?YV)L"E+I.Z[&1T M&9D=%ZB[KDZ)#G434*H;AJT!7>@R736AH^U"E^VJ,J(#B#A:9W^EW:W199FK M^CX+!::_9W]+T^%Q 3N?I/.@^M$ MO^E]/RZ \3.)3%R3FK8)>8QHF5P*D:7JENH0S7*PH3K($/?XRG]6*B(OR30<1"B#G$]R-61"TW3,AP7$I=B#*AG;,FK+T(D(4"B M@EB<82+8;@JXOR!6=?QW,#&;G[K[CT^W[LW?+FU7^?WZDW-Y]=MM1[F\LA<% MIW:B97VCO_GLWMU=ZM<>V+ZUY]=Y:>O5^97 MYY)?_WE]8 XS^9\N0R7M1^.$A]))1V%/739*\V+T++H>L7CR;1B-.4.]+00; MB_,Z<&3*ERP:#XNJO9^I9]IU/ MO#OY7@'W73#DIN6*_5!NHJ&_X%\/_?@Q"//I^>,TFOR0N^O9+S^"7MJ_H/"= M1K%AJ 00##2D_W5B^+O18."/$G8Q^?#AI9D_FR:-IJE0>E:?4LI?B.%?/YPM M^"CY-;#=I2UOV^?+&E6A<.PKUH?*\^,F=1%8T%)D4]!)C6O '1&F#/F%?J(P MKM%ZLPU)3\C3 MW+#O+!PS'A*$;)O=I<=<(+!SM?!V*\=;)9A7D78750[;QX=+DL440,U S"A5 MA.LFU1T-VU@W5&R:%+H&S*L:B.&8<&'?7"$77AP-18I%//_O0=JWQPD'D<7N M4U'B8"8)X__K+390.;O8.XO$03\[;1?0N"J&1JF:?;!LKFO*?Z7> M.4J]8\S6J%P58ZA;+G14!*"%'&H5/6"I*FI8]J)W /T#_+$;O:/1CHY/O2_L M0:JGMH;+CI)4+ 7$A2LW 7$+UAZ/EKBZ2Y90\"@]^_@3$#GC\>A$2QC:T:QR MKWJO= RP[>C8<"RLM*P9PY%A>E_LM_WZ7X! W8,W3C@IKW&>F''YFQ)L<7J M+$S"4/2JUSW'=CP308^8KE&$21ABL^+4QMV+[>Z\%Z#C'9]STUBQ;?JNM-VM M9/\61TFBC.+H(4BW='4J:\_>S/1A]$(!?UG29^CJLKT=LUK]T# MD-\-@S!(4J&_OK.I_I*>6YMZ'>PSO45 J7LNU0!$Q-4 I::+(82. M6X15KJ5YZH*OE3.:2%G-L9F;<]E>5_S_?_;>O+EM);L;_BHH3R:/7479O:/; M]WUN56.;46);CN4[R?-7"B(AB;D4J0"D;=0K&3(*D6RU#'HV0W9G M$&$TH/BP&;*7$U(WWN5Y8CK,&"WA)D[_3)8,G)XHQ7V%G?U%ET;R#62(A=(G M$7$C'W ?"2'I(!Z32VW%N!;AEH'QB(P[H7 MF!>( 9!("FB)(PBEXJ"@:0>9_X2!NHPS,L'@+B'P$!'8K\W\P)R([Z1$%!* M:&LP6(,A1R0!6(5(G+HPD&Z$0\P]00- Z] ),C"2*PB4I/4=IDPAI1,M^GZ MEAD/CQD1K1O^^AP"UPW\*! @@ @PO\A2\$/HRU9R^[.8L4/] \8ZU(_Z!\S M'I;E?GIS&X]3W4[): >Z/VRZ&,X7J3;@A]=Q>F7M]V/-5A44--SY(9:^YR/7 M!8'/0P !+_&'>Z3E/?S6)"2=NJJ35G4ES;RF.#\GKTZ5@W\FZ6P49]?ZV7($ MT6_'D)%JN?$8N)'5B4Q24L(@I)'OA1CY@4LE*A.9?$K]3KFQ0^U@@%"GRD%? M&?(X&AKDS<-GK80F:\'L02IG/S!-U&5L&&-EQT <0DX$!A&1+BXTC"B0N#4, MH4JD*]R>W>H1*\A%Z8!WZO>TV=B6A?\N;O*>.X'0ZG-TDSF4ZNRGUF=G4^CWV M+^QZS[-="Z9P;5OY$/H>(]C' E 1!AR$A1X2 #^"K4!L!5,Y$7V:95O51) [ M(/P@(K"'4?Y^#\5U7@]_2)Q&ZQ3A*.+ DQX0D4"ARS@6/"H;A?E>V*J 7XO3 M.O16L %G768A]EQX[[L[(IJEBAQU4L/P.IY>)6SPZ6STC-9PA0AKGK,09Q MY%/7$Z2H/_1]$@6M#*(G^:S#>L,!Y -3.6(,JM M'0)<*F@* Q"ZGF0HE%XUN2AYRR&IZ>K+;#I;=DSNHF7!@*).QW7WSK+H M%3]:'\ K,:>H?0"(8T )I$39_ZXKE XA8>D#D!BPES)G=^H$&1!T['W\]\;L M?S@;X,*XB JUP9G'OTJ_@*F42.)TJA::Y4D#B9EJ[L27E^/).)[;FHDMV#1[ MV'P2(E@;0"+P?10A@CB(&) 1<4M'0P #R%L)CG64LQQ1,IXNU)F<50DJN1,S M_][W^%>2?1Y/9VKQ=Z7M)*>CY:N$ADX_)_/KF?KDA_J*F:2^Y>Y*&'7:S*67 M"5*6NX^0NW%=+0UT6S,FJ7"I"+S0E4B6Z2^4'( M>)G"(<,0AR5*);\FV=J&UP/&E"EZWJJ_! T(LSTJ+>?MI4L$(]*8<,@%")F( M?#]@+$*N9&4#.<" #W; EATZ.LC M8Z. W%T:#)K:A G-X:>G'%%4-9>LD'H M$M(:$\0$8@#Q@%,:1!$FS(L8++V\X9->WFU%7S)U)NJ])SI8''1$VC+GD3(G MJ^M) ^(&KD2^QUU ,,, MCB\6\_ABDCCSF1/^FA2#NIV_JR]KQ\7 463W7MUQ-OSS6KV7I$?JM'B&$PXK M_7@T6^A#?4D;O]?4N.^AFW_9YKD\ MI8,I_MQ1:PXT(' +F2X//^U^VI 6O"QX6?"JP8LTD@"]D$C(HB#RL8(L0(6( MRC$O(?%$J]KP"?#JU+_%Q/8"XGL#7L?A O+,-IMDCK9=9QNJKMN,KSZ*&SQ MI\8?'_(A'.W&[=,_K.D87IR-AU;#W6X>05]9R^Y%P.P7-_C0>(!B'5/H2$ AXP,JYW1PSVBI*7Y/;[[4<7\;MI,NBU\,P M /NKV@3CR6*>C*P"OUTNJ<>;?^1$]?M/ +I1XABG[$(!%@(]7>9 M%DH)E4_J206+[)^FU+\(L,44BRG[BRFT[D)".1 !<'W/XS((PM#5$8*HIWF1I,[L,G?/9\XB M2W2"JB*]O"RSR[(99A_YP7(V3/+HV2 ME9TMYMD\GNI=K^TBSX5S4S\#:^IGF P(@ -J+3_;Q_'@618W^D![U*?8"Q@- M?"$B $*W:"G (X!\T3'+MNVJ%[$L=LE >-R-IM/9_/$,,9W=>/S9)(8 MPCFA810%2MB$+"0$2&6+XIPA&&$DPMY)WD>KN,"37__OR<5$TW#^]6\SO?;K M^?SVXX-\^MF\G$23Z_^[YMD>O+' M^9O?PU_#R2(;_TBT!WF4W*:*$4P;#=.\.KZ9*7K^9_Y&T>KQO6&,\I(=/['M M\,(ZJS+E!6QY55MDSP-:TC#1?68[JII9X:[S)''BH0YEQ-,['I.'Z[38C.Q 9TL!!X,) &1 M[IVII# GT',#'[A(8AI%1/\F7CJ%+6_MF436_GW\7/)9*KIRKE.M#/PE0T% MB AX&"%(<8BD]%@0(AX*UX4B8IU4>'TWL32%HKHGD2:[:N-Q2_8^1'^M(]D6 MFRTO/?RO3^?AMW^<^J'S][-/P>F7OYT/G-,O?IMQU@((OD5\6%ZX?_;E_.S3 M:2"_AX%S_EW]]3G\\OW<.8L<_^SSUV_AW\,OYZ?_")VWG\[.S]]]4'LZ^ZQ> M_?%%_A&+3(E?K-GK.XQX5HL=^DKH/Q*H1XM:T?E M?AIW?/+7S25-M8(]698:(#=6\I#S,)E,BD^-1JY?JZT.R]?WG.'W\8U"_B_) M3^?;["9N&6TW<7HUGN;+BQ?S6?E&;@.:=WZ.1_/KCX*]1X(U_O^O986ALM,F M\6V6?"S_T1*\;RI_5V73B3\/R&[KXK[^57UK]#&[V$>C\BH]\M-[/GG8& M'HY!?^C[JXC;?6'7XTX=&BW4Y<_=.G] .U@ M.-C([7TXE'#H^UN_$',+E-X^B\U*W;?&&-IO_6IT\9IG\:B[VM+,XS0#Q7ZT M2WBQQ[)NZ-7W?(9]EQH/'M;K]@;9=9K[JS:U>3P0Q%T.L$@8@_UT/?W]$\R_VJK-G0S/UCFB;J>O],1B507<7CJ:/DZS#.KAU] MULYU,KK::*K6(>N:AYW)__91;/R+>?YSU26/:.96"BL EE!*/"]\7 M2!2L3P7Q6XGV6V?][DPU.A#8CN/8>7W/ADI,I*A$7U$ Q')T",,1U1 X4<%*KDA=EONG\=0J2 L MOZ"K[YJL\OO+Z>A[361RI'.<=3[JEV1^=KDSO<0=X$YAZG#4#\NW_>#;Q]E6 MU&SK4LYJPWJZ+]P; M#^^J&NK$%?58W\@^=,"W05C[\/L#C_MA6?WM"6?PYOR7R8HS(?CBZT) M6"-"C[R79_[I5_T3XQTS MU_DZR^9IQ2E>SBA?)_%4>]:^)//E^-S.O-U@)VG=UFE@N7ZG*I4R"&JVCT)? MN#@D2J&B,I+(A85*I34LU)I6TC>V[TX-PUU:20>0;[.!5VE_?.LYT3KS^%>I MEGUX6W2D>N>DB8[63*]T8Z#X0@'39AK;/;=]J0J'K3=J+92.!G2ILM#&A MSY600@)@Q !&(9*>*S$+ >:1!S%J%<2MHK/!Y-EPG A)9[+:V+/_S^VP>3YS94W5FUKQ\I<+@+7/% M/=1Q:./X[M73GP9_"!KCDBE#!'M>X"-"*?=A&$I<>,\(]<.6,O:8&;W3C$[$ M!PCN9&)?'S'_GD=O2T^.L<5!#V#N57L>/(B!3T @JB$0<^Y*2:/("P5'3# < M%FGPT$<1Q=U 8(=AUP&BMC?"*_1&Z%Y?S774^[33SCQWFZNYARX#EFT]K"A\ M-%OHKKPOL>\/01:L>RY[)Q.>THLIK:>W>)01Z!))H' A4LN&K,S889#[JT+A M'GE0R@+U:K+0!_153Y&8365CZ/#WV9?95(N*=#:9J*^V-5NKLSD,3ONX[IN"0(KY#P4] M/,>F>?/X@2YO=NGT3@KQL8$Q8;Z]-.;K.72M+;$WOS\Q%PQ(%$ ..>(AHH'+ MA5\T2&7$90'F*W/!GOIZIW/!UAV%TA[_7298X<9HX:15Y2T8ZQ6-: M-5[.IY2IKXP-1*J/D[$)?(RG"O^RN9['DR8_DNE"T>PL=6:W29IGBA2Y(]G MB3,GOKU5]S0<,=;S5Y*'QDO50Z7TE?,UO'<4F*I;JH5]T0\:,OW/1RZRQHRJ ME1%K+;#9%&!V.[_/8LSS, 9UCS$^DUXDJ P]R7Q?(H!=KP0-I130%8QYZNL6 M8S3&Z(+' F7T%P;%EU\,',("AP6.38 #=P\0K0#'4U\_7. 8/YZ8.IQ=3<>Z=^8])=(&6=)VO=$J,"#8?V#8!@S8-=DU MV34]XBK8CF]CG2493PP"MW82<'?C$\ C M 2>A_HV=!&PG ;>6?HB3@,/_^./T^__K\]#?:)8:[6[^R"!*1T="C<+8GK#V M^CM8&EL\<))?P^1V[F376D'6:[Y5VFSQZF:V4"S1\3-H_'Y):.[UH&+Q'A** MA"C^I"\;5(Q!:> ^.*D8\8='_;H['#E,=W@O=J#[ZGY&]'%3P#%-_:TP@[UQ MTMG/)XK&;M2:)LF!S(+V9S=*_CKG\]GPS^-,>&DV9ZP>_H.-&K?X\)]15;4U M/HB>-;,H^5+CERPCB=JL5LTN/7TL1A MT80<#AG MS2Z=?XNGBSB]RT^I2 =Z#C%LXXRZ*='NZKP>+=#FF"%7MS^JQXGZ#%*"@!^$ M-(0"B"CP25[K! A0G]Q3H'TSFQH7;@[$9XMY-H^G^E16JJU/3;4U^>_BI_]] M7F:@YBX_'1*8375FH/PUSJIO-6[P.;FY2-)&J;9)GLJ:U=JG7Z*J7!L\WB>= M#P@' T;)\39/L@WA'@"$C?A^J\^^*SQX5N.*=>'QL-"0U--D6" ]$LH(1YYT M?3=B03E-!B :\-9P90-3U^I>29KEJ-9!EXKN<;/?LR4L5EJLM%BY'UA)ZQ$\ M@$D?!<0+022H)R4)O7P0/8T"CW/>8ZR4HS*A3>>SG4Z+;+8.<1,.$.FT-Y % M3PN>%CSW&SS=&CQ#YA)**:*"0P]@+@67!7@R1-P^*YIEPF>9[]D9:E(*!P)@ MBYH6-2UJ'A%J/M27MX1-P2O8C#P?8 DDI'X$ _4/X9:P25P1T1[#9B,G^J$6 M\L]#TG5Z_'(RX**3,1GKTM[NF_MV18QV@H:-H*P-2A#B"I10B "C"IE"-Z"1 M)T'@T0*4A"""[#R$4F;:;QA$60=8R ).B"P$VW-8HO%%JOM66W/ "LFC=AT MQ'WL,Z;T/:"4/H]Q7 K]G#0:A[>(VWO<0A^^>!+S@>(=Q*=L>!KP=>"[Y& M[Q/82VOL#4@4^@1$+HX@"$-?4M?/L=?'# *Y2^SM8FJ:"P:@VW$W^^5;?+VY M:1US]IO?#:DYXRQ;)",GOHK'TVRN?J_>/+F(,],!\49WGC7SJ9W;23S=5;;P M=KEZ329F=91!*)LTDL +(@&85!Q-D"@4*!^2X/XHPZDYV&"1:M8UX[QS*]5\ M>':K;YF%OY)T.%9G_>"DJKYD_6$\@*A+ON]M=. -).G:QMZS)S_^A>.(-JD M*L62E"6IC?%>(6Z=DH.I]+@DS!4^X;[PHRHEQPVI:"5S/X#W_X@GBV2K<+_M M!!QA(=_RIX5\2U*6I"Q)];&HV)+1,9*1129+4I:DGFG?B-HI#:(@#)2-$T&* M">?"A=(MBU5Q*.XO.>C$OK$VR?,@"? M&>#V??: _]0$ZHS8\AM2ZUOROXMQ-IXGYTGZ8SQ,".BU%6HKL%T5:O+34::FS?W8HP76.*&1( MAHR& O8E0&/B@;0,+(XZTBFU>S0ZWM>%QIWG*8DXLFW]FE,R_'1V4['!_5 M7U'26XEQ3(+!DI0E*4M2EJ0L25F2LB1E2#(* M(@$1\7V_[!E.(A!ZJP;T4FN(O+32F#II=^4U+VP ](@%K58TP(QU:$.WZ?4E M1-"-Z;E)QX@#X-6]AO_U^):QNM>_E )03C"G$42^%&$0%,5R,A2TX%D&)! <1)P$%$B7HM K M>#9"+""=\*SEN,TY[ABRPTW[5I,77O5O=2:S;),F(WL56;)Q3QOWM-1IJ=-2 MIZ5.2YV6.BUU6NKLC97(&L-U*,$,<\ @II!+Z6).RBD1H9#ME*:'YC%\4DK] MEV2NC,?X5V?E,:\Q!@+Q@>+O720^[8N=>LPH<3C(8.7685#D8RP!+4I:D+$E9DNHW214S2HJ=M,>4])'DUBELY*#18"<(>AP@M(H1>&J_JJTB1J!;4K=]_6AF4C-""PTWDV3Y"$Y5O+M[MV M@UB2[*F3V)*A)4.+C)8D+4D>&$FNI60W0NU^Z$HN0LJE] *? P^*O(LEY8*' MO.447D_)MOIQIRT_7B-&L_UYKEX\B:?#Q(DSW1[D M[VBVN)@DU0/N]/CV;S@L%S77NV' )8&<^@&/*$("D; LG4(P:'%]8[IC7O!X MMIAG\WBJ3Z4]\E6#0%_&1_(!AWC@NEW68N@?F)(@+AU@U\0L90R#P0AB'#(8]"0$I'!B4A:GF.>X3,KU*Y"2$> M0- /U-ZHNJ%7W&PK06U K$-<$[".B&$6,$$092RDDD$>R;*98$A\T-(XMQX1 M>V$+T'6PB0R(< >NVP]CWZ*312>KDUJ=="WL1@"BVEL@? $\W_,IE\R'+@PX M+B?QXLCU>ZR3OJ!?[%J5LP -$+?:I\5WB^\6WWN%[T_ .Z[AW1. @U!IY(B% M@92^D #FJKDO 4)DE_#>@1^743H0/?$(]-./:Q)B/YBG4[UO_FPL1SVJY.0Z MIRN(P%^WM)['[M@XD6&BJ>85UM#/73=^OX3R0&&1^?UXJL13_KIY@ZGFFLD2 MHD&02SE##:=G^/1_/JC$.\%H !CA!5&,>K^M>0>Q5*3^#9+/I;_^&V5 M5]Y4^=U5[0$F;QY._\[O"/E??WO3@H#\,_?ACV#7']$=WHL=Z+X@Z/J*ATH! MN]S7>M2V=GW& :CT%3ZQ-TXZ^_E$G=2-6M,DV6V=5$OH=*66YAY=YWR'TVG[ M^O!QX^'C5WCXSZA-VAHYU'EVCDZT4RJ+4Z3:6>(X>N(HDWR<,LO'TL31TT0C MO<#))\PL)1@XGS:;,'-(9')\2D7IW[=JA44)0Q!?E(IYHI"A\CFI>3YKCUEAQVJJY8R6BZ0F]EB>J2&C-V?W5^?]V=EFI5I5J99 MF68Q\;D&S4&WW?RW>+J(T[O\E$SS32A>.\U]_]*5&:15NC*3(0\#GX=1 %A MB .),0M12+P(0Q:]K)(0\O\@?>FMZ0XX!0-*.LUEWJ]4Y5YAQ[Y+AP.N[CBJ MX@V&2=TO0C(_Y$)XC$#A >XR#^1H& DIW-80GVT5;W2,FQMW5^,6*RU66JRT M6%EB):T']"I,]$$(/()9A"3EGH)-@Y4,0$J\G74]VP KY6C+72D9&R@&2,>,,0'@.W$06BQY:BPQ6I[1ZSMN:@>0Q;X-/!@$/I">+["&P6Z M;FXD"Q[YONBQMK?E3HF0L(% G4Z)M.!KP=>"[X&#[Q/82VKLC2@-?9]20$(" M@R DE8/2#Q@$L,?8>_^E.W-3(@JLB]+BIL5-BYLE;K+:&4 BZ#$O I1PP83' M@20BQTWD9W0VK..,L6RWR32+#8G?3N+IKDI,MLO5:S(QKZ.S!"D>IJ'K>RCP M72R$#(L>S@)&@7?_V*A3<[#!(M6LJY8Q&^7>/?/AV:V^91;^2M+A6)WU"L,& M.I']/^#_^Q[T)%N: #H@ G7(][U560Y ,WFZ6J['S/FO?^$(HDUT+DM2EJ0V MQGL.ZS&!@$-,/$\((CP20"(@<0N\!Q*[]Z=N(@LXEOV MM(AO2UF 6JPQQ1X*,(TI#X80"1 M9-AG46XQ\PA#NJZ']+D6\W]\#ZR5^ZS(Q#ZW@RE"%O=$)UX[,MU?A']PF[V% M_D-.&5A;)ECJM-1IJ7-WJ@R'M2J#?>"[.! (^13+4&)!2E7&#R.\JLK(T?\L MLKEVU6??9P\XY$WDUX@MOR&UOB7_NQAGXWERGJ0_QL,DUX&^)E MSK6])!@T.^\0"'P*71EB"@+I<>31*D62\U8]X.MX2;J)#QV^9^. JEKD,"<7 M3;ZS2V=>CC#.=CC"N+^BI+<2XY@$@R4I2U*6I"Q)69*R)&5)RI*4):G]5\G7 M:6:&$:A'RWB0^SZ6.(*^D)(%OL_#PH"6ZG^M&L.E#F)Y);DQ==+NJ@E?V"?R ML0Q+A@84PPYMZ#:]OH0(NC$]-VDL=@"\NM?POQ[?(E /R,-2"!)X0> 2@#SL MT[#@6RYU[07?"QIH)T0$"7#5TMSUJ>M2J; M):D>DM1Z8H"*2@Q@PB0)!>$!"K@;AEXHRRQ1#PG"7BX&NHE='"V('T,YC)Q, M9L.X#'4D1D4P=3%&1W#2Q(R7<.8ST^7+S$T>SK)YYJ@?*)(SYW$Q29SI;+[1 M^/B]BG#:^+N-OUOJM-1IJ7-+ZA&&M7=+@B@DB+H4,5\$KH>4:8Q9Z$KJ$R]H MMXM>)SUDQ00^N_1K$18D%ZM-3U^W4&:MKOVXMPW[>VAU6]38-]2P,LU2IZ5. M2YVO&"JT%&DITN*EI4Y+G98Z+75:ZNRS_X0@9OTGUG^RW8#77L2UOLRF)XVI M1LZX&&MT(+F"-G]AKR6/)2E+4I:D+$E9DK(D94G*DI0E*:N26S*RR&1)RI+4 MZS?IH6X]M]:G'A> A"Z5 @H$.?9D46/(&8W$JA?Q_F'2I].A3EE/HG1V<[ZX MR,:C<9S>%<.IB[SBKGR']Z^@LY*F+@=76RZU7+HYES9::2G>=(5BT5!2+X3( M]9A73I<6 5\VUS:3:')0;#6,12-G,W5^Z9*)$VNDVDV_I$XDUEFZS]LA/BP M9(.E3DN=ECHM=5KJM-1IJ=-29X_-0<9I90X*#-P ^%7'B!1R,.J_E3ZNQ: M\Z>,/N\WU7EE"LYNDD]*I_^2S,\NO\>_.DOM&@X7-PM35?[0;3N<)X4H/>BN MR\?,ZX?#WU;Z' 9%'J;TL=1IJ=-2IZ5.2YW;T=Q=ZM8]P3AWI:11Y(6"(R88 M#B.CN3/HHXAVJ+EW-=?DT#7L0ZJ)2.;.V)"'3;GJ*\0?$Y);DK(D94G*DE2_ M2>IBEHZ2M-P)O/WE9+/)>.3\!9C_>DERZZB=',-*[>0NYBZ'5'B2"!J&D+ R MRP]"SVVIG4J3J/7,KCS#WY)Y/)XFHS!.I^J\LNZZD),!$YUJJ4^0A.5;R[>[ M=F98DNQI(,*2H25#BXR6)"U)6I*T)+D_)-E'DEO'KA.HK@OQ0B(ABX+(Q\J: M U2(2!2)0"'Q1+2!7=?13)&N3;(>QP=>(WC7<>S O/J9F)M=S"8C=04OGIAI M('&F!X=\CM/AM8/AP-%4\F)(Q H21[.%'BQ28F*GQU?<37_C&>C;"1/?3S5I[+" MY*0VF;4"#FV2AQ= M(Q#F'TL,!DK)4EX6'PQ[C\]9R4(C@ X&[['!C@=D" MLP5F"\Q/S 0A -5Y?C3B'J):9>8^(R$.PK :.2\8]'J,S)W7C:\S'L1U!PBB M7H!V&[&V1JY;8F8[L=7&PSJ$-5R/.HH$CD2H_D^&@B ?4Q\&!:SY/A-DYP&Q M[[J/XB*]VS DM@XTX0$78$!%/U1*BTX6G:Q*:E72-;&[4?'L,M]'@ 0TB$ $ M4(0\EY;)#"'V6(]5TL=1_N6SZ1@:8-SI@#J+[Q;?+;Y;?-^R+]BMX=V#!&'B M^RZ24"JUW/,X+F-U 8"HQ_"^Y4$"B/9#=;?>8 O-%IJ/!9I%[341'G!#Y$84 M3K5^^;/QG+4HTI. MKG.Z@@C\=4OK>>R.3<;C7+%9XXB&B2:CER\J?ZF__E'GWXR'ZAKG2>+$0SW5 M(I[>J04XT]D\R9SY3-%FK,A\GNCJH:EYF#H,X5R.I_%T.(XGZL:%0I&]7W^? M6SO9\NW5%;3/\9V6U[B-KY*3"V5'_WD27ZH5?8PG/^.[3-WI MPW5:;"8V&)9Q+((H$!Z3S*4N@)P0X 4N]2/F 8ZA_DV\= K](NOV[^/G$NP2 MWCO7J8;+OV0H" @1 0\C!"D.D90>"T+$0^&Z4$1L0^Y8%B[?-6KH2A]?H[Q@XY]_57Y_#+]_/G;/(\>7YWYWHT]E_GCMO__@B M_PA.U7?>]7U#;T^GSOQZMLCBZ2C;\FH;UUO2B$'Y^_%4J?+YZ^8-IUK#F"S= M$H+<(C"2TQDFDTGQJ0G6Z-=J(\/R]3TG]'U\HP3)E^2G\VUV$[?LAYLXO1I/ M\^7%B_FL?",W1\P[/\>C^?5'(=X+0 '&""M]CE'WKZ6FH=2/27R;)1_+?_RV MJE>\J:H4JPI8_N;A&L;\ADS\];[&?;O-G:=9H'8$!63]CM M4]E]BU6[,GR^*TF8.#?J@^O,211;C^IZU)=4[!X2)>!7H(1G%"EOC3800.#( M&QT<[Z._MQ+]& 8T^G%V[6A:RYS+=';CS&Z3-)YKFU8[17Z,Y^,D^_A2LCE: M#^P!;]P^?=OO>POM;[K9SR;^_Y>L>A=->UP.,$P8JR.F?NA*+D+*I?0"GP,/ M"E:XY04/N?O,GCT(F%ZL700LT8! > @]>XY ^[.\W1O>YLSVX^I3/Z[]5^_E MZ'\6V=S$FW1X*DT480S'D\295A)?OZ]?#;4E\':1Z7#5+'WWX3:=_1AK#\G% MG;4*K%5@K8+M606\I^@1)+<*,<:Q$57Q=.3$-SI]XY_Y&\FOVV2:/6 Q'&[S MS%Q6NZ2N8O==&'#L^S!TN1< @"0L,Q<#2$*Z*JN;QZK^/4E,1LQT)!NGNTWU M'"KUW.VR5M&JYSM U$-E)%87'4,)/, H]8C+(LFQB+R\70]#G 2H-5QD,T;J M4!?& Q=UV4+G,'3AOHHSDY9XV*(V1"#D#% MA,"CG@O5GP+*@$0@8L0K1KY2C_DM/7-=)NQRR*N@G79@[AT3'I)YUU23=,)F M[>69)(IJ'+.0D]GER2+3W=NSI)'+>50Z*D20@B1B/*&&>P"P,9< "W_-P=[S4G8AS!P"ZA\!+1V'R M_3%-$W6]?RJ+[RH>*RFG?GVMZ,B9)^F-,Y[^2(KHB%4[E[F4UEQ*@Y"ZDD$? M#97=B:IG[[L-$$=M YQ@9OD]2C:N M'\ V34@Z@)VV-]T75K46YS[PWZ/L)V#-?H#3$ OF1T1P)36!2_W2>R,HX:W^ MGR]COV>*T+5:O2%K?.Z+\1DDEXFBFU&5:!?_LJ'&^UFTX12BC$"?41\1C_L> M\H6GC,[_POR(O62:7(ZWZE?% ]KMH 9K9^ZC7#PX M;J0-,Y-QJ0S*D$<@##'&+JCT5>)"U@K\/YL;.\S&&2AM^J"Y\9#L1CE1G&SF M0JM':L3BT+1-4K0SGCO:9$R.--HHW(:Y"%Q)%)/H'!L2^0'BKE_FW7C8:V7$ M?=5)^YFZI%)<@]GB8GZYF,CA4!%Q!X[7QWCO,$I"K+6W_]PC:N'%0A\('H0B M(+G=QT4QC5=B CSP,N[I3G(AT67F6L_%TYX;==KFSULE)*:SYC1JQ M1*M-+C$D!+#F2($80#S@E 91A GS(F75&8[T@]##K9+ENJ8Q4D>>]Q+]; Y\ MUQ%%NI,(1F\EGS7T#I(U<=U-("!NX$KD>]P%!#/,H>OFK*ES38.6WV5#UMR" M3_3 8_T'9?6MI)RJ9W9B"H_'1=/GTD'JI(F9X*>KDQ4)F0WKGHI9,ATK>]$T MW#U.!1'&SU3343GMN]U94'I-$W%L>2"!S(@@5=7Y*6";@N"W89XT.=)L#TCPL/R=HSX]>/.O430ERS ME^=!YD/%5X@SST48@Z@,1Z!(M/O$F./3LY&4",J]+44P?:N]&[NLW[59GOLG MX?:7U6C-:H%+!66NAR1#(*"0 U"T1A58!*25Y_D,5NM2F!'099?4?>&V8VB\ MZ.<5$+KDL.Z=:$KH32.UR3B^&$]L'\4G0.MH-VZ?_B'IP64.B>Z_FHQ_Z.%0 MQRJD$6Q,?(Z04!*9\$AX0< CP%U:"&E/_:LU5E0)YE17^P=)_O?IM#S8;]6Y M;C7)S1TH3>((!;95CP^!\QJQ?A(*G<@=8%=*Z/LX]$FA'DL)J&@5#V_&>1UJ MRF@ X#$:ID<1)_F:)K?Q>%2&_G,->:8M,F=H"N_FW72?VD/?[5,\W:C4 *Z0 ME'(!4( DD ((4#IO$0W=5IN.-D\7SZ$LX2@L8#D=&>O8.'NWFD2.!V@W!1S[ MPOW6 CI,KGZ"J1M=/C!WL8]=$$8!B9@'98"+^@\)B6*];3'U%K+TJ.C2UV4# M-ULU6$<_3&E67;A\U$$FB42&9 M9%_CNTYLU[4:" P@Z%+('HHL/2:1N;>,B!NE)(B ( 3 S@,@.]1@6D9385> MT"[N>A$C;D$>*I-6'",C'H5):Y2KH[5:GV#B9@=8$/J0@LC'6#$9)Z' H*S0 M##"\K^ADA8G-25?=8#LR4M?A7V55'[0^:XW/HV3.AD<)(2_RI<"08DI!7)0QF89';W-M:^#56Z?X+R&V\>7KO P)I+R<_BJ![P.Q?GRF*]/RB32F@RA*L2;B/G#14R:BJ,.<&.'0%8*Y3"F= M :+,([*JCHSP&B&1)]EH&RT>!Y!:P_! #<.J)V2:_$BF"]L(Z.&$GGE3L#@ YQNP^:W > C\V_#:2RU#R4 F M \XH#0.)RN0 #J-6V5D'_+B-R"0:$'R,_'@4%F@E3=O9MHVJ-*OXKG!Y8X:/ M!QB1PG5)("()W8@2#@O%UW.INT;V?)Y[M^Q;DM-1\6BZE+^/!3#=PU:!K85Z MC(Q*&RE",E!F*0FB "I.920(!8O**G#D^ZW.7ITR:G?6*AUP;)N>[(NU>K8R M1;U#H3I+1TE:;@[>_G*RV60\[5A_: 76[5)O7?=Y]5ZNMF7L,/-QP2WDT MC")$7"8)!CX,F1=(/=?=]P,]XMWKBH>W4:4R@)UFY1X*#Q]#SY8OR=PQS:C? M+K)\G.V[#[=Z),A(O;JX:W9R463Q8QF<_OK[,/JF>VFS@8/:+0),&BX[XH>A"%P7,AX&;HA]6+KL( X ";H$ MD^X,?S[ !/%^N*NX."IWF"'M>TCVNHQ/N%C,#"T M2''TV183Y/*9<!WKT/OLTKE-M5MA?F?"\'JD MY&T',R3WUHOH MB8%4G5VU& :2@ Q2@,8#$K4@#/9ZWT[Z_QG9DY]WTFA^H< MT^1K<;1?)_%T+J>CL#S=K59#H0%RR1$FS_1!1>N+(;Z__(=J_O-)0%W A!LP MCA'T(2JBYPR$;N"WQA6\A/\Z;!4)!FHS1\A_1Y&\5H\6U:W5\PG,3GQY.9Z, MX_D1%E,]Q_U;3U=Q.BXQM;\ACD,-[R-%/,#2K&=H/F><%,L3"\_W0 MDY@Q:!C:]3GV1*L]1S<,_0))?5SC] [18M4&Z[B>[GVT6C*ON5#X7H1%(".7 M2D(]+!DL2SX ]$&K#=T]7/C(M/0.*Y+Q@.,N)>BA",ICDH=[RW$WAG [%9$[S>CH@X++$:[32!E6ZBP0+ BU*"64N(4#"D(7>ZTZJ_*11.J) MG"L&_1S/%VH==TJC]6>326+NEYU=[DCBNFC 29>>X(V)P99@]5DH'Q^/-[Q2 M2H(' #/"W4ARX44PY&XAS .IN'\K/-Z=C$=P@%FG'.AG\WGR-'M:#]#XSD[-:R"NC%"H5/O#\R-5IW8'KX[)E@@!M(?] 9N9I M^6@Z3/-^K&4)&P#2J3_Z*;[O90:FM:T/GI.?,LP;KK XLC%G$?8=9%/)8^ M6W:MA;YH-7-_"2MOHV>T.T#=QIBV4?O5M\*,M9.P7U77[V'N[I&99'XM@?*QZ^C2=Z'H5Q(&F7?L[:2?<] M7?;/N?>$12 XK2P"%T >,8ZD9#CTD0\0+D-U- A1JQ_BMZ0\\[/+3[/IU?$&<7:CNQS-)W]5 LX MW)2T)Y@5L3JDY@,OX!A[H=3LY I 2J'KNBQBCX743K-LH?6R!D&/2@# M,:M^U5&M6'B<+LYJ%7<@YC (?2>*%OF1>R(O)X$";EP^VAGL."W=H:-(! M 5VVI-I[%CXH0W,I$IG\2M+A..^4842Q,S-EP4=K<7*WXEI& 0D$H]#W?"C" M0$*_;,+.?,+AH[5^^BS/\J,,BS,>;74Z(NK2EVL-SQ[(Q'WE(=3TVG &$(,A MP('G(4(\ 4DY\=N#0=MK\WP>ZK ZMDOOZF&$(WLJQ.ZK?+TWG;U/:FD/JN.> M8-Q&5@Y&@KKJ P2%4E"1LC41+AB7<43$FL5Q4?E,=E/GRMF T9VHKOM9X&IM MS>-CZD:&4!!1%KB$(>DS3#!C)&0E4PO:UFA?PM0=VJ-BP'=CC_:3J0^H BV\ MO$R&)LB9_!I>Q].KQ$GC>>+D_\X<1;U:K ]RX:[[)?]0!**3CO2X =W\,QT/ MYTK<)M=Z;+G][995@\NV_J MT9U--4+H_X7UT_I6/2C]@9R.EM]H?',GLPV14@IV.9=L([=6WPKEK25^]%#1 M2(R2E*(@B' 0<<\'$F,HW<*#+3EQ\:M Q1:::I"=SD ]"* X%G_#N!C\_>'M MJ!C]K3ML[5!?V;\0V>/X@D'M:Y<1040&%%,D XE][LMR>!*7?KNMUHN0Y*M: M\FRT.LA=O9XL]#DU,2O'L>WF8;,!$3N9%6'=$KU6,@[,+?&$=H$;SD888I=' MW,<$22P]!$.W<#9*' 2LY9=X;>[?@N(A!A1TVGSWH,>K'Y!+Q%];?W#BN3._ M3IR+Y&H\G>HXATZD4V_<&HH^TF@C)K46$1( L2<9]BC#"D(B[+.RHU]$PM8( MN"[MD5,#"Z23D8SN '3:B;NW@O^8Y/O>,E@CD8T&' (@] @GC@EDGN=%96,- MQD'+8]@U@_%N& R0 <0'D2]S#,;W\R5DHCY:0S8^PW>#E=8SFBTN)LG+G'Y; MC3QM>+[_LHW3>9+D^FV\/ &) C;F5+I"0!='$9<18S[GS"_'^R 0MFJ\.X9$ M[8CH9-P6'E"\O>D?SZ&0?D9AC]F'88'2 N5&0$D@J'5'/;M7NI$;(A12RCU) M>*$[H@"VZYBZ-\ZZ $I!!@QUVJ;MP'!R[0;KN\#%'O;,[F;;SWCV/>VE;A__ M03]^ P,?YK%"LNI]\V=C:9/Q-#DIUJ-TY;\NG86NGVK UC#1TY^W!%ROO*;\ MI?[Z1]UR=#Q4USA/$B<>#F/'TL&#<%?(QOQYG9;7N(VODI.+-(G_ M/(DOU8H^QI.?\5VF[O3A.BTV$QM](T.(X8A!3P*/4\B!\ (4>!&00DC*@*]_ M$R^=PI:W]DP::_\^?B[Y_,PO=S&;C'Y[XURG6L?Y2X:"@! 1\#!"D.(02>FQ M($0\%*X+1<0VI-6EF_W^73.Y]K?X6N5J#A&-6ZS_$/VUCF1;;+:\]/"_/IV' MW_YQZH?.W\\^!:=?_G8^<$Z_^&W&>75\6%[XE[/OX;GS_\"[P#W">/,#0#Q*(>">]2-I!=BSP7"!605[]8B7LBZ4 GNV3E\[Q16XI?% MC?K-\.%LFF4+\"R]BJ?C?YK&VWXEZ]0+9?E]39-,/2SS\NPR*H7?>27[@G$V MG,RR19I\5[?R)J9H7I^>?GF>%*,W3T(*/!>S* HI@J%4PJ((&3*B$QSY26W MND2Z 0U!&%#N8BHC#Q;!#X[4)7ANI#_&P\3YNR)@M6G%KJ?3X7OGK>[PA^>,,V>6/SBE MD\69$RNB2&]G:?Y@E!&OV%S')2;QSZR,41B%3;\($O6V@H#WSKV+F,^N$O7] MU/DYGE\[XWGF9(N+;#P:Q^DXR0,B\>7E>#*.M:KX=E@,F/V13.X&YD;%^OU< MJRS7/'!F"GS,;\93\SUOD:G#SS+'E..JOS_'4Z6-F09UY2%X7S_7FYZ.U -) M[XIR3).:8"ZI2W>=F_K'6;ZG8JW3>'*G3*2L?GM^'<^=ZV1RFYGM#2=C$^JY M6(PG(_.;JW3V4^U:G9CB>*UV7!1+3;+WCG>GSGYXK7U"L1E[JJ\QFMVH[RJ\ MO=7V6)8,'(4A\:!Q=WW=T?A*J][./!E>3V>3V55Q8L51.9/9[$]UK231,*V4 M\%&BDWK,3_/M.?'5>*(N/E1KFRD>/=&B1&-=<1!J-3>S43(Q*OSX1A]4XEQ- M9A?JIO59J<6EZGGI<[Q4ZS%#6]1*DNEUW@NPN+B3J:]GE[GO:5!EIIJ=G9@K M* R89IIULD%SD>DX^].\UH:%HA-UT??.]WJ?IH6=^UM]\EH>*>@T%L9M.6EF M' M%8!;EH:N*R4DC%+I48I\Z+DNQMCSH0L@"T&PD31$9$O2$+VR-%3?/E>D.[Y4 MCVDZE\K$7.B#O?JJKC=4,/*HM(28R0@"R7P0:J,+N[28?DLX]:1H2,L@HF[H M(^@30;GG!0!P7G3/<$,@T*/2\LG[M*3E^>+F)E8(I&BPL3VGWI]3;O"EHG2= MM;UD:^@9DKA#*EWR/]RGO\;O'"_.QH;-%;W=QH5,TUQ=#*&:Y""P1)TODN_; M43(V8C^S][/+%8:YR_]\E&F8B#SL(B\D >*<\)!BOWSB..)+3 ,%$,#U:4 " MZ04NXA@53,-=UR>K5-\'?4F+CV?XI)SK^(?.850BZM90D?J>+J.8377418F[ M7+M9EBQ7R52)2"UXXJ&VF[1N57/V;4U]3;GC_$W*KY7P45=7]U'6W?BFL:[Q M-(_U&#FJ99,2F^IHA[GFHD1UI#YV(#CY#T/G4KMTE=8!@:;S;\G58I(SP?G) M?[TW8)-JWBSTK3NE?&B_G1;0D\5(Z0B32:GS-6YLKGPYF\US%U^JDUS2O*5% MM0VS_'BJ4&ER_ZD6LC5-U!>51JD,3:4Q72B)G\3E^?[/8IK'Z,P!ZT6L_]"6 MEVANI/68?%^C4AU8U2)DON!OB5* Y[JXMSS-?S?[T3^Y'.NPFW.7Q*E.VU'7 MVM '\.;W(!DF-Q=)VG0I0+'QY9[A ]H1I_737GHN_RL2UZ97E[[]5 MG!$K=E%<,2F2NX:+-#6^[WBN-)=WN7G0,"?TS<;*HLJ<::+M%*T &$9Q+N-Q MJOÐI,@[/%\+JYDI(&2UC(<\6R\G?)*->-']AM80RQ'NJ<-X@2%@ 'H"J3TU-(EPB)/-L5R*)D'?-\C M@D (0R\J6K RQ)4V*_HJEI<"2,_AT5)@Y0A]SQ<4F=[CHLC-^ES(K;HGB_W8NM'KVWCE51G=\HM,E;M5; M$VW@%K(QC:=9;C 7)O%5K&2]^9S^0I71OYY?S[+[-V<%RGJK:MALMX7-UH#%V]RE93#SQWBD]8N*8NYR M LRRV5#[P,RC,NLUSTGI+#^2M!85 R>;:1>=4F22J3:-SHG0OO8M%JJF%J32AYZ*F>:S#5=)?.L5N#UNG24?EZ02=W@7(.4]@3KQ5Q5KN"KV6ST:6YUB64E-?(U+KA\H4+U?L92LI>4&.'NDMG@0%3#:JQ9V.;XM]B M91"E=[G.\[*8YYO?ESW4-[&2U\,DU9[QVJ-V2]\J.+R,>T^1G M_<'RVE-C(.8^_UIRJCT8&UE[OI5XS\6^N4IRE9/T2*E=Z?@BYX(ORC1UL'/B MG.ZT0LI1S4-K?:P2-L@U [_5P/KN0_EA*52F M11F1SI=[CKKV2 Y(9Y[,]9RT%^\VC"[\H1O,AVJM-UJHWF0R%DH")1(X=(' 44#*SMF1@(_[_I^\3\OW_T?>O[Q: M_4L]_.NLX"4;>(Z'_P%RVI;V==MP[!=ZQ_/LQK8CUT0 M;PS?LS"N[D4%=:B M*/Y3657E RS5^,7-;>&(-?IVWCPPMP,TVB85:NJU%NJ9,>C&>>BTC(J/JNB7 M_F+^Z*X,GCWPF_PNHR(L_]Q3*..4OSR7]*@3-%\_ M/^ZH4C&+48%O*RG23O;K0W*FLYJ7V9?5O329\OY\Y YB_R],:\!O.M%/.E P M.L#D9/ICG,ZF6O ,=$M^[:HKXQHWRGJY4%)OK&2Z$47&Z9K[3BOQ5KB,&^D< MZVL(&WB[!TH>SJOXC/;PZE_,9P/MTI[]-$:&#KWH5+*\Y4":J%L4[N-!_;[V MSB@#KDC?RK=6IFYEN5;4T$$NM0\I3;4-5I@_*[_7(V$723&P1R][H0PZ9:TL MU'&E1F$9-!69V85ZD$7J79I,XGP33J+,]=E=HD/OT^12+?M6F4TZX2Q13T"' MF^?Q+^/S*HRY:8>EKZ;NG4UO#[O/;UTKXG)HUO5'TWAUD>A;! P'3CGV2]OE0Y,ZH-/P M3)Y"FSXF,UU2IDYX5%+"N.QG5KD=S;W4@U.$-E;Z0!$%*3EJE \:SAT-BE34 MZ:FG]2M/^S-CB'5 9/C2*,;VG(4M]70/K/7AIM;Z)^V*2SYIJLK6"'42@I$K MA0L#+^+2XQ)Y9:B3"\IHPW3W AA!'F$/!!Y18DH9;J!*VQ/ M;^&E!OL:]^W* I&I0J\]C*?4>*BP01G+TZ;,T2&%N "IV,0?DMNF"Z!D_O?. M697-;+Z=6Z!5S$69_V]FR]]8PII9^\?BM:F6N\I+EE[@M1H0N9RU4=VQQJM/87:YE]"LN J1KJS)Q%>7=_]>Y_Z57*3(]N?U>)A'3XP29H)) MP_&\I.C\APJ6M"JNM[2#I;2+W_$XXEQD=R[ M^51MO#(OLKPUF3%1LASGJBQ31 MZWJ.>1[XC;.9/H"[*HID+)_F81AEKQKL:3[.;U4NJ]";S9]W<_[B;LD?'OHK+7Z5)<7%C!Q7OJKTK\7]2JLDWM[-I$0DR9&(, M^3P-0]MP:ME9[J9.)G<=1K,/NJRM^3R*L\R*9,F;V<@8V#DW:%6@/-Y*\E*7(PT"(H[7H(MZ; Z(B:0V(C83G*CM!V:E78_W-^GE75EG!Z#GC90MSVRJT MVL@7R^V0,B'R@;L/BI32@DR,\C).AXL;?:%AG4BDMC.*0<2'-_>Y[S4=PNJ5('FC&%I7.OX$G#6/Z)-F0-@N056]-\QW5\ M01> %1\N[;&\;YPCF!7W]Z[J;-IE'L<+$LT'2\&F(I6IC/[7E0D5\Q8I9R^I ME5]I-E):81MNP'G[?7:KC%=.T#MGD95"LB+B-)FGLRIQ[R:97\^*U.I'OU(. M]]2\5KRCSJ<42'6N9:%4Y/QZ'8\,ORH99XHH:AXL#]B<7Z&0]X, UJEV?&UN M>3D/=[ (I_S/)#>7SS'W*=?"IJ"0\ADW%-^7//&\W=V_/-#O3F &8<)AW2HY MHA1)S &6GJ2"!P%&Q?1P)",@VN6=I2)FF/&;/LJSRS^R1.JE+[>S*[K9*1H$ M\+^+W_^WK$LIE*;])?G9J%1+9]/9HE!J,_EKG-6_JKYT;B1M.LK^N-6G+UNR*H%CI-[50WP00_-RJW_]G/&"(=?Z(WSU@-V__&9-Z.A'& MP M)R+ ,21 &@82BK/] / 2/\_*G8M5W^_^$^4#0)YL$/Y^+[S%$2RVV$+1. M(6.7[,K_DS63\_5%+I>]=6FB>S_HE)O%A5:.BQQQ=8@FY;%00BI!DNL.C:Q# MM29C\I?N,Z-^S/-+)G&J/U.V_C?-T=J*-\F/"&R0\E@Z&>+Q9/_+1/H37QEM M&E]YA/'6+OO&))!2>I$ 'M#!?BI8U7*'1VXSZ!(PB15C2>Q)Y KLN2'VRGQ) MCX+P\73#I^[3"KI\2W1JQE)OA*4M/A2.62,S88VUO&0K:"LUA^UTMW4319]> M[XNVBY]?2M@+57\;('0Z=>3B2MU RP&>F\15HY,F+5W[[YGQQ,3?&NPL5N8(W[]Y]=/RZ1$2?5!NHLM4S6K8_JE-PB=T<)7IW%H.L>RDJ\ M49(6>0E%THI^U -G.(E377AB_(.W2C=1'Y1YQ55:;>/Z>:*#$DK-/."E[X\U MI>:."%.E,4E^*&7AT6V8*M#*JY?K'E4G@ZPQH\ODFSIE;P('TCRC[KT3QNGD MKE8^U'5OM>]_/F_I)<:!4=RW"(E4N4;J&9F&&GD)D"XZ5VM(BC'K]W=EV*!M MK$6@'('RK$C]_ :.QI,*1]23R<%!68:@6W PZJ4.23EZ)*'6-G454.5RXXIA ME1*A#8REM/VP#C3=?P7=CJ-Z^-_*G//-G5AY,9$^BF37O'XQF1BY6&TFYL';/'B;!]]Q M'OP:ELN+#!^R5A[\&NGT+\K&)Z]B?IE"WHMX^J="JDNC :=5QONG4^_L6ZX= M+@G:6^.*T^JGEFZC<56&EE.$B1H;T7M[F^_F)9WCIIKF2,+ZL\E:':K59/C1"^2=KJ==Y8 MI="HC13M3?NM3?^;3'5'F7( M'C(W(%,PUJFY4=L$IW6)AG/BY+$JYU/>*ZDP/S!B[S:V&,KLKJHD.&Y8HWDB MY5MC+N1=F*K\V>KC[)W"D5B;\R9IL:BCJ%P&)CQ;'&K;2OS6C=GU"T@ MVO5*Q6T;-1WWU#GG4*;;350&E?K&)!Z6R86_U$J-L30UB\M;6QE<&Z?&HV1Z M4.>&4SRMMVZ^5GRV_$Q,(".OKU>+_QFGHQ/="SN_R5([C;K:I5$7M5+,I;/[ M"N>2R5+,0_>FKT^<3L8*M5>"]TLE5H7$6"K&6OI"GL?>*&+* 2<_[(H81LEH M879=I,T-8(USP@M>P(]06&%@V;E1LL" MJTSWJ1CNOL 8 D7>3?Q02HV2_.DL-BFWN9R,%?W>F/:E/Y*3PF%4MV,T77*R'+T3-OR15>->Y>;DZ!NCJ][>FD.,O/L+S77J]]6&8J*'I+Q M#\T\[YUHD6H=9+ BK%M^LHHY1N,\&2CWD#WA'UN.)I:MO@9:R1HF>86?8>>[ M;)[\_@](0=ZY%-0=P/YA>/ES+F(,5VPLZTIW'0+/\Z_? MOXY'/=,& '+O^$/^;D7XC19G-_6%S96JI0ZT7J^13C=9,GU8E>1YX)J#*BNU M[(U8EC>:7%[64GZ]X1QLN65WA4KRN6MH/&B6.Q2],Q*"Z3U[/J%=0 M5+P^'I=XF4,?BN9Z5KN_:K S]\I;0]:7?>_(:6["W#D_XT8$(/>%5@$")QGG MUI<^WZF.#Q69T:DI&IA-)W=%78(R"+.Z(+KJ4ZF_51!&\]#S$TF6(Q$-^V?0 M.)(5!!^LH.OZ\8=FZ.?Q[G6VB^8ND)-VBIRG=85QLPV8YL,S0\,GNDFK:55V MHALWG<\NYWKFS0NBF'40$U-P0L ;A;%5,,*<=%9HTROH.HQOS;K_6008)GGI MD.&"'#XJ17JLBU\4_QKEH%DZ6>J6<3G%IE$S458QO.3&II3]1S*9W1I.OS"^ ME++9FRFJS(H3=-[J0[YGC0485%WH'_J]>H"Z+NA=NY-]$;DM[;0*L]Z6;0W> M;71 :F^7,ZW.FWM4:INZE*'6^Z+S?E.:K#QW4SUQ[\Z6^@'D%LZ]IV[,F.+1 M)*;*8UI8HHU."B;NO+H5??3YA:LK%656M;NN8#=%DMFL]MU5V];RLMD*P-3K MUZ:;UG2G=\7EZU6.='N*F3JBO&F>DM!+;<]7VE^UP7_)FE2/Z24RL BT%W)$ M"S1CK)DF I4I,KDK^H$]&.-^4.9L+'*L?-F*?+E-QY-"^7E O(BNH^%+_'^: MS]$J,&[FW.N[.EGR7+VXR$6[O#K=45"U1\FUU;_G+OB75^- ^B[7RK?M'532 M-DZO$N.EJ*+QRI:9C),7)&E7)A-]UU+Z85SL=JB;R5=>5HK^- AW]E4;1C8;F M(G1RG3M0_E,#==')W.3OJ ?>;#,^*'Q'=6"D6+DI6E2BS523-PPXL2)-(O;]37Z6-E4J_D9#*[;7>IBE M6!JL*E%&-.E_UI9YWG%=GOO:<,VK51N5:(TOQA.C(&A^&U0G\9!-6DOUPIF5 MZ9DD><#)R*#S KDWJS+I:7=/BN-NK;TU).Z+)8"6N(^)F/LRSRKVJ6RP M@GBU7UO953]F0]-$P<2;BV+JNN?_;5YU:]3G!HCI82/UJ[W-$8/@OB00FR1F MD\1LDIA-$MMADEA'65ZODZ:5Z];C/,B M0VXPU#UIFV9#WH!"3P:OSN69$?IBLL?%G8Z2FSSSQK.J'I)6O/4HET%!5PT? M;$\4\'UI3_'XT'# B/356021H#0BGG E]; 71"02!(5NOX:&XTV'AA>#6ZKR MCCK6_'CMJA3,#3TL0LJ9!Q7:LJJAIB2>UZA=I;[@1*&RSYC+2,C]".2UJU2J M9;'H\43@I^[3GO.]QB2:%\__6&-5+]G44^VY^Y/@L<4>9'F]?QT"]KY^UC/] MU'Z+,7XF9%0(F;31%U0'MQO#0_+Y;O'D;CX>9F5N_L#G) [U)N* 0)!2C1L-FX$6A2P$'W*?,=0.% MQI[TM(5,7$Q;K0T6VEEX=EGU*"D0-7OSL$RI&H=433K^NQ@GUFPCE(H"FFY4O?+LHW9.*&&?K:ADA:F^,$K?ETG*)N)U9ES75&#@9XBA?7'./GY $$8 MQ[ANVEIW-]'G93)TRH38Y;7F%RTC_L.)+N4XJ:JW^5,W=@QYHO>7IZ!K19PSWB]BO]'A@/+ULW_&M_<_M9,)M"7U=.B M%Q/SLGXVU6#!P@Y+]%D5P8B*A(H@74E%]_U\)96MF>):BKCZF>;/V*#9S^MJ M"$8IR(Q96$C!T?NU]U3]7&8+>8Z0^[)#15+')=)VAH#+_*6F>5O5Y_D M-/DY,:/7;W3>?).@&ZAI'&OE&,(6LQEZ*;MZ+C_;E>=J;I-J/[!BDD'N#S;7 MKVCFD[+2,LW7 \>+IW^6YU,[JXO!U44\[(]YU52J_2P7U0#+UI+S#>HDECPQ MV9GHN8WQ57ZBVEB[T6DDN?>YNK &2,=,?]0/M4& *XK- :@RD^1ROK-!P?44 MSB:A->-L_=!Y\F[&69'YE'WLX>/-3W"83":%=6L$NGZMOC4L7]]SD^_C&\5% M7]23^*;0>OJ;T[[;/%7_&Y4__CD>S:_SSLO:XIZ/](?%/SZ8KRY]O902Q2DH MF_MY@QU*8UT3IOI"?M=GGYCI!\-^6W$WY&M_>*6_K6_U&;[I)"18JCWWK-4< M[P?SJ.T3/Y0GWM!N[2,_CD=^C]FBU _[](_CZ5-6J/MS/$O7>'W,]'KTV&X;6.0[9],<9'DU8M__RSX'/5 M\^\J;[)G7"3:T_.0[Z_L'*6^E4P7VK0L:XG+=\RCO$IU573N*=$E5%E\=94F M5W'116/%5BQM&)VDF@\ -.4;9OJ?LLPO%J.KO)"]2'1L_[1_Y+'2?+,ORVIZ M?>M(>7WHIKC1=#7)+7I-)/47BTXBC932^E$4=2!FD&:1+5Q.X%$P4_ MU*4N[LH']][Y;*(D]_M;RD%.N@Y09VX8VKG1OI_;R;U4L.34+J%E;OR/96]\ M[36^ZF#E5/)"F57W9U&IDF]Y-)X;E+SOJ2?[6/A[]?//H0V^]!F']KL0YM]N.7LPZ>S,%Z4Q+%!;^ZM#*UL M*I_/["Z=N%<5, MIB0US])LQOON"24,'G?=;Y:@-;Q.1HM)SCQ:*ZN]B;5[+5]>O)C/RC?,V,'\G=S% M)<1[@"@F$&+ $'BK[]=Z$'!Z8GN^!3?9LG'\A\MCTOM-5-?T43U?]\@^.;W M![UD^1W5X;]IN:7RCPA^^#/X\$=\HU]M]I&P]WKQ1^L]KP8!%>E%*Q9#\?M4 M@9JA/5PQRHJ3\V(VG\]NEIVLVL>ZE 7;>)U_?^FMG&\*QVP#![13XU+!ZL?K M\4CQ_K9<#>5>*SZ#XHG-%DQ<; 7>_G),OK3S%V#^V^@PBFL:_&I=1(^O!7J?#L[/9$T%[_URWWM-6SNW]UE,F2Q6F*U+!(VYI/_P)UL"A1!T552442LSL>D:P# M1^:#1"+SR?;$YZ%#XB V?1&;UY",,W_@LZMQMZT%^/#8IL,_/,'W=.2WR;/Y M^S\-AUEV?M[UH+85Z/#KZKQWFBV>$B_R#)VZ=\PZ[^V_[=##1V?X@9[>VZ%B MAELYXWL\W48RN/*<,8H,I0E4(C9,QE@ 8DO/&3<6HXUTFTH\DOGLTA_I^.=[ M)J6X2J:PWRNF'E_FV_W_Z"S]?GT\\534-TH!;Z3U ME,5_5[^O^'-K2Z*^KGA*]GV2_[[:H;17-Q@/.):/)?RT(5*=*\!=B<:]@[D7 M7E,#ONTYOHGF9$!@(B4QE,1) D6L+.5QB6^")T*2_<:W^JIRJQV[K79K&(?X M *" <0'C L;U$N.D7&&T M!G,$#;B$ >8"S 68ZR',0<_Q6>-<(K6(>4()(H8QP*UFLK+ED&)$'P#.K3R; MK0&<1 ." \ %@ L UT^ PZ+A'E.2&LQC3AVZ*261994A)YA1J#M#[B8KSLY; M1D('4H*#QII6S@CVY"@@OA5^^PP*J.75/2/BLTP?R'G@5XLW__T#]#'4RZM[ M)*B),.S@N*\G($'INA7$-9&(<,FT032&TE0>>\V,@;=!PL_BQW-?N"I7TU'% M%+."!I-=S9W^%A:-^WN2^3_<=6JM-#QGNBXQ"L=AX!( M@Q%P*[?EL3")0O6I%"2(Q0>EX]TZSI<^I?E:BXWV3NEN2Q*N>G3PV/L\Y7-EM.%X6B6ESM,RM,[D$AEAR M9X0QQ1#&E24F+&8;- >%;OQ2J,9KFU3M>T<1&7!..C.IGB)IKZM5X< Y0&Z MW#8AES>'W80E#&,IC-%26F?Z&E5'\T@,$>XGY';HL.8#@KO;R ;4#:@;4/[F)HYZ!,X '&P;\:@NS]'1\WZFH\3O1T MZ&$ A]Z_,)>'T[\PEX?3OS"7A]._3D/)ULRF.ZRM?AC">"W0#&,<*PZQA8)( M#!*B>!7>$"=&877;$%X9);:R2;HTARD=",+;-X>?.CM[8=7N>U!9,IMG[GF^ M;LY%.OV215_2\?2.2G)%Q?FB"'U94.X!.LJM4?MX?28'W/$P^V'VP^P?9\?# M[(?9WR:9K,U!Z(=Q3W"31:830 2QVE+#8R$)5ES5K#%0XXW8Y=/9=%6L]J0P MKBHKOUN?=ZL.[\ +\XHV_,FJQ'-MK@=WRJ'W+\SEX?0OS.7A]"_,Y>'T[PBR MGRENB(X@88FVL<)$"X$!1!C5=BLFF/+;=FMI=IREWRMS56?3K.-(#3H0]"!H MPH+OV=WQP>/HURQ<^YC&X&8*;(P '= ,TS7&4@:0,,Y4-DF""=,)@U5TB;$:WV/(>VO,,Y?; MPA;[N3#%3E:6V/,C3G(W)NZ[1T)/7I X+#BM7]/X/\T652A)<*0<>O_"7!Y. M_\)<'D[_PEP>2?^Z2=(\O%S,SGK]HGL!3IIZXK'E2DA+A5+:Q )H*%G-ZB2L MV-@+.+.LV0YT6IP(#0ALM0[:HTF7_]Z-3H'Z_O'4@6?Y M>?V%4R]9DQNOA*#$X&(LHV$VF52__M<;\*;X[#HRK#_?,0YGX\LLCTZS;]&O ML\MT [$O4T]W4S8O72YF]1?E E!\\VT\6ER\E^*=P( B2GCB$+RYUKVW(([ M2:_R['W]QX^W)>U-O0%<\W; -YO[P[K]Y1O=X+_94)/R)T+N_PW>_Y/8Z:[= M?I('^JZ7',/MWK6M@V$^^W8TAN%*SZ!\A2((NRU*&W JGCHP_H;BT[<23S_/ M)B/WA+.+>99%E^Z'BSS*'/2.HI_3^? BPG 0(0#E,[Q6Z[N-E8"]1N&))WB[ M[EVWGBB"=PSUBB?X;K'<>H0.206#9'C)*+E,A^D\B$80C9NB47,N1C4Y6)"0 M'DM(2XM[>^*S(HX+8A/$9GNQ.9LMTLFNEM_S#C5]49*>Q#G*=T^VLNM;JL+@ M^0-9\ZWK6R@<_Z)>5P366)V5D$ ("J!A'/ $\\30PNO* ,, BDX*QT.YWV5. M!!P@T2KA?N\"/(XY>BL W)X#'(0-DR?4R%C%@*&">I"#$"3EL9).K. ;3)[[ M!7 =%A5!:("("" 70"Z 7"]!;BV.-C%84L:4@4)I0DELN:WB:)&U4NXWR'5; MPX/( > !YP+./1?G]C#*Z* )W1&D:PBI*/'UDDWL#$ -,*&@JJ&AN0";T45[ MB)#MU]H0;"!9JY%/_=2=@)O!/CP\^Y WA D6<(ZHML@ I$F1FI3%2D&PEW9 M)?JUL17%6FDFL;Z-"7X6/Y[_-)N-&_BN]?VT!J_R" T@$B;>)2 M;TV= [!HCD"_$00-N2=.8J"YV^M(8Q3CAA%<[WB81!MK_E[K=X=^<,@' J"@ MXT''>Z+C2#:'6TIS"+&Q1!N=(&(XK@^W+-: 'I2.=^L&1GR 9%C*#TS-NPB# MZPD,D 8&&*"Q:1W,)( M%(64HZNBDO+3_82KU^[J)N1;^ F?($JAR'@H,GX+EF5S)DV0D!R 6!J(J ") M)=!6L==4(KA16_'!(N/[[DI%; !:=:4>6FGS H MY@@A3BPI#5V(.+!)/U&WX_,&.."B.Q+I@+P!>0/R'B?R4KR6WBV$40QSS@!E M$,-8H]+>36 2R[C'R-O^$0\& T!E@-P N0%R ^2V"KDY[.+8"Y_[A]"_,Y>'T M+\SEX?0OS.7A]*_3V/,UF^D.4ZL?5C!9"SF32$% N*:4*(P0M(Q6C@3YV=?INTK['I[V!PDMD\<\]SQN[P(IU^ MR:(OZ7@ZB,:>@S3+%[41'*73431;N(=4Q?X>8, ,Q5U[)31]7;,/>1".MN-A M]L/LA]D_SHYOGU9R<&6[$65-OEFLA3/D"<>&8,.Y/9]-9 M;=^7-?LJ*[]3TI@!!"_"7;6GYOT>>:Q+F8D6Z??:6@_>E$/O7YC+P^E?F,O# MZ5^8R\/IWQ&PI3#>,"(AAE"LB96*4*4%@8Q5- F&4+KIDR[-CK/T>V6MZFR: M=1RE008(M)G9O,>VZ;[[G7U9\NA\/KN,LG\NQXOKMY?9XF(VBL;3KUF^\,&. MP<407 QA]L/LA]D/LQ]F/\Q^2YQ%!^A\YKSA+3:$&ZZ<(2\X()AA 3FOK?@$ MF TRH]**]]:8IS.WA2WV='F^1N3-QW#X>=\!?D+ KNZE>S_$^S M115#$EPHA]Z_,)>'T[\PEX?3OS"71]*_;E(S#R\#L[->O^A&0/"F=+FV1$&6 MF"3&SOP'5,I$5B'FEFBYD6CIS+)F+] I02D9,/FRU![]S:C\ST7J6KKZOOAW MK3D/<'&VV9XMWPB?_,;ZCG8)1Y_+B_<"0V4ST&5?2L0H'_YN3!I MY]DD73AHK8RX'8J*KIKP:L4"=G)-])-5)Y2?O^VKP TZ?!Q8CA(,,,Q9X + MC@E-*@940QDDG11@1J#AZ_ME/ALMAXN/\ZJ:2\.SYQ3*Z=.OI3I5O[;'N0 T.T MIE;@2J%UXC8YK[BB=Z?0@@TD.PJ%[J?SJ(,!N'$DV)O@DW[:>($7? ?,%&R% MF51):C"/.66 *R61934C(C,*=;,+\D;0_[5#IT+H0,KNJN[N/X%XK\"R3YZ> M@)(!)1]"20B:FK@6<(ZHML@ I$F1NJJ>H($ D'>I679!DIB.: \E%EH.2BP MBW"P72+2RB'ZAQ.N\?GU@ZW:WTC"^PY8?4J3TZ7,_5 :S3[2<'&11?'LTKWD M^C_R:%45>A"5I4J'Z;PDUJW+Z$5UO:=H10CG7E"6?GH7.=7+YM%B5CQVGEW- MYF6,6W5%-!KGP\G,O<,]]+-;X9X0POC$Z6M3ZDLH.%VZ(1@/R\\>@,;395IB M0W%9>6/=C^<''#ZYZ=Y/?:/=Q;\7\R9L\4OV]O,\2_]XFYZ[=[Y/)]_2Z]P' MM%W,MVCT9A/3)[1O,_(ANIA[I/Y3CHPA1!IA$P0IMD@IS8Q%PDK.H4S8TP?C MKJ"N0A"=Q/M5QDOK:K#2MD)$G]](^[\?/ME?_WX2V^BO'S^8D].?/@VBD]/X M"7JR;E&(.C:U\X:??CRSGZ*SC]%OI^HWGGWZ]S\Y>P#]^$.E2]GH+^U&[#Z_5ZNHOV@SLNOU6_?#R=3A M[&R9.WS.!YX>/;M:1/E%#=D.G^M/E\ZZ6.1_N0L?;F/7+7 K++TSUY]/V20K M3*&W6$G&K<;2NHVOALZV8Z+T'1*AB-;.UJKMQ0HS[]_5WFL+VN]NV*;II+8# M>4MKOLS>]&*I.FN6[BA= M+.;CS\N%6]3+I;=:X=U2/,^^N,'(H\^ILYZCY=5L6ESB!JV<8 >)XT4>#>N! MWFU-KN1\BWX>8B"]I.\D8 0C3@3% G0>2,]W#*1O/UK^@9] _P/I[]\W[13> M&<+H]S2,_G7D(,1#WQD/'8+H@]"\5!#]BQ-5=K$3V.(4-%"3'?/I3IC][9!@ M3Z(>?IN.O6/WTR)=W!? V/I:V:QU:3!F360P$B3!%!AD M(8J5P SIJIRBY81BT0.+_B?=2G#< '%Q".OS$1CTQZ"#HHD[A1PI8A7BP"KL MC^TQA/6N&DJ*>F DMZ.#LN6RJ(=A(_=WO?PURQ<^R.)_9O/)Z+G)B0=7&0*3 MM=AQQ00@VFJHA()* J-9[1D#C.GN25;NU^$B-=%/YLWEN4O5QJQ-<[E_JGU0 MQVIGLT4ZB9[JU'H-0H$]R DCI%%^IJS%B&D9&XV U3J1NJKXI(R.U2NNZ]4K M?W>S_EM[3 -8#-SNXR6+1?4R52SLL@,,,-RDAGKZ1,EBF1#"L5(QP14,6)$P MU0T,;&<#= ,#! \(:Y4Z<2]AX#@.P_:+BJ27I_.=YM'W! ^%"(0B[<]_;TV< M0_9M!#@[>CBC@ ?FCP."LSO(/5IY]BT*A1?G1KBC33ME*'^83;]\&'_-1EXH M%[LD)0-H,18: &.DTC3F4.LZ>YI(!M>2D@D@!"/FUEDEJ(T!E;"Z%!/$-.IC M4K(?H+<3/T)16@R1K]/U935(4>I&:1!]^#'/Q^7AV-7R? MR_&5WZ:5A;[\5PW9R,2-\OZG-:]R MECF$%'A:;T:%$)T7_Q*[I1'OF.J\VT^X_SG+H?A7EYF$RM,B]2T]N;;:/50A,-BPN[A3N&9L/*"Z'?(? _S/Y!1T>< M3$?C-.0.[H%3CHGFS%5"2*#6BG&,8\Z!=;N]RBEG$2,;R<:GL^EP.9^[-;7T M<-SRN)V4GI$M YY/3MLHPR('6-!#"'@^ J,Q($&OD("#IH838I B#2S'(O%, M=89J69TV&@PM>SH20/DW\I)(P,4 D9 >O"?;AJUH2HXY/)K#YNP,8@HYI4A0 M1'!L!$ILE4$H91+;C;.S5I?I5I+W*1IP'O(8#G(?<^R*BMF:HLI8,*103),8 MDI@Q5*4H"_^Y6(\&5]=^:(+1YOHRVFC@;'4 M"B4Q!E(*3Z!EI;&5!N)8ZQTT\ E+Y2]_;2/2A \P#;Q8![;P[;%V\;7R36X] MHY1Q"P 2DEAK966([V =@C:=1R[Q%;SXQ_+CSA XU0V MRDMBI!$FD"#)$3+42,FJ72232&WDS[>R-':7/@L&DK2IR#M+1V_7U[#C/$ZE M%[!)KM560L:5$=QJC0T4;L$NE5Y!MY)WLV)WIO1B(&%W,=C[H/,'M7G=,E#D M"5/84B9)+\^5MNYI_P$*R^8(.E$,$A,CI&+!@32>"Z0$* ,@P[M9):WPS8(! MH2^:\=%;2^( #(:7!Y$#K%3=6:]?%GYHDV6K.>,4 2.1U-;]&<>R.O=6SM2A M.YY[MP$_C XH;I4?Z-&$L_[R W2?='9/W=ZTD)U<4D:44H P;"D'6A/B!(0K MJ77"&8,^]6.K2K'K&B3:2:IZ8J7KUEMP1P0P>1<]N\;G75F?#^;.0:DH PD% M6K+$HH2PN,Z=DT8!O98[ERBC,$<<:>HL#C>)5%3G= 9P*7&IU4796;5X\GO@ M[=2[6^0/MR5O?>8>+["ZS>N?TWKT2*K@RTML%YF(JUKDI[-%%N&Z*OERFBY' M15R*3S_T %@423\?3]/I<)Q.W#NJ3:_/))PWI51'XSS]\F6>?2FN_WQ]1WWS MO,A5K+,=K_>BNOE]K?(51N]HU;,;43S3K8&S>2'^[]W..YO[-[MGU8 0?4XG MO@K]:K?XQ'=4.WD .!B"ZD=_\_OQPO5FZ-X4O>X@W#D3.\'I71A:V"UJ.OHP M3C^/)^/%]>-9R1I;8Q4C6OC]F9 V 75-9TE1+-:054$!<4QP3*4 2"%+$:^J MD6"&;-+'K&1?*KE,"_8IQ*7.7LUG7\3!./\^6BR@=%B=2N5/Q M83;^ZB\?%!-2"&>5;NQ5??7=I!KJL7O>N5O:5K_DT3F MY^]1+O132CR_<+KTCGG/["73I6E(E][/=&GYU*[+CM*E]_WX^@&'6VL9M*\U M1IU)39%?76K1,Y*LC^+T,\C./6G9Z^*S8VYVAZM.!TBC[K)*=^.:/)@3L_X? MB$G(I?UU-^VFVB$L7=7=G M8X(/(.:'$$9W!$9G4/9>*3MOBCU;(SF(">,$\#B)K6*\.OR.A21@(UK]: MUDD4AP/!CB2S\D#V'2M?Z.\7 >O^\JM62+)6-MY:@2B3)$&*(2O= M)Y-HX3XBA0TF=&O/\$_S6=Y=4 T=4'C8-6]ZA2S[;F@$0'E10.%K9>69B3V M<)5P*N(X45K9$E!DC%B\49+KJ8#2DG%"!UBV6>^R?X!R:(Z*E6FR=BIVF,EU M.ZX0O5VZ#F"%"B+54_#:^T*^I=2M_VM\B-$\&]5!0M$/!:7Y*"MC6RI'K?M] M/(W2T5L# M>[IP%M4G'!&@P1$"-4F (5(9'L=*Q-3&'D>TDO0*1(U+@-(C. M!Q(]ROZXPT#[2/S=A_J!D.P7GO2' WR?_+B!T_W\RN>Y?5 *SA0_XN\NEB\>S2O>DZNG#CF@Z'\Z6[J,P?W;RCV"I]F\W_B*Z<3>6F MOG+Y.O"9C[S7MTP"\[67%0II'TUF4.Y 6'=[E>H'NL9J6ZTL_CW8EX_ MY"K]DKW]/,_2/]ZFY^Z=[]/)M_0Z]^E/%_,M&KW9Q/0)[2L^WHB1CR[F'J'^ ME"-C")%&V 1!BIV9IS0S%@DK.817>I%VJ.HSX)>#=96? D= MS-@=C;3_^^&3_?7O)[&-_OKQ@SDY_>G3(#HYC9^@%[=I%5ZFX:47J2\P[.#9H7#] MZ;(P+V^?ZC58M89=+1 _H.<1/^ WO4#^6Z&KS8H<+:_.YS._S*77)9]"OG1B MXE;@4>:9&?Q"Z!;MT3BOK'JW[-[XY?-LNLS=>GR9CC)/^+!:58LU/<_3,B*^1W/1A[2_->?LVEV/B[K4/L[YYZ\8%0P MVKGOHG3DQ\HWMZ"8\#O=RDR],TK4_YL68 MY'GQN-%XY-;_A3,E1F[U7_A'74=C=_EX7OP^F?EK(R]*KE.W\].]3>*;7W8F MCZHQSD9[80KTH%5WA3&MR>KB(G6"ZH7(38 3E='M8(#"*"P*G:_$^2+]ZN4I MNS,TH"(.6!?9L1?EZ\AM,&;UMG6-D*1^H7_1,)LO4O>L-;/RPM=#S[/Y5R>% M-U_M*3<\A\ER$5)(NE.LHH?%_5X:BV=<9HOBRNQ[>GGE M\]#*MZ71)/N23B;74>9)%899F;5?#^0X+YZ0?<^&2R^(-PSMHI-%G_*FC^EB M,1^[=A;/\0I==?/!G[,+TJ.$#^55*X+-;?OZ9"Y\O)N3.A"RTK M'O$NNN^0Y,:<#:+QN==2O\N8E/7J7:,+$+N[I1Y/AA.GL<[ =T\KR%#N9I6H MT:<2@]+<=R/A@0-MAJ+DQ??PQ^*^ZIIRKMVF\VU%<+;^@OKZ\?0AFIR*F,6M M?EFVJ!"LF:SY2F3^5<+C#\5$9-._U$BTVKS,/CO]K=;!O![OU0CXJU>C<&-_ M%,!K6_:C&RKLYV.TG!<"Z7>A;H.019?NIHL\\G#PC.UZ?QP'SW(3E'C^+_3B'EQ( )RS!1&@@W.Y/NGV@%LP2P!6& M!JQQ>$%@F0&:"8EC9;DD4,?^4JJ0MDS$3^+P>FB^CHLBBKU#DJW]__,HHA!Y MK7G 5VM>&IMQ8LW M5[ACB5XZ8@E(UFR<^R3@*,&@WP1_[4G"WY;IW#T[LMY/<.3J_UPVMG;&8C<: M_PY%Y/^R-,A'P(3CG/-^8$+OU/XH;8+CE86'(CI:J=07Q.30Q.1.UM: %L<@ M!EN3^ 9Q./K-Q9ZL+$\8MR!@O16P $)!1IZU8/63@+:WTG3 @W"T'0^S'V;_ M]6?_=9>0-__]@RH#:'=A? OR<>"#<+0=#[,?9O_U9[_/:\.AL4%_O,J*P'A= M1LP'=J#^LP-!@OA:K+ & *%@ 286@F$,EIPSC5#0C"X9?SR R3QOU>W_G[/ MK>K[./_=LP_]7G^[%I56A"3]7.S-VR Q'& 0&,7V8S$)F-$OS" -TR 'BA@9 M&Y!(3#071B/E,4-H# 6$V^8\W(<9HE>8P3T]2$",@!@!,9Z(&(P&Q B($1 C M(,:VB"$:Q# 8)@ :)"VTB8!<6 T=8@@.H4X CE]C7[*6*]$R8@P0I0$S F8$ MS'@J9E#0Y.@3%1LK ($..[15P K&/&8@;JG&)'D-*Z,SS" #0-LLG!T$"))-$V!LU#DZFPWF6YMG)] FZW!"ZO*:CX5_9?#9*\PN_VA0'J-E4-+1;&A$1,V2LL=0B+B0%A69S!F)&=2N:[;FV@F8'S0Z:W;5F M<[ZFV29.$(>8:TH2$1O)"LU60">QE:UI-GEES=X(04 (!>4.RGUXRBT;Y0:Q M8=9:KA26 CO#'!OI=]484:8)9:]KD'>VOT:"!-4.JGUPJLU@$_RCK.(:XU@D M5$D ( 6,%*HM#1&"B->UR+L[HD.AFGI0[0-4;=RMDE^:$D'JJSND[;@&>^SYO[PB.K29E5F B1$6JJ! M<.MP$L< Q<5NFO $)L9N>8RU/K"]](#?4EW9IMYN"G(?3F)W23 ]IC5YGQ68 M-PIL8@YH8CR]OP()M 1@72BPMMK0&+6BP#UP=-_>,8-':^4YP#7Y1UM07 MUG#9:#BESK@&,:#""JZ4B.-*PZV- <&\+0WOF<.;H4=+_W1 ]A408)\08(\U MG,/&ZZV12"S3*!;&;9DA@,C:8O],%4+2;-2G?UDCO+/],T-MYKL$#0X:_+(: MC!L--@(P2+AA B(.XH1Q2 L-MLH"S%[9"N],@S%H,_LD:/ ^:O !6^&<-AK. M#4*Q3#"S,-9QHF.$?=B)H%R3! #VNE9X9QH.!X0$._Q9A#S['DH>3V;Y^%E, M/3 P39M MK-TEZS75*H0?!,P-F/O"F"L ;B(\F-22":,=P"(E((\36& NCY%B8%L/U?VL M"GW"7-HJ#TM W("X 7$#XFZ#N @%?LV N0%S ^8&S'TIS"4-YC(.$==".=Q- M!$PTMB@I?+RQ3H2)Z6MX%KH[?1U(V&IJ0L#<@+D!

%70'7?=.^J%[ W:: .Z<32)&L0@XX MVLA09%=5-5TQ#5&Q18L5,X--Y^NCIIU +UMR!_J&I*[XAEK$\2UKWRKIR[/U M;_TZ"^%H2,-QM3 C:T_=5>(3!_%#[]H,T M"*64'*KJ>X8XLFS'=PS#,"5/DI@&X1N>HFY*CH+OPO0![)?="L7'A"TPX=V, M%"Y6?W=@(SXF^7^'P/5\J\HGT9L^Y3##K[,@9B+G7!I$U2.D; L34",>@?&S M,'[SYSB:-]X]MF:72\)D1S,0^;C>9N,S[".P.S(+;4R'[M:M+_^ Q3Q!.\&M M$ZI\,7DO'$ ;WY"!'-YH4/1DX6 MBI7;U[2U-K')NP>>=?@M;558J[?2@04_^DOH#^>T MLT[656KS9+M-@_K&-WV7.G.K;'^K[>5H)/K&V?]6>TYRYY7 >PONTV;/,1@_ MB%AWOK[=92^/;GKS>WET%?+H)BN-=S=2_=^73O-N1\Q:4RL)RZKAV:HH2;II MV,[(]#7)9@DZEF][S<6LO7^MHOSI0PS*_8K J6RZE LW]1$M5C?\CXVF',K& M0#'5'DKO%DL>&BTH:V="SK5W(<1N)F4<#:,!HNO9XLCR+<_31IY+PP.^Y#I2 MK'@C M5;9]V]8]3--37$UA>H]CVN96I/VJ]![B,?W\Y8]FV\M+RD"T>@7H)J5!KP!= M@7BS2O%FFZ[M&[[FJ98IJZJCR3P5V7<=U?>[J@#ME7Q'*D*:-=2[W52A6Y#5 M-]B>%21[F4BHN+[EC%Q;UQ1?&\'_8P$Z<^L8RG8BX>GX?[T+9-T$XT8=.SW< M[75J*%<.=WL0#\M*)9\/HD#0M'- M@6XJ/1-?!1/?PF&ME=B?EJV+HJNKCFZ-#$-S+$/D_D394_TS1APN31 M&>4#W:&;,MN]%1LM$1O?$Q-OGY80A51*97-_775^V1XYANCIB5C,\6=^P%>F,?OR3 MJ TG\1/(EC*0S4;AA%ZBLI)5CB&SIJ3(3Y=FI)9)D%M6.@RY1)B5=$>%'R3' M$CU0/V33\U4F3$8Z_-9UI>-DR0'Z4!$[K7]T*SG@F'[6'0 PVR[UHY:J.:[ANUY1/J&99PQGG$I!.(UK0AWHZCF!CKOCH.B X.BU"\FPRMX0 MMFV+DB]YANA)HY'BZ))O%#E0KG_&TO,+:!>G\D7H\E"ZB581-PEKL0/:N!:F MQ5D[^+5#\IA2*7E4S]!5T3,DR_)L7_0L2^;N#=]0?*]%Q9\'P"I?%^A%;=)K MK4G3Y=#)<7O9:-5HWX>YM7U1]XENIV@OK5NA\UR"=5+.03B/%T%UQY&F6)!FJ*5FF93+I M9$N.W"84M->+H-.@@>C*P%3Z_O&])&JYVGA[FF%+Q*M>BE<;LXU&GH4M6VQ9 MUA1%X_:VJ4G2&;.=SZO\G\QUDTGI'>3Z0+U/P)7<#C9+%(8G9+E E/82[DB7 7PH=L!7<* M^&USXSQ(T)ME6!@L?E4S964TDB5[Y"F.9?FL+9?EPA'0F* '.4XE^K;$+SWF M+5>A)=T8R,:+B:,-4%L8C&<;K>RNH7]D70G$;F^R#^3@I4:6QPR4D^0W>S-76D;N5E74>;R/#[/-MDO&!W3\'&&D_K MTL 0M<;[1J(4#EDS7B:@\6.,[?K0%!,"X9%W$0BH!BHL2?9* X3T;)]B2RH! MAD D>_#_JJ&JLF4:H)YK&B,C29.5+:_'RW8NX!OGL[4VL M#$5C4T0*^%-V+&4HXLF1XKJ>!V2MJNN<[SHBW+E4]PZBT+@5Y MH]NF:?]O219#>1S$=7K#*$_X%=>Z1;UAG4WF(\*Z:+JFBHHFF>?K.IMHS M'3GE<[8&;?Z)+1S^#;8XO)4FEP]AO KIBI"#B?[Y.QB9NWI=WE)V[&U0 %BG MW\*<+HB3@+J!>L3!]'"#@J$=O0;KQ1J[VHCP%:MQVUT*6T8V5];"\)9.OU[, M]6*N%W,W*>9NLJ3E^5!KUZ' GHWYR))4(H8KNB>/1-.R7$\U7<.P18T!B(K> MR!$OT=&G1L,RYJ0GQB]]<^EL/"C0J@7KZI,.^@=FUI@S* MDE("I*J&(LFV/QI9JNCY(VUD&AP@5?%%Y8S0(R=J8':T)#R^4%CKFSG>I"SL MHJ:DEM6]V/?,<5Q=5A1/-%7'D$4&<^AYINI?0G34U92HD[AP#U]$8WHY0ZV7 M$EV4$KW&= 5B3R_%GBR;(]^V=%DT3$.7#4FS; XI+ZNC,V(VGE)C:D(B'JDY MF?)0ZK9,K /W*K;6X72#O6!ER2P3SF335U01A(.J>+JDNY)J,11'29=$Z8R" MX;A>G20-&;!%9JK<+3 ;VF^[WG9*G2[-W3#,-7--,P+%%Q1<4>F3)G M< MLH<[TGKNTS\0PAW(GFM'=@ SH*-_+E?H-4QPYACM2;,!K32+K],S='_#',+I<3; MU[N@B9P1$?G$K>'.[D+H9L;971&]C+@5&7'3^H95-IC4=4]R#4D9.:;H.;9KF44VNV'82G=: MT5[,HW%;,J5;&0NWVJ#V^09TLB)5>EE+GF@IMBI;OB:.1K*K*29WB6J^?TT- MZ"Z:UR -9*O1DIB^(5T7M9$K%BHOR)1*S8EDD(9TCF>JNN'KONJ)/(-R)+JC M,QHQIVQ(=^DD"NQ0=[J.4E?4 * # J2S0N,E340KTRL]T]1DT[1LU3<57Y1' MML;QDR#!,_1)H4LUV9+NXE\L:BKT4[Z5X MKV >+;:DLO&1IH\,41RIIFVI]L@3945C7<0E"0SD,WKHCU8P+^YF0T53-GH1 MU8NH7M'L%FK^F87 CS^[[:+[F61?OHRFK>AFZ57S#\4S?U1U3-21Y)-G,7ZG9M@A7 M7G$?S8KT(<\E@H<^O+'FF9(X$*T72^9?O8VM;9X)%%$!75$\4XSMFRD-9.DO'3'P'SBV*5P$E-_)U0+8J4RW- MUG33'8FZI#GJ:.3XGBI[MFQY\-$W8)M_#OBCGI/5ISF)R#_TZ_+S<\-XKC%! M[8$IZL:2DG]G*7_($CCJW5T:!M_>!5-XY_M@_A@\9;AVL_2 06\/,7C%^,C' MM=8)PBQ%*OY3)KNNJEJNZ?FRI"F>;-LCW?5DT[,,0[)\_?6+L?VR/Y-FGRA) M'.0@4"2+Q3J(<$ZP8SL&Z?W?W[YXG__^P?&$OWSZS?WP\=UES M71DYX< _?OKJ?1&^?A+^^&C_X7[XZKF"\^GCET^_?7!M_.!_^&A_=#[8OPE? MOL(7?_4^?OW""AC>,K8/)S\=/LOSS(JH2,+NL/+E1_?V0RSDLV25!?$D&\!A M.@Z7N4"<1P)\A8-YDJW2YWO[2HJJZYJM2(ZK:K9G>'"0\-Z^FF(XE=Z^IN2) MKFLHOJ^XKB9)DB%SI7.CX/(25=MI2#35'_A0+G\9Y LJ00%O5F(-JYV.!<#%L212#YHH_ M?" :'7HD!/L^#8D/0WB,\AGY]?<5" [0M5(AQ;W$5!5V7Y1E*]*"F7TNKSRE MB:3(8JC))2Z (UF.8YLC390L2S$]6U=&#$M=%$U)VV0U-[S+2Q\,/"*TB4A9 MUT<1Y]>LX/RNWU4JI+8RU$0'=>(TC^!4_A+&49*" AQFDU7(]@%V7U:I?EH\ M\+ MZ+8:",XLB%#[)V>"XWW"9WZ%NSZER7T8"[^FR6HI_/:;([S%:Z;3:![A4-B; M"_K\:2 \!ID0+)=)%#,3;K,O^"@!HP+O=*,4!IFDV2L4E\[*%K+:7)#, EB@ M2@8;V5FZE<'.[3^M3*B4R2BBJ,J6(NJN;!NBZYN:XO+:71 &("V&;3'JT#&?5H(%>:.Z)RP#QH@CG3P-JC5#=;9\1,Q3<54H,%K@@ MG\&WP@(>.\O !IJ$1TRM\47&E5FWTBHAJ.*D8#&&TY\4E2 "@C"*WLBR#=/W M'P%QJ&J5Q%5C"H8)5C=P M GX6)(,SQ2H.5A,LM\25)U%NPC+3* :[/0+=''3WG+!*AA.!2>9!--^T=)Z/ M9R@C68=YRJKE&IHR\FS/="W?-,$J!PU<,R\?SSBO#U"MZP,$SE]$1()E<*@Z M9,'!JAU'X:%NP)'EBJ#-V:[AC4Q;-1V'@S"KOJ@I2L4-J,N.KH,V 'P\\C5M MY(]DC1[^ONCJDOZL&_#%]VRY 2MSH[9[=7;'N@(/&^C M/)A'XUVD[ 1+_%&H;%XCL9N3)I+D[3C5UP_S&2AU8[**3&,!10:X(%@NT^0[ M'!8Y:#0G.](UR=)"32D]IKJB28IB*HIG^(XCRJYG,6 B63<=:PM)E?O-2CKX M'"Z"*(;M_2O\NU@MJ ?5X3/<;0HV<:+* ^44WHH5$&$J!%QOS'"+EFS6 NS1 M,L3H!0JN\%^K:$EURZ^S*./.+?@K#HF/:\R8)I@\H&\\$Y9!-!$>9Q'Z0])P M7:][[I"^"^;$N9[-PA"E9K9O(&UV2YY'4)%6@"; M3NX/\23"YZ[NL@C^2B/TWX+Z#J#!VB0+4%+_)XG# M\FKO?XJ+L_$,A"(*G\5J?D]%TQ-Y_:^8ZA83DYN_#Z5BF(5LL#BT\'NX6.;" M%&X7QD#OR2(;"+@S*;P]_#Z.X.K)*@?*&Q"Y-@\?D J12A:X $B Q%LZB4!= M3%99(6'ODP1S!>"1*;\95CE%>^CKQME+EBP/OH4QD>S!$QM*\>:,IKP)>? = M/])!L %%(&FI2)X$"Z G%.G$4!P(T10N>1J@)&?."5R)5PV\,FXB_T$'GN"P MGF#)PG# #PDL$\SAKR"'Q:.C/'B()O"JJIY+ MWL/I,ATN,"5*AB7,LRAY1Q:.$Y',,*X/,/9IHJJ_#M:(99 M^$B.(LI6<,:9C-5UC\*U+]HIQ,D?PR]#0H),[*%CLFOP*%YF:2&#)3,'PB&398EXXBY 6^.YP*-CC<9*BPP!=^U61,@GQG"-"#;\F)C/DM7\9@]DQA>7&Z"-)@_X>7E_.^ M_&8+T,#(8MR#M 'VWS$0%(BH>+#596S03T!*34!%2N94$H%:(@1,0N-M M1,3\KRC6$0MYES%PDN,)"XK3 M6]??8#8LNCA_8DM-;>=)E"U71<8)C0%1NMY8+5*1P8@'I <]O_!D21;DA$&R MV.*%)1CB*$H(=56OK!I+0\%?I6A\KJ\%SB80"+L55S]1;3B^AR.$[@=9G#RZ M#S8SH( "PG>;DX [J$;/#]$L6Y$QP7$&!Q/N:V&T4.NI90S8G)TH??0:I1IN9VQ^;2T(CI>H)SJ[TB M9U0?RWP\YJF:P/J2X.?=$R.UK?5\RUQ9S(6%Y@[QJG![YR=JS:U'*XM@[$YN M(M1*>:G/2S;H542C3X!HO&LL>AH1]P+ M,8)J]Q-%5DS5<1U544>N-7(L@W5+DE75-T=KGCB;"QF7'LD3&@]@L?\\^]4&L"B_LXYP*LRP.GB!OI $E]$]&Y7OA;9$ETL0[:RZ,BNH\B&K^BR;\*> MN*SB0=8PS_5,6X(97,O+Y!M)E'Q+&?FNI^B2*5FJIA5C44Y@JPF;[H9+ M/%N1='"PM#/&<$P^L7*BT^ZH5(E]NR/9%TU+AT/-@AWT7-_E<-6>9J_O*)O< M[S W.[L8(^DGV<@S,))4YAH;MJIKFF*YGNB)DFG8\ =;=L?0)+W)96^(?^!\ MTDZ '-%KMX<=W.@MH0XCZBYA40D:ZD=)DF,9%"S+56R><:-9_GKJMO:$?(!3<(3)M0,#.T458 GERV* M4LE0UD3#L177E1S? +GNJPPH5C9E1;)?O[A-J;B@ >F]!&F9!"F1SH1QD,VX M$&&N4-BI=\S=S*2,D+$:U3TY- >E;QV647UYV!5M8YP][$H/N]+#KO2P*Z^" M76D@8[]]*?=GBMD05#,>XYN"RL"2U^9/O(YM\_PA^BXN,X\N8)48)@W"X<.# MBEDHY$_+D$:V2RM\/6JYGM-"XA3\T21G99$ '-I4E.\]OW?52*W'5"=)2-],D0!I MD@3\-,Z+^!B\K>KT8'.=KK!)537ZQ@K[AL('DDH.ZYYA55H9E2^B[$B0F$,> M@I(C9!$04Y *!,V4Y(96WT8'L;'H))I=QEU)B&DC^P*3!##21\=?1-EI2EE& MPN^#Y\+MF D # (4@ZE;L (3FO8'2[ESH'TVX('JI$^[GY+\A<=92)P/ M1:H1SI]*N P#YJN\R/I;6VL44'!EFG#CI)J' BP_+9)LUJ[BB5 ;KT+N@OU: MSP; ^31:HCA5F.9\$;DNW=X_9VO ZFKU='#+S\)Y6Y43C<,^Y1[>[DFRT M6!*C?4R6CF1883;3_*FFB9A8 MP:V;>5IWE413S(X-OCV7@4<._S1\%SX$\Q5_:>5-<%RA-<2$S$.4P4:6J?%4 M)Z!94B 7@*Z390-BO[-2WB>G=K2@J&KPOUNI91BH),(8Q "MO0#V9\?JA(-5 M#8BR :S[$$U6L#,DL7' =Q^N)"F$=V$(6X7N,1*\P:3'*9PI5)94L].8SE3- MX:.R +?R'<_^&<^#:,&TI"7\#40QG;+\] 0SI -,M_/;>]&N=S M6C+^4HR"N:#)*E"7$Q5;9-8\R7,1!B@'IZLYV9XQSJUX<+M];* M,XJQIU39QT.(*-!4^FWICR@IP=3#E7B([A,4V_,GMNL,6("\;-$K98?GV,&B MHR9/-HH=,SS;ER@EP*B8+TE.$9;WR#,QJZ99-$LHT/CZSN/!1@Z*HHI"F(.A@<( ]$GDU<0.H7QVWP$( U0^NJ"BFSR^*MZ';L35N&,B%E.B(J':;!=C';MW(U/Y,G0V'-B-\_ M^LUYL@4@V=)4K:,#>OZ3XZ)".;"@L-FA$$ZG),2_>ZY[+.JB$FS 5%E",I7*)M1"@VPF M8#NA@WSGEQ8#^X#4&49*>'KV2)55VU5&JC8R3-.T=*T"A^*)FCDR M--W43-G$P*&A*'"IKO@V?.'YSZ,BO_2>+3B4$WKNKM>?P & 7L]% HIG4GAAJ.PKE3?, MJ\?"(/3%@L@,R&F9<3OZ;I5A2<2:#CU+'O%X)Q*6N0[7-#V\CU8J$^6[,+\' MU+P/F*J?K8@# ?_D;X'1I'E,SF.8SP3. I#7. /X$\_S603G&I\T:!03S&V42'KK1!4A(SQ"^BQ,\&>@OQ9 M+X#=+EFE.@PK*6.U;YQ0IN5:L 7E-'F]!_GYQ6:A.IB.ISN:Z[OJ2-1T0Q_9 MOF@;YDAV)4F3?/=@U>$\CA%B!>X2K+^)EI\TII6'^_.%:+7I3DFL^E(?BI M.-9:((@O>R#1CU7H@S=__N]D)62S9#7'@%% E=5I,@=3F;A:RJ6/MELL)*OT M5:"@7!GF'MZ80/P7676@2X;4:TN4#=CAOU%E#Y3ESR%%^8BQ1'@A2.*[OU$% M"H;0V P3 7/L^,8G=S;K_RO AR *:.D IEJHCS]L(B<#D$%*@..E4$P36KG M(J-E >_ %G3"/$E(Y7\U8\"%F^"5W#F,NX Q2_A=D,G-S(W///#C'"8R$$C3 M4HRS3]9N?ZU7]@9@G8'6GT1V'VGN)/ <R0)S\,#L2-JJ8-W1"V9*(B:IBOF;SX.CP7=M#!(8 <^N-$Y H,EH@!%_X M YNE'T3?&J^E@FX-84*KB,/ M,%8]RZ5Q#R;9-RI*-LW_LJ$17YN:>9*RVA@Q;X*POG[Q;_[81+?/BW2#MB5H$^1 M,+%.C01D@_+$&F4B?U8L?9+5P+T\80PR*8EI- &=3D6]*[YS+5!4" L"HQ4_ MK5]Z%SXE['"N(L^L3RH!2R7FC"H\)NDDXY5]/+M^$3P-.$>SKU#8;'Y'EW3S M6Q:RV/R:YM=M?HL1*VPPE&]=3X.QG#IX*4C!C(*< M;*T$63(>Y0FR;+6@79!IM.61G3^DQI@$TC%K#T,(Y)%8^;&J.1=4 2.2DE/: M8UA$BH)T'5^I!)H<1^EXM2H\@+2/NH M:DQ[8YF1[2HE7!3QI@!PP]!=Q0]7( 0)W^+D,68RG_Y-3H'!#J:K[!_,;8Y1 M]/M9=6$J@]LO*]9IH@@,AM7'K\T>4;$(>B=Y/&%)OBECP*_&#V/(!U@SWA(;_[$TU:3+"Q5WOVB\:],B*RKQGM7 M>9WL(I3V$0'%8XI"RC*VB&YRAQ\6RSF[XJD\GADO%L]APNAN5>)HS8&%*1C- M^_5SB8;@Q\!B[.C^SS?B&_(9KAKSSX6'9KT*HGKL?(TPW/\Q?!0^)[!QOPC; M)U:>PG\G_&&/T22?O5?Q.>CBR2?X(_OC9W+IVN6D+04P.CLH80BO"]_PL:-7 M@JHF=Q( M@]ISGL>]3GJ[%H+LW<^$KGKRZC)Y34),G B9NA<4,H8"1Y/$DGG$G06[?F:' M/$C#9NFH";K13T$WAOH"WXJY$8J9SE>HPU/%ACF^PX!45?1BXU:(@!B#+$44$S%RD@7$T-!)V4ZIAU02 M00+B&\84IB".P[0GE]LDEVPU'H.^,5VAM4^[39 R(I+SFX?W*7X@$/_A/2)< MC_^UBK)>,;EEDJ&9=J1!65%UQHJ0:-8Y=1 F68FBR K2T+\!&Z&!#7DRBQBV"%-7L#72_0Q.)@Q51;1& M!0X@4CY>EHB3LVM)HPEKX;">C&Z3C.[3Y)&00N%#05N9^'A)[3P_G/ ZEAN^ MWAZD)Z&;(R&,5XUG 0$08%Z6C#02K];/Y6&PZ"GB1BB" 680$!,L-<\C[H)+ M2",;&I?OR>%&R"''>KIDL5C%K!*:G"IYV5QS$F7I:MF?&K=$%!N*!R;P\I25 MD!703S=JYGC)7D\CMTDC<*;,X5=:'Q?G:/'<)2YE8@QH MIZ"91"QA*.3X;;T+[@;)B?5A3-(G;$5\'V5S&BI$:BD W:IY?=6R3Z[A8KB0 M9N^AR)JDP6,PI[3'NS:3A+*-'JT]C=T(C54-(>Q$&#Q2 *EP3 "\JK7Q:;@, M!>R3):MB M)" 6IL%#DM*Z%6Q;_B+%O&9B:YM MKZ!J1Y66Q+ MC*^SQ+B7CMV0CA3[K6AX+ 0(!8+B;T6;W3.KL,!NZ96M6Z&,PH4446T[3A[Z M(.@M$4"1 $S"5#P%&-O#3)(E MUB9,*);3:M)J+6F-G[ DI2"B"&RT"74B38(\$-!B&,\0&PRM.N*;1,00 M IC_;R2;*&,X9*2Q9QAG%(PY(8K-E!;V(<@GR4.EY59<\\$7D'Y]/:W=!JUQ MF%@&DT"\?=TW-5W@=ADKP"1*3+9/G<.A)L!%CJU8%+.E@K MAAH(V3(,OL$5\Z<*XCAI$)7$9/H3B,.OLB33@U:8]7\C_6I8>Q!DAG "NNB<:PRX6A@M. 8HYQ0-/79X MY+SO,&2BG'QZ0'=U^-CS)8)C$: /81X&)+Q3*9>OY,$18 S$[0,E@K#'$@F3 M0%7,POF2(I3P6J.[532GE?4D+Y-UA*,=AXJL_Z$P0G1YU"US!J%+= '0TS / M&&%1\B@+J1HZJ+R< .A&]PCO54G&(8A8R"#") RQ42'!#,8T# YQ@_F?P7U$ M&HDP#?0=>N<1;[R$\:60R'@W]OM)'@K,KW)=8$@I*=5,DVG$+79@EWA&,$@* M]3:#R[,IK>, Q&(+Z6]"0%R>:-9^ M>A_$T;_Y*_CC*:W'(#<$3T>$\I*S\V R=EQL"R: V%+IRBFH5=\#L'+N4_@ MJ'VW"-)O84X1G; ="J&0-.1[AMHO=G1![":NT91!78H7/]@GVRII]6M"<0@+ M+LP+T/;*WA"H(&Z3%G3#EVJ:P(M0&]D^#3B85D%J%*6,XLB&PG\$B^4OI'G9 M*LZYC'.PM'&>5TXW5*+">ZI",0S.2KNCDDS([26E[+K]KMK=99RD=!&9^*4L M^Z[8/'9"#@\>+^=4"?1&;3#=BO M(14RMLVG70-O_$3)90=-4!]#D#'XK^P8N*TFG'@GP3]ZT8G7'ORC$[F]RC.T M=6[;?L=/LN,55:G?\MO8\D(C'K0R/M/O^DEV?4M;JAMQZ;0M_X$T4OCG*JYT M4D"EL=2*J).6V;-$%4[#<9!Q19CI2Y78*85_1\3F98H5J+P!=]D- -7^A%B4 MQ!6->?S!$U>RTYC8;Q6#F?4F*UY5 5'EX_#=#&"TA#,%(Y5(88MON#$2S^LA48 M[0VVU11LM)K?PUOA(B>9)XN[:&N@1'A7QN/\.X3E^AQ2,+MK:1[!(A3G*!J4^Q*VFH00A1F0CC,6M>7$7;@)-L#!\+_'U\->M+4A&5*(VI M](NR:I">HC'C&5M"JA9)E/C+ TFWQA %^E!).+B*K4J2DC"F\I4YCFEN0YKE MA_6H?%V?S*HG?(">8W0ZE<^ J9$NW:2*9FN2&%3F79)>U_FSS(3@K3]QGY,* M!#:L]P/5+4B4&T%G5W19B\5BBTDPVS,8"VE&5(:76,I@-EOE".G%VAV4;\"P M<4BU'@*J01L[ 56M%1U6$GQHG\DUF"C:N8<6VC/UJ5)V5 1!5FGI*B7!BC*_ MD?@OT9]*3NJUT!2&P>/[K*C;)BNR"LM@W:2$,J,^4Q+P+UIRLY ?7(51_YQ& M[MB>!]2GFQ'6BQY0?M#I%:V#=[7BX2]:P-N)7I@'WV E&2>6ZY;QYN74K5O MF2,GE:N5EZ]C(RZ]F,5RL9XB95R1=4C?Q#Y?)^0=[;OW=A\@\T[+F6=,<%09 MYB'!JM8YY]R2GS&*'"9EQG29J$&RI$FC!!K;0/\C-LJBVC&*!NQ8]$"S%8B^ M5:#IKBMA)46C)?K?3./#$;,N2R#1)DPF8!7I"A6>5'GEB318Q9-[-#>;-1R:K2K1KLTOQDC<1 MX\* WY40>IIO'"YEW)Y1:]DT&4P^8G>RQ@9;MW+J^(6?2^09M&5,T>:$W<,0 M"+8D%6_%5W!LB8I2:2P6Q%RD; QAK>??3NDQV-<7<*T1\]HU,.>9,,4^(L#P M[$RG_=-<>F3AP(,[S.Y8ZV7#^K]4.L4!.XYA,\BS*?8==J.(1 M1Z)V_DX]H^A?$H=H3U*S#P$TQ[3ZGQ%+)9WQ+JQT^^$IF[CIE;S-:['%+CTJ MF^S>IN8W*:F']"./$IXUA&IKP0$E?G]1BL$22RN=P3F7$Y9C[AGL1U*B@2"C M1"F#(4/E%%U$<-HMDYPEU5>N8#S FN9QWL4C+,"0;^722A-!>@4<+4@[,6GD M34,[3)4KAD+^06*\"]F3:.(P:Y;"W%5#P:.8L%S<3>'"'3 G+)V0:OF8FHMG M)T.39>I;13/XYVK"PHMD3.N]MBHM-=9[ )'8,-EHL=?&D3*\ICZ'I M//S.;0(XURGML_:;:]92&I"66#](HBC 7.9X=!&Y@&<&R9)!G9Y:$C1[@3:( MPY0('#3]Q;Z'XX.P/-Q.!90D@X<@F@<\M0?=F@0> M)EAB(N6 'W28P;),4H8"S@S(%7R541LPAB>C"DR2T.C#27XPB 0F$+#K8"S8 M2SBO!!P2&QB8K/#8%/@,;F2K^$I21,-@_BGL4.')6/!U") MZ+&9X$:3Z2L[4K)9!MO"F[X*;ZK]7EEGV X$);HQB!V^S\_4*_**/K*;W"H7D04L-H;8JI# MK?YVDG'6OMLZYM4#XC/D(.H#KK#E24X**9FL. N?'B5VCUI!4QI:E]H]21Y* MC6_?>3?NF*K>>AJ'I/,4=B[;W)-!BQEI/1"QK_!HFD5+AIB B6?\':2L'1WMO,R* MU0^ARXS$BC:[F)>@U;1_]RYRH!XJ%N;F0>K"H1^RQN34H5_QS]?*.3N$DT]A MY>!>[DY[;($ZTUHEJUX5XC]"%K)=#]RS2'3A\6+I=)SC2AJO%/QEP9R[=RBA M;S3O*(KW2(P4EX2F(&!^7)&WQY-OV8,P ^5=\2.M0PTBWN ::% M6U08O#B:H@JT" C0I+MJJA^^%D8:=, GTCS5T8]X^7MTYD5C9-V2^/Y:KC>O M%7M?_Q"H$GBEOIT(W4!(B<-^/KMY)\5,*],5@LH G9?A=!;:! M(KYL!/PK&ACQDL._]PG)L0M ]1L*=E;4X=*@$6-CZBKDS?%(HOEZ_SN"XA=L M]K\K$KM9/3(HB^$#!E'O-N0*F3M6X[.#ND0AX!T96: [VYDWSEPG<2$>"V$7 M1C2QCD;)^=01XRN%4YRF.9:_8 *H9/R2E=EG0\'#0FQV(\]N9'EM"-=$C])T ML5%YG8UAF .>NH]DG)48&J!1E.DU87S/1#3-G9IG91[A>$?E=26@L5O0$TV: MU0;LJ/DNL$K(UO*(205P \GU,<3V']FF[K%;UUB[LR2?\)!CI(]U':S;5JVO MY(ZZ$T&8SZ(I;G>I/2[3:+P&'8-@3559\HY2*KMNP.'OUK^N!#M!-:#)T@1D MIOKP#0N."(P0;45,JRC&RZQ'S*R@XG#O\Z@JDU6P^,:KE+!8X0E@,!%9&)* M,8'\>*B@A-#P++N:-JD1[M 'COD6J.F2-Y'>P3O6I @R[QUC >VV?Q++>3"F M6E !'%'2?<@ZB8Z)\S=))U0Z%8%\G/0]R3D'DP289P>. 35\44XP,F )-E7; MA-CTY4+@DA%927$@\(4H5]ZQN/0.(YXVV&#B,4H)N .,C\^L=[K_ MC.:>?4>%0N#@ZT:=F@VW:8]GJS#V' M>4AW8;$F&V12F7(F1%.>_5E@M1%.G: ;B- )&43A =XBO[6GX:UAF%>[(/9! M)>HB*IT3/ ^'+6"2PCD?$TPRMM+4)XRE#T@8Z-Y#YLY!_* '' %5&&FL>)>7AN =13E1VZ(Q7( MH8[@*,E11\LJ8BU+ICF(5WY>%ZNS=R'+,A^N[0<47)4<.F&ITO$FUD4+""J[ M"A)+B8N!SK\6Y?1ET0.A:(HB6$%58MI?Q3XL M*F^P-*J,-^\""N3U<:14'#3_K-3;V$.8256\;X>10Y&L"-Q1)7LKC!9WJS1C MN875G\L*@W63=MT3.ZNZM(J%6:O#6O, 4X6*(/!6@*+*&[ [?#A?KKTOBFDF M(#(,\!*5CT&M#L8L8D0=P82D=(6O(834,JSJT5.IB4VIB-IMU4D0GN;4>F93>3["^[;BHT=$(TH#6>8P$IJ M,*;TW-K@BU[L4F!9T%7&T1)W@=@KVW'G'1*4&"H$-Y:X1;AR7M%+BF5?B[3@ M<3<0[A*BBF&-,O614Q6&2JEJ]]16;]$IXIM.R@HH*V"#OR=SM(T9["4O2&CS MRIPSTYF5@2VKBO:8KV+%&[>LKF)1UH$RD,5C6'E\&9LJW)XN1>'GPIO(J2PB M$KX$/72* EN\YG-97%:)>[T3#M]?7G6/7W[$CC!RX93=76BWAC?.*HQ:V#7@ M0.JY"??EF@N+E:WM 7]@%B%J%EE(.D*P2,:T6L>^1NB/Y(( P0;&S+9"%QPM MZ%J@@E8MX)J$6/M/M.+%-@OPJBBJ7)(>6$R#H&9,&HZ3^YC-A+BFB)HU9=4= MI-J1*2F8R1(27-P"[&%Q%\4\W,'KSP:5[MH9@[)&C*\(U73:;7M BU*8Q4?< M(''&*GI!B8H>J!\21YNNRIJN63BY9X5G!(0"SZ,4CC(\JP:DNFZQS%D[W2*H M\/G3'\5;YR25&%5<4CF$?MD\^%X4II)&X.0T+%H%["Z!N0/M;0HK0LM;A"\K M@EY,-Y@.]V#LBMW%K%1O8U6V92;A%F[5]C';IO"S*O;AY\Z'G[?:39Q"N]IY M*A]9,,./!+G)#BPH0(F=3)%[5PL$%/MWF+VN<+V=.:[OCUSP->FS!OTH;NS) M[E.Z\L(7[ZZ.*,:@\'P]\U&D6).-(6MNC);&&^CP@E6>\"]2,B#R#87:M)2A M*AN&J!J:+!N:*/_XRQT)HKT; RT%RRQ\S__80J0LT3OA$MR9_WQC%#SM0*$WD"Y=3>(:;&_QIOG9\IHA\U#6GX7B,$A_$DD_U=K)?;. MFW'RD3/?=4YM2\("*F(?9.IMT8%R 3K87@GV%B)0MUYQ?K*IGG*'@ "?D"K0 M58NJ^_M9-($SJ0G]HJ>+^G2QZ<2X5;'QTO%Q'D8G^.VP M\^T4S-7 I!P,8Y28P%EM]]3_R5;+9Z;_C O76.:@3$BH.JR6>P1:H3K);;*\ M&V,&29>'1AUF>&&VK3V#NG;4=)T^-6.H=(D^6VB3G")>\RO)HJ3-2FM*]AU/ MO1)1W^CNU?.E-,2 ._; 5$["D'O7K-[\+WW,G)6!+^5L[/GD.3Z1>SZYI(ER M@DE^*HL>&>[M^R/=\1V0!K>I;7=]8UNHIIZ H7]EH-RT(P\%G4AIZB'G\&./ MP"97Z R^,7.X*U)V?:ZQ5NEGK9!8':-411YJG:#43FE(7UB9+H7M002ZJK9T M)(6VDQ EM18AME8RWJP ;"EYF;6"PRT79]>N.+HAMK")RNKN8($UN*R>F\F[ MVSJ0)7FH=N) [E7'KE.J4B_DV3I*[93J^&&]UQYIQ+H:Y[3AUWB&@%)'&^-7 M&0(EE9QR'>];:X.@MY21W4VBE(9REPCR-K36KZ390K(5Q>C#? Y?80M?J&7_=8HL.Z>,[$AH^4+P,BBVUIP;_+$ZWMF5ZR$:]4$0K M:;@;[N$=N]0*?W';2%?2Z\5[6TFZMZ'$^TD*6XA.9M;1_CZ(XF=J_SKKQ>O= MS=<@B7MWLU0O#[1UA-HA[1:5V3Q$%W-#L;IV4MY;92@=H>*5VW',;)K:L5T% M_KT?^0I(L$ZM[?60X&THG9\(D#=%S&Q$USRG;^P,:;/'. !>OPB]KGH]NFJW M"%T]KYNWUW5/Z;*, 5:#](XPAX M,W8OU:DG<1T&LVC;1#[ M3F@KNUR[9BWCK;4"NE>(6T=BDM4G^+9-9A8BLB(4>T5@+0_BO&D0K16H?:9# M]VA;/4EN6_MH^Y:4W%Z;16VVGI^BM<+WEF1L)[(-U&.TAC[;X )Z\&\(XU61 MF>\683Y+L#W90YCE6*UQ6\%6Y-V>[VV57KMQS#G+ML@ MS]/H;D5[&.6)X'V??V$M7/\"%T>D*Q[HP4.!=-N;P7=AND?7?04-*$ #DV2% M+SVF2.F2Q_J.=:T%='WHNER1DB;7K.-^:2G:J<7=@(G1ULTUQSV53/W#6.W345 MTE?QKPGIJ^@=TV'VH-([//+DN;7YL#.S71MA+LG^'L)YQR]*KRG[=[['LZWW,-9'ZJZ)!J285JZ MJ6OJ<3V<)>W-?D\6?:.J74$3YRM_6=^#NF83T9OL07T#CJ2+@M^?E=1O9B?E M-T*:/#83#3OQKI^,T7\/4WPV6-5$%:55];7"2ETA_[Z;^'/TTG>9[^EB-UWL M[#+?TT7WCQ!GWYG1]OG.JR;MQ-T2*29$,4"W#E'*+=;1UCHS9JN M[.0IDJG;LY.WD7G\(]%,4[,K'19N.4VZY[ V MSZCB#75GUCE(+)N3%2;8+88]NYH_=+NIY\^>_A,$\ MGXV#M)NXH[)Q79 VO6ND]10EU\+DZ"FJIZB]("]UH AZ@KHB:^@,8DFJ!:C2 M3=WKVAW.WB+$]-Y[8;3*HCC,CFZ+=UWVA2K7 V?I#=X6R=#.$J?5XZ[TQ-E2 MXGRK-^N+;Z=Z4"<[I,O4W"D*EAH^_%M*PIUW+-IQ,'^"L9^ZI7,[R=@Z31^. MUBH+'9"B':=(LYXGO*?(*Z#(=E*PD>'/')$M=%(CNS9]E56] "WK-FK03D:[W MEO3"H1<.F\)!L6IUB.V%0R\<>N'0<>&@GPB*NIV[WXN&LY/^U733P7J$TX W M-QK"N2P#O6"J-P@&?0#N$QR(1E&B$H[?Q)F*01#!;1:,/O\*@,$==AC'420:O&R'Y2APD^)S)NTGR2-Y/5PRD2![>IT$.3%&,J& @>OJ4 M1\KS KQ W"5O6U=VXB0.G^''ZJVR.*QN9T/"39(N)]RLH=++MEZVO4ZV3<(Q M#@DW>JO8A3"F7JJ%>R4.Z&F+*"[TO'&8YJ":;4H:X-08=+]Q3A^LE3)P0/81 MU$JM>-6A^F15>:RI$>X@R$/TLQW4,]RQANN"13*&ZH^L\<)0^_'57+=KK/BT M'8/9H$CA:DBR/&Z+U-7C3ENMI*OF3UMX3A2/TS#("!,5>UB_+N#JZ?P*;>!_R=4#S@YD?U!M<\[*5IKR:G?997PVP63L.C.LQ MO$KB;\KP,H;ZQ0POO5=.NJFLH6F9IFD8NJ9*EBX?UW],5M_L MSW!F#;",MG3I:LG+]*8?:%ZHG]E%GW@855VTZ<"EJI$DM4T%];+.XE .60QGP+&-,\[&Q7);I0-]M;J>_3N+=/ MXSZ3\1S#V-L?\I;H4;L #;:LW5]_>!TGK+6,=O:>:3>HZK:C9V3+"*3O M,=L2NKC$UM]J&]E^?M<]OXMB>?4BO:>+*Z6+FY3W-ZCI]IVCNT3 ?>?H+NYD MMSM']SO9J;EV?7[]7G9G?C>SE[>!"EI4BI^)FOO.Q@U"1%O-MI(]^1;TP%@] MAUT7AVFUVI7V'-9S6,]A!\U(Z9L5=IO!KJR#EEX/G?&Z^F?MQU?LR;@;9"S7 M!..^+CKN*;B[%*S(S1JW/07W%'SF9IQR/=3SZZ+@[O?B+ 'G+N 1/SV92O54 MA=9:6AV0@M=.448MH[ZGJ)ZB]E%43U M(ZAK)")Q*!TQF7:I7?5=.#WQ7<0A M8]3JY]M.XNO)[FK(3JSE1>G)KB>[8Z;3)6%WZWVCM]"QCRT.NBXOGJS5HN4^ M0MTF$=I9XC2&2D^M)N!LDK(K- MJJ_M).&>@CM,P>HMI%'T%-Q="GZK#.L@@UP9!7<_$:AH[M1">)S34[%FUE.& M7YAL:UT.'1"B7:=(HUZ*<$^1[:?(=E*1[2=Q->3W=60G=J37:?)[CI/ZIHEBAT[J6\C#>HKMK$^>K<5V.U)LL(^ MHT>U4-FWF/4PD2\*3_+2^AR#7U)O.9HS%W6Y'IQ$[36Y[/[WV3V]<.B%PZ'" M0:N9O-<+AUXX],*AV\)!JY?ST(N&7C0<1OJODAF7Y07ES+Q0R_Z^+ /U@&X] M"SW+0C4SD&Z)AWKNZ;EG;_2A/X%Z[NFYI]8JO:U9@7!+W+,_=_;G/(!)%]^3 M?RMCF4=Q^&Y&^[I)LOCCVE1-F%=EL/]<97DT?:)?13$P0?Y>$>&:!B;@)ZF0 MST+X[U8S=3ZS5S^3=&&G/*9( Z':=_/5SQH(XR3+A60JI.%#&*_"3'@,LOIC M^X&X]GG?O-J/@5$MED$*JY0GQPP&78G'#V9ZCDTLFV36V$2X(8K':1AD(>YE M_173ANK1ZS408+UJWPU6[8^U;QX*GU:I -(ORX1%@/ ,Y]F\(SCP.'Y# Z;^ M+JX@PC6.PQ$;;.I[]_<-])%DC=>9##3,/ORS#.0/K"CR:\ M8)D-UT^^Y\ZV'6?9:9R/KQS$*0[4K[B.7-0!>V\=7_!=T;OK.%FH#,WCSP[D M[BUBJ(IK&&^X6,Z3IS!\QZD!)T5( <8@\C$(\)]@/ ;%CDQX!DL?IL(L#";T MNR">P-ON\8E3> S<,> 7P3=ID.7I:IROTI!=(.A:^SB"H2(%WR*)C#U)/I- MSX>Y) M&*_2-(S'3\#K#^$"B",;"'%()Q5."*0.?:!>/O#7JDA?VV+.FA-\M*P2WH%U M3O$QK9;[5=G;;OFW1;^,-DHRX.*K%UJUA5:)IGVA[> MIX26[ABFV@N[088J\%%6SZV"M0Y_@"R^0GQU6E85ZNX>6;4%?<MS7M1;$.D4 [ M!,E!\F '6^_ESF*S*QS5G_8-GO9%R?RQA[U^\<->/<9$J1+82U8*\)9QO%H! MRHE>3T1H^QF[W,XUE4(6+\_0;'$?DOEJ06DO_!YE=#WF$4YWFXTY8VUR5(6! MQG!GF&Y$ $YQ2JJ;N:#DWUG*'[($>GIW!VO^[5TPA2&]#^:/P5,&K_IYEK+9 MM.L@W[X_>,7KR,='^KB[9#[YY8T I#']SS=_RF37557+-3U?EC3%DVU[I+N> M;'J684B6K[]^;MLO^_-7C+L0'Q;\AN133#S8BL;LHZ-V1&?H1[S\?93#R\:[ MIOLE!):/[P?"KV$,P\ !^^?4_@L7R%YN[ 07OJ(.2 ML=A::%/DB\-68O="5%[PXMW5$<1)N@CF:[LAB31B3,)MPAA6@_WZGV_$-^0S MS&S,/^]8_*\1BIV/X:/P.5D$6_%E*D/I\()5GO O:)"2?/,83?+9>\L:FI9I MFH:A:ZIDZ?*//#8Y3N;S8)F%[_D?OVQ&(M\4=5@%SH*DO=E?ID7?J,%V\(LV M?Y.>^:GF;?5^:OZ)^W\R+S3ZEPOI3E@-NC^J;;Y6ZI@O9D<4Y&GL@P%91)/) M/#QO72@31$?.?-=9\HQ!?IO%P 4!*&^$-'FD?^_%A#DA,;R"+4Y&'G2AG%D0 MW^]I,7@SY"#WY/#GW\,4GQUL$L.9AS'>1X\W>$PI%\!/:P,I5KWW-RJ1;G?K MI3HE QW8^D[/[P:%]UX;XQ201R?CQ[<3M/I3XMED_MFL3N^):R?@U\CFJZ?A MF]G)4\"!MFHY#M8]QSR2>B8JOUQ_JUHX!D? %)R^?$8[#FLY[#3<=A;Y2;ZN/4L>:&)GX&"):D>UNR5D7#G>PBQ M/!MB)"V"]%NXEFEZDVU<)+4!@( K0BWK@&CM.D6:?6.AGB+;1)&@P9Y"1K94 M"[A-$CY?D*I!M=2JY1UL*=W=;G>#(OW[_B1._/-"&;?30W)*M.+3<[IZ;A36 MUBI+M^LRZ?'(+\?AE\8C/S>(7P](WLN&EA)'+QLVC !C*/4 GWULYGS"I%/P MN)(ZE'OVN?6XD)T)@; L*G^J.!H72)VL[/8.RCJ# ]XX7[_7FG/MN\&V-_/W MTN0K2[4THIY\KX]\+U&"T"9=K0/SNV@1PMEKOU[;4."YVJ8F_2L'CN&")3UB4[/!VS6G,//S]_ 65P=O80XW>X?T M^#'7)E=[!FLU@]5*<.X9K&>PGL$.F9%8+P6Z9[!K8; K@UN2FL6\K)78>7(B MIIO9^Q/<1IH<$E9R7Y^V=CL.)J U4;%U1668'I&O'"5*K!]#8$V1/ MD*)]W>+F#35C[WX;KM*PBA!W*X)2 '23XSQE,/ M\G+%1V(O&VY*-BA#HY<-O6SH94,O&W;8RK42$&X*P:87)N>DC/,#0%FO721Z MP]N:[=6ND'=JKE"/_71;X#E:CYW3;;?K2:GW'/19QQ!JIP/UUBFP1V^Z^OGU MZ$V5\6S!M9S&%?+<&R^$U10563[9SE (@?"1AEJ!_+,32(GB!M$RKG B!+"] MJ)"EX2*(8B $896%T]55[X"/H%BO20,!J M78*V%*04)>G0VR1K*. 21'&Y!),=U1S'(5:)0[D9Q"JVO&LCK&!#):M4B,/' M*E03*).H\(%%J35"DSH)$2351 MLWJ4J(-K8'N4J!XEJK>O.C*_'NAI)]"3T(,MM0UQIUZ0HD=BNISX[ZJ8N%TD MIIO?^IO%A+S!8Z^'J>H2 5_:;NEAJKH2%>IAJAJNX%YW3J=KSNDQ=4ZWI,+K MRD!!7EB!=H.&_,>?3%F23U';UP.+M$F6]TS<82:6&FA^VC-PS\ ] U^JXOS, M'-S.1,J^O..<>]^NA."WDB@.Z[CZN\8#?:%&QU+=ZUM8[:306T]WOTXJ%&LA M,?44V$8*[!."KGY^?<'%Q5.ZVYEH_N;/[LNU#P*O7Q@(CUA8,4[N8WC"1(!7 M1:6?GWKU6=%&480@X']6J3!/D*RB![R-5EUL%!/\)0SF^4SX$.?A?4I^X)4# M0^$+C.MCDH>"R:]>Q<%J$M%.V3%1P)0+WN$PT;JRE#\<4#OJE\E(^EE5_7Z,T#"VL,XM1^ZHVRH_@"!6>JO MD6R4I5R M,^#5)U-5,]Q3G7>AD\I/4O@<"]YWFO M_!I$\<]O?TNR[*=A_=W_&.9(5>31 M(7_T/3PZ(RD.4J]NOP<_=D)SW_ M>G,$VPG-;TX^0G43U)C\.TOY0Y9 UN_N@"Z_O0NF,*3WP?PQ>,JP;G>6LMFT M"V-C^_[@M7K/FI8C "5/__/-GS+9=57591B2Y>LU ME:R->EFBP(#D<. W=*H4$P^V_&S[Z.A2>NT_J,\J168/A'B?%G<<[(8T5+MO M*V_!GIQL,94K6K-P#;8_"ASQ@SS#F"SA%&WN:C-M6?'Y32']EZ$D,V MA0%+YQWP,0)F'=V)0CN%TVDXSJ,'-/;8YJ >FPE@;,#/& UP0"9%N> '8]!= M\Z?S 3K5*2FP,2DD3Q MY-!!6CTX'.NZP7S.^K+#GMB7UO;(0;>67-)7X'9E)WOQ1BZX?M>A7 M$KJ$>P)L#A%/A$60?H,QOL/_#4G6WF*5KX*Y,(4YU@$PJK,076JI>;T=,^5Z M]>+MW+L>\J3GVQOA6Z56*7)+]Z[GVTOR;>=8\QQ *\VR7SLA GHHH4M-_-)M MU-6&U<):]'WA-NF=QQ JD@+1)(171D&^ER9^G;'VSI\Y/=MVA&W5 MX2;,4L^V/=OV;-MRMGTK#>N4?1T\\VO*/>@9O39T(^ M.,:"K4!]W3T=A5YW?&N!HQL#1WBY_@:WT-Y@L &I!BM&4=72,%^EI-BI M4M$$[/ 09CEMFT(;N11K1)/?&(M@"6?T3%8 M@QJL3SI57%*V:CD\F ,/X@IJ0W-M^8&MY>L!\\,1$Y0\ D9=POCA+ D2]0:V MHBP/I1^O!5I:%H?&^0;;D 0(L-4)\.QJGM,V)TA^. 'X, -"1[3%[^,PR\@> MW85Q.(W6.S5E>3+^)@2/03KA$J(DT>4JS59!G..%]I<_A(_)$!=:?R=:U[!2 M:R"0,#&QF-@5T&1')"PVV:!2]@C)B@]A$K6I1CT_2.K0N!)UX7(:E7PU6F>S M*A6G,JH6[>P8163E6C,SJH=%FX##5'-:5[N8;-X)M4UM%WJ75.I;7V=1)CR" MP >)ED?!' :;3*<97 KUULF4!48%N[7KW'@U%*F?T0B>MN'FFU$%?:#F= M78H7K?8OS7G:91QRUIWG:/LM^M=H.@ESVL M6YL_=[,U&#V+79C%1+79NJB+L5BG*D0P"$,.M;=2 M6K)DK$8EY)75BRIZKSS?CNB\,N)\JQA#^09JF6]&4:UJI],H#N+Q#6BGICXT MKDDUZ'7-ME.49%T7V.-M*)L>2;_&E*PB>XSD8-._C]8KNX42]5:N9;$?O0KM M/_E[1?8&N4%L ">@D]S0*3W8F2?9R>.1+2I.[E$(CIJVK-3LK-/#A[3T?.L9 M]R88UU(;4&ZOAF]K 2-4-_&0 CG96C:"26"3.J%6E%@4U;L#X3$49L$1E1\_ M*+K11&$8CNB(08AR Q5\ ]2!EK20>?XTP$RV9_2E;):D^;L\3!?5ROH!;O+C M+!K/CJJU,\H"U2.F<]RBRH;2"-K%QJ)FPCP9DY+C*"ZJWOZY2J-L MHGJ:?+ M9T$NK)98G!NA4GJWPN^%1? DW(5"MKK[)[H[\D1XC/+9+)E/B"\7)DNKWO+@ M>TCW"*A[D@AQD@OC59K"_LR?2%%>3,J BX?C,V'#@@48+'DV%#Y,R>9CE=1T ME:_2D/ )\ZPD*UK8%Y,QI>%]0,NLJT,%,D I@W\&-OH4Z0CKD,GXDM5\ M0K\MP +(:Y>PF,F$_%F^B[ES&BZ0:E[6T8]X.:] (@F1+"/$+GSN[^N+"PK2Y[R]4SN_/+%XF4&&T)B=9AS/SU^][+3$D(L#&' M+>R0/,T('ML,"$%D>K+IL_.;/^3U>J0&*#8Q" M^)K=<51WI.S\X(<(+=!Q0I2P:5_ M)X$:9 9[O!@%G/VX8&-8TB?FSMDBQ--JDT#NYLA+?&9SK=7WV7.E]E)-OP'< M-/[Y["]A=3"HUSN#]O"R:C9JPVJWVVL.AM7VL--JF9W+YHXJ(G=*C,YN D'U M?=)X:=J"K1CWF^CH=4X(G_T2 <.(3BMXNI-+,X:8DBU$QR7!CV%&B(I>+?"- M1U:)#5:!%:& (*T/TAC95Y@#.1Y31L0T,4:?([$MV!R:40 #9PR^H!<]PZ)X M>:I^H99Q6UL4A5?FV!CBE2T>V:(";0JPZU'EC+,](F9N'!(,\3N>)"\]W[L@ M0G8B/@75)HSRT+#Y#%C#(0U%U Z&>A Y_Z(O2JIE!3R/_8LN1M1\ J>&;\4[ MR1/9%W'&%,$NM?B@.,R%/[X $H"90XX.7>R!$G!A=S;UY$"&7>_\E6"E8QX$ M2SV_4$7&WMPV8!DL<+SL>C*X:F*%NHAUDG=WI/H MPH2T:0?@"GHHGK(=YYAE!3&LDT]GKK^ U:>&31Y+KL-&CDO<6%IJSP)CD >' M[A0'9QT4BA2/PONCOXG*U&="\4DZ5%=) 6G&H=H=R_WU"F1=F>J^/A46?KYK MGRK1+VNANY=#A66+)P+;O=RI[Q.^Q/D9Z#H8:G&\M($32DS9Z AP ?)%2?]\ M0\QZ9^NV<$G_ B*2/*YQQED,3S AL_,359NIW_N,B42WQ4=:/\E=*HU!:L]V M,("E^OG5=]M?=G-;+52HZ30$ED( L876:[1 DQC$.!8JB0Y7VZJRY<6=I/2^ M3$I0#QT.>ZK0=5_IC36EIQ.S.7Y0;"V,]Y+A6&-Y.A ^EAA?CE"MIV04@_EV M?5(&H@@>^4'@SS&D1@*FDX&K<2Y;X@5<>N@?P,ZWL7%>'!A]0+D3&9?,0C-S M89R3$Q):@3-"I'-8(*X6[U.M5CYG>#D(,$)/@IY^-#]_V%N19':Q9M&XL5IC M)[DNI;3H%ZC4%8$J0H3$X(.(CK! Y4NJ(P54.(&5XG*4L@.LW05LNM>FM].$ M19?Z9[_\@Y,&%IDJ]-X$=6<"KLOD#$^AX1(Q1WBY\#)Y/P#G41S"KL(043%E MY!9F;8J4"3+=?#T^QU"S=)1DE&B-80 ^D(_.-;R%Z33A8V%2#6-0P(0RR@0C MCF+'%>M)QQ7.;8+_B+L<<#F-/<>2$654]K.I\KX0T3'XS090CCU'ZJ%BS>0(NPZ%G)-@=1G;;(/XB,GE_LFL9JPJ#,6MVZW,KQ55 MZ="64JJAS6VTYT8\FG/PI'^J53.&*_42K[4SW\"><5'9WJ9(:YR+], =B!> M_ S-O-G,5-914E@+DZ3W( MT9F,FSAWM,/T+4R@WF/Z \S(./*G,M83^",_>0A< M_-4'#Z):5^09>PP(E\I8@>"P4(EDF[0@8(XP@B\$H0*(N*A",,9Q0,4#-@YS:5*H@2GONE@+[B:1!S?GPWR"F8^'5_R51MK,"\ /D+?(-5R6Y@=<:N"1003@-*0-PSA$;ELQ9\,,%,A>_I9: MNC?"TLT$]REBC2&F6(A6A86L499$M_&M>YC3#U1V8J.)9LQDDUD*L-5@% MR5)AE($E#*@]'&PS#@(=%PT )GD(ML8/S%;XGJU$CY\Q9TB"9< GZR)VM.RK M]>/$:M9DJM<[?,;Y@(]2I_'#=MMHU7,.2O5(2>IU4:@\0^\&^?K1TNK%%/;7 M'I@1>422-^K#[PU8MZ/DO&UW"VCB.S:4\?#:D1& M5_)T[W" #!8#CN!>:4HRV]X QA@-%\J5!36@(4(%7VJ,F$=R>:7QD@"21.ZI =( M >P%^&C+V'>.G*I5X=Z$5/#E14))@8J_F+&%4*"HM%'FDB;#_R(<_1AQQ:=. M/*4:+PZV'*ZDET:0A#Y;MVEEH"?)*:6@BUW$E3_MH(NXWEX1UW&4BS)#D-56 M;4]E#4@3!"2R[K3Y4-4 A_BX%#R0@VVZ0+^ ,/+%'Z$@=*NCW"?4\( MOIS1CO821WD8@5SYEW(]L$R0/8BW*:"=HM)2E[16ELB"(( MR$]ZN'(EE+BBCQX=KPK-FZ[#A68SPX&@VNMQI0N($LH(%.@:: MG/X$QP'/FM@BKX@PY3:E&Q^U(/:I<.@) M#HI((H-*B\0#:C*B.0?;3&4>I9LGG4JE&J6(5D6J,ZQ9%BE-UT>*Q:KCM"I M"G 12-L?( =!S>9-/;*#$B@,H+G36R/S35_U3/^@1SM@+SLRU)Z"S1/PJ.LKC\\='7#97<-?DX&A]#WBD$ M3C?8&,57/UN9CEZV7C.-06;MQW4&SW)0[SKPP:(SAM;$-[Y\Z:.YM5SQB1ZG M?.C7P(]GXBE*EJ@<3=;:@\^Y(7$0\(P;E>5:!YQ'GK*@TQ0>9G!5:AG?J94; ME;\^8B?&?!E&U;K8^AG]?B;#I.)AX17)M+B7M^NR3XXXR]P(BWD3T:0O6= , MD\&>%T]+AHKSA7SJ7.!W5.B+>P.FDI?LB$,@*M%E$@LGRZ9>@!B*7L#C96/P MK'(L+U]L122"1]3O/$HMK;W7ULQ4WU -2N:+?!, >:R- ).%$>::K Q>*+L$ MTSF1\"03>UQ!SJR5:_ _D:8*E0N L0$\I$/5:PA6W\.-^W&("Q,7%:VEC&11 MQKD0L0$>/0IE\&+=0O!L+JV$(LX/#H;Y 54_M1HT,:T+:PFR?A%>PSZ3"3%R M.AB8MY[-5.2%COF7Q,DGL(O3K@!7RI<0K@46:6$5Q-+",8PKBRRP'(,R>4FZ M$'UUC R+2(U,UCX&!B+33'4?;A8&QU(=?_WK=+9+'>9!<,>>3,T*FJ&Z"K%( M&\3&TVLHX2+2(!JY8)A9 6451]3; ?/?L*/2$59+?@:P)<:.4H0*X2(:,>,IXG,+A^ _Z>GD5;("AT?8$@LM_$!G> IBTX3;)&D86L5 MTJ7DA@:0"G+T4R7\0EQ0*<,'LD@DZ_&>=IP)-6F!G1F4YA)$'A ML$(\)2+@JA(99.9B@9:\'UH-_2'!.J7@J:*''._,GG-T#,X]2$%:-KIY+NPN MH$/P,EMM(8I%SJ(DV[2D0H#2S%G84^(*OAF!FZDL(1*@3*7]U[Y'RZ:,R%)= M@TB_9)43)7$BKOB-+?)Z20Z>-3E'CZ1EE,&Y3S+\A8)16"8ESMW)Q!%N0QW1 M6XBDJ#CO@9%#D,3R%$R*ZA %@BJ(O"-B48<>(S.ZF7T ;G["=Q("PCU@1G5 MJ0@D,"'*-&NN9?$ M^5PH1SX:S%1SU$Q;"95H/:"*9!L@*4-6-VNUEU;>Q%PX3/%G>S/5X?-&3$9];C/@L M5=$57SQ="9[VL>L;%MN"^ ^$/:U.Z9"0DD53!IE[8,R*:J$P4RY$>L\);'&4 MEV>/\5#&0\4#:RN[EL<]FTDUA;&*?(! EEM+P7] M4N@AET6B@\9/AX27)R#=':::!.LNP(X8 >A=YXLH0!IP7]$G,Z&*$J?4MI[Y]QYCQ3*:T'WW 0P \R+8!"F-/B M0BDAU#U?I@_!S%G>/8:-TCI5+*L> 9O(0U2O7FZ[+!Y0Q 7,BM!KOTZ7N=LJ MVTHL*!E0/8P,^$Y*'2Q80%VR2K8 MMG]5#^-W.G MGPX^X&,_5=[J9.T7G&L[C#U]@\4[Z6__!O:72 BSL>F"&KK)ZHE[60YZ"8V4 M_.D^VL_=>'N]#7 C??5!3$5>-Q0C>>=XKQWAOK@B[54+J[>SOU*XW9Y^YUMPN#CH;V+J8I7@WQSP"& MIHIC4<43UTAIT_--[&]K@CZ&IUP$!6=2R:=&_KM$/J)^PW7?&O<:]QKW;Q3W M#4-C__UB_SN666J[]DWO+\W_=![+_YQ&?N=<',&A^DA9!11^V(> 1\SZ<1?X ML6=CVMT//OW%LC@?CX_-TH>ZX/A2]@45I5X[4/B+ N#467LCL(Z.YYUN)7\* MM;NP]L$N'*^4=XF4OQX&-L6 -(-I!BLH@]4U@VD&TPQV/ 8S-8-I!M,,=BP& MP[8@9G47S&DFTTRFF6Q++=9^$PSVJC'+ ^SK>OFNXB26\WP A?'LD4#?(R=< M6[/H[)=SA@&U>+:+$'L#LBH]4'.$NI;C9=26DU1FJ(VR:C=D@F:HC1%;=B:66^>EI!Z-QGO&]6ET=_4X^'= MQUNVYKV# N$%F+*J<\::. M*G#I8K>E3TZ>F3TV?FCXU?;X]^GPSQN?))\I$ MJ\)5[^_%,V4CG2D[W0A/=:?RR,*J%$U0KTU0]7)5$Y0FJ /FR;2$T@1U2()J ME//M^35!:8+:QR^3]Q$M"QJ5-!?I&J\=_R MQC7V-?8U]M_GQC7V=PS[MPMKX-PD5_+*&_K>>Q>K$_4A*Y73L=ON'"QM9/E4KRZ14V;;X\VS=I.15.:.#5QOD1D:J5' K"C&OUDX*<3Y&?M=GY]YG ^6 M;IRIS1X,VX]'+M_KRIG=+E%\U=:9VX+AX+L^8">9]FYFY%-;?UULON,8L6;< M]\&XS>IN)HQF7,VXFG%?D7$[6N-JQM6,>W*,6V_NEJK2?*OY5O/MZ_%MH['; M.= 395R*"'Z,&*PT^9[^S2SGD=B7&CWS]!*E5P"AM!O' Q85G[/#>7XP9>X2 M69@5P>FT)L/BKBM__?FL 6=)U#03XMX<4Q53M/[Z^6R%>,1/G5KZV_950Z]P M<7->QDJT->#!UQ2W;VBK&QGP8/1OK"Y_';G6.@(D$@%;4R> _&RSN&C55\3% M$O(N:F+69P-47.VR->%@#/^)96:8_G_C,'+&B[T0WYFI3_CT)R>"H2T8XAN? M!3S$HCEQ.8[A.FSDN$[D -9F;$%H'_N!$4VXP1]FW(JX+1^-># M/T5$;Y%P M.OO3S29\B,YG+T9(G4/1D9$A) ZS3!G2B2K(-&)0N(*&?@U8%#O1PKAQF:>I MY\#48YTF]205O+YGC)(&&X83&K!8*W:)F$8@&YT< ))!EJ*S:@P?9GX075S#4QXB7XR4JOE;?QS-&;S\ MG5L3SW?].]#X+/A!L]%,QCD6VE4KGV^_WUS1G^;G#XC/6S R'>8:0\OW_*EC M&?_T/6Z%'RX&G[1BMWQ)1I.%W.$ MHOA94$# 48!SRZD7#C>*Z9$N 8!X(M[4A%]R!$\"!4B;B;@$LYFL#:!V8#? M.2$:8(B0:))[)L>YW3B:^ &:_(KC;X;_["J.)Q:5 XK9D;?O'51]0*PTO**T ML1."IC90EP !W N^)&N02!V)?HFX!>/X^,XLN=MHK+A,_(R.2@#B1GR2%!0* MNAP^N+>2(S,0*(%LLU/.4S8 X(TQ?HB*3G <+# B<63![G&2+ ]D*5]! M^S"TKR;;GL:6XE7U0Q 4?9R+*4:^:U.D ;=I="T+53ZJ^IL R 1-AC4M1K9= M;CL7TJU5#\,/EZ"(&)@6(8!S1E0)A!.(+;!T"[.E+: Y\97'SR2JJPBEQ3_ MU.8E-R!2$9FQQV(08$*245R5!/\8C!R/="-HY$B\200!] <_PU:XD_>IZ1\A MC@+,?%VP,2_K$W#E;A.A_ M3 *Y&V8X]L]G8;=]V3=[G5;_LE-MU-NU7J5;Z37,RF#0Z/1:@Q:^PY; <.2] M/5.RK[[/]N(P8Q+P\<]G?PFK@T&]WAFTAY=5LU$;5KO=7G,PK+:'G5;+[%PV M#\+.WX7Y/3;Z\-L2_[)?\JF;303XF+([3*IIS<*OO@]_7XY_[S]FK7RXL<3: M5O_]KYB!Y "^!\5'Z@"^<-7G 6A&UP]C5%W=D1]'QN]@;(-V^N:$/_:4K(\8 M'P<2MH,X0)&(DB\"(N;&%)Z8A :':>P='& Y[$'B-'(LM%31%R*'R/,3L\$ MJ\)#8QS4-CI14P'V ,".X7)"2=F0V@20%(>A5";YIUD8^B#;(V53@3-"0XL( MEWB$S(ILX N_%EKG"O2!T>H:4N%L32TL3RU*%@B<:I]=OF]UVPQR8G7:C M.1SV*HUJ9V"VVLU*IUJOFGF-\W)R;A^WXJ0D;?T%)"UJM,"7'@'8:1:WD55V MI][# '#F858%[MD4;&GRY^P4@%86@+,$ M@,*%0W\8_ 18FHB!H=\F0@:?XPM2&V0?3D)M3H@.#99Q MV"6QJS#$/\-X"GH)H&)+EUB&D5 KR;5&#H;@ (;H9&/ R2$G5?[Z1_FVG%TJ MCI*LH.]/IPXI0?*06I]A%;$KGT)HR5 4P2^,K]<"/0/\( U<82$?[ L-+_8G#Q[ :6!VIPNOQ&-S[( E-](?7"8!P M=/'\9>)XK3Q_F3Q?PMF9Z_IS@H^[ +*PG)#B*0&_8P$M(B&#E+[*QI6'-.9Q MBS:9A%1F 'L6)"P-X ]1CP,V AA]527_5RFW>\-B08"801T/O, 3$5'*4%48 MSS#*08:)B#.H^1GF1IQ99@6 P.&U@,SE=4E]Q\=C7/L]]X"&Z-R*,C:2=+?;*F:,^'$WC2C14$28]Y=R M;I*C4&-E49/&MP*%&N,<&,3F8PIPP8-79A-L['0D:;#5M^2F5:5N-] M$!Q)7*K\-I"?C.@<-1YZ9Q359J'O48+1=7Z@ (_\U1=*S]O ?@F(X_LTG4&M M:PYK]7![+C+YF'L8"['+#Z* MT>E ]0&ND\BUWS'\Q8C#LM%UHXD?WTVD*K1@"R-2AO!T'&"B$"VNE80@FHVJ M= 97#F*&LH-I+2./R<'=,Y!<+!L^=:$,R)\E;[.[/1X^0&0&5Z,7U.N M'::$E4T<<"I0Y*[8X32[$N6E#'LGQ3\H*]8*D;+Q/WYLA""<71M#)'PX4\S8N"&?DZBG0-A3P9JE58!B8%0OERD+ MH9S/.+. U"GI@]=9Z=4D\ M/^+<6\$4.KXB?HKT)T.WXSC":-6(/X9C?%/67%I^ ,1T[P0QEB,"I*>.57P< MRI(S*LGQXXC*39+P9F9' R>D@TXDG-3VTM#O]=^O!A=F)XW_"FDU 4E*$+ :!3"^"28*L$=]ZP% M%76*N(/D88PYPL>2DLDX=3B#[8 A:@5^&-*\=ZX_DC5I81:O#@@%BX(LG$^\3.D##N\%V7'HHX71$LL-K+& MM"?%%H*.RJ8";%E -XDC&P1>A-+"GL"A5:'R7%!FC82LK&QTL M\OT^X4EQGJVP@/4Q"CA*A4R!ID3ZB"J!)7&D Q.(+F#N(993G2 MJ1!#6#)/)9.XLZ2X45K#"?1I_I25!?(I-;"K&A6%!S> ) ,T.!4@5!4)_Y[D M()(TSR M?\"E=(& %Z%#8Z8QV7Y638#63*:]3J95Q+Y51J3@U7"=_:OABAZ3 M>_=%;:^EY$@BH>Q'EW=5'*&LMN!;E &8O7;&CL5 (=[[+O"9JT1_:AR*SXF" MD.((.%+(/GFP!\2.4(/)1$+2A#E!D[%1*/.;B9P+GJ=HALUGW*-#?^ 9\ # M-!P6>(^23EG&)+KG/+&%4=4&]A/].2@6=K.K"B_)H3(>E6MUK R_.=,IC:)P;@.*1Q:'OT-$)_*3#P]L50K M3U_X;DPS?*:/XK X94I"\B)%M SK]U??3][-JF(T&232:9/2OES$R5C& =(7?CN+5B=$Z,[AATRB@$2I8"Q M>"?RR'0>2<:[QJG5I,X8( "PS!_/+2ZYM;]FK9,E$(*8<$9.I!S"9$BIG;-X M!*;A9#GZ0)/I+I/P@31". WP3Q 3UA*%#D0ST^3W=,=(F6K\U=&&CF,@^CB[@T MY6[)(,/4MT'T$T(08OP'\;]<)HI3)R1TL;N RVAE<@(:%F"AP/M?CMX:4C?! MCW 0"E+XMAXF 79XF#I14JWC+&$QX&"'8RF-"'8HTF(BOQFB4A-PG8#IAM07 MBC*?15K@('E'L(K!/7"E?&G74G&)$-1A#((H6)I!B--L8$4./6:.JPI$ED0% MFL&4Y;63Z=?K(G+LE#Y*/+ZL8MJ@=:0_;*/_X\_$+I*JKPF S1+>NB5\ L( M%TI(:ASTEE-IA\22W20-A@ 17I[RZ%2>/<1XCA1L^%GXIZ'T]BT6AT0W!#9G%$>D?3:%A#@I7Y80S5-&MR'EK:#*,5 7 M)DZ2LJ+;83\;>M@KFK0I32"#3.#[6#\ $T"*Q0]+/)&I;_7ZS;;9J;0N+QN- MQF#0:_0JW6JCTNU7NXU6K?_.,O68-C"JFQ/U?WB94XJWS!4*9?@GN\X.V7!G>.)Y;$X\M47 MHA,I?2/;PC;*M:K9K+7JU6:G4FFT]VM1:S:>[%%;:VYN4FL^\E-MM]=V^ZER M\!%WW/5N/S6V>NWI]FY3Q[9=_BIM@%^B*.V&#K<5M!GPP0S\72].+ ;RI7@^ M!OK%U7Y?534:V2&W$VJ.I;3^>R>.VKLECBYL&+P&\#(=BQ-IW# ',U3@5""- M'*[R=-]K(,UW?0VDEF-Y.6;D91B:S%3 @T$3JCIS%T3174]TI[*I3S.5W=\$ M_EW IN$[)Z9W+/=FL\!_H-;>Q@ M_\#X.W-CGB&L[YC.^ITMC/_AD='C&4+[ M(ZDMWX:@MK^&XK@76#_CFI0#T-_?X'GI)*,33F>'\+N]/>=7U"-O^8;QE]OX M*U]#U*Z5ZK6=+A#;!(1BWC^DB?F "KR@N-_I)K&G\%Y^' M<]^2&FI52E53JZ'W2\Q:#9VJ&C([]5*GTBEU:ODC+V^0?[?V7H_!KP?8UR4? MK?BA^%VU<[I^J!:-J_M[ 8W=+M5JS1VV4UC=J^GH&73TFLJR&/3?*'?JFOS? M*?D?C(R:8#PU&IJ.WBD=O7LQ:G8J);#H2Y7F23%!4;)81P? [RQ8<1CPNWSB M2LJ74K!P4P8756>^6) \:=BNDEMLGLO8"/-8NMW=1?)K%3H;% MM-37)%DPDM12_Y6=GG:[5#&;I7;UH/G[XGM#)^+T4&VM#GVL4MY2 6QM]F#8 M?HQGV?:I@'WE]"4XL:5:CX+;'$-=L#E!2JB63]=:VS\5*U4RA4#YG"Q"^<20@.NVLQ@0U4\H6B,^)WC M45/.G4L?_\:\F 4+N=@]ZRB3).O.(ZR[@:=:W7U!V=NFZ;J,;RD4Y3E/=4^& M:-$J64#>IC9+SHF.%GC5#+71I5NFD8OPO^(;T906&_$&/W@D&Z$*4 #3W5/C MVH!YH>R,6DIZX\Z=D--=1S87/7:3J5BH1DN:BH;&G 4P3*2Y\=G-H_X4C6$W M70J+]Z-/\.H[8E/7^3-V;.R;E5QXEVN(KKKVEK*W6G-7W(A!#9.G,S]@ 2S/ M"..0^O82:678.'NQU0;:%#2YX4?L+XVW^F5%B&SNM4[.>'9VK=CP6E[J9P5< MW?:"36NG?,U*E^_AP4;#WH(8H"2[$B.:/7/0: T:PV:O5VGWFX-^J](Q>T-PBF" [;K>9FT,\R#W M--/'-4UI:^5-[3,'?,RH6?$?B,%;[J&=L'.[U *(E@,O87U#RX06JI5>J]D? M-)K5G@G_#'N=>K/7J%\.^IUVK=&L;$T+;[5M[_$O5JR_P+V*OP.PC%LVYJ 7 M!N*Z0FS_OF=+OP/W2_SJ@VR>4;=\<'4>(=I>HS=H5?OM5L/L-=K-:J?2-!N- MOEF[O*S5JEU3$^W1B;;Q D2[Q[W@CY+K427KUDLZOIX?U ?]8;_;ZW;KG4:M MV^GTFNU&&[BFU>PTVY>MK=BD55\ETHN06Q?P'5[S\0FL+K";#G++\0FT/C:/ MV_KX92'[#$B]ZW[(ZWC@N(*ZN:MX?;K/_/[+'#[0Q4=;6@^O+T".*1#0QQ4- MDM&+Y!(R=)?-B.-78\<5/>%FLB?]))V6,VM?BM46L 6R[&_<*;4NK*-A\%6H]%N8>,?0(J3:W?''_UR<*^**6^2R+7S$I>GFY MK,NE DPLODD4S3Y]_#B?S\OP6/G.O__8#:R)<\_#C]R^8\%'FT7LHUGMM#KM MSD<8T30[-;,*.J1JUIOM^D>;/]3,\B2:[@+H[E3$S.7%QQ'=M]9'T([%E7R@ MCZ\\V.),[C*]LGP*%XF2L^*>Z,;\*,'!X^=Y+710@;M@V_8#0^\@UI M*1E S;F1DRN<^W$08% [9P>T+_[3.+\$V\'XZI<-\Z)6J[0['Z0U 0]=6Y&/ M#6BK#E\9-5JK5UOU/YE\[%99[MJNIQ2(\4WE1>V[JL%GU!R7<_C#T97%>?D M%=R CQW/B0 DF/Q]6!BWN !:&R;LK FW8U!S9KW[J,+KS@+'-:JR).6DU)WV MKE3JHNYK9J-0_1O<-T'>URO\'M^ZBNJNVNW3& MT62]7NLM+EPV%_<'/KBWXA)YXS??1<"%)51TY:V]MNJ!O;:_Q1YHNH[482>D MPK0;H[?ZWE68J4.2;T&'\0$+<%K56)\WB((R9<-:^D3-48Q=F_9Q]4",.'ZP)\^ZXT;4B"DHRVY^A M[LJ^>LNI1-NH51*]='']X/(%OHV_5,'WU Y4L7A8;U5KG\>UCPX8 MOB7M4SVR]KET/.99#G.U]BFXG-);?8M;?5O:IZI]G[>D?:HO[_MLTC*CM5J& M8GIFV_BC?%ONEQ/=8M8:E2<54*?2U I(2^7WOM6WIH"T^_.6%-#+NS]: 156 M5.FMOL6MOBD%9%;,\M77VX)B]$WIH"-@[[][W[X85UX849N4@6_%6']6M(;* M6B3IK6KINTGZWO9_*RA&M?3=0OI^9P^^YT\78&5'W L=6?L[Y5H*%X:0]5:U M%'Y""O>[7PJ*42V%=Y/"?>9:L2M"*%\<[\>(A5HF%X>L]5:U3'Y")@^&EP7% MJ);)N\ED=69.B^0B4K7>JA;)3XCD+]U>03&J1?)N(OD+&W%72^/B$;3>JI;& M3TCCFV_#@F)42^,MI'$JA&\"'G(OTL&*@I*SWJJ6Q8_*XGI!L:GE\!.5=@@P MXP:O\+K"5MMX&= ]-P8L8@;U.S@73=HCT>O6\; PT"#IC85T%HS'Z((@QTO: M*X!F_K"/[%Z^S6WUOK8W) 6*P")ZJT>1[<^]U^\=]][/5X#;S^^]KVY&&%3[ MOS4ZO3,-W[GA'C?G[AFS8[=A6&Q&*\1I,;U@6AX!+.,N!$"M$5C M(^QY/^(3YH[5-6YT/$ ^@/>X\-B#EVB\],ZW@UZ?DGE[24F\EV[Y];/-%I28 ML%[?W!/_D9\>Z:3?>%8G_1,R>,&RY9^,WYF\7;2U?+OHLKV2N:_@Y6V7E[B7 M9/C?7VZ'W_Y^U1\:OUU_&5Q]_?6V9%Q][9=/)/12/="-3Z=@M.J]ZKT>*=+T MUN,QIR2ESW[I+3Z]WO'W^BVK*'6XZ%W/^WOWC MV]4_KZZ-KU?]ZR_#+U^NM#C1^WL9B=)^[O;:!0O.[[F5-=;Y*CL:&]WJP\^^ MX;C]"Z[@?(!!A6YZD?PMX(]%?K H&3>! \N:P;K2%6)"HFM9?NQ%@"BUX(VI MB.<&:-]'+#;?SAW__7_JP\BW%[_\VW]\G$13]Y?_ U!+ P04 " 1A:=0 MP&L>:/@6 "+$P$ $0 &5X;',M,C R,# S,S$N>'-D[5UI<]LXTOX^OX*K M+V^V*HHM.TXFJ?%L^8@SKK(ME^V\V?VT!9.0A H%: #0Q_SZQ<%3!$&"8F)E MR*HY9!+=Z.ZGT6B<_.U?3\O0>X"4(8(/1Y,WNR,/8I\$",\/1U]NQT>W)^?G MHW_]_LMO_QB/_WU\<^&=$C]:0LR]$PH!AX'WB/C"^QI ]LV;4;+TOA+Z#3V M\5@3>>K'$PL^,G\!E\ #G%-T'W%X1NCR%,Y %/+#483_C$"(9@@&0H00RBH* M!7*O.:!SR*_ $K(5\.'A:,'YZN/.SN/CXQOX%#)('Y /W_ADN;.WN[>[N[\_ M&7E"4^O@<,)L4QP3A:F@D"3G?X\PKN MB$)C40I2Y*=T]41% ED 601#F'& _52PIY(BC_NJ].3#AP\[ZFU:E 6F@H+M M9.??EQ>W"L71[[]XGD(5+5>$<@^7T)@!=J\H&>5CJ0,3/"8?QKN3L;2O]H8+ MX@.N?"^F4FKD2171#@PYRQB-,T9OA PC;\=-G"X$V42$B(WG *S. M0%9\X%8E@_Z;.7G8\4F$.7V6D>F]+:0Q&V'RQSCCTE*:B%*1Z#W71MBR.'G* M]*\VT;7 -H#(79:$2/[86 +XY"_<14BIU*^-A< ^:S61ZJI],^-W8,A7[*; MN B1T,@?XXRXI0!\126W7YW 2*G4KW%&ORX$P)APQ4D^2AZN5@C/B'XBGLG> M\F/29=[ F:?2Y(]QAV5/IG=6E*P@Y4@D,;E!@F*PH'!V.)(#CW$RW/BO#\(W M(OU.BI0J*';FJG,0)'X4*B4N,B$3#C)<'HZ8L'8(8\U_N%(!G+DJ)4@01ENL M4PCN7742)##<4G56%+JJ(TB8&)RW]R61_LKOKC;U3 MQ/R0L(A"\4?,VTN8>P 'GF+OQ?R]7 6_[:RS7:LP8C"8XM_5[W63QL1Q$0OA M6@QH3%=L9D:R^&&"6!1F2OMJUC*?P[^5T;P#MR'WR6:Q(QMGK$_V=_?G6SH&:]T13T#-UI* M*6!L?+(4"BV$M= #O"#,#I13AOQ- >Q@_,8;P!AOT+WL>$4O*(\-P! MI1R-/1S_:@C'&7$OK7P4!(HI",_QC-"E$LPYD#;D9P^.OQJ"8\98MIF4MY=C MWLM(E]GEFB+L(S%RO@0\HBKIF\YR>.#@A$)AMR-* 9ZK17+WCK*;ZFKAW[?" MGU;M977+[C!72.;"NGXO+T#/7<2UURM1VKNW7PW=6PZ3'G9B)V"%. AO.8U\ MX:FPN>E+E/8.[8.A0XM9>"F/'AN^F][-B:L]R'UX6VXK)<"&KJZ(*5O(?S_] M&:$'$,IX+GJ9&\@X1;Y(G^4[%RP;<+,VNMUWQD;'%J_5?[T<9]4?9;S5^P&Y M@JU;-,;F3*UM=(=]LCN/0%BN,[YIM./"TYB&[[PQYB N>/7X#--(*'24U+2NPQM2] U-^8X-T MR'6*J&-&0A3(:<%C$,KMG[<+"#G[@D$DK"2W)#8'N):7!4O1-,4_LGG>"F.J M8;2",N/IQ4P]S=5[E?(=$,M;^1K(1;D%Y$@(W"5\1<8U6!ZH=MD"2^]5H9Z^ M8IM:CDUG,ETX"\GCIJVRAJ<=T7#'>=]-YP+BTBO9'7_W-$5#L 78)'# ?[<(<[K#.VP'CC!JGD/"!8,WGE+ M=6N8>TX(]KP-/D#J@H\L;K'^;IJ@HI>A R/*AM9G_ 8 Z/ M?'780PRNFAO;SL:^_/#>,(#/\5.C/<71RU@."&D[=#.*;U^%?9WBO6%NM [9 M82C?&/SD4,IT]AD@/*4R3[N!/IEC]!<,NO6"9G75NL.!JSN,O:1FV?_)NCU" M];ZFK/K!-=;A2K<[C*]PE0K+;N07J[ "Z[D4J4 M]HT1;PW#@82%)WAXBDF/+2]GYR(>9V/'@"%?N/XI"B,.@_6RSL&WB\KL&R;> M&@8%97SUBE]2M=J@*2M7S3&N/J-:I51]#*CK,+C&T IZ^S:)MX:P:4"QCX%R MN0K),X3'$ NV_#H$V 4,$[5] \2N*6#&;+R8CZ<8]1R%;B9+G#G;]SKL&M). M,WK#S$@=P"KBE/,>/5 MPUPEG42YA$ :1RTT-D?%3&Y?[3'M>\]-G.0Y]1V(;O(5=];V>;)WAH2E L A M8ZG'6/7S8DR=NVXC?A\<\92D(]3=*JOU@U)/:/$#G<_(X7O^8I&D=@_P//'@ M'K'E7/M)&Q/[/*CIW$,5G#WL*3\3$CRB,!2-YUPH@>=(6$ [=7-T;$SLDZ*F M(YH)-]6H,GYQ4QNP4;&NDRZT;07VB= /A@!JQW3H3YO"OB24H[_B:>OUMYWB MWZBF6D%F1P(5<72CNS]4!_1-0Z.LB6.XCJVKV=E7[+_8!CA MUT [#/3S5OX*T7PA\J>C!TC!'%Z@&?R^F:-3A;7M^IUSNT[J]V(!/"G!D"DF MKJ)/8]V!)Y=6G">R[^O8,\SYQ ? %'D_+=W-C$Y3AO;%X#W##$X>H6&^I@+$ MW$_77M#*Q;X6O&?H MP%?[H8=^7,VAVN.8<%XZ#ZS*;-+B&K&N;7FF8N];T M#$%X[TYX>DS9+5X9$J;)7\EN'JRR6>9FK.L M1;&T1)>B6+Q(7*/8]V\C-3:\XS2H(]\!U>^ JNN0K4!E'Z)-#$.T&)$>CL>F M= YPO$#;W-P%*ONV(E/:GB?ODZUE\N2ZH2M/9+7TQ#29I_.UWFW7RAG-N3\W MT%I#_,0T19>W>R_#>,Z*KK&\3&H-Z!/3G%O1_CT,Z[F/.;:*.$5:>^ QAOC" MAQ[[&8 *-KSU%S"(0CB=E=^UBU'.[.UAS#238T)1+L;'EQD$]$W\%N2,4&9T]Q37=+IA,E$D.KST,>6^-GFX=*CYN M%_.:4IB] M)YS42FS*JV_9984]3Z%0RT=*./$J?_#HT],*8N:^H6CCFNQ9J.D[PA:(U:61 M69$4*7L]>%0*:C;/9BK0 ME>LTJZ761TIYF]U'\M-ZYI*#)V08N29K=C;V8;#IR^4V+'N8I]W $.AOS?'G MS$X.^%0QL.9I>Z:A<,S)4ZQRK_HT#*ZPIG. K.%CWWSSUO"1STIP>AG;;D0N M@"/(G$8T>2+[*&;?V#HT==_&+3FKQ=>\RV,*$#W(4-UF0KPI0WN:L&_8H%: M2)XPBME[&?_7ZN;)GC>9;@Z*-658BV-I2%#"<3@I9D(Q#,FC/*=P1N@)A<)$ M\ML_&\%HY5B+8^D4;0G'A+\G0/1T#?J#13V',OGLR9$O\F&&XAF:LRB[R?WX ,^XKXXB1BG"PAS3HLX\V4 M77A"F_IJ_:(TA&_ M'H[/;^%ZV^!,#7)VWE8%I)Z$UQ-9O! 0W0)3VK*"'SX.DL>2 '7_%M93=P12B7 M?6[,SCWS^\YRU#I>::30T/$2*50Y]8$0,LL>JO%C>I]:)E["O9^Y8F.L?W2 MD&@'>Q]$*)_XWUKH$="@17+?MH9:E$MK.8J)9T0Y5U]<0!?650[0I[:Z M@8Q3Y/,$$ARL/?DB!&!'OF@QB#^K_96%2*T^QM>1DW0J2ZT[E:)I'KPP?GT.\17.,9LB74_-Z/QG"\VL2(M_IT&I#?O850-.-);DS MBSG67L;;2Y@/Z*U9NZ/%P,WKLL]XFFXX:8[ZL"[H[AC?JWDW:N9[NY,]0Z?8 M'/!7R:^_*;"_[3RQX"-8K9!P9ODH?H QT=*K9_(1#*&>)KYG:M?1X8C3"(Z4 M)T@4_WNT_^9@]X3@!T@Y4LM;&!%Z13AD002G/B?WD HX]MY>PJ7X.?(P6,+# M40LZ%(8R>TE$8*)OY8A'4M[/E$2KP]'3/0W11\3AWA"!.,H^7'@"P! MPN?BA33"R-,%5Y B$MRI@D%$XYG>G9+RF;*EW=;IALQ9?L/G&:%0N)@^2.T_ MWU$QB IC]K'Z77!J8Q#]9$FPB%ST>=TB]_K>[L.1KR1P-52UE_B^>!#$!U59 MJ*?4<- WCO[JR9AO,YA7/ H>@N5I'\)-)2MLUXEIT3U>AFD%Y3T2?@ M.<#!-923=7)@P.2B.6*+91[C[OAMKU<4/C0Z%>1 =J'J.MT;^6&GZ>P+TQ^1 M2LWB1+*]WJ+ 9-< !4?L%*Z(<'IV+F<#5]#G\CMY*ID0T5JE/ZGN3D0OH;T% M]NJX+C+B9X[\];A=>OQB<;E>]%N=B5:I4'J]?:H<7U\".?NLXHM9'7N1E^\U MCP'^]CD"(C)R",\9$WUD*KKQU9:UD%21$[)$(C5K0+KIJ;:F7]]9$Q#-*ELD!C"0;?18O&0H@ MC1>)9'X/ UE2]?M*GV15*-=#=,MRV_*&6I=8/T=E=HG*4B_O$J?PGI\+ ]!( M2_< L;#%J8!12.++;^F(^"O_)_?^/H!03@;?+2AD"Q*FH6Y3)ML6"6JLHZZF M$:K)O^4G0&\DHTN$T3):VDU20]G>#JN(0ILO-.D"S")?P+RHX*E>R0J*+5!. M=,+2*U0;O()<>J,,4O'WA@I:U1;=ME!EU307D1LH:RR]Q?J*,2F5*Y#F_G=M M)J-Y\6U-U>HTR.Y7;*IS@6*+U488!L<0BQ]<;O"0LU%R8\@-Y!'%4[5]41\@ MO8;4ES/:T;$WX2^>-7;ET^DA#L) T\I$D_E%7F(LW16# 9EAW0HOVTN>(:P;,]J!NPH+I2H M5?&N?5"1N[_P?&-X\G*I63NB9NU\/UI&:G(AWSY,RC0AVMH^LD(1&>V.Y<)- M2T,TH=^R[J3.J<5 )5M9+08?:XF7#T"?"0D>A1B7:@U#O3S'JRAMF9;W+YN: M)X+%,6\ZNR,7+85>'GOT5\G4$NWM'PL'C]0Z"F6[H>B!T"?F"!.?X08QEU:G+ F0=\?IYEHF%PG+E$)Y"_?]S M? )62&@A/[2>)-WZ( X)PS-"Y?[XG+5:$;]XE[HN.,+%Q;%T&%FEJ8U@:Z>$ M$B4J81+B,;:N_*7\V:*I MZ">E"8MQO/SXY:/WA1@-36=Z^\T9\%4CTKO<1;S(-@$>$TK)HUR' 2M1*FN9 M&]!O6\Y;"> R70(I@C\)@Q>WD4NA;6?M0I'.+B,> 3" MLP@'9P!1M=4EVW28*NQ$\K,D^E?P43OZT9Q"5;8(L^7]RZ-X%4E11%,-9?QD M<@=&NO8ZC;BTAEQG375I7+P]>B*DPSFDG8??8FY0ZEBJ7[]X8J0V^UV*M@&% M)!B22$ZPDD1>G1W'.^E2;9Q(?I[,6.F5Y?V7 (.YHPKH6%0]!K3B^UK M!&M)#S ?)BYKYD"SC4JKVX3<,\@VA-NG_NW)^;2H5^')RX>R[&,T9VKD>2%' MGN?IR%,O\HFP,HM"^4I_>T[_!S[QXU!@D&K6":L-3,(3-AU:16=,YR(-%'%T MJ295==Q%(+PF>EVXSARM>&R9'6ZCU4J_!:'P0<%M MF_3(:2DYGLT&J03(GBW!62&LE^N1K M55F-61Q9_9TM]1\(J-S*"3LT69[GW]YVCZ1KRRF.VVTWN>\74J87 -/3 ;<+ M0"'[ X9"U>0H7L$X3F1;:P&UOEDX'2)/B#8]DM6:>MOL43F^N*/@ 8;JB("Z MW5?U0#BX('/$RLOJC4MOWT!*M-2[!8F8$/<*"1-#B$O-?TU9%XJM5OA6#H7= M-&Y LGTJ?X5R%DND37I/O%PQ48=JQ:AI?4:[6=&M6R9=$_L&2CLF\_)WD"YK M]+02_#!M]4T23 SGEN#W7_X'4$L#!!0 ( !&%IU#.&UL[7U9DULYVQGVY@E>AAD1HN6N;7?PD62ZJ%RR7OO2!+,]'=U54DEL3!02(3 M2^+?__/+U?C)IS2;CZ:3/_]$_T1^>I(F81I'D_=__NF/MW#Q]MFK5S_]YW_\ MR[__/X#_>?KFUR?/IV%YE2:+)\]FR2U2?/)YM/CPY"\QS?_Z),^F5T_^,IW] M=?3) 5QG>K+Z93R:_/7?R@_OYNG)E_GHW^;A0[IROTZ#6ZSJ_K!8?/RWGW_^ M_/GSG[[XV?A/T]G[GQDA_.=ON;:F*'_!33(H'P%EP.F?OLSC3T^PA9/YJNX6 ME=PD__(@_6>^2DVMM3^OOOV6=#[:E!"+I3__SV^_OEVU$T:3^<)-0OKI/_[E MR9-K.&;3<7J3\I/R_S_>O+I32/HRGJ?9IU%(?PK3JY]+DI\O0I@M4WSQY6.: MS-/\8A(O%Q_2[-ER-L/^^'7D_&@\6HS2'"5;5?!AEO*??RI%(2BEF=>0_.O! M!2V^?DQ__FD^NOHX1H1^KM"$M\NK*S?[>IE;YWB>%FXT[J_MG26H#]H[Y\<] M]O[=XOILSO)J.2ZZX[KBZ=7'6?J PHP^I5^G\S8-:%= /9%ODV5WRO8T':C& M>J"TIN,AQ?0F_M/I;#;]C//<7@D?IAQ B(L81V4B=.-7DSR=7:UFQ99D.:R4 M 81_/1M-P@C+^\TMEK.5\KC,MZ2:1#064+*+V_V-Z!]&54%;]T!!Q=5M1GM!N'A)?77B.G5U6AQM:[RV72R M0%V CE8+8[U%UAIB=AJ_W8KML7F3^70\BL76>.K&Q1U[^R&EQ?R/B5NB'"GN M;TG;$BH*_=H5P_U#6HR"&W=OP<;B!FG.VP7^7-'B,I?!]W(\_7Q<7[0K:?A& MW+==7TTP3^K>I);E#M[ HCH77SNW9TLQ@XO?4W<,C_ZG--LOW*U$O57]/,UP M;EP@S8JJ_J\4WR=TT*;+E)U*KS'5$[3)==2ZX3A-OEDXO\R]N-+F<%;WP M)H7I^\GH[RGVT=:#:JC3Z&_+'B]R3F%QF5].9VGT?G*]>A6^OO@2/A3OKQ@9 M,Q=:NYF#5EH9FI=N-/MO-UZFRN@<7V\=@-IY"0<4T9O8+]QLLEKB2+.W']Q^ M[WU;^L$$*@;(C\1*GO_MI6W*JQRH&:W8[QNS.U9]P6,+T M:TI/TR3ET>(UVN[[1=N19U#!NLR_QY8W:(.>K138JTGYXV(^3ZUUYU&%#=J4 MW]/BEYE;%!/\V72^Z-".W24-VHB60W-OSMZ$_#;[_9;31:HZT98S35T^\1LD;6&F%U&1\=BJS3O:CI;C/Z^MK;N?]M#.P\IOT:# M7\P7HZNRCO-RN=I!&KC]7:JK <FH T&Y&;%U #9'_DD;O/Z#"N/B49NY]^G64TQ"*Z9AJ>FO^ M];KY._=E?]]L2#J$&%VF^0.+&4+\6[^VHWR;O$,(^GW5^-7DSF;6=9K#$3^L MP-Z:]"O:SOM1OINJY\IO;]H>3MI#RNA9\)M]V9L#I\<*W[ZE[4V0R]E[ M-UG[(_L$V92V/T'* &ZW,+ AZ1!BM!P1VW,,(50[RFS-T*](ZXL"!_3:QAP# M"E6NW,3E&"W;A]\=TK_'%CI@TPY@PHY\_0IX;7+]GA:MQ'J0>B!AOCFG=S\^ MI/\/+&N@AAS0Y5OR]"O8[]/)X5?.]N>L(.3=;MR8Y!!Z]%1'A88?0*$6^7L3 M^/5L^C'-%E_1DB\G C^6+8D6:F1/MJ'%>Y[0VPRCE4&$7]U>VUW?J6M)HK[* M'[K!KR:+-)NX\?CK\_0IC3%-?#O-B\^K0QOHOJ#6&2]CBG],8IK=?-,-@SZJ M'!J6[P;!I@3=VG]0V4,WM)WV:)6Y-U'?I-6-P=<.:WP^FH?QM.QI[A5R3[:A MQ6M)BG:Y>Q3V4YHLT[R%ZMV0= @QU@?NRBI?>J#&ION1U8S"#B=UA5/K"8 M0<0?CZ>?R_K@R^GL^DKE 1>7#RUGB ;<'#.]"*B(YJ/U1/IR.1WJ;WI<^Q M_;^DZ?N9^_BA7)BZ-53WB=BZ@'HB=]%KZDW]DHY$[BX9[0\=?,4+R=; M' -ZDC^BQE#&W+JZMZJE3>WVPZK#I MJ-KJ@=%.:Q]83'_B+Z;AKROD"H_0QVZGP'?F&EBXE:VQ]A3>36_HOSEMT3!M M>39$90-#\;N;S58W=CJU<5LI PO_.LU6[$8[>?7=*M7%9S>+K?5FQW(';N#W M O7(MP.N;#ZY(_)",W(@-"O+@7'-+M#L-6A_4Y0#"'!P*#M^/3RX\J86DO; M"9AC:QFX\2WGBA9Y^Q-TZ>?I;TN54EGX3LY(;S54;G2_/=>Z!]'*"B4(&[;_5_Q[G;S(W7]8 MRFLATI=%0DT;JXO14V#';_(7Z6_D'T_#G7Y;R[R*-9K=W*\B@R[G\-ZYCS\S M0NW/:;R8WWP"Y1,@=!VZ]%_7'S=K06])M);Q1J*Q\VG\YY^P]F9OGB98$C*E M'+RD'@2G#!B+!(2+WAK#(R?V;E/')0[ =+;NJ6UM?O% MOK@^X M:95H (?TD##UU:OO&$&^KO^[7<#K,\]%S-_3XC*_\6'E-3@^ B4"P5> M" '.* TY&0*9NX2^E>!1BF-\Y:JX/$UY6J)2?:'=D?E>5F.(\3YQ!RY'!XE+ M 4%K#SA?$"JMRY9WT)K5?/+A^#"MCW"MN?=B&D;79W!7BXVS5>A8%>Q:T__A3XGT/>]N>RUDN'K:[V(,)T-OCW-4-"M^G4[>OTNS MJ^?)[_(:;B=K'#+>6O20.<$" XYRB,(8=).Y#U(P=(O"Z0R"VZ)^[X@WZ:/[ MN@Y=O>XG-WZ3KMRH['1?YI>C.7+@?Y.;M43AF*(;]!6]T(%#2#8!L9:!"LQ" MULR(*)*C7)V[N7 \%:8G1[.6:7! TUY-2EO>?9[VP[MOQ34!C:9@<7[2"EU> MG7T KK4%ZF..1*J@:3[W[8-3<*T+@N?++ZP]]HGQ9VPR.*@8X M"HO$Q/!DHQ)>GOLNPPDY=B2&9\NRE]-E3]/G]_(:S1DWEFLPRB$TE"E0-J.= MK8EBEDJ9?(>=K#H[%Z?CV)$0GB_%T(OIE6)87N.H)DR)#))X!TYX#RHR!BD8 MY243%KOFW#=$3DBQXR"LX@WO?G.P;U=P]X."0]=V.A?X\*?]3B'!J5WM#3+> M%?"!Q+=2[M!YGUV[ M>.9FLZ\XK%?!O/=@LS=_0V/2AH0 5A$-T3D.Q*<(A =C7+)"JU:G 4_IEE=D MP;0.QK5LD+NH[-]!WYB^431;3JT#Y5P"DUA&@SX2R((:8HU5V,!S=[=/QZ&^ M,#T-9\HFP8&T^9ZE"29'%HT$IW.$:'P&IK.&['G*TN40]-D?U3L7YG2"M8I% M>NP#O+U;3&V?U*U8\0DMV /?M*UY\.-.Q,A-.\:K! W5*7/4C" 8LERR@/Z] M=Q0L3SJ11"E5K4YX#MF*%E M4)L244:!X,:"C-E!3"Y#B-%+(ZTFBIR[[=T?(WJ"Z)_N5_7[+KU1X+&Y4QN# MU+6ZW[DU6X/X!)^L!:TC@UB<"AXL!8T.A;'&T* [3!.5;KSTQHB>H:IZO^'U M+'UTHYL3[2VO.&S,U"2B*9(]@65"XQ#0"IQ)^*=R:)Q%9G67F:+2U9?>2-$K M4+4HL9;WSK-(&TAP.UGCA2#.HMW-HT3U9Q@#*G0 HSDGVB3A>0==4.ER2V_= MWA&:JF._K=_X,'&C#6?$L 39<0O"H/7KE)3 A V4H$7L8WYZM$4RH%)@ ZD0 :F,$J8,%SJ) U4;0&^]P [:FD]!I+:%GC*HI M Q3:E97"U9M ;PK2E_F/^?5C?;OTPJY\30R9QTPB,(J\YS(KT%1&,-Q9'RQ^ MV^4F;$VOH1,G^@;IG[LPIW07.E%AD.V4H0-KY(0RQF\O(U[#L'NJV)ZI441) M@5,B&!88\,0-A&0,"*YU(D41#* I<=1KAY+/W=%SBU.K^X,HNOOZ7%AVEL MMYNT)4>3(L\V,P[!8O.20\!HT!)$SC0GJTG2'4+MV<="@/[@J7:?X'MX$_1M M5]%Q/TS'B/K\NBT[N+ O:Q-UIBX2#BI% 9HH!U3F@.U/VHJ8$N>P[,!XNVNHLV=[C$69T 1W7LY%*Q#N'1*MW=[I(XPQC\)[UUW;O=T1M8I]F9/6#&V9VQ\99&EK$^(P.#C 86<"8),.6$ MIYXCD!TVY.HLL_=,C]X1JZPXOFTE': X'N8I@7>ED6B#*>L#F:E'M6AZJ-7=F:H*-0-GJ@AEDPM.Q1)A7 ML)B5CPI_= AZ56?EOF=J](S7*3S:5ELYFS,T#BUOS0.%2'@"G;4"+@D#[90D MV9;[,!UV\ZO[M=V6M_J"Z,2V1;NMO7UYFTA-MMH&4$)$L,DR_&$LE-#MD:*) M946'>:2Z-]N)&D.@=3KKHA5!=F5K3%2$:&? E U.0\KY=QVP MK%'=<^U$COZQ.JG]V4IS[,G9<,6B9I!:A],[CZ$!XM8Q$!1-T2AUV5JN[ MKIWXT3]65<\2W69SZP-%&S,U)AA)J. 0(HX$D@V."<(-)&JC"2)K0QZ3V]K- MW.@3IGH[+'M#IFS<6-F:JQ'1*17(47#D=?3 M/^U.AO/IF'H0ZQKAK24"&V56I\*C]^"LL,!LS@P'(C&NPXQ6YS#1*3IY+\^. M0'8_9[8^:+T5@+"@V\'32RI2\G[3)1#K/ MA 3F(P5TUB2V+T6@0E$GG:)2GNTC,-5IT0-ZU9:\OT7*?.U&V/YU+/A;+=BU M\+TW)FZ2(LH&$R'F%$#( MG$%XGD%AFRB347K68;6CTG.Y/3DA_G6:C<@*0L*F/KUCWG92_]V'.^QK+.1-H6K%G:LVSV(CO=L%N&GY/UR2J24@T0>#.0"K!0XWQ M!+A.)F)+:>QB^-=AVE#=]Y EG8"K=Z(*+<4P6C_+\7&<5ITRB1=795G\[ZO/ M=QZKVI^]23YE)HR#Z!@%Q74$&YD!'D79TB6(1X>S576VQ"O19B \JVTU%<_F M*2K?6%P0]#_V\6=SAB83;Z-A$CS^@J,D1Q 1_[3,"F3=H&@]N1LF,P\EMVAD"+'FE4NUW$1V&2\ M=8P9+3ML3]MV'0\^ MH)A&TRRT3Q;*/B-X:144B$$B_#((0C+M<&!"_5#,&AC8DUU,6+^]\#1-4MZY MW[(G9\,%HSY%!\=G*'>*GX_FJW'P>I:N1LNK'6S:F[=Q0BH=&(>4L@:A M>094R!RH=,%DJ24371:JR8^DDH9 LQJ+BD_YZNJC&\T*X9]]<+/W.S<[-F=H MO!16,D9+3%H.,A@#DN*D'9GF5%!AA>UPSY_^4.O-O4%8]2I>.6:-X%RKS;6U MMH,G6_,T3%E-24P@>'*0J6- G==@',LN&A^B[K#$3"MM_%?B2I\P5K1U[NWN M/7S^<+>ILS=[0ZS77E!LN'0X8H3$<:*H!R-4SEDH9D@7$O$?BD0#(7HZ/JV? MT+MQ(M=#XF(2;\7,/XAA;0IL8@XE)@\.,9X=$!(8^&@3J"!#>>$Y=MKIH.(' MY]Q &)]4J]T+S+$.6'RHVQ(_75[;R-MHPJY5%/R]6Z2,I 68X0G/&29"5VJZG/)[$"O\V&8_Q+K\X)!6O"FP":?K_KW6$>VQ>"2)B8%2GKV+2<"\D2# \=*6C<\_?/ULS M)*PG(]A-1*A7D[=+/Q_%D9M=!R>[R!DU.H[-G>>VCBBN\98YQK(!&CS*:(4' MY@+V!)6>\B2)XJH7Q?@CDFX8@$](OS;GNW9E:R+7"JT+#3SK",8I I^(N7_F'3J F3%4Z4AI;@ZB_86C8O?W&(Y0VMS%79U/$ZK8];SR]R2 M38>7UEB>92!"@_ ("U,J0G210&14"(K^4-8=5CQ.>E>G=XY5@??$7L-UY/". M7L.&0AJ:OTR MWSRCLX[SM?+.+_UX]'[5<;M(>D IC=>)J/+>BE &O7SN.%#G% CJ=9:&<4L[ MO$!R6K^A<]\_B)LU)*ZGF()?S>?+$M+F>WO*L=Z6,^[FS VVSGNC$A@O&01. M,FC/'4@I(D^:2Z/.-AAD94(-@N8I=-4>UMQ/VE!F60I"XNB(%!*G":PWJ/*) MD3';$(7O<*SQM);^D%KG2/!J.X77@MXP^METWLHGW)"KB82C'8FD-[&<8:*D M^+Y! .42_T#X4I3F=(=.7,S0*<2;-[6+,[L_<\&R( M8 BAI8Z6;0P+V.0(CENOF#'!YG[>?_Z!&-0KG"=96BBR7GY6.ZP)E]G?>L1 M+3N<1Q=^'QZ50J'>B3YZ.[1ON6A\?1;]#&*1/HPY?!-ON.>'D7JNJ0E"*YJ= M@1B8@\0T >%E ,MH3,$9[F*K$P>#K:3^@T9J/&D_/])PCAVCM+>*'DY39,H9 M!A&=7Q 6'9VH*&I,@LH["J$M[W"-O]()G3/BUD"@GP/E;F)E_U>*[]--0*>G M*4]GZ4T*8S>?C_(H7%,@(Y3'L_.(FAJGDJ1&$,BYW$Z5$FWDB&9XD#0&&0(1 MY.P#)_=/G@/860?TWR%C3*.*64#-C$; M"%8Q\-E*(%Z@Z1VBD+'#7F@=_7Q26E?%_AS8O7$^CS5 MZY)E-717Y;R>SA>SM!C-5A[U.C1@.8M:ACWVR=UI['BZ#R]8PPW/FDD!CD=> M3OYD((H9<,Y3JH5GAO9SNNJ''2)GV4GU]I3O-G[5Y&D87<][B^NEO=T#H&T1 M#0DLZQ3*R3CEP(GRFR2N;(DY:WUT3G=8CZ@3=6)PI@Z(YDG7+*_C(.Y;HASX MV:;NZZ3;+][=BOE8;D:/)LO1Y/WZJA>*JF86 MW]PE;;4_L"%U8Z(G-);P#(EJD(QGL,);,,X+AQ.88^SL%\#.E@OWS=!>\*_% MK5]F*-_KV71W[/I;J1IK I-N%8G6.U"VG,%E04"2S$=)/9?V[+G4N8^F?>)3 MSP_XE";+=#-\[L=U>?%EO1]28E+AOWM=@H-+:[PQ@2@TE8GU'+P*!$2('IS6 MP9ND90I=PCU5X<[1??W ":B!7RUNE0.1E_F7Z326RY9OKXWU;VWH^/A<]\(; M;8)7W@7@47,B?!L[JUM(X1VLI6NDG; M2&6(#B$!+1'7/4NQK/!'2(39[$A429__N])]3V]]P%3-H$D3%'9<^!JO1I/1 M?%%$_]0BZ/B>G(TT0C%'&:10PAL[%L%8%X%%XUE(6K&>@D'48,9Q/7G?[.D= ML5HL>9M6QSI0\M_<[*_I%B(["+(]4Z,YPF^HY[&_?^/&FS]S^M>KX3*K=E*%?U)^]7MW^*[(>^?W) *0TO2V5.XPR=49R8J0$9 M. ?MO>4^*.:)./W874 MS5.R6E&20H>+,I5.\SP6LG4'O^K)GM^GD^E=S[3]2U";,S;:<6NJ*?-#GVK=]O#LDJIX&S&-II,T7JA M:)\R=&VY8HP98IP*'>ZK#KPZ=$Y;NGU 6S'$U3_HQ:P.+7KD&_FGCIW9*^R/ M:;#]"$\=UUF5&6IP#O&8\:!G$3^EV; G#9^GV>C3:F&[+#BL3MFO'P5 #7;" MJB]B')5"W?C5!)7GU7K';N%&X_D)Q?IU>GVJ]3(7E_=RMCY_/7T_&?T]Q=/+ M][8,L-G7RWP39>">SWX3=.!F5WY^1B*_=*/9?[OQ,CT&J=^5F[0#"_#"S298 M58E/\?:#FZ6ZM95#XLO%FNU/W7P4$(7GH_%RD>+]M+O[8_B9]2^K*2G%"]27 M[GWZ?7GET^PRKZ5=B3B_7"[F"S>)M_3:ACGVP)(:$RPW:'7Z0&*@;#:,V:"( M/'OW8% >3.NB6]&^O;Y2Y,;K &"K%MR-/;#Z#%N2XCIVV,5L5G1["^.W8^&- M)48*33@B9SVP$A#1IW+8_+GOE=0DYSJS=)\VQEUKV:E#^N7XL]F2CEWN/,+8I_6+9?3VW1/$?!)BG>DA % MO+X\-PKK3XN<.X]NM"NBB5KGLD<->75R+JD BE *268MK1#6W[]J5M.&>=B, M]:'.@YM_*U^3J&"">UX";=/R%+$%)R0%HG4*)O)L4H?5[CHVRC =_.!(2[\P MUCON=%_NF\76@WES.V-#C,_>Q C66P6^Q!I(5D7@2E%#&.,BGGVP\A,1IR.. MIV-.66$N81??I,5R-KF\-5T=Q*/MQ30* 5E=W'GF[H!2&A)-3MQY,(H;R%0[B)(R M8-ZY7+X,CR P^HDHUB>J=1R<#19N#2?GVQKN;\G-E[.[7GW%*D_GYFP69Z6. M+B:WWU5>?Q\O%M^RG-KIN!;SNSBC>1A/BY [5-#6/(TC3AI"?3GSEX!JRR%& MF,H3%;]-)^GI]'K\^FU:#\$3GF&_VG59X'38\#BRI$8A IF@1 M$^T% D\%<(G ,YJ8#<9ZP3O,TG7:(?5,('+U?//H_%X=:9OX2;O M1UCGW=6"ZA6?SAS>)=0=I^K^MZ>6[L5\,;HJ\==>H@TS2UV$K:!;1Q-4&K^. M/J4'[4#_>)<6W9FQ24;[J!POYK8"9R2ZN*($ @S,T"0C>M*MKOY6;_7M[EJ? M#WV3KM!OCV6W]"5J+S?^W^1FQT'3MO2&*IJR0RM'Y,#!\Z3 .JLAFFA=2CZ1 M$,Y]ONF3(O?GFY- 7,V).*AUOZ.Z>'/](,.[SVG\*:$GM?BP:_&OE_(;29U; M!=MQ/I9>RQDR0?,A:FYBLCS%\[_=?S84[0_D\R3INFUEX+W[/.U/>=XIMM'9 MT^!B +VZ;94M.FTF>& VL\ DC]YTT)IU3K"?#24[8WO^3$0I=GJ*G0INA,\( M2XJ0'.'HVE "QFD%A'E#N59$T%:19T]Y#?,LV7@DNF?/QY?398]VY=UR&R=H MH-@MH+*WP*+UX)+4P'D*.(^(Z+M$.ZT3@_P0I5T?"'9NZS<;F/C=^?O3'&6$64!V.R0^56KL2NU!PW/H28 MK;2M(K;706 5#K0+!IL+:!QGP5&)X]EI#8'Z %D2!4%[134C0;$.UERM:.%] M=_?#V"O#8'D&T^6J+!F>3P;F!4IP/A,2&/S8& M]='![2>_8W&L=X\IEA-@V\0_3"L=5E03/ ]6V803?HX0C6)@5)3 ;4"SPUDE MPMDOQU5@5P5 >7.8KOP'V^[J[\I\:3#\$3.] #\$P\Z"V.ZC.L M_=[AM1_,6Q56OK"<$BD,N>#/^ 5[1KEZ^>R9>7Y!*=-G[LX.I6'WPO(CJ. 3 M$*2]LAFH%_X1?)N]L/V(SD]]\IY#OYQZ(CWQ0<][43I^'>5THA..MX).5JOH M=*=-;PEQZ]<:9+A5W?=X<*\F&UY:/O5>PV-\,7L8)':]A?W,S3^\'$\_K\*^ MW82WO]_NW2CU47PC+74TD?+VMBFG=$P 5-,4I#(\,XK3@.GPMEL=>VX8NFR* MX%T?[:I!YK$1H%9,I"HH().G6)XE/M+D4-FG1"K9K1=?,:3&N%N25'XZWA M@96[N)P:($XGH$X&4,XSRWG6/K4Z=E2UG?N5YNZ,V&H:67FCSLC (-OL@3-) M "T9X:GG-LBSOV[=2X]N>W.X+]A./"!:*<^]>9M(3;;:(H9"1+#),OQA+# : MU5,8J;3L& ;>Q MQ,]-^$/G!)99C8Z9XJQ+1.(ZUZ7[Z?]>P*FX$OF;*^]]ETA.ZSGZ5FRGT\_4 MJ%33%M-S_=3#_/ER9[BRED4T-+ 0*?:T*I$[2/G-4Z: 1N*(ED19<\(P,ZV: M<6ATF>,+;81Q/J"Y#YIK5&>>!3#.! A:2&0Y\:S+A?1:UL 0U)B>$.-JP0-; M(K<_1L>!)376$T'0Z8(L>'EW6T8@,J-UI6WFU$;F?8?GSVO9&>?"NT[ GB79 M]H3A.+BLAF62 N,"1&8$-+$64BYO303BO(B$B?-_R?3\"';"9>=?A_&F=4"]G1[@CD3U+ONT.IG%H40V: M%#$QFL&5B$S$=N!;G6 NY\>WXY ]-[Y=Y$6:]4BZ.^4U M7E":4K# ''' I?*0<(""CT29U10@.VRUU(G<M0KFV*:&Q1)@, *4R M19Y\C++#4SC5P@"?F%!'0GE.E-H?4+55$651/^B82]N+JC8> =<<[3"6!1I" M/&?]&"+YGI901R)Y5GS:&Q.U51%-8#0HFQD$SBQ8ZAED)AS8F+Q+D3"I.O"I M6BS>$_/I."3/A4]MEVD.*J>+HQ=.G2K[0+X72SU\((IX_T^RI808_1A?^V<5C/I+T MQR2.YF&ZG"Q2?/$E8-*+J_+7L;AM*V\_B$0;!"X[D)0Y; /G$(/WP$TB-C+% ME&]U?OM1G%3JEU*'K #7[*#'=_5N+PA]W:!F5IQ2XX%P.MRS[%7E@> MX4;&$9//0>6T ,WJJ$A YU%E"\DS"3$;#2Q%;$AREH<.Z]!GLK_1+W7:V+TU M.^2D@_M0INX'H*]X&6>],U*?D4, 7]$?JQ&5[G+VWDWNW4,W M*CKU%9D-;=X6)NLZ52.YXR)15(!<2P@B$0@RH*V%]K:4*25YRC 0;U,H*P1? MGZ>/T_EHUY1]+V4CO=)69AS;VF&QT1!P1AGT(Z1R3G.?;(>K 94"/1S;3].^ ML:DU_3U/L]$GA.93VDOB^TD;(B-U-DL0Q$N0J$[!99SC/?,FZ8R.9>C@VE>* MU=!3C_< 3KTN7Y&R17_?2M=X'PDAPH#229>GZ#B$9!$KG,2#34I$U<& J;,3 MWU]G=T.F5D^_&Y50LRM9YQ>+9VXV^XJ.^7^[\4Z?=4>N1IL4#&,4C$H6E+0< M=(@1I*4I2I(B51WV"^ILG_?%@GYQJK:H]KWUOZ$SE\9C-TG394OKY4Z61@2> M/"\O]7*?@7)O( 0:\$_!7+:,L-SA&;0ZF]]]L:%'D&I1X=ETLIBYL/C+:/'A MV7*^F%ZM6[!ZB:950*>V132LW&+4F9?K]Q)L0)"S< 8D,S%ZH3F1K:) GW(W MNR^J# C:?NH4?ZH\28$ K.E0/L$I+2>L--[(=A'^MAS-5R'<5T*KMH> . M+*&Q7(3@@@++N 0GT!VG60D@(=H8/+KDI,-J>YU=YZYD&!ZS*NL8MV"HLIBQ MBF9\#4FUE88[];T-'U)CQ4M:R7M\N/'\>CM,MPO4G2D%@"?ID,A"D)W%@!-C,%6:M$ZU>;UY(2<@XG#+VV!4[,Z'S;:GG00*)!NTDJA1( MXBDV(0>/E#5>/J9EB2X].PA:IW9+#YK'-N5L##/&^$R :,\@.?2_!'4(JO0F MAY 59W='0ZOD6BSRYF8SUJ-$)=22)(.-UH#CFN @(!J84T;DJ*G.'2[*5E^V MZ$-Y# 5KZ]ICPW8_/PE']?3J9WAP6O)9L?PS< MW1D;[;BSFA-@EFF0EB0022M0+GE!I692M7IL8)A6OYI\2M?/*UU+?1.>=D=[ MMV5I(LW8G8.HHD&DG7,FR!"NO],^)FZL#UUYH/W3WO#[6C39M6\ M._;5(8P_M(C&)&FC=Q)LDH@48Q:<0\BTYS%#BOL%7WO^V*GJO6OB;$QR%N;.+7G:O96S-5-C@I&$"@XAD@ D M&U16A.,D1BVR4F1M2*O(;4.OT[^:S!>SY6H$74SBZN75^:$P'%%:4]YI]5EJ M]&R$@4 4!QM4*D$O,@_62NX[O,%6T3CJH?NWKO,/"6>U2'8WY\!?3F=_3$*: MX3@OC_B^GEZO9;2CV &E-#(KR5DR:!VH",01=)^CT> -XSD1:ZGM$)"FHI75 M/[6&A;$6I7:^>/L\Y=$DQ=L/WQZJSWHIOY&":&FB!8D=!A%_!QHRQ1$JE3=9 M2#2!'H41US\-3P7P*1<^#WN%KV4)#?,9364;000I(!/+@'N%KG-DQ@1I@V$= M L16W#GIGV3#05AUP^WMSXNDOOJ)2?_&WY>AC4>6#KZ1OJ?1Y M^CA+873-RDF\_>3<>OVAR@N/6Z1;+71.W'C\]7GZE,:8)KZ=YL5G-[M^_/'5 M)(R7*,8?)7[IS3>G]H^?N8^CA1N/_EXV)*\^+A??1?M]YQNANS,VV3O&N>80 MD\H0$M5@<'"52\A$^T08M:V"2U=O]6HK[;AVK[(V,C!B(O?EKJL'HDPJ%X\$ M:!.S8#Q)U<4^K.,!]]FY]Z?O_O&K9OYM%_TBA.55Z:T46SX^>GAA3=#1IV05 M@AW*5<8L0(6@H 0&$4$S8E4_VPSPPU&K/TBK3/E;9ICO!Z W)3A^*MFRBW93 M2?'5%K=KPM\?O 0[_?X2; G^=POP';/VMLVWX6MNGK^TC'#ZG+P4SR_L"R*? M7RBNQ3-A7Y*7+WFK1S8R"]M1 4B2!SS(D&*4/JL.8V[&1V=DRZOUI2KU.JK>!M:])J:N^;O'L+ M;6QV//K,P#CAP7GG !5^ .<8RY&))$.'.[-U;+$Z-&G+S2$PK\7.+>,9?Q^G M#0-[*P9'\KA&]4V2,3*E%5CK+'@2L1\858B&CXQQP8+KY[K%D#;B22A_IMUS MBF!DA?G&G\II,3+G,SR!;%R$:FD$&0=A=F5KT%H,/J$9JS6:BM$S CQ8"EH2::PQ-.@3A@5X*/J^W9,M M.1I-T$ 72I9(/1KCZ>? MRS3RNPS&9 M2M/X<+P9"L0J<_AM=1_CZABC&[^:H,UZM7;,ZTYNM]%\-DLH4;FK4%N*#;>& MBS>Z'.?1>%S,G-51@U-)-;]]*.L[Q>;7JQ\H:.N; ?W+6,/X>YO>K]<'?DG3 M]S/W\<,HW"'MB:L_W4#:*]JN-;^G907M)R9 M=#(Q:D\C;>4]#W17KQA'2*>\,X;VK52--8%)ES4([1THZSA0%@0D-*.BI)Y+ MVV&ELH[UV:&'[E_#ZX1,M4.T-_1)W;'/WQH$^<:O'A6LYW[LM:U/4%DQULV)*C44H%9S,!;"Q%SE,' MA,D$7#'&##%.=7FZ2#PVI= ?3'6I4!K^$G$I%N3BZV]I\6$:V]W:;Y6_,2JF M0(LCSB5#$8*!'!0%*6T)V">,CQT.E=2Y8M$W2_K'K,H:0VNK_C%X(%4[R;WGA8F],6G[).'VVL_G]1MX:7:G MIU>W2$\H_XY/+S^N%/M:]!/*6$4M+/T\_6U93C]]NCW'#E7;.NS(V]'[R2BC M&IS<[ BBW?IZ.AZ%P8.BM)/AA.MMK>1K@=5Z]BT_/%+K/_[E_P-02P,$% M @ $86G4&@Y35W!9 &R8% !4 !E>&QS+3(P,C P,S,Q7V1E9BYX;6SL MO=F2&SFR)GP_3U%_S75U85^.G9XQK-4R4REEDJI[_JLPBHS,Y#23H0Z26OKI M!R 9S)5D,!8PF-6G3U5)F0$$_/,O (?#W?'?__O[W>RGKWFYF!;SO_X,_P)^ M_BF?CXO)='[SUY__^/B+^FC>O/GY?_^O__'?_]\OO_P?_>'M3[88K^[R^?(G M4^:C93[YZ=MT>?O3/R;YXI\_79?%W4__*,I_3K^.?OEET^BG]1]FT_D__RO^ MZ_-HD?_T?3']K\7X-K\;O2W&H^7ZW;?+Y9?_^O77;]^^_>7[YW+VEZ*\^14! M@'_=M=K[1/S;+]5CO\0?_0+1+QC^Y?MB\O-/0<+Y8OWN&B^I'H^_G2QW#1X^ M3'_=_'+WZ+.NO^'ULU!*^>OZM[M'%].7'@R=PE__S^]O/ZXA^64Z7RQ'\W'^ M\__Z'S_]M$&N+&;YA_SZI_C?/SZ\>=1)_GVVR,NOTW'^EW%Q]VM\Y%K M?.*^?\GGBWRAYI.KY6U>FE59!M6]G8X^3V?3Y31?A)&M7W!;YM=__3EV%?"+ MB&S0^Y\G=[3\\27_Z\^+Z=V760#SUP0B?%S=W8W*'U?7M5O8?#F:SKJ3O?4( MTH/V:?1YUJ'V'W?7I3BKN]4L3C.;%Q=W7\K\-@QF^C5_6RSJ"%"O@W1#?DB6 MPT_6IVE/;TP'2FTZGM)-9\/715D6W\*2>'2$SY_L81!J,IG&-7,T>S._+LJ[ M]0):DRRG]=+#X-^7T_EX&OK[?;1O)X^KZP:CFDV!7A)&ILAS-;_)H:=3] M$#I]20^BUR/YON<[&Y 9?9DN1[./RW(U#NCDQP:T[_G>!M2&WTWZZE"0Q6W\ MQ_UK%0S@6615H-J'?+$LI^,P:<7?'1>@?A])!UY; 2=WE52,>A_AZ3UU)T1Q M=S==WFU?:8KY,LP%84]6PUBOT33%,%M]O^VZ[5"\^:*832?1UM"C6=R.?;S- M\^7BC_EH%<:13XY+4K>'A(-^/XJ&^VV^G(Y'L_82O-A=+^)\7(9_KVEQ=1T_ M/C\KOC731;V>^A?BJ>WZ9A[:Y.U%JMEO[P+&J7/YH[4\>[KI??@=J:-_]+_F MY?'!/7BHLU?;O QKXS+0+$[5?\LG-WG8H!6K]91];$BU&J<9:IOEJG7':42L MO*Q7U[^-IO.K,LX+'_)Q<3.?_CN?="'K26]((_3.[>&NK_/Q\NK:%V4^O9EO MO%?C'^[[^#;N_J*148[&M;>9O;XT,31^-"W_/IJM\L3H-']O&H#J[1).Z**S M8;M1.5^[./+RX^WH^.Y]W_.]#2@:(*OE=C+0H\5T'+"QT]DJ+']/GZW)J0Y? MT9O8]1ASN%5W@PL]%#_R7.?S_'JZ?!]L]^-#.]"FUX&U67^;]M>K0&8]@;V9 MQ[^HQ2*O/7;=G9('>KW^_Y M:+$J-WN%8^,[V*C?H;7Y0AMWV+-(ZT\I+!L/#C&WOY^HY:Y)*R$;O:)?L>M] M"C6:=C;,WXIB\FTZFP6=B?0VF(['47[\5,3II3^FCXX%7QY)5O&73P=?OIVL! L^*^>8$ M;/V3N.6O.R>?T$7'PWX8+;;^R>DQPR=WU+$(]2:WEY[M;"!7Y[&TCD?+VMY N/]C&,FB3:WZ*/0=6CS-X&W0YI&UI^@M9>;-'CH&*2QF0U M"\;@\]^=HM^FG?8HV@E,.-"NVP%NK)1W^;+6L)X]W=-@=ENYQS\^1?\G]M63 M(">H?$^;;@?VKIB?GJ1TO&6"03Y6XXN/G$*/CMZ10/ 3*%2C?6<#?E\67_)R M^2,8OS&&[$MT8M>81HXTZWMX-@\;M/%T;1"%7SWT!FZSL&J2J*O^^Q;XS7R9 ME_/1;/;#YE_S67AF\K&X7GY;'_,'BS_,.K/5))_\,9_D9?6;=AAT\:*>+\:R(IV!'!WFD6=_#JTF* M>JT['.S7?+[*%S6FWA<>[6,8VQ"MZ!C+IU\C@^I;;B=VT\OP6SAB3^RFE^'/ M9L6WZ%+S1;E)PCLAU?74?OH0H I,5.,P$2VFVX74KV;7T]DLSDNG^+K:]MNG M@(M_3)>W9K58!JN_O&?YBW$-S<5M\98^A*^W'.UMT-F0/N8W4>=!_M_RXJ8< M?;F-*38//M5C0ZS=0;HAMYFY.ND\G:B5O1*CR)9/C!8]6N23J_F>EEWAT=D( MTH%6?57KQ+_%\NJZ^D&BHO_+S\89IB[/^GA9 MSU"\&Y7E.L>CE8S[>NEY\._SO?[=^2GT;E9/:\V;+?GL6\#XE?S.$ MATGZZY_\,9\&,W(K:#H8P0]@W;@IU=?UL;4=K2M@&GZ MEIZ%K[E6U&C;W4!7GQ?YOU9A;7)?ZZ0"['N^PP%MSQD^3F_FT^NP3,Z7]YEM M[XO9M$XYBM-Z23SX5IN1SMZ06.AN-5=;@Z-R7,FS_>-#D7:U%:?SY:^3Z=VO MVV=^'E*C84[VQ*L@8*S_2]?@?M.QZ4.'/,7RNF/\RR:]'J]FRX1#W]M/C M@(N[T73>?KR/NNE\N.O>?[G+[SX_+6Q0?ZPO]='U0&]#?^5X]3G_90=-P^$> MZ&GOH -IIO/U]/(V_'7[=!Q7]Z5!-V/(OR_S8+M,4H^BH]J:YQK^2Q9#]V,Y MI<9EZK>WK#ZY&VX<;#7<63%^Z5-;?V;7H\7G];>V6OQR,QI]"=\_ +BM$/P_MS_.#@YP$_T2AQD0RM\L\[O=0&>CS_GLKS^'065-N\JL MIM(Z+1@E1&@#L5-6"Q3^*,.B[-1C4&:QVD91;E4X"%361&^/R+J;3 &IC+,< M$^B]Q19YK[=H0 HXJX/&/:55.?ZI*,.^ZZ\_PZKE=A8_R0B)U:U3J;E(AEX0 M-/Q@O23]5SP,SB=__7D9)K?['Q;S9?@*W6R=!QI6HXT;+0GY=J64-F6@[H/" MU??IH>_O8+L,8V>M04QQB%3X,R$(5 1+T5">AU8^QO3[406%/U!M^96 IH\ M&:I]9*&^0(\7G\^<5\!0H*5""# EI/+5QPF%A#A[T5+OE1Y[=PG/R=&1WHK^ MD'I=;#@/"Q[),FP2G$?Y#^;(3^5HOIAM3X?_[VJQ+BOZ^Z--X6%#Y4 '&1-6 M .(1P9 H2K56'FZE1YR 6@9;5_1X:;O[G!LMM;C?(ND.IC.0)):KBXMF#$G9 MILNM"WEM2IN>PI8Z/67<2&8\EA@&H+VR KOJ$T186]N8-NCB:-,#7F?@CXW* MR">/"U UF6QJ=)1!8PWGTD,$&91:.&IPA09RQC5F#[XX]G0/UQG(<\B*U_EU M$0O$?8?U^%.OKPPIHACA#%+B%:=6%D.6B^X>YMU4M'NF2P#FQ^"\O^U?41RIW64V88%A!H[!T)'Z:& M-DS\%1Z"23J\Y7%HD.2<(<%)R[[;G7I[3?T0@H3'))&, M5]>;G L_&L>#KA]USD0.MLND8:35AG! *P#X^0Y 7AKWL=.. MO6TR8J5F1&/*+(1>QSBM::K,&,+O#Z^3,RWQK<,ZC M\J,3]4N/9XQ38@FV#GE#J!#*:U=)1H4UPU['VZCJH-9;H?.:]#_(M?G<:C^/ MNC_D7XO9U^G\YO&8CY[O'6R7(6>PH QQ#BTEDGC ?24K=@ ,;X5OI[*B/W!2 M$<'FGY=OYHMEN5JG$A]>ZI\_G%'CG#1(&A_0(AH"PK;GV8!*H6%CE9_NHC[S M4M\:G/.H_-WH[OB^;%^3S%,+ ZN!L 3Z2&F(=Q)"9@<>8MA&90>UWQJAU\B% M02[_0Z! 1YOQ=_FWS7RF;L(&]6"XSL'G,Z&M"@N?0DI@136$0%6;4J8-3.FE MK;F,MX>^Z!Z8QHI4^"\4F&+^-2^7TW5MEOFT*-\5RWPQ6>57XV41!@-#.W)8 MP:?VDRGM@[&+)35RO=9!#JJECS$&]?#"&KI5?,^ I9K4_SXJI]&4^3!:YD/9@)2H@2S#E/OI$="\>H@C'MA2&,*D$NSYUI"@2C%3*?5O,)\5\'0'Y>33_Y]7U M=1X6L#CLMV_TU8>C*J_5/D,2 B:50YR08*\$:T5N0]^ $(HV=]'T9M5U2(0^ M(&I(CT6Y?$"-\+>GM @_RC[$V['W&&V/?I]! @QV%BC*%73*,PHK?Z( P#4/ M?*$ "X91X*OYN:!.&.#], :XC]4\VU MPN!R=#@H8RJMZM*I[/?1]^G=ZNZ@TAX]DSFE!#+(6\$Q5119;MAV[)(@/Z"< MU\:H%]W(WJO> GY']?;PF4PA+C$E89T0 &I) *;50B$5PLW/&3NW:#K16PO9 M$UJR-\'$NHO^N$_AS4?<3B\]GCD-2=C">:^-YE9!C97?219P:ZQ5=BD&38?P MG$OQ1UT1+S?(O+.0401=X+0)>S3M377F+K5G<)A64#<*.Z+]5@B]-AX,RI(: MDOK/%#9V?UBR/B9Y/_H19[ZCGHN#[3(@L4=<*"15^!^1VHK*JZ=Z&$"_L40*V4R%;R,FG\<,R] MGNC0+4#)EH07[*+M'F27$6I&7\)OEC\.+10G=)-Y*"W$5G(I/!,2(L0J1YY& MF# T\(,0="3)[ M2+!17C&]0X#Y 58MZF>2Z0FPLEL MV/T#IADR&!KCC;6R6O\U1[KYF?OIP36#6YVZP>RR8/!6EX]_+,!-^B,5RMFU%0/(JZ!IPP5L;I^(B^="!WB=PS:I:7MD+D:N0TR,P%0R;1_4,8A)C\U= M;/(R--\!*"E/6CYM?8N_CY;!V(GW\GS(OXQ^K&_PO;I^'^R?\?1++++V+O^^ M_/0MGWW-?R_FR]MC9[*-^\W"! B98)P1B(0AAEA938?60MZB#"NX, 8EA#$U MY>K.+"\\GA'%N&:,6X.](MYA:JKC,*L=;1%K!'5E1 MGCZ>.6DX)(C!*(?1$*GJVA9@'48MPM OQ-O:(3KIG*G7>1C?Q$_G\4;D]7W6 M[_)#JM_3(I,0&NHXH%YXAB@F3N[D4\XW3R>#%^\?J= M9 !+&]8_+:QB#E(("-BAH*1I43WHPOR;O6&6BCG5D+>WB49Y#E#DA:)I[\0YV5WX)QGNG@0P+3Y8XRC6_M.ZI_ 'N@C$Y12 MP;7S@@(EF<5.5)X7AS!H[K6$%^*V[!NR =$F[)?')QS<'^@C$V&/%7;5AAG( MG%9(<%L%9(<5N$5A2G@A'LZ^(3L[;7:'-_>KY-7UQV4Q_N=:GD_E].;F8#!B MRYZ#,8= ^+HLDHH:+!7'#N[P@K1%!-J%N5+3 IF*> \=>8]V] .-,*60T5#"\GAGJ)00['&/R6(L+IB[,6]HY5N?TH?U6%HO#]37WM,D, MXXHBKFPL2. T]TA6&ST/H6X1 G]A7M2N($HV4>RFM?5Z6'>&V-\J!E,Z FC8 M\V,DE-0>T"K^UG/!F[M4T86Y5+L#J5UTQL,7A^GI[73TN8IHW%P2>C RXVCK MC&@F@@6D)-'6HR"0V67\>A?$;*[P"W&@]@=6IXI_D$HUZ_\Q']W%JR__'>_UO1=BZ\4[,/$?;IA9 M"Q6%/A8-@)Q[8K#;!B1"X&R+FC_HPORBG>)TAF39.&@_FI9_'\U6N9TNXIUO MJS(_>,_*\=:9Y\9R*0 DG%JO"6%540\8*]0V]YNC"W.+=@_6^8_=W/5U/EY. MO];+2SFIG\QH;1G"X>/@8?%$3#((*RRH!T0(Q.Z;U:KY=@I?F,\U)8S)IKX'(]WX!2H9WI?YW?3%+(G:;3,?I"." M2.PDUQH;I*I:>1! +)N;W_C"O+)=0W6>&>GA)F([_-JSS@MM,^2ME\("PK@- MZ!GIC:YD5E*UN OIXIRTW4)UCM2* TQX^%CF,2,*4>IPL/@$1XB0+4801I]3 M\0!6$&TYYHJRV5E5P6^Q8KP(7X8KL#YQQ* M?U?,QR?I_;Y!IBU?_Q]R5#@L-.659SF&<+=1_87X9#O%)YGV\V78PN_"":Y6 MR\5R-)\$X_9H1/NQIIE@E'I)3)"<"(:$8E75> @]!\VO2\(7YHWM&*E[;OSW MKT] "F/]Y_H7+_Q\V\):0EU^GX_POX^+NUS5!E66LX[O>J-M\.9K.%H]'G7]?YO-)/ODYM1F[TU]MX_5> MXPXR2)3%F&@.;-"_D)L45^T,5KC6I)9"QG4]W=KR;:KO.AH8K D1P0R!W&.L MMF7-M),")"W*/IK-]G^3K75ST/IN@L7Z XS"3);_%=WE^>2O/X?N\OL?%O-E MX+N;K;^'O_Z\R&_NUHOJ!5Q.'^8?HQ$ER!ABF&!,*UE!8:E(>4OU266F6ZGU M^+7TI\&2[,BLBVO)I2;:(!XL4N*L%)YLJX]IIR @ [U@HPM5U;J?O!$ZKTG_ MY]'[Z=?2)U7[>=3=S[7TBDA/M5['$0,+<)@FJUE2$8.:U_M,?"U]796=="W] M:>"DW+2WO4]">._"UM,B@E3T0WM$7249<,'_ARWTYA]:X2:(;0:^/!()?](:C_[,%Q'=XDP4%,"M#. M T(4TUQ27T&GL69#K ??4FDGW21Q&CRIJ-#?31(<:B.9XTPI)X,EC0VI7"HZ MPIK0)#@/';H%Z#S']D=LP>(%%))1EHOA2DR2J_&B^+L #!T([L7>8;]9,1 MS;$5.!C/1BKCB!?,5_(Q8)->*5=OT6^OJB(=8.>(XSA26'43P!IT='7MIXOQ M:/;_YZ-#9F/;KC,E&&$^+LV$2V*EM;3Z)HTE;6K58>,,L9]RS+3(V[-Q:I$J\0G(UA6VXA IO/WC_4*,. M,^VXAE!Z"H,M 46\TDM5Z( PRR?<$ET,J1H -UA:^6+5T8IXWU^FK,(2<4HQ M\=@ [8&HYG!KO&L>6M%;<.S92=4 M^%R:OJUTYDJ]IK?/?SAT,O$T. MGHT682;X5.:CQ:K\L2ZG^+9&8'"-UK$$J(X7C0-FE>)4,6.L-IY(X ' K%8@ M14^'AB^,^UBH\-XV&2$D+, <>":1 5 3:<1&3N< :E$$H>. X4YU]O2\L"-T M!AU"_/%V5.9A 5V5X]O1(G]?%C?EZ.[(N=+^1M$MYR!!D!KCD;:((NLK:#R6 MS>]-ZSFDN -E%SV!E,H@>7G 1T\9#C7+C W0.0PP]\R0L#P[ K:2>@^Q&O:I M4Q::X7!Y>AP4-966M6E4]GVUO2#2GOT3&;#DB_# MVA)6$R@H8=K3>P>&;'$7>>>64F/4BVYD[U5OFYO.#^OMX3,9Q439,&[-F5"8 M0(.EK\8N@&U^!MBY==.)WEK(WMA:?;>*;[NZ7J_6ZZM2BKN[8KY>K1_4WMAG MJM9LGF'&##4>$&ZU#BL_9V0G#<:R>?Y<;WN5/ARC/4*6U(>QB!5%?5%^&GW_ MQW1Y&^]?"B,./UC_5@>S>Q(+C(;U:7VJ<8$V[S$!8':44V+.P,R0$A)UB MI0YH70L_?&]!37V2+!&,J8BFQN-\EI=1E"?^B$6\#&BVOCPN?E+O\XU@!QAV M!(V_"I5/)139KO,GL+4^K-6.H9NZZYL1O- MF_DXHI!/'[@B-R,,+-Z4O3Z1+J=TG0$DA0\K/"#.$."P=L15*& MFL\PO84Y MI690CW">DU3[TP8Z?D/&F ?46@^4=X0H+Q%G.PL2B.8!+KW=#C-DBC5#]>Q, MVY-/T/D[,FFAB1MB3 VP5C.$6;7D(^KJU99\D6V]72DS>+8UP#69D^&(B!MQ M#EWK4;.'C,>T=Q(^#Z$<<#I\>0Y4\GO(FR?;]79S3*^NA%Y02\6:1V!LO")J M'- J\Y=LK1JM,J^D1\XZIUW8PVH#P])?R2DH:G%NT-OU+GW2HSNH&B]<#WRE MZN:FS&_"MO']CJYAHQAFO]DJNB3BD]/%XF7O4..^LB"@Y2K@!JCD,M91 K*2 M4Y$VCNS+\V0G / L M4W)\ (=32M*-(T4^3YQE-M??Q5+[Q7P9IIY\/IZ>[[T-LGRZ&M-\4+Q=_S$=A2E[>VT1G>OW[4;SIXS9?3L>C6;*Q?%R&?V\S'2,K M_:SX=@9('@VCN/M2YKDXD45H2(HCW M&L98I"U D*O!WDK15,_[Z-(!.*GV'T^&>C0GZ,7G,R'"OEMZI[@CS(%@$PNS ME8UJ*-DP0XP[UEO1'U*OBPV#"E8>(@G.H_P'7I4:!:N?/)LYRBA2W!*D//5& M.X!!)9/4+&D^X$F^A::Z>5:CNATBR2*07KZ=_:C&#[;+C-;&"JP 1A@ &U9) MC;:R,HM$\]M)^O8L=:3]+M%)Q80/T1LPSR=N5,9[TH\7)G^Y04:91H';!$%& M).* 80@KZ1S2 ZS"UJWN.X$E80#BZFZUCJ5+ M#3P?@CR^*+^-RD,!#B?VE D C432:&Q%V&H18RFIO'2:TP'><->AJ[%?L,ZP MA=R$:1S.Y*O3+(/46F:L,L0Z(*S"9K<;6%+&F#W"(A= MJ,;[HEPK:+DLIY]7R^B)_52\/($>B[]K_8+, $:LIHQX@*2FT#!=3?AA*:#- M#=?>]K.I2'<6@)/2\\UBLZ&U#?F:"=89E.O_N_UTM-C%!GXH];LGU5_/Y M:,_K7Z^ ]0'RCZO/B^ED.BI_;#?6P1J- ]_K=)H1J,(67&+%)/4\WJT" M_18E1:5O'J736P9B*A(F S45]?:=/<:@[W=Y^((^C;X?(%F=YIG!X2MS7&"N M' /0,BBJ""EE6^6G]9:RF(I//>"7;-+*E_=C/30//7PN0]X#R)#"WEC&@""Q MVO%6%F%)<^]I?[F*R>:6%D"ER"S;DY:1-C7DZ[VF>GF##7O5-_ MRRY,U,]R.^OPQL\5OXI"*!W]9(CJG708:M <9H1;"' MF L(L$9.">.U H3R6C>;GP$!_2,J,2AO7: N.@AOIU_TC\WW%;4(*=I)J'E?:<3#1$ MWA1]0)[.R3N:+ZZ#%:;B72MQ00WXQ6O7GPFQ^!0&MGCY5T=S6;I\3>:=<18! M[KV0"(5Y1F%<(8FT!<-.B&K-CV>NX[-#^Q^R-D?T/"0]DJ]UT1P]#S>W>]=8 M)Z(;I!I+95GW!-.8@T=1(P16^DL96* J5[G4>[35;<+-%-Q96NF MV'PQO9FOC9$C9MS+#3* !$8"&6X$H$A 1F5EHECF07.N]'R)U 58<9T@?CX^ M'5WC]C7)($<8,X2UXMHHSKD H))048*&;5RU5=M1%K1"Z37R89#VRU!H @50#2) "UNBMW XY,,"+?]JK\)D'JVN8 M$IZ53W:#KY."]O3I#$ K 6,(JN6SXHH87P-^Y^MO#DFXV.-78 M.F*,-NLP@TY"R#DT $@EB)>05I.O,[B%L7IZ^/UK,U:3:"2Q\?)PM'6ME^=M M,N0P"!\V$$P+3PB&0E7[26\8&^C]K*D4^[*=TQF,KY,R@[1X+X8IYV%(515T M.^[C)9A>>C[#1D""M="&0ZP<-AY7:'FJ<IH7VP$RYS1]XFK; MP,"IFF7"8 4E!;%<6=@T2L!V7XQ' #7GP.E)7G\&,Z8A[ND95GF>HXO[Z.)S MJ%GFM4.Q]!U74BO*$"=85I(R!"[09#E=B7N9T1E>KYDA%V.AG)<89SLHS*>\<'^[#&M-!35,:"0E(01B*JI +,Y(\S2KWDR3;E3W_!BP M,Y#2SQ!JLZT=KM@XY M; _7.;8M>07%IT+G'_)QO+9E>CW-)_'&YNG\T[=\]C7_/1#^]I!MV[#'C,9K M7S 21&LB(=#04[O%!PK;XO;:WER^/=,I#9"IB/;[Z/OT;G7W-I_?+&^OKC^% M57TMV#HQ\(&@AV[GJ]U'YJ1TV FC( 32"NZ5XA4&2K2X9;2W2BP]DZDOZ!(D MM1Q,NJAVC%?7$:NK,J*UK7[P[WSR9\F^H,H*1SCV5#$*.)?8,ZPQBW>=&\AK MW=PPE+.AR\Z^D%AQX8T0T'&"&,5&59H(>H"#N6:E:V*=+_OB-,0'G7UQO[!O M)[75\NJZ1A'B(][&-MUF0EO'K,""<\N1- )2LX47 6Y3$GJHWLC:#'Q6>3R9 M7E)9>4U%.NJM:M=Q1A@BSGNH( @*"4@A!"NTH, #O^$F#5$Z8F5FTK''W1YN.,VNA5)R&W29A&ANHE.,56M2+ 1Y+IZ)'1ZQLA/.E M)9-P!XAPT/FPBY 44BUF9*=('Z)R0-"2JDP@$!+2I2D5'!1 M2>@,'7BF;ENUU3?2>3 ,$$XU)8"'584Y7E> >D M%$/,>&VOP@;))*?!=#G)))(@9;!W' %@L=8.&+_[CCAO7J\S?3))4_6WA^7/ MEDSB#:3$662AD&%+J@7V:(L.49 VSTI\/A8<(ZJKD) M8@+E*MDT8WZP9F\;/=5*)CD-F4M.)K&&2^:-]<"S6.K6Q$#7"C?(FQ_?OIYD MDB[-F(:X7W*J@!.4*8^!1$(ZCXC"!E>20B@'[H'K1HFGY PTP^LU,^1B+)3S M$N,\A.@GF80Q@4F86SFV0'$-!3:[N#(EV ]7+SX6LT-W=NUOE D"C(> $:&Y50Y)9^TNQ%"80><5]1([V1E6J1CQ M6S[/R]$L#%9-[H(> B9K=-SW>$W=H<#<(RTS@)D/@A)*XXWM+GP"J@H.H9JT M2$,\=TY(4VYT"U@J@GS,UU?QA%'_/BK_F<>X_>/:L,Y#Y+MX]_>_U7P]:F7M;90XP M(0V(EP13X9$& -%*3FY9\\BYWJ[&[3T$ORNPSA7]%J_J4L5X:E9E&;#97&VJ M\^M@-'T:?7]\3_G[49D?S&5MWWDF">80:F*4)T:08/.[:G)ER)GF%.OM_MJ> M*98LD<-@932B6G0AC@D2*5?Y,! MJYK?N=7;Q;4]7 $ LL\-K!;>*R +;F1;Y#"4JX["Q&##@*7ZQ3BEGH(*7"DHTFN%2^1?G5 M,]TA59=8Y\MB/ WQ_V0QGIAEHJ50S'L.!8+8^[!#]MOB&UQI!EM<:?EJCL%J M,[#++,;3]#+T-)R^L\,(STOBY:]9S%B8KVB1A%(&?4*2K:MG<.UHW: )TVIZ-%Q%N-)./_9 M LLYT0B=L3IH?7KR>+,BFIF@2C5QFE# C0@@'25B.O$.8 M"BAX):-Q^ )+_G:IV-KAPLU@?)V4&:05=S%,N>3 ^E:!'*^GIRXIJ9+ M)XA?9,*^LL9Q* &0.FR:M>=@>X,=MQ:K@6>\M55;[U$%'!JJOSTLEYS%&"^SM01+HBSBW (O*LD1:!%Y-WK MR6+LTF?6$/=+SE'C@$%CJ"9A^\<@1U9;7TD*L+'#-D.[4>(IR6K-\'K-#!FD M83H\8IPUH+?C+$:M+!1&:&P\DLQZ9H&IXLHH&^*!8C>J.RF+\3204A%BWQ%F M7)A?O'AG$VW\]&14S2>'8\ [?4]F/ RZ40@KYKEPP"BVPU*I%H;PN7,EFT9H MGA/>UYN,8#4UV"+OK"?,&"NAQA4.GO'FMR>=.^VR*)H!JL(L'$NC1 M;#0?YQ]O\_S%/>+#]7VWTWS@CSB6;=#?2S.E!;8<&2D#NL0J .'6326DP62 MV06M^/)T+AD*L(-.(NBE%A:DV&'AK38RS,D86*0J>#B2@[W*: B,.:GVU4DX M7[)/P GO7<#)<.,QQ0$N7DE(O$/#MCW:JJUN MQ$PSE%XC'P9I:0R%!J\U<$H8"+F2.L8"62*(M1ANY3; 8#$\6Z.]"AL$3IT& MT^4$3E&E%00V@D6@UNB"W6]&('2&IVD^C]%\8]D\I@[K!7%1@"D '*T M2F\4'@*:TF]U9HVW@.6XJF,41U @ @!OU1=_DJGQN%SEDVUEYQC,\9!\;Z>C MS]-9 #;?K]DFW63&2J<]-=!Q YCCT+/*JF_W-3%TAU+Z8\\',6#W/US/ M=+6./_^DR^*<'L 9"DXKM/YI39==% M1IQ$@&N".<<8B_!M>%XA@(UL?FJ>( U(5V: G;NH-.U0V9?_.AV8"W?[T;E M/+QI\3XO/]Z.RCSIRV) ^FJY7E*NKO5H,1T'#.QTMEH&(^+)LX>#:?L97PK\ M[[[,BA]YKO-YZ&/Y/BRVZ5^H)I-U7Z/9F_EU4=YM%OD4@+\P&+,.25;H 5.&7HQTFG??UQ8U_.192[&T<.5((HZ!\ AYRDUE>%"!!Q@NWY,>][&E-6:IN&&*^=>\7$[#2F[SS\N= M ':ZB*9;0.J0+52C=>8MU8 3QQG!G@O&*:[L T@(&B!7>K&YNX#>30>*_F'_)X-+2YJ/==,2^KOT878:V+]#I] M3P8<()YK;!$4% . K=Q0 "%#N*EUFC]48:BYPXIR M3CBS,EX+4X%%?,JEL5E$<#JZ['<>=(3N.;=VNW$WVM ]:9U1:<+'3IGT$F$A MB5D7U]G([1 <>-G$3C5;8S/7#7I_'O8,W0DP2-(,ARR+W:1J7D8*]:&Y3-TQW K]NC3;D''D#,A-4>4\LDW6%AC1(78PIUHO!6KNUF4/ZY MZ35T6VGXK!K.@0EL=&"R;95%ES]%BGE!G 820!9DW#IF-&D1BS^0 Y/:>JQQ M8-(,L\L]3%.0&J@8$@8;ZJF# .E*3L10\TB1W@*KS\>-9IB=DQNX$3=P]0U8 M2Y4 5,?M!R/2.X!W#EV+FQ<7[RW/ZWS<:(99*FYLM@TO'/NISXMUI80###G: M-N/.T+!84T$MH59J;L6]S-@,\-:#81Q\=(ULXSS2WXMY_N/W4?G/?!DD_7VU M7(UF?C6?O#"T%XAR:A<9].'CDDAR:XS$$'(;$-Q(99$7 [PMMD--%4E 2[;H M/*X,7Q5>6>-5CST->\J\LLA1P9TSWEM* +2HPL-)V[S60&^&2_I M)HM3YKU"#EJHH4>8QF*DG.R^%]/B9I3>C)?^^-$52JF8\& Q;F:SU.L@(X3$ M>XV@]P(:PRQ'P1[<2.^LMLU=*/UO?LYJN/0"[YF7K,4N=[:3=>M@=QGR'$ 8 MOEU"370P6&2K(QY'*!V@1Z9KE==;P;I$<1B35^-)*V/6Q\(0QJZ5R87-9 M21M_.KS)JF?.=(K7N>)9$^2\_E84DV_3V2RL!6_FR]'\)H8!;]:/<[WW3Y/_ M&G@M=. ?=DXSJ ->S9M(>> (<]TK3(GKR__E7O,B69::T.4\TPQSC:H4($= M25DJL'G^:VW5MLU_/0VME%&MBW+Y@'#A;T_)%GZ4[2ZN_CC.YZ-R6NP)Y=C[ M;.8ETX@'6;6Q'CO+*:5AL7> ::]P\;GS^4&0 4\=HXC E !$"A51P]H0)YXN5P=L =::'H M"(I4V]@/^9>BC+6Y_@@0'XF^?/9LYH7#CG'@I-!8^V H"1UD$APQA)$>;*!E M[TMV5Y"=A09'(]A>>#IC+FR](<<*(ND<142:@! &1 !/E2;#7+8[T-,AC;?" MYO7H?E +]S!4WM&1_M_RT6QY.QZ5N9J/9C^6T_&1(M![&V1A2=.6,FL(DR 8 M+=(A'*27 !/BS1"S+%KA7O0 2JHO]H%G<1V;%"] .;)V[VN2:8.Y$!) *RF. MIXV:>AVO]OE %( 0960(,\ E)J% 0- M'Y1'TE,@!WX/3'OEU6!#*Z1>*R\&N>8/B0[#H,';8G[S*2_O/N1?\_DJ_ZTL MOBUO/XR6^=&0XA-[RA -*#@2$!'<(N.T]G'_BW% AR$Z0/NB"^4>X4NWH)V+ M1/$X-I;X;L2;YXW#UVB=84A*S*P7PE/L;9 :(@Z\I*+Y+7:]G8$GH$IKG/KT M#7Z(-:X/G/CL?I\I C&FT!J.>9AOP^X*H*T9II"RS4]Y3K\Q9%CV9AN8>E?M M09_O@RR MWP-\=ZN[@TI[]$S&$'3Q>()3XQF!E%ET+[MLL6KVFLA>V,W:16C]M2FVN M=OW&42HQ-X0*X5 \ 9": 4"1;)[BV-\]EWW$KC7$H_7G^3Z8XX%-5]>?BN7H M)84=>#KC'"IJH$"$&L84$)K$L6I-C>$4#C 3J+]/LQ4T9SEWW(YX=!,V6 \2 MK]WW<0#HZMJ,RO)'3'2YBUO@NL>3)W6:4>VUE]:'90@+J1V5B@24 O 68VN; M?_S]W679Q\>?#,$$L?B'8M/OHI3_WE[6]O2W*>[&.C XMUA.[T;+?.)7RYA# M,>2Q?ES=W8W*'X$,Q=V7T?S'HGKVW('^U3C>UHCN?_9L1@@W3@6CE" 7S_^I M)'[S^2!')*CEI^H[I+\:=?W(_4Z/RVR"1,OC^='I40:G5ZO!Q\_+%D0B!@^TR39WF6G'KC7":< 'BU+X& M2"N7U+G0T&W;4.%/"=0A2JD,K>T0CY[V/GHNXQA)1C@,>W(1K]\"UE2?F.:> M\&%ZWJ4AND5G(*3Z#C?!A6&G=/QH_.FC&:':2,P)A@1+ M RDE1E<2:613QM>3P1_CRTQDF'$B$B#(8,>N! ML#%7!$K,F+>DQ;4PO3FB.O@6.\&BL=X^E:.O^2S\>[Z(SHOU1GDTG[PM;J:+ MXS'1]5IGSJDPIT /G)9.02 HJ$Q&&Z1K;@+WYA_J0*^]8--8SWXZC_-]&( : MKX-A#MTQ<*1%!@7V) #!J'? ^UC^U55CCH TUB<=L#X[PZ.Q#J^6MWEY%;9P M:RXM?A_-1S=KX^VP(H\TRYS7DC#/2-B] 8B9I< 27SSEME$!?>404)8]7HC##-XTSX@%76#H34AZ8?BMG,%^6W43FI MX3U]\'1F+7!,,XX0Q<8*1PG;40]*ES0^O)YRN_,RML=CB(?CCAD16.X!C;$: M,<:4; ^4D _3P8 UVD@/^\[$3X,AM2*?5%A;&VZS]>KP6T#L;;&H'$&15A,Y@@P*@9X ZW#^4WQ>.\Y][/CFM/.TY.4+@SRIR_G7[-GXW] M;8V3W#K-,PD 9(Y+J37PT!CEI,.[!P2I?]Y[K).,"8>)D (Z M$Y8T*:S1=(L$$@ZF3-T_?(=QIVK=>RK<,5Z#/BA^,]\J[F5Y]8_?1_^W*,UL MM#AV='QB3QF,%9$<A<\@3] O MF7#G(5JP_B=YL*3_&:OSK_\2A[S? UJK7>8A18X;2RR%E"&)@SFSE14+3).2 MI][.JE>-%OUAEXHG!RR%$RRL$WK)H*,2 R $"@:($4@8)BHH>M%\?79UB.A_F#9("^H2 M"78>8IG58EG6'?.,J7]Q.OQRWFPZTRIR'BC,MC#?.,@ QP+:2$R#=//6O MOYLI^])DT1=JJ=AAXS6KQ9=\\BD?W\Z+67'SX\/TYG9YG"%'6F;<(X>9U$HC M8!B'0O+*ZB0QB'!X1U:I6-(M] Y-,4B%BNKHA!!ILC*AD90#AYD$I_=V& MG(@E7>(V "/FM_+P8?BQIIDD8=5&-DR67%I( 8$:51)C[0=XOVVOAR@=XS4 MAJCQ>'6WFL4\W(<9N,TXLZ>S3#/OM+7(&B\5H01P["M4A',#+#EQ+A9U@^ M>/4N/U3!X'##S,4Z.Y0ZYJ4V2FO$%-M*RY7V RQS<2Z^G(Y6BZRMR@DZBR.9 M[D8RVC!W_U6VIS3/-/34(1C66&<"TZEVH%JY>8"I>=Q-;QD(O>B^1\P&,Z"UKIM?UIQ?4SL69L&*V M8[/Q/_+HIPH; M@J]Y.;H)2KO.3RV0U/]GMB[/5>:3EI&MIW230>>9813%([3D!V MFZCG4W8+A'<*4"NH#?L8H[WP%1X:"/AZXCEJ:[[E<7LS1/_#M(N/YQ@*P5Y+ M/(?2R#)'H3:(!""IEUA4XS34+C^> VB.D-"82HL) M,P0P4!D-7$#3W&0?3#Q'4Y9TB]QEQW-@Y97T E,B =!&(2=9M0=2LD4ZQF#B M.9JRI$OF@KUS5+S(#POP:MV]7@>_S@9T+LW MI@+Y7;&ME[5\,-^>Z;6/P7_QD62*>/'M"93ROBR^Y.7R1[ %7-@@?(F':WU_ M GO>:?-@]HVGZX4J_.KA/L%]_Q+,P2-F8/_[SVK@[X,!MWPX^KS[V'ZO&/5/Z ]WD4%"=-CU">@5MHK' M&"FP00'&>\U39E8HOV/%I_:VRKPW MVA)) ,/$ 8VQQ[9"'_,6 =/)3M.[TOZS,+2N0$L7J_CBB&N4\#G0+O,0,6Z< M04S':HW$,4\K6:7C8MB'X)UHL1XS6N'UNCDRR./KX5'C5$KL2;4Y8",>KCY_ MM&'&I318(. \T(1 +4SX^U8"Y^P "UQWI)&B1YC2G3/?C_O@H?+]8YGA'&@* M,;!* HZY.V0&B^G M7Z?+'PK23[Y8QZT5?TFA>-GSWB?F_\/'WCM M/A#JE!2!FAJMRU,8!_!V3X,<47X0J0O]^T $,T("R<-,# E4 B@JMR@HZ-%@ M$A*Z5&A3'\AI6*7T@2S*Y0-ZA;\]I5;X4?9A-+_)]W@Y'OT^<]@Z1X &,!;* M! $_5EGNBGN,$Y*B'W]&;4T6[>%I:+745^G>_KNH-(>/9-QBL(,8SDR M+"Q/EAHHJ@E'$X937D5PQ.1OC'K1C>R]ZFWT_;C>'CZ321.L"D*=-V&1H,Z& M#8[8C;W-]7*=;]4ZT5L+V5-MSO>N[/K'IS"0(Z%0:(B8X9A@ MM4.N35I(LL+6'5L__8%W=M+$<1_UV]=HG1%EO/)** 0]I %4;ZO%S42_UC!M MJUXT6Y^]@D?Y4;M/C*#A7!, M 4-,6,<1@1#L4+4PZ84< ^!*7[BEXLXZ;/^VF$W>W'TIBZ]K'^%QMAQHE6&& MH18 :(V0'G8UT7:._CS+7T@YV"M_ M0]:F>'WFD( T1M,(C+RG@%JOM\A[QEJ$D:?WY_7-[P'JX^RS\A',>S J,V,M M%T)Z(Y6%VE)'3!51XHG4S2_U2.]Q/-N,W"W&R?:]#T;ZJ"[5\U*W0<"W8<>6 MYX\>.[[5Z>H5&4*&Q>IS7B-LB>!6@"IRRBNB!Q3SE6#+O#Y=5'F]6];;-5?IBWP%AH(PI+@XY>(/=G)J]& (C[/I^HB M/=!=$ZL3-NV13#%&N6,2*RLM5#!\LSO).)'-E\O>)J)!4J@3=),=\CZ5X6KW M&1PZY=W?*N, 4:F1=MX!XJ1F&%2A,=X*.\!C_[.QJ'LX&T\W>Y?T]?'TWJE2 M72_SRN6$==2),MA19R3V$3%COL>->*"=JA1WT%)"Y2Y'8(T187![]IG::]0G] M9=1BZKGGT$1LG#)(\2T^%&&?L@#,P9SK[A2]-^.Z/]A2IE^?'N51S&_"#'YG M\\_+&EE++SV>&2M<6&@8-AHXH B46F[A8-;I"[C"K1?E/XT(:0]=LM"?)T,] MFEGR' >_1])*AJ" M^L\6&O8UF,7Q(I-WQ3)?O!_]B#-?G=BP_>TR:3E0"FLHPUN5DP!QM)65 YVV MJF"]K59;I3V/!^L,GE14B**_68>QK;>"AXV#YP]G!$'/&6+6*&^T0M0B6TG% M-&U>V#A9!G,*TZ U<.>A0ZV[,_2"ZS"-*@ J"2D#=-C&01N5 M'=1^:X1>(Q<&:2 ,@0(=^7@5_@L%#]:GC_E\6I3K56JRRJ_&RR(L43"T(X=+ MSI[:3X:AD Q@)#SF7FL+J6'5OIUA-<"@WO:J*M(!=IZYP(_&N;HK5O-#!T7[ MFF2.$*TD-(AXY342AMJ=A!;@ =:H[+G[;V\I%-8O58QBC $!F( MPZY*,<6<1GHKB62VGH1]78@UQL?NHQ?F.>R]%-@'.8E"SB+1HOI(;_&:O=.B/4P)3E@_Y%_S^2I?]'V_ MUH/WJ/$XKI'Q?M5\^C5^.8ENEWLXAM,OMNW_JWR7?]MB,YW?O"^+>?CC>%-M MXJHTM[%BWYOYPR>F\_'TRRQ_6^,DMG7?F35$ FB 5H19H"DRV&J!A/:&2^UK M?>'#PNW8D6VK?C.DM9/$8TN1 T!*2\*.9@\Y"\CH]N$S*C.!^^@S[C M#;(OON3Q#H-<38HO4=]7UP?0.5ZY\N3N,H4,9]I&AVC 50$C =%A"40Z+$M8 M^J&>$2V[%&IS_/,NL3P-;)ED$[ERR#)>D4H\0)?=-_YQ,3C*P8;A]K M*AXQ8@ZTRA3GP'&%(2%*Q<)[R,MJU192I$S7OP!;I3LDS\R8H\>7!]ME$#BJ M(2 @7C7I'"%$\JVL3'-#AFV<=*+%>LQHA=?KYL@@39+A4:.C4^_JS6K\K]5T ML8;T<"7D&JTRSFB8/)T$"JWS7907M!H[:E/[N.]LV[:Z*/K"J+5^_6IV/9W- MCE>ZKM$J6%<::P.0@!I @ZG@KEHF.92^^?%TWZFP?>BW$XQ23>E_S#^'L=Z# M\."$X,"$?J!5!C$G$F,F19@"!8%0.ES)R<)OAO>MG\\;VQV."<.@UR/]QW1Y M:U:+97&7EV^GHR#&=/EC>]@3A"ANYO'3.AP7?4)'F6%. M(_/X ]0$&4JVI M'&'8*KS&6G5 Z+)7*BS6?$M>FU\4=IB]7EYO9H]/Q,_Y%"MU4$FM8)2 M,DV0E%)33JP/TDM@K,)&F>:16[V%9)R/3[U FC9\XZ$(ILPGT_4WD#BNXH5] M12Q/\,0*/7>@Q9[9XVV-.(IC33.ME;< 6.<5PQ@![T0PUSG1@HBPG:HUBR>5 M^E@4Q*%F&1;.4KW>FABO22R3 [;2 BYY\S6KXR"'[M16;R%J@LZ@0Q2Z=^(S MQ0ST2B(,O"3" $[Q%AP*)$E)G9.<^-UH_ 0?_6E 7;;_50:XG/",QV_1.BR1 M\EM9.4+ 7JZ/OK863W+$-L/K=7/DXGSTYZ'&D'WT6&"$#(P7[0$<5F8$) QC MY]PI!9P98-991[HXP4=_&D;#\M$3XCUPG(:_;^9[1%U\*&:SL+?\-BI?\J4V[RP#' CK6-BJ M2Z"X)H'&8=/.=9@573R$NIBOO?EV(AEZ9U[ZUY=$G+[RKYME#C.AN/2,$J*8 M@@Q;OY[Q-.:$\)3%T([P)(4ZZQD#39!K/9?LE72?^D]HG6F%O''8 <4<8\%0 MHBX"Q(6/A>QI\TRSSM>.A"SH#\!S1PD>+D-[0NO,&0T,1C$3,QI,!#"PEEL1 MJ@EPS8_M.C]?&<[TT0+ M-[OW:GUPX/&>\_]8GO7QGQ2'3Y.CQ56[=PWGJ!J M[<>-1S"(^5M>W)2C+[?3\:,4Q_.^O4'69:*1';I#1<UJ>^RRC(I@/ MLX<+KRT#NA7_UWPOYC=OIU^K2U_JG'$T[3)37E@K*(#6<0,ED()O+U)E'IMZ MUZ'T@]+#_;-R4. MU/WM'=>4)R^+_/N!>7>_S(+6WBKXJ6J&.$X1A)C<[<#UK)%?:[.G6(= M 5^TA""!SO[X>$!G?WS,L/<>0,\@M,()0K'7HC**(%0IB^Z>16S+34'",;:[QB+C2#U*AJA!2)YKD_G8>\=JND3N!(Y>F]KXYW M]/K@IX^&J5Y8 8P,L[KU@89AXJ"8 P+P^C;QI+$?=N MPBP\$9W0#_: 16F*NR^C^8_%A_Q+42Y'ZY*\Z^[.'E7LYLOI\L<_II/\N2@O M:;^.*ZYQGYF 0#(2OGS"$6;688B)-L%,)@Q3:VJ==O3MBSM5NH7^\;XL)JOQ MVI/_<<.K$UQT';XO\P)P:HB&CG#O+7*0T@V^U /:XF+"CCUW"1BTUW5W/KP' MY]$SQ7Q1S*:3-01K? ^X\UY^.",T[&Z%1R)8 8XRB[U$6X4 C57SD^]DOKRS M$*+H&-@^/3S/!WC0P;/O\0P3KJ (NU^*-55.Q6KWE41>^('&47>AHH/:;H7. M:]#[X/QZ0U#W>;9!5V$&'<4TQLI^/5HC;4^+L,V+X(BP+T3Q*@L+I*[D@\ZT MV/7VX@)LKZ:B#UA2J7WGR-:K13"U%HMJU$=2J0ZVRXS!6F&D) .0.L<1([*2 ME4CX?;IHYGU"&(&F,#0:F$I#H;N5B+$ MI$VY9B=1:T= -/[Z7+ :;H*96,TCAS_"EY\.8V4 06ZD@(1C)"F E5,LELIK MOL'JK4A/!]]B)U@TUIL*5M^/Y71\1&%/'LNHYEP3SWU,Q4?QZA[GJM$1"YMG ME?56_J8#3;4#H4\/Q]98ORJWIOH!]^=+CV9".( XI(%S!BMA!:*^DD3 >M?/ M=/3A7> .IR-8$Q#DH:P'?6![G\\<0EH(JP#RS MC$!!\1_J T# W-^U5]%S7 MG8'S.A0_J/W-0/3=T2*MW_\^FD^V=]U50SB\8!]HDF$95B?MPZ@QIAI; &&U M;F$$\(#B/#I"O^@%F/8V5SU5[GD\LXYB2"6%BCAG@A7C7>6"Q1:3YCO77@(= M.U9C-Z"DVLD^,$1>JMGJOH]GJTG8 \2@HO#_DT^C[P M'KHN^\%3&0,<*,L09?'LTED;Z\UNY5"J1<6JWOQ"Z>G2'*_D9_+;NYL/'<@^ M>S;#QEC-7>A;&:,AA1!7"SMA=(@%E]-SH"UJ"8/4BVJH;^;C(/QVP <8L;=- MA@21R$@/)'"$"^P%);M9#N+FE]?1U\.,KM!+Q9#-&(.!M1VFSN?YX?5B3XO, M:4;#YL*$[84E@ 3\\&X-=*Y%CC9[/>SH!KNTW(CUU]=H_&L5T/H]7]X6DS?S MK_EBN3Z_/LJ4(^TSS,.'(9APBD&OI4585+X BAAHOKOFKXTWW2*9; W*E_?# M/[3N/'PN$XQ(!BA52.M@61.@?;7=HXYKT9@5XO6PH@UB0TJ0^D]IHKK9=,QR M%(@20U,T/[3H<:5FDBXR A :!US(U@P3BW?(L8\12D M=,?U4YJH-B6Z+4UT&JZ#2V3JKC01EA!+02U1$@@GP^3-106$LB1E.=>4I8EJ MZ[]6::+30.SS&+>[XC0B6/1 D[BB8XT-9W%-WLA$?;#4AGM^WX&>:E6I:8;0 MZ]#^_VOORGKW\-]^6E -<@0)JYR-*B3X3CT23N=>S4]J0W_[ZD+;[O4(=G8W9!_%Q ;P)VIVUN)!5"#E),L8HS82&0C@#)+$, MNLJDT%;QYNMS?@V0FN[/NQ=K#B[ /KK);Y;3/[/.>0 -L*5_E".^S O=PUZBA>+6_E]1@*/3I@FT8:;YS0;PK MIW^DF<2!NX*0G&&IC? 02B"@,X97PH%8]&EA-"VT&H(JS\:=SR'A?G,6?AOQ MT18#!^\+3F@@C'#*::ZMMI1"4LY5.ZI;[>I(3-GU6JYE$&U+H_Q!V_45X:+[ DQDC$G:SF#K5N MGA#96>U%-ZSH0EI],>5C,9\G)\OB^A^3U9_%@Y3OHR0Y=FM@T&B/*-'2..2) MHIA6NF&TLQGYO[OEQYD%U1,C^>:%_O <$!IA"SDA'$(.0FKJ&J MFKUC+L-SI7/9=G0,([H40-QM\CY/(FCHL.N- D\_H MV/O)]^)XP] .7A>D@/8%^I>SX) M9^F;'#%CAV'JW;XK[1^N?J1Y'O52[+TGJ)2(9C'QF%J'I(+05G/4T/1:.5.W M\^2@4"^[$6RKS,S5;)JVOVD(VUYF,PB-LX:JT= MA-)0(CVJ3%VMB6R>4]]=_^%LJ')NZ69C1^T3X/O;-*MR?[56/R>S>=HO^>7J M3;SW4*N*KEX9G.4&8@(P1-9ZKB"A96C4&0QU1HT=_W^^6V M;T.Q6QW6GY:;R?QIKNC[Y>;?Q>;>-W[_I-U-5YMOQ>K3M\EB9UVT3K#L8DR! M4H] -'004T9 2CRBM,)(&]_2\E?I.CB$_CP[ MD "$!1![0BT!4BENK5(5&G$?W#SD-YQY-$*E.0%)&6Z6-F[<:T4B7N.'1;#*0$4TT)@"1;CB!*-2C@:P7@_Z[3I^ M6)LRG<4/3Q/V!<8/*9:0$^T9AX8JQ)#"K!( ,J#/+=E \3\(CB!^.BK%G M"P%M:\AW([O?$#2) YWXH( @=8H@+!E#F#,B.=.51400'Z.'M%.@ESU*NS&? M=OG99KFXWJ+2GE>-'QBX$]Q[K##W-FJSP!S;:L92BN;\&E>PL1&_^I)Z-E_8 MO0&&9>D W754?KN($[_=0G%UNUEO)HO48./#5=A GK]5OH8O?%KT#:(O7Z[V,49!E&@QT,( M1"NK&+=$0^X9@CX=8UXB0(&%(S2J+EA_6H$W?O7YYW;M&%1]'@\A&"X44$XB M+! US'@HU!T"!#;__.07MKT ]6D%WOC5)P)S4\R&UJ#?1A$8M-0@!G$Z1TUA MZC$C%0[*M<@B[NSXN9>L1&WQ&[\>W5FQ_RIF7[^E#).?Q6KRM=A^G>UD4_C) M;/7/R?RVZ-B1T,U( _;$4LX]AX!I#F&$LL+3 ^J:EP[E9Q,.Z&[( KR7I(R9 M:V# T#EBH/>,:R2()4[C"CFL4?//8'ZNC*&YGZ$.GPC_^!7W\5XV3^T]<8Q! M(HBMD0Q ("&F0$CA*PR9!!D=0I$3]?-6X6XY,'X]?KRISE./3QQC@)H8 *1T MA$A- $31(*PPM+K%"6_YN75>C!YWRX'QZW&YK[]=%>L\E?B4 086R0<$]C E M2D0 J=6R0D\BT%R#\_,IO1@-[I @Q7M/,F\4<]W 5#3S>QG%,[G1>3@HV-$ M4G+0:WG/$=\.(\9 X8@B0%"#$1%.&(,]BK:9$:A6D/.UO*<(6@-A(:182ZH] MT5(#MY.C0,[YYL'B_,I[:E.FL_*>TX1]@>4]PK(( 8.4("DYCG^L+ 6@F!_# M,!@><]I\E9(5A(DQE??49DD?Q1+- M!/M*W?-)> 3E/:-B[#!,?;*7.-H:\-GK Y94,H6$548;A2FUF)6V$# $]'JP M^8"%%[4A_NU8S_9"'8@PV\WGAX^?3R7.X_L"1EI)"S13P'/+G<< EG/E@NOF M!!I7YH&,DE=)IAB"GV ,)%*KP--+RYE6G^=F$ [H;L@#O)2ECYAH8 M*%":0(XI %@8'LT10$OD+*/TDKQ\0W,_0QT^$?[Q*^YE%NAHC!1/]I"V$D1[ MR*H*0V?4& ^L>O$JW"T'QJ_'EUB@8RV+JR]QV )H ."9"]^M9R''87 MES_A]:FG$#6W!)'\_J M^:EY^16DU:9,=P5I)PG[ @O2C'%88B.XT-'6DMHI BL!&(E?P'E3M2EPL"#M M-#EF8_F-H*K'2.9E-&:(I,Q8I354I%HDF&!J3 5IM5G21WE/,\&^4O=\$AY! M0=JH&#L,4^].[KW?,QRM+=I[3Y#8:4XMXNG\ *^,\$14SK;^ -MGDZ77Q[! M&?8O.6 P0H9WYVK<]ZX@K&0<&,TD,]QX0X6#E4P)TI?$ZS.1JSNN-X)D+#1_ M'/%_LUJN._'7[7];X)1#1IBBP"AI,,) \SN$L;FD1J]Y4KT]*+V1/5E7;]?K MV^+:WJZB^'9#WLYN_<#T6KN_BM5T%J=[B,LG/RQ0)@"(5IQ6U,41,F@]N5L" MVE UOVA/1U3M6N9C678?A'>[+%#9_[;@XN=+8.21\X@I+ZP!=Y^S9%1>4-) MGLMN>U#&0O9=-E+<;+N_?A2I]\:G9?I5GQ9VW2&$" ""SCN=O/$:<&M4>4:O M10C(YGZ0_*R1X3>4':$R%KUX,,\G.3[5Y^^/U6RZ352ZZ=/!4G,P@5DD'.)2 M41(_S1@:KUB%BH-67I Y-+RN=([/A6G-\*H2!*9 ,R(QX%X0$(6.JZ\YTJC% M@;!C<.*T&&68;*-!B0HU&H:I*#Z]1) PF$QR5-< XP<%I[ ;V_7]ZXN*3C>4:H5EUB M.1K->L91,I1NG3B4H#'7!E-)@,.::.\0+(_%MH+2%N'I,3C9LM>N;M',1K^: M.6'*J:=T&%A@W5$#CN#%$&N0UY]5J*(Q#S5M,Y*=[PWLG>L5J+)JE MKJ^WW)G,[6R=$O?32J.^K#>KR733H>(W=0C$6VC\P =XN-JO98CV;=E9)?>R=06AH-:4281I%&K_?2E29# )" MVV>E24\FV)DXUYV_K15"8]&"W[9NGY:;R;PWA:CS^D YEBBEUA,!&41>.%WE M5DAL+S'U*D_=Z "LL:C)<<-1??VZ*KY.-D5ONM-X3,%KS #@1$CH(77*6%MM M9262XI):)&>M4'TAV*N6?3DNCR\G>V4^%(DF\?=FN=AB=CN9?RI6W]$Q_>IW M-,$R1Z*-8*D1C'KOB(-5!HBD4C7/RV'9:=:9=BU9 S06Q3F>H5130+!#?3K? M(".*F$B'O0! 4(^MXL!7*#J'FCNL^:N:Y8/;8%UOMJT/]O6R*4?4]L6W7];% M?V^CJ-W/% /H^&7?OT]6OZYN/LZ^+F8WL^DD(CR=+F\7FY3S#2U7(1_SO=16ZN5N9;TJ*WBX=7S!;3V8]Y M\:Y&9Z'6SPX 0:VT)PIY"@C"2GJ)F3=&2F%,O:YZ>:. M2$BN8%0C\Q8#B??O'L&7?_G=KW93MPO5P?$0SW1YFF?H0YEVY?UGWH\7-VHZV6] M[AC/71ZPTR9YW:R$4 L( &&^FIF+$LV\#U W*"X[$]PE46,82ASKLY,O(X9A MPOW\/Z9=5]R>K3__N)YLBG@] ^@H-6K='X2F1!E"XI0UB#\ %W> M:I]#&+(=A$^_)AT(J2^"7,5O]20-_5T1][,?TH[\ZN;SNE#K=7$HC>/@?4'0 M5'"* $>2"2\8BF*HC$B)?88=/H8SG,\IR;Y88XN;8K4JKC]$^9CX[VQC;N// MBT.,V7M/,)KXJ +(020DI!QBQM#,>6[M?>EV-9EM?FWOP1_]?_B%9MEM2HW-__VE]\^OD(?R>O7?_E?__._ M_>O_\^K5_\8?WGBT6N[OBLW.(]LBWQ4K[VNYN_7^L2KJ/[SK;77G_:/:_E%^ MR5^]:O_(:_ZQ+C=__(O\O\]Y77C?ZO)?ZN5M<9>_J9;YKK%]N]O=_\LOOWS] M^O6OWSYOUW^MMC>_A+X?_7+XJ[._(;]ZU?_:*_FM5T'X*@K^^JU>_<43'F[J MQK:"D?[7OSWY_:]1\]L!A/"7YJ>'7ZW+YWY1?&SPR__^]Y9ME M\9?_^=\\KZ5C6ZV+#\6U)__[VX?79]'!7^1O_+(I;B3?[XMM6:T^[O+M[DW^ MN5@+&,VGW6Z+Z^<_8KW=/O@$R1"4# 6)9.B_O_#!N^_WQ;_]I2[O[M>"GE\& MX#< O'L*UA6ZAH2W)B OL?KX RWC_22&;F$7\=./M(RY?=#89N7B^7W\L9:Q MVX7L],FH=OG:\I/QY"//8E[+WWHC_M7]HOST"_+;&.]$]>2#BV^[8K,J5HUH M/OAHKUS]VU_$OQ;[^M5-GM\O7HM9ZZ[XE'^C9;U<5_5^6Z#/]6Z;+W<+2BD" M89#0-$D8!RDD ?$)17Z(&<19N&@^B;_H\/"4X6U15_OM MLIV>!#8Y.[=P_V>+RA.PO",N[_<>V?_WK[\<_7E 8[5\[KEH\%SG]><&5.>Z M !? 7XKUKNZ_\TI^YY4?=+/L?U?@Z#&SU=(JLRU1:YE/5-ON67SPR*#MTJNV MJV(K\IS^C_+M\H6(=+_QR[(2D_?][M6#X,A\QX$GE?WGKF5'./,<,RJ#Z9,8 MBUAX^L<"99@&*?<)Q '$:1R",.M- N;[B]UA C$94NJ&=,;4[LRDIC2PBOKL M(') G[$8N6'.BAI):%Z#;7H].M"D)TCZ[,Y6D0Q<>5F23/E1U:2CI7?7I+J[ M+S9ULW+\4*QE;D*J>E=_O,VWA5S&K=[GW^4BM3X(99A20J(4$1I@DH6(A5Q^ M@X=92K.,98K#SC$*=P.S ?6J0>5UL#RTW8I?*9I_3Y4P#"/TPA >*5+S&.1C M.5M-,AKTA$)NN*SV:P&I,8VEZ5-P)T]]C;\??Z>#A[[FV]6G_/.Z6&#L9S0( M0(0AP#S&$/NLQ9>%C/% )],9#Y7CM*AWQ*NNO5-1.77F5%EJ[_-W[UGUD2Z) MU$ Z=5YTI@ZQVK0PS^AJSA#C!M;);&(M#A\* M6MWEY68!<,@0".-0+*M1A (_1GX/-8N33"LIG0+@B.K4(M)-+B>)FF*>.?> MF:OE2[%RDR\ZX/-2ZCAE^.:AWM-2\#BAG#X>JG/)AZ+>;@TI-R0]+4M-@] M7WIB^I@J[_<6TLB2^BPM%S1Q&(WS$+6!/E0V'ZQ!LO+;IMS5'S[^UML,,8+4 MQPGR>4I3QB,_Z&RF68J'R(NFI9%EQFO@#1(;72J-1,Y_C'H[K%SD*>_PO;/%+7[S&&=MK; O!M+2B'C>.YB_U'89P MFJ7WB\0/66C;B^H\='Y,AW47T;:Y=CYCO*TV[^[E[[)_[LO=]]<;,=LU9U[J M=_N=/,8AC\=\J-9K7FWE[R^2D*8D XQ$A(9!E(A5/NWQ8^J#4286ZZCG/O]< M><+E5ZW/7NNT=^+UE7?BM_>[]-SK7!]KMK+_(#F>U"9]AD:>^UP\/O.:*76C MZ6)"=?9$_>#SKCM>;$W/CB/G?!9_"GMW6VP_W>:=6[5P\(M8R!:KM_MFW8H2 M&"8H2OPTA7[ XC3E:83^7&JZ7G]<\C3<7VGP;'4_&DC\#H4_'3^==K_/5VPF&O M\[B9L5N?Q3\;KW^0F5@WF"YF8F>+3Q9=B^[EROJ"V#5M'@$\]U)Y_&UQ"8VNI)UF&(YSK'MBY[XMEIG?ZS3+$/0SG)#&OX-/W9)UA36D:;7P?%;?KI M]=^;W. GP0\B8(,19QS%A$2";57$[:2]E[HYJ(\O;:X MYCB[Z@9ZZMG5181G/KMV#\^?;G9]&,I)9E?#I^G//KN:TC+:[#HH;M//KKS: M7A?EJ0<1A1SS "8@ #B3W2]POQ&.(A8DH,UQFC6(^-0SK:-0 MSWRR/3Y%?[KY]DE )YERS1^K/_NL.X"9T2;>H=&;?NY]O/%-@S1E.(1A%B0H M03X&+.[P$Q)SWKW"[9N$SNCMW4O(]5_@/M\)U>#U+6M+8'3>W?Y@8CK'MV^J M#\2?74B->9GL[9M>Y&8DHO\HRIM;\5_TI=CF-T6SZTE%#L_S MPY)*G\ _Q^,[]8IM^B=WKJLZ)P_MCYJQZ#P=T^8U3I[C_S+9CQOVQL^1'#X% M/U(FM0 ^PG&01D \;AE)< KS;>T)#.UB=S:;SS:?L1\GQ['Z8/UI$IO_>MG,S%,8Y; MB5A_EJ9.1Z9\B.::DSRN!O^OEIIH/A,S*"NW]]S^V9,49[Q-5)AN._+3IRL/ M2P-?]H_21"1@,8NH']!('G\+<>J3CC;:(B?]N1GSY3Z6HI]T(* M7W8NQ3[$/N Q2(0[G*&$]N^U&*9DG$:DX[HT98[R\##!?-,4N\_0U#G*9(_/ M7!.4$T+^J^4F.L_"E <9[#ZL?_:LQ UI8Q]_['S=I7WN1!?U/M) MSJ];?2@AY&7R.J]QK_P5J;:D30Q63NX@'ZP2=K)Y2,VE7<*%ZJD^W[ M;24RZMUW>6WG#FV:]."^P=<=$EK@F&(&,TPXHA%G(6=QYA.*_)#Z/DQ5ZZ:' M&W*G:#VV*Z]!YPG>O0.^RI^+;#PO<_ M%FF2(8P"Y@B7L9H M@^"!TN:&6ZO:]BG_+"B70+T&Z5PT[D"=B)B1J:DESGG4DQ9M"MTJS'/LJ C.(%9G MIC_#?#DG1Q884E6G1Z9H=9>7FT66D8!!SE#*XH3YB"89Z6P!',!$1Y7,+(RL M1M[O+2Y-.3)D3TV&W!,W3'Y>YLR)_CQ+RP7=&4;C//1FH ^5S0=+3U](\_:Z M68S]6C3O7!A(@#PA&(>( TXP\R._MP-Q@G2T1?_3'>M*"ZC=AM"3$@.BU&3$ M+4=Z$G)*C_=["V=D^7A"QP7I,*=N'K(Q ']EZR'2DPNT6I7RW6V^?I^7J]<; MDM^7NWS=V208$YI%R(_"R/>I6)/AL+.9T##3>GDSS))C&3F"\R2Z5^7&Z_#I MBE+UH=B)M*E8L7PK MF_O5G3&0R!9-41P&20S#U$^B(.B-L1#[.AIE:,*Q./6HO!Z6GB:9\J8F1B-0 MIJ="3]B:2'R>)^:"Z@QD+U95G=%+W D#K(TS9(@C!+"8IBB/A=+2$J!5EYDS:KK'.D(M#L,^0"J M]Z:J-97)(N&*F=,D7&MF4>_(:P_M=MOR\W[7%+;L*I%/;9L-H&G2*%76+J54 MUIF?A]XY\.MQJN6(.555_+0M\GJ__7ZZ%@U2@(!8B6($LYB3( A(U%N*(\)T M],_D\QTK70_)9%O)B"XU]7+-E)Y./21I(FEZAI(+(C2$P'G(S2 /*GN/DYZ$ MO!7.59N=<%3\TLWKC1B21;WK3*8)X"#E28J!G\ @C$.$>Y-1AE(=+1EDR+&H M"&S>*Y$R'>!Y/3X]@1E&IIK2C,:CGN0\A'7@;R+MN432!1&RPNT\U,B.*Y6# M9\^P8NB-6&N^%O^L%R 2*TE* >YFA2Y;8"Z$"(2MF//GOS4)4A#IPK\#'E0E5!Q#I,9E,% M+=K_OMX\+8<^O08I\P,"0TAP1+,8X9A0$/9TQK#Q%6G'6\\^:USK M[8!;-9T8 MCS52Z.AZ+RV^K[9-JXV3=SZ?JN>7P0OB)S'%((FY'T(, I+@OF@T(X'1)9/C M )M& W67M./$2'49/+O Z"Z=GV:25][!":_SXLG+SC/;?&.ON6VP?W&=/FIX MYZ'F8SO]9#]@ LZU9HC738LYNM]*2*T,-A-4\\.NN2'[5FR795VL%J%/64"S M (: QFE&"$C[S0R9=>MUG;=OWODN9MNAKVG*E]_DY:;>M6W[NH9MR]/&;O?B M;^L!O?L<1$=C'I@N,)J:/[ROWJ&[>N_/R5UU$\P!6LR_I/=NPC@C;7?DX',Z M[I++@9K==)9]'@=B$/HP)"&)D)\Q@*,H/LP=@.GU;+5N?7Z*;46EA\1CD$B/ M% J#O-QKP7HMVL,%6UTO\_97.LP'(9Z'_)[G5%]]+<1GUN)KPS\U[;7&I/K) MM?_8U[NFS^BGZLQYE&9"^/RXI^F'0J3^=;DK/A;;+^6R:!WX4"RKFTWS*?W] M$)0RG").<0CBB!'N]_M &:!8J\AQF[JD*J)_>0X'5:?OW]- MKI[/SH\)?+.)T[X[E%W4225F\1,?QC[DYS88EXK:Y_(>5]N[9!2X%G*^;4.(ZS)"0)33%A(8V2..OG5!B !"\VQ8T\,O#)L!!?TYR2 M(,%6D)X@4Q>G91L-N3BHKKU=7X'>7M5@O+4SB&>U&<,YMQ9*^(^O.WMH$];R M/^1(M:;?D-EYR*<53R[5^ ]BYR71*KZMZ\7) 'UW_L/CNVGMT_.CRW9H.N%Q5 MR^:2BR9-F ^G#V I<]M5^95W]_FR:>LLKT3Z(L')+]KI=7>;[[S;O/8^%\7& MVQ;WXK-NFQ7"JMU"DG_3OKEO^K/+7]U4N_[7=U)SFA^4M7=;K)MKW?NA\%?5 MF4;R*>8/Z6\W>Z@P_,ST834PT\X?=EVI'#RX]C=V'G54>W=-Y(5OVUWY>5W0 MXO-N@>(TAIA$ *8,9IRG">]?T4(<0^N;-X,!.=Z@0>OF\>RFH*(=[\M#9\%M MT9[KWU7-[GQ3/K@4R_K:$W^P/+KBU<6F%$M^,; +W"X=Q73;86[', M][!CQ_W6)1<\?MQ_KLM5F6^_=]5 G?8MX@ E,8412B#@:0:R*. =( 0@U^K' MZQ"&XTE#WG!X6HE76CRP;"<,:G(_DPCHB?R9*LC3O7XVLJ_4VT+,&I_R;PL2B:F!I5F4(I;X M 4V"K&_*CJB80W2$V8I!QQ+<-MI:/FBTM=9NM&6'6C6Q'9U5/5E]KG-9"]#[ M24+\^TM0@Y]X,D1!$G M-$G\+$Y1OQ&/,AIK=1/4^V37^:,82&6#1C-CU*-',0ETQHQF7B=(>2 X9YK] MC9R^G;)S*2,S8G$>:F*(_7'>-( !*X>;HQ QS-(H!) 0 @*:A: WR1/8'VYF MFY6:9 PRIC-.'N)2?SG1(-$ZU?S#G,55I7<> \B.*SIG$DQ 3 MGV&?493A)#LL@RAC@>Y ' G6Z$/V_Q[<'!*F>0S]L9UVJFI>:GNDM86R"37>K\D(<+X]*0 ML'F,+U/PE96'1J/$Z^/RMECMU\6[Z]:6[/YSN .:EQLA^&6^?E^U90/-/:_' MV]DQ!P1QD *YD$YCF+ L:O%D?A)%2FW/W*-PO"KNL3>E-?O[^W4#.U\?,MSZ MMF@6SM?5]D[C%,4(X5$H()M-9/1$[A"4=]=>)WBO91N@OOFC^/8!O->C[VZ< M]J0#7N.!8H^Z$4*E49\VFY"9%:\Y#YU:#=H0%L\5J(T2F1E4KXWC9S7V,V^0 M1LJS5(^L,11A!DB2EW'\#GC)+X(5X\E\T/9D4SK?]X MDI*2O+[EZ^HKVK1WS[P^YJ2M;#X"%F5B/8VP6&0D(8( IREB/3"Y_##([UW" MF2K17PH_O&OAR"')KS:G);B-Z"F^XA\S>EKI_UP"9[X../7 DRYXT@=/.-'= M?W;BQE6?>EI:$CB-H]':8"[Q'+A($&/QN#20Q=!]7.NKAP&G9;U<5_5^JQ=4 MW<7" %I?7C6,$;-9+1]&7/36'Y3YI_+=;G[ M_FN^VV_%?Q\A\2FG4R.4"^\GK0,UCH:%-[<1'D+E!S62 Y M]/#)XLDUFZHZW&XG%4H(8B@2A02E,46)GU$0I(SW"/PT"G7TUZ;='U5WK7*O MIK=3T:ZGLQW*.:NK!I$75-5%..:AIDX\J]P_S'KJ28MM^45(N"S/KG?;9NU7 MB\3Z[\7J1N@Z6HH?-<)P7+ =WG]GB'-.8!923 $& 080^X0B/^ X!@0ICFB7 M$-R-\"-J[P1VTX*A ^X=D9\L=R>K]!A \X7Q/T;PYJ$'HWA:C3\T-(L[#RMR M7FV+\F;#OBUO9>?"YNI=8;?6>-.7<0H83!.A:#C(.(>!'_00!6:M=V^C G.= MK^WO[N214Y&@\;SN!X>;+8?7!D<6)XB\[EPUQZ#;6-%<>=*)_C#E M?"8C2WPKS4ACQW9NT]+H_I^=FZ:)A')OO>5R?[=O"DU4CK\?#Q*$(?,)$'!" MF(*()R%IT80TPU$6J_9=G>2<(/:T6D=,MHMBR/$%F7$=M7F(B7,O'S=. M&X55C1/GCZV_K7:G)0I0?#[C'(=IG$4@@8"1WFP(?:B3B XVYCBO?&G0O]%N MP#.<7C6!'959/26]H)N>Q"@RMZERMI=8NZ"-U@B?APC:<^?I*7^;/"F_>L_+ M;;,W>5+-=U121%F6XI2RD$<0)1% G4D8 ,)5ZVL&V7#X@O>X+_N@E'&BM.02 M2Y?>WMH@=QYCRXXKC]_/VN/'X 5+;QS5==&\]GESK-/XM6D7+I*;S8=BN=_* M%O$XK\NGI8^,AC[V$\03%J$TBZC?8X0)-'W#,@(RUTE(@[QY77N"W>O!>_GN MY-6+\3N5,2*H_5)E9L$;\%;E$* K[Z5X5AOOX)'7N#2CO2P+(5%[LS)BZ.^5M5K;Z6Z[6 ]'JS$T-.M@]O43Y37!#0B!*2D3")@R#S M<0PYB](4 !+Y $1$497L&G6G.CW.1E^.2'O5F4%UCQ:3%\3"343F(0:.?*O& M>*9-D\@>S4D5-L D@$'*DA (@T$B%H2=14IHHM4/=8B=$6N>>W"F>9P!B;I9 MF5O^S'.L@_+-)UMZ0I52[F-.\#S$RXHG9_.2H>SH"]/KS:JX+C?EKGA3?BF> M2.7CG$>>W_,3&*,@34(:"EQACP;QP' =:Q?#B()6'H![:XG\:4YB*G66PZ(K M@]-%Q%PBCYA?O7D^&#,23RV"E8353$"P2' 9#,,@Z2$Q'L>:1^W< 1E1MO,3L*UR#%)M MM_%1?#TSE]!HOKYI]?K,Y.F=0OL9O+'XU M>U%=0/9;75SOU_)'W53S$!:"!(=I"EF:A3Q.>)@%A\5!AD.33K/NP(PH\)=S M01R>-.I!P.O/ 8T?SKPAMZ&;H&\9V;CT>,RJ\92([C[?%NIL7C6W1^K+B'C M^YU\A?!B\N #'D&1,@"4@0!F/B0I[" R0D.M:W9'!3;BC%W4N_*N*46];L#; M7J.-&U"][;;9Q7) *KS6/=-X_J9O;T)^%<^ MIM U5CRT]3HVF&C[?1U>6T<9RE@$_"C#292$$4]H&*69^ _D,4HSK?,*UJPZ MGC>:9J;W^??V*.MUM963Q5[^NVRN2VI23V]W6WAW;25/?ZK_29F/\O+! B("$+XH"0P,=QF/@91*0WCC/LFS9#'6!R0FFZ M[CIVF@B3+<*57[F.S;7VR]73YJ<]QEZ_Y%F, \SI>IZ>I^[RRU*;W,]#ZVP[ M=:')J37.3+3P_5:LT\K[?'W07Q@%0803+C0XX %D?N"CWB9B3*L6>I@EQ\K7 M=4-QJGP&].H+GEMF!^G< =I$B=I%FA0US9S>^4G9 %\N*-A0AE2%ZT-Y<[M[ M=_U;W>X,OON\R\N-W##L&Z[Q:GNF_?["1RA-2 @R#!!/DIB%">P1)5FBM3OG M$H=CT6N@OZJN7^WKPYO@JL,O=^J*OG6=5,%-\?7Q\M2\+[[3X*F)YESBIB>I MAY )W.W+&^_=2<38:<0>K8^GRBD'$'U!E,<(WSPD>Q1/J_$'AWVY?_:V@ 43 MEC&7[>M($D,4QYAE'9X 9@&R+?9F*.8F]0^27K=";Q@V>S+O/F+N1/Y!CCUG MB7^6Y($"/RQP/XZ\#_330-QM,*M4;?V/0J(I5NB+F$UNB@_%G0#33RJ?BNW= MX344S!AFA,5-H^R8R8=BW8/]%7>(O6V/=1.EL5GWFF4 MV5KD^K+X3DBSGM(>&.Y >@>4G:!*G"HOR)V2K5&Y/ WI9O7)ULA7JTM6IN9< M];%];F=08^S JZS>)=6;;F/\92H5=\HMQF0>B;HKYR[LI5OG MT*PX2P$&CM(0!2@@"<\2'# 4L0,,&!*M31;KQD>KFC 03_M,J\GGI"3K">B3 M.J\92J@NG?>Q9(RZSR:[&[(_G:R(/Y#OCLIK\5^&A#HH]#/ M4A;') @/9D,4&>]K&!D;>T=CU8'T1*@4E=,>L?J;&,XY';A]T>/S)$ K^Q9F MS)KO6#AGV-)>A3;31IL4S[&AN#TQB,CY;4P,<^?"EH0%GBQL1IRB>%^(9W"S M6X#03R!,N+ -2!QG$-/#C@AE,+2T&6%B^H?/!FA&MZ[6Y&/)"U*Z\# M/)OMB&?(--N.&!*5>>31KIQ3WXX8SJ&5[8CG8# 0!H#S-*6<90PF0LAY!R.D MOE[-AW7C/^QVA!'3%K8C7)-L>SMB#B*J2ZCIAL20V,Q#2-VYI[,A,9Q'53%E M^59N?-3"RL?;_*35/L*)'T:,1T$&(8 9C#EN[LV(,&415'TQ8_SY[H9L#TD. M1:\!-=FA]W/L7!A_@PF=QS@;[D9E^4$S; X)3GM1/1T+%XU]TTMF[MC.OBFW=DM M1T9-\.80%#T]U([';'I :7)\055=1VT>HNO'O15\[;=; MD58=I@F:0(#E_FL<$QBE&(LU:F,3^$G$F6J'[V%&W WR$UQ7WA'99)G/19XN M#%0[_,YC.%KRI7+Q!&INRX"\RO2#?^WIB>I;%'N>*>S!1L:^[%].PNGY([ M>M,2QO69>9#Q=A\KCQ=@P@A&"C.(8<0H! M3Q,N3(49YF&8!)'RGNDP*ZY'98NL647TV";+/2Y3]=( ',[QC(:=!6>>&VRV M.%*^CC;WY4M2[MM4$Y7&*1;H#2<)0&- 4T(.M@$"MO18S"XXS M"PE*]H>J\W4[M$2>\<>K7?5*_K=HFJG>[7?[?.U=[S@1KZ=^#E>+LC2,![GH48#?7A\J[ %1E2UYVBA5;V^ M:=<" 0!9E%":(8#""-*((BRR"D0Q R'4NE# V(AC!3ITJRL;6'KB8LZQ!PA=1G1L>'?N!ISCIL+,C.8SGDHS7 W*LN/F48)>9-=_5K6RV(MGJNB MVLL]GD,CIM9^EW,M1.1YBH&\C3BB291B"E@G=U$(F7HIN4VCKLM=)%2=1,<^ MJY>U:5)"319N#V!ZISC[-=U/'=2?IV),'TVP/_XS1) KCC-(PR3B,.6$1\].#420;KE2[?*VW25O#;H>$R'XB"CG.(X]OV4^C0,LG;W/A%Y>*C:/]GPT]V-* G( M.R*:;-O\>6(N#*"!3,YCX QUHK+Z= T9*,?W7 E-*4I@Q@$/TQB&)EPO\_7_*?+M@OB8RWM]0D*3F*9IP),X M2E,8-!WB0:1YMM4Y'L?:)1?FWD_H?ENNO-%>NBO]\*0CHY^@',Z[ST.M1/7YZ '=D MMMW, V_%K/2A6HO/N_GTM5A_*7ZM-KO;>I'Z+(!A#&*?QU&6L3@)0(_-)YEN MR\41$+F?"P*7FF\<"!>J/T8,QM!]Z8?7.>*UGGBM*W-6_C/L6]/^H=']$=5_ ML,^#]-\.XXY6 BTN.2-]^EHM AA3/\["($DI 1D!A- .4IA!JGNWG#L@[O4^ M=)KC:]+N)+EWQ_@H67TG[!*_4/=JSIK^D&I[:;Q9!']$!3=U=5CB/H1?]WHM MGN=B02+ "8"IGP6$)!$#)#Z 2H'O,%77AN)>LZ.Q-%N->M>J;9WU\75;NO"C M*+?$ZD2[M>+XHZNWGK/6]-N 8^<*SL7(6D <)B #'(0$@#2F6"3]5B/>L7Q;YWQT]98>_"#B+:&ZT&ZM(/[@TJWGJRWE-F#8O7"+ M/UD0PC,*4)AF("$"'_09[#%!/\'C"+<*$O?"#9ISC[(*K,I>-*<7"M MX[9#,+Z.B[_]471<_(D3'=<)XH^NXUJ^6M-Q?88MZ/C;8K?(HHBQQ&Y]]E?YL:;59HN=SN\_6Q#P>((,89#@#$ 8M\ MZD#%VVD:VPWIL]20' M8GLR;'#C.YN!4!.YB6*@IWG/T3^G_G?J)%X010>1F(=&NG#L;#->R]RI*BC) M[TNQ2BC_LUB1ZNY^+S3F8W6]^YIOB[]MJ[I>)"D,,M,^;I.OU]^]5?&E6%?W8N36A_&LW8]F*+&#)=,VIU;E M#L.S5S@M9]353)\C&YGBB6X&"QJG010DC%)IG"?0C_M$E:2( M:.T+6C/J>)W[H B@:+<#[:6!>O0.3_Z<,6LWY9MEFG?*G6%R9T3_[ 7/T"V- M1&X ;Q9$\/7=?5YNFQ;,3B M+6_S[8WN"P]KU [6/V>L6I6_$Y2S4;]3YLS$SXC[V6N?F5?JTC> -57E$\MD M>55SN;EY7ZW+97ERV0E),Q@"GS(4,Y^", %1^R8Z) S[4+6&:8 %=X/P",KK M44U687&>H MCS0*K\QA>-ARIK#]QNNE#?8LV*_D?]L]]^25?RR'[7!4=(V@11? M :9Z9L4U#'>CNT?N-="EJ![ 7WD=_*N3>K76A7GT7Q[$^04Y&"N:\Q")T;Q] MTI=U3);UZUH;ZUUY9@OB45D8CQB'"$$&_81!S'$6H1Y ''*MMM$6S8Y8U_JP MA+5%:UJ].IQN-:F>B&D]57Z)Y!F5K[[$HE+YJK50S$-273AVMGS5,G?*0KG_ M7!?_W NC[(O,^0ZZG- 8A#"-"88 @2AD80@B'"<^3T(J?J8Z3DT_W^&H/$#R M6DR3Y3[GR+DTV(;R.9.A-=B-QP/)#B^FP^8X3%D"XI@F "4$^!GV4> GTE[$ M(08QU^KZ;F[%=?;P> AII@OF[)FICAOB!LO.=//^.7XTE$>?TWE*CX$?+VB/ M*3/J=S/+VZ@^Y=^Z@VBXV!37Y6Y!0.93F@(4%(*",XXP@E208867PI MMI\K]]GSI4 M(]]:=X:;"ZHSE,UY:,Y@+YYAD,.S7)<-QBOO?2$^83-R M9;0ZAQ=4T$$@YB&,+ARKG#_$-N3SXR?F$1BA5MR ,29Y1E+"$0)[B#F05"]/L3>9^&:JU#C$IZ\/#0WB<#86[ M->+;:6[M;8OVV-BN\NJ=2-*]_&N^76FN8,>/Z1#%GCJ.CG7]V<3VRFO\?/59 M.NJ]S[\WI:IHNQ4V"OGOIJ)\/X_IP#Q VI/&",_"G*>6,=Q7FH!&BX/J-/5N M>Y-ONGIZ,3O6U;I<-5^@C7R96XLATWPI;UW;Y )ZOOXHOM.,I=,7NYO5Q_)F M4UZ7RWRS>UIR=]P<29,(IQ'C.&59&B J-TK:?APPQB#0*IJ?'7CG&[!W=_GV MNWRQ> +8>Z9\56]>FQV/BO/>['"[FQ=/7;WR'CC;%/BT-DY[!T]/BW\ MD7_SPC,TX4[UV(&],)_.]AF;QWP[7WJJ'T0K3$N%!^+[9=R63R? M2Z!U\X T?LG<0R"755K%MJS:VJT3O"D@, ( !!E$ 0Q3&,,(1UE"_)CZ(#&K MB!H;Y8@%5$N)['1A*?*\^WSS_7_4[1*S6X0L3QSU[L6GF199C1YPW9JL.<=: M\ZWM2XO(;N&YZFKK3\INVVQ]1C5>EJ.B5!(VU9,PCSEQ!CR<+3B;-C+ZL]SS M #]*?7UWW^S?(KG*+G??'Q7.D82#""":P(ADR >807( %A*M=>8(<$:?6<3&\CS3 I>=SUKD,YI73.E6FD">TV8;0\B1VXE);#5*+==31H1E-7#8C[QH)W55"BIO"]ZD. MU3Y+V 5-'$;P/+1MH ^5S4=.3VO^490WM[(7_QUW[4Y]VH%Q/?7;7QZG;( M5R?+Q9_*_MN:)_#.4VD;:!9D5B\B/Y;&:OIF*+ F#&IT M7]@V^TOYFC12T:W83U9!GZKC,K_;F#K9EZH7&/M Y,]$),XX"^*$L2SI@45 M[[J $>"XSFIE(B7/>17-09FF,$7B[79AN_U78_$=(UYJBCRS4.G)] EXKT7? MR_/C]?\AGNP0SQ=V:D>^T6!X'"Z(_(A!GH?RC^GPTS88XW(], /OEHQ/IJL% M3S*?LX1PW_=>:>6DUMB4;G)1K[=B$^OWQ?;7O#+)=JL.AB''1<. M H)3%@C1SVA$4!*0@]Z'+*-:#8HLV72<7_IUO3[11MRF;&8$#-,TJ=Y84; 92I2M,RC3.6(;4?5 1'4U&3"6F M$[8%C\5'TPC[%"9^1K&/..FL933PPR$BHVICC)U-,:>[$!IE&LVDQ@6#P\5F MD@7G&6HT!$>7S'E*CK87+XB.&2O*%YAN=N6JVXG^6"SWVW)7%C7[MESO5\6* M"V_;6U6[P\V/P76MME(_"X(H#4%"<0 "A%#42V+&(J#5S7\<1(XE[1^/M^GN MJUTA',O7Z^]>[YTGGK"Z%(]GTQ9A5[XZ_$"N=#95TQ6W\5K\HVF+L6_Z#:TZ MO2R>KEB-]_Q&>@[45'9^CX">)I_B]XX.>+T'GE01[\0'N7/XG)!/T7K1"OD7 M5'_=NO3M6[D- _31-_2! +(LQ#2*4MCVAF)]Q M%&@U/QQFRO&,<7KAI&8SPH$4JFGRB.SIB>W9FSJG:\9WD:H+TFB)XWEHGBUG M'K>EL\F1\CG3OK'=N^NVY%_> BPT&%TNHK&/(:K,^\> MG^QSRJ)6VO&,67F4YVTAL'W*O[7MNYKBF;PN:-'^]P L"((,@,B'@#&<\I!3 M##I@41A37SLU<0MGE/1E^6#D_[26!]]^::]VT7PM.D: -!*?^<3&)#EZ5I#; M8XE7GCRI*$1;W@XPE48/I_BEI&J<^,U#R<=T^+GD;$RN;>@]R>M;OJZ^_KU8 MW11_R\N-_"8NKJNMO'U@G==UT[RXZ?-X+:11^+ @'. T\3/(PC@":4)"CGJ4 M4*R3;8F_"VR.9X+?-B*@36_7?@*X$;B]:N,MA3/>M?#&NY7NF"QSQPSA\.EA MZNA9GRND0Y[TR&M??FX\\QZ[=N7ETCDYP\QG6C$(C>$#9[G+5X^<$!2PNK48(Y;!J;6QR'SV4_M8[][,EQ?^5U#GJ=AYYT ML5]//7D"3N>RPY)K=IMZ%F)F,+6-^:3,>WX;E0G%26[\Z#C;.'P\*MLUIIR* MTS@C) "IC\+8YW$*PI3V /FX_X^:D>[AN; E!3PX274>G/9WZ;9(!P0*D=[ M@XYC-,VVX-/]P&ZC<%8++;UXV-P+'![T>4\X+AT?N@-HBWL;T\F3?YQ.GF+!*&;-A]NL&1!H89:;@1>3SHS/K]\N3H\G MR[CVG(!D:9YSIOOH&LZS,WKLYC\WSXDLC?E\3K"U_,D95I7"5@SZGA;L]//7?[-^ZEH[PS^^9=N=FVO MCI8GX':5EW^NOA1ZTZT]XM4FQDDXUYO"GDP^)S-.!]-K<5Z-/_6H\G=ADK > M@GG(N7VW*L>/KOWR[$7*XSB-601]P!$F(8.D?[4%& 6)3C= *P:UI%&_!> G M^2=>]5*A]7S2PX%OHK5YG\?8M.N208&M)E^J8_(9J[W%U\TQ=3$QOZ^V32KV MH+/H6\%;M=D)#L6GW[S>B*R@J'<+[(/ APRF/ I@& K0?K_!DF B+TI2'[YC M8QMEI)N,\7E$3BT]FG/0]+(HQ?,55][!+Z]S[$E7Z(>^>;USXXJZY5_-8R2:WG/.RTVY*]X(L"MA4XS$4J!ISP0W-_\MDHQ%<0:S@!&? M^S"C!(,H364GP#!C@=;M5Q;-.EX[GU[3VF)]U8#UCFC[<_+M39[G*T*SWUMTB[X^N^7R+Q@E [B,0\--B%8V>7#@5*M(XVV[;M?/^QA_MJ?6X02YR: MTFD] FKZ.27Y>B(ZG'='=Z!H$7A!0%V%8AXJZLR[)U>9N&31DIX>,;S-[PI: MW>7E9I&1D#/J9P%,>)JD619AW"-)@I!;U%0C^Y/KZI77X/8:X)Y$[OW>8K>K MM6;1L:*WS@-C6W--8C*%#C]'K+D6#PK3#Z''PSS4TV0+;*KJ\J=MOBKN\NT? M=7LN:E5(D_6OA;QK9<$#$+*4T)B" "0AC!*6=C:C+ ):"CS,DF.M;?!X&PFH M.>^X.X#5$]*!=*I)YGA,ZHGC$5=_9E1PVD#S?F_!C2R!%XFZ('9V")Z'K%GR MI7+Q".I)U86=@*=)+ ,P\OTL"^,,$KF/FF0]@I1PK68S-NTZEK$7]M(^?W^0 MG)BLRJT&04WNIN)?3_RL4N]$#35XO*"-+J(Q#Z5TXEGE_EFVIJ+/IITLHTD2 M$^8G2<(B D.0]=NK$>50*P6T;7M2-;6V^+8>D<&RZCP8-J5U-@MN34+--'90 M:&:OL\.\4]=:"RPJUX#MZUUU5VP_%&W#D?JVO._S9,8#E"8X(YPPFOA!Y$>T MM^B'>@VHAMAQK*,]M*X8O<.F69 UA$;%XJJ1&-0LE.K)>P!KH@7U!8HN52Q9 M('8>TF7%D\>51-;8494D6GPIUM5]L?I4+&\WU;JZ^?Y!WKW46TUYR*($8H1# MGR1ID,&TWVF,"0ZU;C(>:LNQ-!W@>;L#/CUA&DRFFCB-R:.>0!TI/$+S6FP3 MJ=0+7%U0*ELLST.MK'E3N7D6K2U#A*408NSS@!#$(.M, M)P&+;:U6U0U.N^'WNP3J-4CM+4HUV!Z\$G5#M-6=/26.QUYP'G@S6V7JTSX/ MQ;/KDOIZTI0O"]KWMVU5"[-QDD4A%5EA"FD _#C 86\VPEPK91ML;!S-:^LO MRN-XS+OMH!L)TEOFV^UW>1XDOWPAI".^!RN??:KM;KHU^&:C=PT:,ZW3(WKV M.J?ICKK&F?!D0=_0S2E[@A#-,:4@)AR@&L9]&O >2 M,9;J]65R $!I: [II70"S#M%9DWJC*D?+'Y..7IKN5XO M>(0 !QQQ$.,@C/P,1OVV;VB5?+ MUR=EW'2J.7LT\J<#7J\'_/.L#N@\X?-"JNXL-/-(U-VYIW[ZV2%<5T]'YUI70 MY[=\9R&<*MQ=E$NKY,]%).TZ]40:'7!F*HAOB]U3TR ,A&WL8Y:!A"),*#^8 MAKXL6S*70R.#4XGAIMC9E4(SNLV$T#G3@V50=J>;GP@^QYN&! ZB?9X".,RE M%^3/ E_Z3=Q0,Y9E&_?J9B.OBW^]N=3=M.F/]*GXML."IC\629:%((EPBA-Y M0TL'I]VCNM\4 Y=UU^T:RGG27>\QI_)NLL-BL(%=1\[SO.8 $;W^FS3NC%9 MUVE&+0SGW1W(QYN8:%DOUU6]WYY<#,E8%$=1EL1<&,=I&%(N)C'D Q*&Q%R9UKYNV%,=JBJW\-1' M-$?E !@S/\,H2%E$$$@A" ]PHA!JE8$Z ^$XIV-W]^OJ>U'T@[FY0$SS%8N[ M *@)YRRXUU/1#G+S9JM-P1ZB/FKK$;?(Q*;*P4P9OJ"ZSH,V#PEV[V8U\F#0 MK%7-R^V_Y^M]7[ZU6;TI\\_ENMR5L@%2+C&LWFU$[K??;LO-C?B%M]5FVW^) M\[KL.A?SS(^3)$B0W"^-8Q9&(&CPA2'B4:Q49C4^*M?5_<(1K_&DN>>QA=>H MRBE>LV[L(X9.3>?G&34]X;<4,#?UL+;XO50F.WH,YS$/3.#WXZ+:B9C7GBGP M]PY->]5F\<]]L5E^;YH\B75^@,7\)*:G-$X3"L,D.UB.-1O56;#G6-U/<'D' M8&:-Z&R0JZG2(_&JI[]&E+I5V_,\J>BH!99GII V/#JG?=;8TE:UY^QVK90 M)"1.00(Y#*,,QB0":6^9A8'><50+]J91-;-N<#;HU=2UD9BUHFO3M'9[F2D5 M9;/ \\R4S89'YY3-&EM#E*T^9(]=KY29NZ2@90/Y,EA\'O[Y M][+8BK^__?Y&=G!JS$Z%LFFY99X,2N:

0S$PI[?JFDBI:8E!;-U]O[O>[NI'IH,M2(S_C($0)SV*&?>@'B;#6 M6B0X3B,CE32PXU@3&RQ>8*AZ)KQI:IQCRLR7MBVP*Z]C<.H%[E.>5.1K +LS M$ZLAGIR3IL'L#!&BL+.( D "E(09B0C@@ 5^B'N+81*&0X5(U3, MCWJ+,8VT;F\98F<4(8J&"Y$R;^9"Y((R6T(4S4B((B,ATF5WOD*D[8F"$)FQ M,V;5\9M#EW*?^3%/<43#( .1()7"[( Q)7CLRF-U9"-6'W>-HN0&S8E'7N^2 M5VTNU;LV?@VY@&'<@&MJ[NQB;:[2HX5YMA7.;U0NBY@D\C.;0<;UW4&ULVD$ M5&>I%MH!Z3,')E-&0!8@D $: PIQ2K/C[!B15&?F&6[-\6S2 M33?0L4JFGY MN.SIZ7/?:N?DC_R-@%_;3']CPTT:(_E:OG4J,S^J_5IOC^:[[] MH]@)W?QUO]OG:[[?K)Z!L0@X01D,84H)@5$0I%2(:6N>ACQ3*FZV;M1UA7,# MSKL6Z!3US#ZMEV5M4D;UU*U!Z;4P/8'3Z]B52)^7O*DHU^B(/A7U9EW1VQ#< MM2&02?W=\0'WKF4(OC0A6!U _W5@;W0-?IZ91IQ1/(,>Z4[;%APCD(6T '/(Q 3&3GX8.( M$\IT.@&;6]$22L/VOY;V%EYF;.">@E6R+.XES&0#P63C0)G2>6B3!3]4-PHT MF5'5FY/MUDN[$W$4>GIDBU$U M<9J 3#VE.@$XMZU/->XNR)AE\N>A:;:=JIP^L%:6K'4/ZOMSPAORU ^"R")PD%$/$8GB0??E=G47N0%/S6^D.Y=I0N4K^X!B%.#VW%!,01("Y0M-;-AR-PX/\.1U M)<=!V2.<;#FG0MN%H6>5]7D,0+LN/;X8Q#Y?RE<)B*>F$+G,ZN.N6O[Q/M^^ MVS9H5HT6O"^V'V]S^=HS)2Q$-,WD!::(PP3@H#>.?)QH71Q@QZ3CI=H!I5=+ MF%?>?=Z_]/^IW'BK:KW.M[5W7VR]6N(]?[V;4][59' "RO6$\,CVQY9M@5$, M:J]%V:4@ J?7 !WY*@ E\B[(H67VYR&(MIUZW-3?!6=FHMA8JM%^=UMMY5U- M"Q+1# 8TA"&,(Z''U ]X;S0(,JU=K(&FQA;!_ "M4<%&^>I!TJ?/KHGD.25V MH-2UV+PCN"GE[3%1RK)FS/ 8F=4F;.QAAQ$JK:H.>5SB)A-O'2\0)&:!PN!A=3;(Z/,.-C@IILCE3!=+UXB7U,6+%6'G>[7?U+M^LRLW-(HP8(XR! M2!B6%RZR)(EZDR)+&R8_.H9&U:#J"$Q)B,8932=TZ0PI$Y9G.JZ,7'EI<)GS MHSK"/FV;QC_?3XPNX@AF,:>DCMB#*? MS8VH4YO)7;.F-XL?"'LPCX^K.,\PBUIV M27BWNRVVKS?+ZJYHKDC^5'S;8>'A'PL"$XX2 "-">0ACFN*DVSR.(L1\K3T- M*P8=Z\W'_=U=+D9/=>TU&+T6Y)6W*79ZBF.'7C4)&IU9/4WJX37UR:>T=O?$ M>Q*DUZ X^\G M7S42N4AYE,8XP1B3&#&>H"1-, W2U =9Q&*M1M[6C;M.S#J\,C/K$7NGD*^\ MS]]/O]'E%IJ-N.W'1$WV)@V'GA;:CX2;4R^:C%X03F?!F8>:NG/O\.#3I*IH:0RHZ)?P[T2CQU6-].DO ,P(TG*QI%<8"_LK6 M8Z.A$=W'_[:I[XME>5T6J^XB3AP3XF.*0QRE/D(Q"/RTM<42Q*C26ZQA%D;3 M"JT+@0>RIJ 8HQ!FJAHV+O-5TXUS-)S3CL&TS4 _AOM0V7R0U'7D_;;BU?8N M[ZZ*(KZ/8HX)BZ+8#V,_R#"2!F*0A3SF4%4\-#_6L6((-%X#1UTI='EY61X< M4J*G"08:3# L[61HF811BK5=G^I_N>-@? 'D2D=;28@!C:GLI;LG2 M$P0]GIQLA#RAX\).ASEU\]C*&("_LO40#="-+A5)&&)QD$8H""%C((PA23"- M_#CS.4!8JZ;'Y/-'U@ZMI<8@W@STPP%EPQ3$QF)CF(:<77+8('"&.J+KP24E M,6)#Z5*KOQ?Y>G>[S+<%VN3K[[MR67<)CUC)8 H22N($^C0%D(61$"[H1W', M21HH7V%E;L*QHAR!>0=D&KJ#Q'V,M+%JO,:=PV-0Z#9G=+ MF3&I=HO46;^?T5Y+1,W@AB@+3E16'QZ]A*Z[G%4^2E-M;CX5V[L/Q9=BLR_^MJV^[FX_Y+NBR\Q"(&RS6.#(4AH2AC&76_11)# U M_:('"-50VX[52\)[)?[NSMNV +V;!J&W%1"':==@ULT$;4S"!ZKDOX/K MM7@]"=C.2[W!^O<"H1JB:"LT\U1*:]Z]()]V63355-GIO]IO=B>&,:&,)"&$ M44)YEG$0<2H,!V'J5, M0_(&$#Y/E1OBT O"-I@KE2JI#^();-?#* ZB" 24I%$J5L5AEOIA5^V-0D25 MJ[#5/]&Q(LF"U;+>E9JR%.A.<([_8 T)2+S(7% .(V#D/E9T'\Z(QG0&N.*GSG5*-%W4C\>\D=[>^ZST_"@,G" MZA00GL0!2&AX5!6HMA31_U37.\TM&/4!KLG)RT/<'1V:*X<6QXA5SP\\/S.L MS=B9?F ;XJZ&/A<:@SO_=O+Y<2A;[N(S![3? MB&^\WA5W]2()T@PG"8T8PTF ?,!\TNI)$O($(YU]Q4&&'$O <]T-O-\E/*_! MI_DN>1BG:ON+H]&I)R'F3#K94;S$TH6]1"ODSF,7T8XKE8.'3Z/D^6]5M?I: MKM>/]RT7*$V1L$)!$(99G(*0RZ.= 2^#T*HU4%1^4-'TEB])$^= M$K6$S@D;9K(Y;H[66[V0CVES,X_<2Q]V-?"9,,BIWA?B89!WV'^J=OEZD:8! M B3(PAB0)$%^AF-I"6- 2 H"IIU1:7Z^X['>H9$M[782CW>C-?@',:>12SDD MS323ZIE[=^TUH$8@S""-QI$!M& M!_\[B_E-\>Z:Y^6VN[/"P9<%!XKI(2>3=5:TB4NP0J1Z^ARY'RGV# RV>+^2G(P1O M'AGM&(Y>ZJK@DEM5/4=+D0?LU_(BVK:5>'5WORUNBTU=?BG:BP[>5'7=-K9% M/D2$T32* \YI1$/.,<["#!,8 #]-=!3-N-@YI*3Q8"/5VVR[X3'=9A\H+R.@G(/+36C6O5" ^TL9Y^VN:;>MTLL-#J M/_;U3JZW^MJ6C&9^S,,X"F($ ,:(!YWQ,(U]K7?1EDPZUE#28I0#]KK:%N7- MQELVUU8LOWN[(VQO+0)D+)V#*-<6S;'8-I=+WC%->J:/.#VTVVW+S_M=Y\TM,=,;J0NORUV)*]O^;KZ M^O=B=5.T3V2'(B4P(3R"40 1YXAF$?-[%!&F2M5ZKFP[EL[?-MLB7\O;U[V? MI#S^_,N-0.T)L5P*R-ZUP.S=2M#FPFDG!-H*.CK[YE(JH78YYI4G\%YY$K$G M(7L-YJO9**@*JVI2:C4^L]-4N]Z=%U<'+!JH+"VNRTVQPL5&_&/W7CSH]1.I M#P@E:0IY$ 9) ''& (EZ$"$C2N_+')EVK+$?BEW9U81\;F&:BZD5IK6U=&R2 MS:6T0^IU4+T&ZX^0FBI0K*:K-F,U.UFUZMQY5;7/H>4]TS>'(E** :0,9PF( M8V$[B!BB'8PH"ICI:M^.\7GMG;XQ+5.W'Q2KFZANXN%T(U4E%%/NIKY1J'UW M%IW9J:YE]\QV5DUYM*R\N)!;C)_R;\$B1#%*XC0)0,Q1"BA.4=SC2 #1:E]K MW[IK[7U'WHAT5L+Q=ODW)X*JP[55175$LZ:DOB.OI6ZN]RM9 _!>OMRM-D\2 MV+=B.%>;G3"PEK_67RA_U0?GTX7@3"FQ1XZ':ZQ!O'XHD37QSTQEC9E4EMEJ M61X>ZNZ9/GVD/U4/'^C^>1:0%IAE)(0PIF&:!2%- P1ACXBF?K;8%#?-CK.& M[CJ$HR0-L)6&)\BU9.+*0()=QD%1C*?F?A)9'E^/S6F^I,PC!&\F&CV&IX_5 M>C1V+:?';PM9)"Q0D"3* A]'G,5B'L$!#<+^S5Z4)1 LFE,%5I-C9=M:J?$! MIM%:N&K6PLL':^%!90AVR+>:+3OAW>'V0_..3=;7SC4U[@D=GAAKAV8FDNO* M.[.DV)!%]7,/39=D+F@@4M+SY>X?Y>Z6[.N= +!%G^OF>PL(0()\CF@(?)CX M&(848PH"$H>QG_GJE_G9,>>R6KYM-"X?#*_'Z'T5(+T>I?=[CW/T>_^4V+M8 M V^7_WD,6>M>/:EN=\&:7>_70CQD\7S]H5@6Y1>9 ME7T0R9A8/G_-MZM%1K.$Q#$D&/@@#4.2\;C# 4@29EJ;@]:MNW\QTX#SCNBN MO(,7LDC3(]MB5>X\*:_>[Q*Z+"B4V'7?S=B/C&)R-&E0M-,C!_%PDR+ITGHI M27(6HGEHKD/_'B=*CIFTJ\,+V7L]3/PDE-?T@,PGA&6]<9REV>*^V);5ZN,N MW^YL2O"+AG6&^&.,RJ,=Y^MF6.<[3R2UWN?BIMQLY":4/,LOOM%^L N9?9EX MF]IJE6V7@CI'!1TLF\KL_TA:J>Z4D4!JR+JO-,\87*408PB1& M:1H Z$,>^8&\Y#5.D8\0S19?BNWG2C45'61*9SR>HE(?EJM5TV.O]E;[K52\ MH]Q=>9M"\ZS[,%K5E&XT/BWHVVF*R+[=%YNZ\'Z2Z[)MG:]_'E?D+O%V0=JL MT#T/0;/C2N7@<721TOUC6^Z*=]?7]2)"4<00 '$8)I0&*(*(]!(*(P)-7@); MAC#.BU]RFV]OBI67RQ,[]<[+>R]<9'8:_-M,\2QS/D*N=^4UF*OKZSEF?0<^ M!Z=_^I&9AVPZ\\XH(31E4:EQW5-S!U#BH6V?6?G(=B=Y^X.\)^?C,+H5G?OU%"J=8I<#B?STRK8T=J!AT(Q_2VFF8\ M.-FV]E,4Q++B%@/B)YQ32/L]\R2-PJ3;MF:;E=5-ZY?,ZF]:]PA-MZR+S4IQ ML_J'WD%5)?Y'RIS5G3+;0=7C3+T$IRD">I]O=ZTAXD_=KKRMY4<.GXML."PK^6,28)S1+&(0\SA!@<9B!'D$:(LW> MOO;L.EYO/AR/1X":I<-6F1XF[Q*JUV"=B?@]PZ*!#@Z)Q;PE M<9!GBNHXG#U5H:3%Y]WKC=#B9F7==I=D@"<1CN,, !:D/(I0TE8A8P8SGVD) MHLGG.Q:^C\O;8K5?-YVQWU2;FU?B,^X\"=0[(JW-6N$:T:FF>JZ9U%,W2R0Z M4;9GF+J@8$-XG8=2#?*@LO>4Z2E/NUW"\V6Y+G??T;>R7F1)2' (XI"0F"19 MDF $>T,49$1'> P^WK'N=+N,/22QZA&@-/7%A#0U>7',EYZZ:%+E1$6>$G)! M1 :P-P\-&>) 9>U)&J(@M+K+R\TB@3C&)$QC3&-&8<;C!'>F4.#'6LF+D8&Q M5:2%-4A'5*DS41('K W4DI<(&T%-6@C*>J+)X1P51=>%BYIBQ(?&:)1 M=2MH+ )U-W\Z7-X3^9FD$>A%GBYN[]C@=QZ"9,F7I^=&K3&D*E%RP2W7VW*Q M]DG\99MC<C)DPID3_7F.EPNR,XC&>:C-,! M?-P98R356E89FIA$7XQ65Z8XW"$$Z:W MW!IFR_ERJ\&DN8\SC#W%#9W1:-/4F3) ME\?;/Q894A6F4T--\Z[NWW5O-< $)BQ-$&(0Q&%$XJBW*O513YJ&6G,N3A]W MV_URM]\V%2TM-#VI&LRGFEB-2:2>7#V0J*NNC6"/;B+)>H&M"Z)EB^=YR)8U M;RHW3^.0HIYFL9CZ,8<8"B,HXVD8>A&:X%61.I(FV..)PD,*HTC>"TASI4=8; M T;GJ#HF;ES4'F->U#H+1'\%_LFB[V.Q*:MMDTRM]L6[Y:X2R5,0^F'(\A\6F@WD? MF7'6B7A_K_>Z4Y(B[C;$!&8O0ZT%UQY M$K?.<73K8;@L:M-'0$_I],E_>9DW1A1T6@!,&0VS _\NHJ)XOE^3K&=F(;>D MS^'LOC/?JC$>VR%I])O##8,L2((8T2@29GT*&VHQB2:9-!N^!NX1%>A;H3T^8W"I:5#V9QC\FS@Q<7+93-?G.]&.E%$ MU+1N5L'0$\7'129'^%?>T0%Y'/'@@OQ!YX3\?NN&)_T8ORAE".LOE*^,$M!Y MZ/)X[CY3$C,BSPZ4_O5&XOCTM5I0+D $*4VCC).$IDG*DPX*9=QGCM1='8![ M10^-*'L"^6R%^<"M'3'6#]4/)\ &+IJ+KBF?[H16 M/*?% K,4!P'D(( 8!AGGW$<]&)\DOENI58+@7FQ#UV*K1K4KN;7.\HB"*['/ M77(E1JNBJQ6P'U5V]9P<++P&G#J37BZ&R@)1%,$P!2"*>41\S/VLS[-@Q=5GU$1Q%[*4#D.>T(@1&L1$5O'V)B@";+&K=OE: M7TA?_& M?3Q@4![ G^2?F ODR[SHZYY52H;(V73BI*@YRDS-3TK4H5]0"$W_ M50<^R[?RYN3Z?;']>)N?MOO-_)AF42"RN SY"4Z9#^*FW2\0.5^61#KIE+D5 MQRE3#\P3R+P&FIX^#*!/32S&84Y/.9Z2-F$7\;,$7="5X:3.0V0L^%'9?MST MY*?OXOSN&BW_N2^WQ8J7FW)7O!&ISNKU9B<>.UD]B>JZV.'OO^;_46W).J_K MMB\P"$$ LX2D&-(@"Z(88!!A@8;&"4")UHMDMT@OM?B?]4XX!T] M\!H7O,_?O<8)K_'"K-FXX^BI*>1\ J>GHNYCYD1O!]%]09/'">,\='LD7ZLI M!HIF\YU]O:ONBFUS#X6\>.*VO.^/IB,/V\988T?]P,>78EW=R_O6 ME[>;:EW=?/]0WMSN>JL^3D.Q9HP I%&08:SU(MBJ8<>[ &JKR'K 24B[85!;WT\6 ;WEO%7RW5SZK$'D!8%T M$H]YZ*4;UQY? ^V./U4UO6"Z/3Q4;F[07;7=E?_9+%O>-U>4!PL4P2"",!Z:NQ M^ ;,:)-TW7U/%Q_R-E]70.'[1I<&NT@LN%]&:AV([]O'L"RUWC-JY M10+2U$0^H78CX[NH^KY"SC#+ L\QD(*93#.LDZLQEBF=:Z=+ QQR/L[,0Y8%MO M.,%J":95GLS:,O)\68AUY7ZS M6[ XQ@@&)(PYXCC,"*!);X[ZD=:I86,CCA6LZ2Y8'KL+7@MD7MY &]*748=% M-;D:A4 ]F7K2VERB\M!E\D;HS'@DYV)!PT ^YR%&P]VXV)S1F!>CLUX)\*,@ M)$'$(H(2E# H3B'S%8JOVNWN6;5;FYF?\9)U7*YC$0 MS*!?.N.DY[_J _]Z(V:IHMYU:Q6RWV[EY26;U5OA9_O%(O,3"C*Q>(E3D&4$ MA3[,#I9AH-2_WZ8]QW-P#]'+E\OMOCC_0L0=H6IS\-A50X.:" M\-AD=AYZ9-6CRMUS:*9>[-M]L:F+TQ7+ @;<#\(@XDSD!1'G,(NXL!BCD-$P MB[4N51MB9RRUZK!=/7P_8"9>1GSJB99K*@W%2I-%I]KU#$4*FC6$V'EIU2!/ MSFC4<';TWU&_WU;WA3#T7CQR4A;9/_?EO5S.M"]= K&2@1G* HXBBE)"4^)' M"2=$X((@HV:OI0<:=:Q:/;HKK\'7%$Y9T/275:;YIY,SO]_[MZT MN7$<6Q/^*_PT;W6$JX<+N,U\ D"@.M_)3#LR7;=CHF)"H91HFU,RZ2:EK,S[ MZP?@(M&+:*P4^]Z^4>6M=)[S 'AP !P<8)2!%+A1 (B+@H &66?1=X-8[DT+ M'3O68S4.S3EB6]WDB=YK9+D=]%J)>N+F%XI,23T!F^6/]7YINA4L=R.,Z_[=*,X37&0 M^"ZA+@+ 0PEFW_=&":E5>_]6DV*QIV[?)>(-L3?,X (>LS7H3&6EE\E%J&<7 M[1]/-R(S&A(_U[D2F9]2GSPW%'K>AP(Y-TQE6S.IPQO8A)EC3+UR'3N7,Z3YEB$A M:M!?Y6DJ^R\J"[^QM?3'JFFNR^MBQ_3HMW7SCWQ[SR\>;_;%]V+_7;_;\QNC^(7?NJCHO[KET;![87^7. M/7.@<0Y/3$Z:?+_?=7M0[*\WZ^;!N=M5?SD/S*%YF7QEF:1 %%P*,^ 2&!":8H12YT MI6X,+@BV]7AN #>Z@])<.6.=4,IK61"%PC'C8A#;C$CUV]M2P#H7^Y/A\.*Z MP#+FIB42\RJ47QY$V1)NZY*M178GDVWF '!I%'B0IYP#0@(0I#CNK6$20ZG: MEZHV+,]"1U@C45)*+E+F4&R*F(,^.3U783UW1L@FEOVP_&E":I[[L@ MA$$P0/11)B54LP*[@+HUBIE)\S:8F"HNMJWTI52@F6R5.C=&Z80$7Z3EEJ'; MEW']==WU2_$O')56]5_K>HNKB M,OS+.\*>[+4[Z\ZR>!G_@XQHD;^HD7A>FPQLXBZDH)C*()RP(S MG+V,8"FM>54)%%.:&;B34QH%VJPHS=O$3"B-)I/+4!I=)RJCO4M7:?K(R8O] M((C\ ,$881C'<>*Z@SD8RB4@*ANYA-HH+4'5:515' L,&M"63=>%=[E'@1/PKO[.1;.!R^G]9P0[%=@ +BN]@+D>L!'[H91KUEXA,7 MR3[EJ&]19DPI5G0;3EH:IRC;U!X^TL1>3;5'M.B1\;P,RY[U#NB<=7-,]1F? M$UQDB29 VN01K3G*ER%L1CUZ=2AJFBU1N?M'A3B]+W3B*:))F-(D" M0$$T6,I8@"<39ZE\_FRY-(U35GMG^VS\#N&PZB0XD-MR ML@1AID7B&)?2GI2M%A -RRY.OMKZ4H;WA63AO;/I9;DIEJ&2MIW4SG13X%1R M4VULK5]&^R3@KT6[2802"D#@)7 XCZ0XBJ1NM:A;N8ABZNRKJ3 IM;%FF403 MRG?)K;77]+R_MZ9!Z3(4S( ?;^^N:3,C_%K;NGF@N^JOWN[P=#U.^.O*"<*Q M%T 28!H,FD=#%$B^A:!F8^XM-([2X3"=MP:7Y*)3D58Q0;+/IYP8O6;N,JO, M-WF94"$]'I>A0)H^O'S3S@ C.JM-?E>@#;H2'$ O#5V(4I!%-'6C8]!%?=?7 MOI4F;&BVO2_=%'X].M47B%:8E-VP5R!QMG7@0)#D:D^:UV7HD1E7!%9NBOS( MJ].0SL4S28>4441\["(0PQ3!,/)C$*2#RPM&S9%F?>G!.]^S0YN>I&LI&.?M=YFM K,_PN0[ ,^?(Z4=T80T8.%S\>:\P%&78Q1A $U OB MQ',#Y _&01B;*T)'@8*7 MAOE?A@::=DKF6%"5,WE5A$V3[S]7?+]YO>M?/78!B6'L>S!-0!AD80JQ.]BD M/I9ZB$+/TDR!W.OX3>C58AO4R@J>;5:5=:X%=N4,T"[T1/H$34)ZID/OTF1, MRY>SZJ7/D,J983XHY6V%\B_Y9K=NFN*NR+?_+/8/17G[5[[[GG]BH_FA684X M0SCP$X 02#T7>33,>C1>D@&P*O-[GN0F?ZIH$H70H$R[03D&+)ZGF?,>/L*^=;[M0C[,Y?+7C'\YW'%KKZ$:315I(_I)R]>0P<8^;/8L*N=;Z\ MT3H=>.?3= M9/^^4H%CP1-1&HRU#B:U[.7&J:H]54?7^M/Y1/!X>/^;E_?[A M^NZV>,Q;8-L/Y3.@WHJD*0E(@J'GN6F6Q!3">+ /DR20"3_-6;4@O /)B>8P.Q7>OD[-.5\GWXK*"C,XH:OF M6V$92FK!K\IV_U5]UQMN-H?'0_N0^#43@AI7CT]U_I"73;MUP"MBMKK.2UW> MYC_VB!'UYRI"(=-M!&,8(1A X@&2NCB#+LA2'*12ER-L8[&LK -\/L!'#CBM M!\XS%QR.7O5!<$L-)::W2VHC.166:9[^KG&Q5\:5.)_0[;E: MW!&52\(H8U!0Z'D!3#,?AEZ @B3"+D[8M"2U>6L9BVWEWS,03HO- M&<.7W-"UW2""6[X+:@M)A>>H?OW6-D./RX%US3?3ONNC;E-$ I;LO[8J:OT/7;F?D)Z3R>\P&&!;? M49Z76H7]8\YI^\4(XI6SWCL#2J>%.?]&\;O,O;,M;([Y94BE89_>V/(US9BH M['W)FWU=;+CN,O.XS8WA00&$%"PQ2%,8N:!UNQET1R,J=FP[JLG6!U MPO9+EQFZ_YNBWF1E0I+T6%R&!&GZ4)GL M5SH2\YFYVYM+*8A1G.+(3=(H2]*0NF@PY_DQUE$9"3/S"TU9E;^:$!L9+E7T MQA*)FI)S0G5)U3FA$!8>!3J7J#TJ;DS*CS(O,FN[%]'5+P'854S^7 M./F%H<7F$5\P+J-EY!>25V^L(E_(9MM*+W]&!);RUM:8RF2_L_:TWXC+$.69 M?'UCK3H7P\+'[OE]>\D[?ZKJ/7]O^5O3YH.O2!AA%/HT32!(_,P/,HA;W=?KIX=B MT[Y6=U?5CPKGD$9(5I,IV_SJ*M8)WP4/$P5(DU R'MJL?'8M\F/_#3P:KDFIF7FR)O3LIYC!'C$(3$11E) 8VC($(@]-NL" 0\ M@#+1E%2S1BUN>YQP=L?H8Z3/0HL+K8NDB)S:TK#2(,L8KY9\>[EE89%!T;%\ MP[KQP[K)3UB^Y+SD$Z^;R?[Y>'CL+N%VO]_GVQ5,PCCSW23&7H2AAYBZN#T. M/TVH5-DX\]8M!RD#8&=S:KLV6.'YYNOM]S7K7I+91Q9:0$Q1+TN^G*H>>3^! MY3O)/5RGQ]M7!7".B.=55FE")]357N,L0V$M^E?-UP-MD,< M"*FK68N6%;7#^6O5 W4.'*F3GZ!>.4]'L&+*:ICQ:36]'-ER"MI!= :,3@O2 M&:%T;BY+\[;:M%6+VKW,!=+]#)\L[>>[]ZAW_UUTNN(DL$F(8^NG("E:WIAV M[-!ZV:G&DD^5S8XH,:7 ^_NZ+=S"U@I/!_[(8SN-]9<5]M5MO2Z;N[R^J8L- MF^O86I3A>5R7#-$1(^_/JSA)<(P 2&.@!\!% =ACRU(L>L)3SFS(;(\)1W] M<+:](\ZZ"RS[?]6=1[R>RK[WR7GJG&K7_$^#6Z>!_CB5%7;)QA68W1;9KG*S MWZE)!Q^&M<*74UL.?C@WH[8\NN*0Q;>EQ!2ZR#95FV+/#U?3XU1L&C9%[;EI M>O:F6\ T/K_/U24'BT08<,O3)=&Z_/.WPYK!V.J8='(A_)+WCSE MFSV_T3C:7URY,(HB%%$?P30,W3"("1B0P("(3_J6[%N>XEO4SC<&V[D_XFXU M8=LCYQ5[Z@X[W]O;C-%+B+^MYA&8MA?0,G*3=-I%2>92Z-,X9--> M.IBA4>P*ST J'VYYGD'/EEA.T8*2T#,EO@2F"]M4R4T*S\-IY\,L+$EHNVVV MU!1-,Y2$<9!1/R4TE$E)4[5A.U[O8?&W%7I<5RQ2V>P.;6WO M0_FMV.WR[>C7DFEHRMQ.B^V\:G[^@\?CO&A#-_9V\X\](2ZGAJ+9QEC(R#3LU,N!:H,S]>CB<[X? M*E"E88:1%[H^3#")0A>!D*E&&.(T": 7!#*U5K0,2<49\J54WHPSI"_CZ5&I M&E%88M% 6+&^8R'?^:CB0M7JIAB4BC$4B%^(G!EQY=UH0YD?H2VE+_GWO#ST M18GSNJT'P+P_%3MI"Y>WR8G]V\B^%Q((_""-F';&$4B9FG:KLS0#?BQ4/,&2 M:"NSF\7FD9CEEM%,:K.=Q>82F_:4R3LW_=EOC05,@S,X6M7 M(@UEGI,?3!C*]0X?FGWUR#0"EMN/57G_L?B>;T?H5IAX # ,89Q%?A(Q:%G< M@2* AJZB]EF!,J,L#O@=WHN-NI MRZ^E9K.LSBJ$"PFWU997^;TY!P5 MY_1$F[H%Z(F^#Y7)SB2F)VW*1OUS]?O751HF;/WK!3!!809AG*81'#Z8T$ H M$)'X.,M*P7'3[NX^$;/NSCT; _N?S&&%?@X[(#6@5PI=SVN.QB)DHABB0Q$V8^VGF'8M/?&6TA266W2'$V/YQGHD1O;+3/7/3-J MB7_2%$DE]MFD2C5Q;]29=(L/O'+P?+:=*A,+2"/0 %\9Z0URIV*?J_+W(;& MA4+ C[T4^6X*DR!#B*2#!11!(5%4^5S+BMA5C&* ?E58BRCQ)':29(LB.55L M>?DJG7IDYFQG1,'$08T*40QN+W6$I.M1324;.1GKXVL MZ*(JQQ,B:KW9EJ&X]MVL9AX.2EK.T?!:4OSEKG\6^XEX<^I#Z:>S1.$U"%P>]T32)W41/G*1,65:GXX/D M)N1)CD-5?;)&GPF!.O*Y!(4:,R4E44H4+U6CU)QY5Z0T.%)7*=*77/N2[P]U M>5WRGW5KYI6'0Q)G;N:1('$]UZ5)Z@X04!!Z0ZDZ5=72,"TT")_7JI-3L0&; M4[?@G*ITGM@?.&N%JXAF25<5.=ML&Y2\(_D=5N<77BWK;[P-^._?NPXZDQ2> MYU-*& TTRU)ETH1K[XJF,?[4)10^5O6^^,_VC/_Z[K=U43:\P^;-B@(8^ED0 M !Q"GV\OQM$0:D(2A+ZN@JI;MBZ@8V@\EV&]V1_6=;'>M44]__LO]PSLWW1U M5(-Y51FU3+E!%7W9 AQK+Z67ULZS)$I)IWY3+%4Y#7CVKG":8D]=-S_G^YN\ M+JIML>E_VD6^.,E\$B4P\*@+0X*#(!S,9P&B,C57C1F56C3+UU]EJ)S[>KT_ M%/N?1A;.JMRJRN(,M)K01,[S@//X*X[4^:4KS'IQ:7R;2"E=U&R+I8JBKEOO M*J(1WD3E\+J^7Y>]_.*J;*I=L6V_@>7VAO7K(6GT^HX6Y;K,FR@=^: M]AQFE80NP E-:.:C-.%59<.H/V=QO=@372W. \;>8!_COW*>>="]YCWR@8=" M1R^=&"%_0B#F;=QEJ,?,/E>7'$XSZDY6-!NV?#O4H[)!-(E] M+X*11UP2A?RFC3=KI&:Z46Q-)CKM_U]@7M%RW^04H]\.\M7?R./3KOJ9Y_U)_->'==T5I<;5 MXU->-AWX7=O +>XO^::Z9RZV]3E94,YC\;X^$9L92>#3C/I>$%$*/.SVI3@I M)"!.U8K"S8G0=H80Q_[KMZX [OHG;W0'UC7[D[8#="G+?AM;KBMGL!DF)JS+-OLR9JT+\GX][VPCY&-(4TR1( <:I'P]/)5/D(22U;6+& MHF5MZ4&VT)!D$X2"Y&)).Z MNZYMS/8JO,/7CLG' :&BV.D3*[A*GI-3R07OB,XCN NKVWMT32U,33&]#$TS MY\[+Y:)9GD25S,S:]./QWCE.LRA"'B5A3&"041F=&>,3EQO^;%\O M-YL10,6PVQ378JI_ 9+MB/F\,BU&VX3Z&N9]&:)JVJG*:E^5/99Y?"SV7;I< MN>552=BJ("\W1?YF;@/*:.1F*(F]S W<-,&IU[UL%\ H]G$@=V9CU+3U YTC MVBZ^&N.5/=TQR[GHT<_%Z)8]%YI@>AEI8G)<3IXI66F49>BF+>=>G499Y%!Z MDX-'3==/7+C[317(ZQUG :!!F!$_A9Z719UN$^1AN7 =- M5EB)G$1^M7?PS#6#.*O9H@R],:\8H_EA;RU8=ZO ME\]P6&).:!ZZR>N[JGY<,R[:G8W6)OQK76\'H]B/,V8((>)Y*0Y!2ED0WAM% M(!4ZSC-DRO*,,P+HM C[X=9AE% [ Z0*S"SS\BDWG4Q3J3*#&.!48MJ8EUNU MN4*78['IX5TFSLT)YBA33%Y[^[SOM+!%/T]_TJ][6UB?#QS5 M]5W[VP9^7Q<[?B>!5O5O[+_=KT@68R\ ;N#Y649CZ($P[N'BP$.9W%'V?*[V_SO?GW)>3I_4_4?7^X>\OGU8E]TV M8;,*0^J[09CY$<2)%P+JA^'@#\)4ZI[V^=D]=#CN4"TRIM-*)N N9%.]8R M)N-_ YY4DCH7T+(7G\Z[%%86C/0_XG_GK=PD<[V @C #;@IAG&40#DY$<>PN M8@Y7@VX]]XII;MEK;CW2W*<6;;N0J4]X%S*3*_:""T_?]CN [3G[[ Q]<^HM M7P1ZR[_7C/UFNUUBFM;K0/_%YV9-@%QHYAZ&,,N;\^C'D@27ZU4F9Y-^SG'3U79)L)6=^2KHOZ/]:[ _O9Z66>%V! $,:AZQ$W1%% _0Q%&>G!!(F'I1["M@3!MF2V M6)U"[(&K6;F7U^K0_Y]F.Q_E;L6&R<\WLG[9[5Z$>GJR?X4-JC/R M0_("\LR-*";W"VX_N6E@<,3I/;ERAL8<(;\:->CHQZ-+?5?'AK[<[3ZS;3(Q M<5RH\9WKR_9!J(3T''J^Y2ON5F^\_FA?#J\78 ^A#%Q$0W"A)+( M#[P4NG%7@#Y*W(Q*%<0T:]GR]#&*.4=P)><)PUR+30.7HUE.Y=]FN"LD-_J^ M@W[%M]G9 !E*S7VN> )&_X/+R;L4UQ/J;:?-EB'.EGRKYNCUNH]I=@N.,^N- M+]5N1ZN:;Z6O:)RD:4@Q#3,W!&@_4,TGC599Q\W:_KO:JPJUF6T827(,6O M?/$!O^X&_'KO_/_K\K"N?SK>E<,O;NDJM"+EJG)LGV<3VCO2V,ODD H2)Z6D M>M0O538UO7I7(TVPIBZ(<+,_K'=?\OVA+J_+$8 QFZ"O,0C&8FA"Q-(X@$ M"B*I=WH,FK6^%A7Y, 3,&%/KU(-^&F=X4&RX:CX#S:\##[ O+9%GV)1;E&NVR%(%4MNO]Y?<1IA3E\>3(O<_;&[6Q78% M000)"9!/?.1Y7LC^/QC,IUD:K\K\GE=#OM41247;0L,X[8;Q*YC"0WJ Y#PQ M3+H2J3 @BK>J\ MN"^[[('-S]MZ73:[]C;&;^NBY,N;%79#F$0I(%Z:NC&,HC#& Z@H1*9ET@"B M><23W-WEF_;=V/S'ICNWJ-E'.=W7DF?]MMM(7V3G:A=;TMOC=P8'G)$'#G=A M(:MY&<85M=I@4RY?P4TZ*Z'KQCDV?<"49E$6!5D8^5X0!Y"D&-'!>AA$7G_ M1,JMV>.E]^S*'R\-$%4/ESXQ:A^RPO[Z#F\WA\;#CT4B;YLGO7-;Y0UXVQ??\0[FI'G/XHVA6 M"\# 4OE!BY&/ENG &933VK0"SO\[W$[E2'-AH;P1\R]L<. M.)T'SA_B[V /DL]FH!^4E032'X@M"6;CF=U[,I/JBK6=7]RTT MW+S*_UZ;+4K[.[ 6U%^R&?^]]5_664,S@!+'MN> OCQZEGDIC$//#4"$ NQ! MGDK0@PII(E5WU3*41<\!\TB_:*/9E7X+[36O]%_DK3D]MBU(OV0S_GM+OZRS MAJ1?B6/Q+=FFN"^Y>=C\(]_>%^7]A[+9U^U3*+UE-XF2*$Z3S/,0,PNS.!@L M!VF22!7,,6'/LHAG>5U\9RWTG=^Y/\)UUHW3 W9.B,\?I5G:DGV7OOX19X.$HR4B(8AR T(6DMP50%%&I M5\65+,PX[HK2V3",SAT#Z3STPZ[.NU.JYJ%XFGG@O4G8Q%#3(W@9@TO3AYMVHK?#+ MHZ_YZ7!]FD#QT*Q58.,W$GMRH82&MAM?48!F . M1S:SZ)QE:$IY]&E=B/P8<.2E!IGB1E2(?LO+O%[OF#&X?2S*@H4/[037E^Y: MN4%$F3D0AE&"^3O6"1RV]$,$7""G1KK6K$M2#[ =5^MG$)V\+V8FIU+:_(I) MU9S$RNG5F-'GV(;RB6*8Z7(5[&O*GL]$3)0KOYCOWVGEG]M*[_ MS/?LZ\$@B;'GN2 $48HQ22A!+NP-1LP\EGQK4MV0=?'JL3G_;?WX]#^=QP&? MHG+I4"HF6C-Q*:=7 XEM+:PCA1>1JO/\3*B4 5*7(5 F''E9C=84-^)[ET]U MOBFZYQ"9(CY6];[XS^YA:>)&28K=,(Y0F% ?N:X?#A;C+(KD=$G'DG5A&H/K MU6D] C@(E&S2OP:W8@(U%ZER"C5&=>6P[W9YRV(;88T@MF_J/-75]K"9_X&< M">HF]W_U"5^&>AGQY-5^KREV5(_=*?,35INBKY?:/6."\KNJSF_7/^"^NZC: MUO*N;M;\3U8I"&+/0P!#"G "_!B0(=Z+?(*UTJ\LP)G[^)WW' =>XP]7SK<6 MN+-?_] [9K?12&I'[1=N'\WC]E'3#,6L.P^.3<6RINSSQ M$B?O%EMU&=H]I\/OG,!;YUJX=/4;-[+6F_&-K".J%0DP#L(P3.,P2;!+?0CH M@,#-H%3A%)-V+6O[<$?R>*'UGB&\E6)93Z+AV/^$W_C6YX8)LA_"V.<9 M4'Y**?LJ"F*$*4A=0D#@BYY&2GZJO6'8 7'^&*#,G&'XG(>)8:1(V#)&BBKX MET^+ZG @G,S 0Y;KN]NZ+?_^\^N^VOS9/NBT @ $@,8NC5(?NRPH27$RV'-] M5ZJTNKH5R_-^"XP?R0_0G!9;_T":Y'49#2X%DQIFH5$RIT&103LY#><(FDII MT"9U&:ICP(^7"0V&F!$^".2/)W_)GUA/>U@W^4U=W=?KQ_9V(@D@\8#OA1A3 M'V5^Z&=T,$B#5&HG2L.,935JD3DG:$Z/3>G*M@Z;@F> \Q I>0:HR*&=4\"S M#$V= NK3N@Q%,N'(RU- 4]SH:5)_7PYG3 1)X 8QC3"(W)@ MS=)J1?(O?6K M8^ABNJ1TK5B/4QUMLD"G*76ZR&7?*9:D%4J2W"5KE*PK0BJEQ,][.I7_V#6K MV[^JVX?JT*QYVNGWO-SG>?G*?)\3[_D>\8$7)32BD0L(B=&PC*0NCH0B*>-& M+>L7Z_WQ&X-.3+7,,SRM8!KN@/W M15+_#.(EFN#%#,/)^)77A7.#?M:0I>>-&<0:PY>=3>RY55GNF6JSS.>BS*>L M@S#$T/4]'%+?2R*F_3DF-3;':/,K-\7,2:W&##/ -#_! M:/.M-K_,R;N!Z46+?^G9Y1UR!"874_0N:VXQYM69J<4L:W+GKF_M.']D>#[L M\T=>HBY"*4R!&V40QB&,,,XZRY3Q&2&9[183]BS/*!W$*^?L"0M'ZK10)3=@ MC) M<_(]'\\JQ^&:%%L\*9_D[=WCGW7 M&LZ9:5P]/E9E:_CZL&_V3(R+\GX51!$.,75!G"$4NS2. !U,!T$J)'MK6 MO0XF'XV;#FC[90O5:=IA69W 2L1[QO@6"*XO0;6<]/4L7]\Y/<;VRX[E3ORN M+\NR1$A]";;5XFDSK(O%TH*LG ND39.Z@"C:N$N5Q4ZH<$[9OJ5$J_IV_>.? MQ?[AH=IQB^P'[6\1"^6WO )<7C;=H*)92!D,G( LR.(D2V,OZ*%X"8OFI<\O M30.P/-/ #9OYFZ(KT,AKV33[NMCP(LF[1_OZLE%56>9=TO)?S,'V M'[V7_/*/\[3^V19NOY+EBIX=OD4E?:^:S=?\K:0YVTE"L=UW31-DX!&E$$";@S!L&;Q,B*7-&<-A&6) M_^@F[X"M@ >2,.;UEF*4!E$ 8^P/."AVI32^K7:[==TX3VS]W4;FDH&YA<82 M4^[+MI.<9(^P.B]S'?E3I!ROTP)N'X+FE_*[OYM7LJ4IG=!J>\VS#)&VZ%\U M5T>7V)5O]VM>9YAOM^TVP7H'#_N'JB[^,^DJ8X@V[LHXS- M" .&$ &A5PGM6+:]>W)$YJR/T'AQJ,-$!#8'X0+[\Q?E6G*7HUV#O$ZYN')& M#7#"Z\#+-X#$UOU%&T)M#]]P@XAMYLOR=&Y7WQK?"]C>M^=;-4>/U9^DCI8_ ME!M^C)T7HRR>#@V;.KM"-"O73Q,:4N "@H%+ D0 &6 %*!%:2LP&QO94=AJM M18^6[_;7IS%N:EHSVT3J,]W%6L?8Y'=JL@^C)AO]:>=%N\3H_%A:Z^E/DQ=K M1>,SI\'6U)I091B5G&.M--9RIUT[[@K,Q!9YGFMR_M_YNK[]JUI%$77#+*,N MI 0 2%,_CHX'2FXB5(-E;DP+F:JO'-_UDGDE7[C9YIFW;;38!:?O*X<[Y#"/ M%MJJ\\[G-EIW =.Z0"O/-L'W%%N%97XWU62=_UK7S59IY MF*<+!B%VLPQ%?A -V]M^2 )_]NE?"-62 H#T E.%6-/-& (8;[4%! '-MO*!08+*MYPT&.!3;X8!44_X7"@CD_+81$B@P+YR?_P[$#HZWBKV8 M!H"U00*)2Q +3H@[6*=>G$BEY!NR:7E"'TG RXM>IW/E*^=Q_:-X/ @65#!. MNUBJSB48MS 9RYU8&LJ'%Z-N*@7>,/G+2+\Q[M7+1' -S;!U#B7K6&TFXVAE M\]17VQ"Y761EE$[P.#$R3;"_C-%HQ)/*?-^4V*$874N$]_=U?K_>YS?'T5]L ML!]

    &Q+[ MQ1M%;?VO/E3^KKG"5R'LW$K>*OD+6+';]:^:JQMKA)K#! N[FR2X:O;'I'(" M@Y!& 8B\ *2$N!$.^L<-:)# 3#WNU#$ZZQ1WYGK-<''&R'4:<\TAMC2_2$O( MS6POBD\-(-G2O&\0CO-25V9$^1-=!IAH@@6N"8RX-;5 ,,>;J'!^S)LFSZ^? MVFO/Y?U'OI/:W.8_]HBQ\.?*]V.VY*HM#EJ1D)7+(_8D"G+ M(MG!D9,Y7?+$Q&U&WN0DK0-VY1RA.1TVYP^.SFGAS5Q9;YJK"?DR1/(R1,N4 M,Y65CJ@B4/R*('/]I4D"J1=%7AR$O'A?[*4^] >3+J6QO#PI&EJL.*D2)R-- M,W"F)DP]L*7(TML\O2M*FO0N29)T77E3D(SP(RI'7WAM_D/.G__&5=D^WLEK M3. #6UT]YO7)?!HD 78QQBZ-2):$3!6]UGR0T2CTTQ4+\;Y5HN)DS*S,H!LC ME#CP;9$V"N]KF^-63+TN0JJ5+MB\[/[Y\DX@(3UG"@)"?33A"0>@#2( M,'"3.(4>E-IM,V32"3T!/'*Z> Y M?_3_OI@ BK$W(7^&Z5^&^)EVJK+:926?5*_*AAG:M@/[I4D68Q(_0@2F;/7K M,:DEP!],4L%;]T8,61:YF[HH-\73KJO>_@RIY*/J6FR**=QL1,J>=(]@+4?1 MIMB:T#$C)"]#O:??&XWN?-*DPQA3X!B9\$!% , M4Y .1M*("%TW4OQHRVKT>Y=;?,0C)T&R-(F)CD6&Y&3F)3G+49KG%$UHBR*7 MRU 35?"5D?ZDLM7>[:.]U"A*293Z6080\)(P]!#P<6\11@!+K>1T["QVHUV1 M-IE]=ON,J6VS#]OKEU:4"9;>W637XW896F/$DS>WV$VP(ZI"G_._1DN[NBK9 MEYNV\G?S]D(OIF$6DMA'-,H0"4B (WB$P5#)2)-QXY;UZDN^:SFQF"RC$W)JK7&6 MH;'VW*MFZN02MTFR_*XH\RW*2_;%_H;U;/+C*>>/9WS)]X>ZO"[YSR";(1BH MO.8JL[[/5X#@#)(PCA.&)P PIA%HCQS"*",@3(7ODUBR;UF3!XQ.W8)TJM)Y M8G_@K%N<5SRIMDLR*9L-F1EY.N_[)']TZ@77VU5_K>MLXP/5^^?-O[;1YK TA/6_. MVH9B*Y>E-9_:O#I&V.KSE=-[X'0N//N+5K:=P8NK0<3G7> 8('YBS3-GLRYC M&32KQ]7E!I&1V:(W7C]3OO$?]6\)4)"%0>PE*$78\XE'"#V"2MU,*IO=,I2+ MSA'CZ4%RR\IV"VE- Y=H'&,SP #>>=YVS_[R$J6']+B6%WW3C;AHO3?NK)C4 MV^%84^7Y9CG,K$7;FMUK MPUBM^PA^PX :T6E9CK7DV"*]QE073S$[IYX^)TM>-A7)7K0ZJOHD)H):C FG MA##+UW>XSK?%GJXWQ:[8_[Q=?]OE*Y"E* (H8!_O>32-0V8$)7Z"L.MC#*5J M6:I;L9T.PH"U*:XM-&? YOS1HCM_2&>:2\$LD5EHE,P146303H+(.8*FTD.T M25V&1AGPXV5JB"%FA.\<'1IFL>GJYS7M@WSP1]&LW(3XV$LCPM;MF$204@H& M:RB%4LMF51N6=6B Y8QP.7]P9)(:I,RAF +-09^<_J@P9^>JT-O43"B/+IG+ MT!UM+U[>_C'"BH[F=#5Z\JQZ7!?E*L4@"1*7A,B%"7$I03#H[0;(3:3B('UK M%]"AJZ&65>[\T:$TH$F2'*NKDSUZ]75*AMG9-.L989+JI4;V)K:VTI0 M!C$(H0^3 (;(\UPXC.,(84]HHT7/@N6QQ&]K]*/HB$QBZE0G3B"HF(4SN1#C M+;I40@YUWB0"D%GX4PM'U'@4"T_.N7TN6-&F:0&AB[X/EZ+O@F M^I?U/F\WMA(O!#"),A*$E*343V ,>S,Q3;!4(H'TAUL6W &/PP$I;6C+TR6V M5V25*3F9E2+)2G#WDHR)>$Z9MV6$<.KP*T/]1UTM^LTBX,6\Z)7G(R^!;@0 MIN%@R OE:NXI?/R\BJ&TX:Q"FKQJ6.!+2SO A'XH M<2&J(#=U\=A:&:*: $<> GV,4X(]5*8#.=H<>**7=Y5_6S+VM'":4>#G%Y( M4R0F%C;9D5.*$S'2RPXS,O&"B@F-4"5M&0*AC+XRTW4DD_^J=U_W?16/>2[B"8P(21SW3!+4S_KK<(HQ5(W MNW5MV=X:Y_"<'M.5TR(38G!:< M@0L'$I0*1A.SL2D919R[>"!"YVRW#XY,3<4,1AA>AF89\D7@)H(J0SIZU9<@ M0%5=5W_Q$_OU$_O-_N>*K<@R+\C2.$UHE*2>[T=#>(+\(":Z\J5LV+*:#65! MO@W G$V/3%_)U,E6%[99>#:B2+$>P#GZ/^]ED[QR/DBJHW1S+%45]UP0T MTA!_0EE%;]F_?N)Y$K2JX7;;YCVO=Z^Q)(A2ZE( ?!*&H9>P)5XT8$E=FHD] MI&<7@\SP5GI5KT/):Y\4Y8:_&)T[ZR->9].-_;OW,O_F;)5ID5U.Y<9I;UIEA YI9]'ZLY.[=L79EO^P]ELZ_;SMZ^273/ #8M-%Y1^?N0W%!+'^>:XUEL(7$1 MBN6F-0[1.6&\L&\VZ]JCQCA3>=+19< M/3X6>PZ''JLY\O*_F8\2-T*1CP,/8XJS+"4#@MA'[OX",NYR_-1 MB5RFBR7[)QNZA_+0\+)<*FL$*RVAOOTR1R,8VGT9-0S#JE"YW-[FRQD6)?=> M=-MB&1)JQ3.!G1Y^O%HH?9!IC.M@7*]94AU==.=?+5Q7,6W@VIYX"U M2_GIT#HWT^3/II_GB)044.WV6*Z"ZKLF(*&&^!-\"&D<"./J>UZNRWU6/3+[ MQ0:OFX=UN>7_(O\Z%-_7._Y*TRWKA\U#M=NN8N1!&F8(A!Z!6>!3/QRR,[$7 MAD)/[\X P[*^_E[RUJJ+]GV7;8_9V3"T[2-U[1?Y";>S'X!+/4\=OBTI5B/>.6Y(TP%D4!3"@L8\"UXO=P7J<>$*G%J9MVMYFRU_,5ATL;8U4XU=YEK). MK;'9Z4CX('T7)5Q[,K).O/%)2+8!=.:>M]B1FW.T^%WL7*/GU?MSC '65 YS M5H1]I.\% "=!F$8H&U4&QBX(I6X@2GVPY5GB^K!O]FSYR??]MXQQ]2.7]RF2 M/U(QRH[DD4E5WO_*"'UTGA^>7.Y81/#80YBSY1UKB$.?.+:0]%^B1L/]+>L. M7)8^K?>'NKTT^"5_6O_D^M1QJ< M<(K2*9D;SK[UPWEL'9&N^V"S]025;3$-IRJ%6=MFGT9M]N59F]V,VXQ[X'0N M.)^FV\Q6"0EUNJ?$=I9F7(@ZS^/KZU(4LS$LJ__/IAH HQA%49SA@$) 21#B MH2ATAD@(561=RL#,T>&54[)^O3)Z:HUYLQ$CE?.Y_?)LZJ$HM&D M#I_+TBTU%\[(D08?,FO.9K"!N[ZR(BF./>!''O]@C#P?TB'I.R.!+U4I4,G M["JC)C%*W(DO2JW2)BDQ+X0%7T15WN#DG36J,H4+414M%]Y8LVKR(?&0>LX^ M?TN+@',/(SCY=5I5E,(!K4EX0!D;H&IO+Y< MK6^^[?+NRZ:HRC8YPELE81@F,2(T"5V81EE DB$M@OB!*Y2S;=ZJ9;TYX=&. MJ[2X50FKYJ)5,ZH:P1R^:?END5XRI)K@3SBB,M$&RY W"WY-QE/FF#,HA3=U MLB M=+;5;K>N&W[EWFD>UG4N^:2&P48PIID6^+>DF2W2Q6EFQY^>9DJVP;^-9LKZ M):^92LQI:^;QQN%I%7Q]]W5?;?YL\=S6Q?U]7J\8")<)>.:G,,1!"N. >$=4 M7JA1$\\\%LOZ>D0Y+@=5W3D-!]HK[+Z#:DA23;61IM!>H'E,RN^IW6Z>M5OK M0:?(SNT[[3:O,HL1KJ+7AIMRX2INVEM1;;?"LJCBC_/FGATZKS(2I:E'LR@+ M,00>"I+L: ]"5RJQ1-V*995^GJ%:C7)-CJ6()8^!-0@5$]YYN)23U.G.)OL.;K7)\VU#F6]<,#_G^^N[(<>@/9->0>AC MY$&/M7^$0YIZ[O$A&8J!F\@]C:MMSK) ,40L6.Q0.KS%^W5Z.W,X)7\D3/89 M77V&Q81J9G+E%.OF&:?=U07.-5.MYRDMBS\3.I8 M-T1)%O@)3!%UP^$Q#1HGL52VKXX=R_+30^/3O';"KQ:=@B'43$Q*QDZCM=X; MRC1SQ'2>HJE0R0"QRY E(YZ\#(Z,L2->JFELA 5C'XOUMZ%&^U-5\NL/ $5) MB .8 I11GYG'X7#D00D#)5>F2=^>9:DZ(F+:U$/2DBVC5$_+UZ58-A!4,9!7 MSHGZ(\X+<"Q;I&E>KG4*-.ER+E&;Z5U2WI@D;%"ZE)I,!CUZ58_)-%O*DPQ.#'D^BNQVCR[UC M$'T._BK+/!AZE"8 >7%, 0Y(7SG=6LRZK8OL>,A,K- M F,NG\L4>><&DY7-CVF>)O8_#!&\C"T04\Y45CJAG&J-\H*X4;HNZO]8[PYY M5C2;7=4<6-]-SA MEX?>5\[N]?Z(G)09H5I,S^;F6$[4QN1V)^$5?;ZIZE"$.3N+M_LB^_CASDQ0EGD!TQ?8QQ /THCSQLPA)D;F*D%H6+9 M<@PW'J)-7A95/T"*T:\P>3D ;V-%EF& M:%KR3;ATA#Z#VE=WON2/ZZ(LRGLNYM6AW,,NJFWW9+K'.KT52#PW]D(?(N B MY(;(D7' L.BNCZVU.5C#!ANZORQ.#RN*+, M$I &)(T1"K //3K8]8+4E]L.T+=G?3.@E80WY5E.EPU0*Z:]\W(JIZ_/Y')( MZ#J*Z2\]P//7_JU(Z+N$323V/CGV]YZ[V X3UQ0NAAY=WS$1;5*@!*/8M.S M;0KE)N27SX,-;)Y>;KJ7G(>3T4\H/A*]<[?&CVU2.#BG[>U-7VL-DW ML-Q^S>OOQ29O;OD^P(HF;AQB@#P"8DHSGWAAB# %*0BI&Z:1C/A=!J'UA((6 M=5=G:,#M'($[WWXZ W2']0)G ._\T<+_/W*B>J%&%E/BY;>OG'Q;:UHKRFZ% M_8GIX+*MO8PYY,(<5$L:?V*S55/O>39R4^V*;8OJPSY_;."/HEF!,/;2A/I) M&A$21EE 4[\S%+DH@$)O(6E\O/T,WQ,JIX7E_,&!")^,-*33 W&5US(0#E;%>I*,@6<4SN%8!B*&7$)2& 0HA M@2C-X&"*)C13UQ!! Y=0D0Z:EHZ(TJ>B)!:8,Z E[Y%F44TZT\)Z(LG?$A5% MUH5)35'B0W05??V4U\Q4>?\UOV]K9'W*'[_E]0JE7+.2" _IG&8N2D:K'D$ M)U*OU*K:L+WW-\!R!EQR:U-EZL16EW.P)J#%;;H GC ,' AVGD>B$AL1^!=+ )TD#J M_48]2[:3CXYC1V(U9(A#P7VMV>B3TQ]1YNQL-TV1,K5M9(3,9>B/(5]>;N,8 M9$A8BSH3?6B%? !<2FD&0S\#F 567CC82 .YIV'D/GDVK9%:,RFR)*@NU@A2 M51,32R-Y/1G3,*4?2G0M1"_4L+_4!PT&A$HN?BB;0\U+X?3A#R$A",,XB_P8 M>U$,"'+Q8,(#D5!5!J4/MJP&1S@2%?VDN9D6 >NTR&G $H)A) L#$D:]&3]*,ZGEF/2'6];!#L^&X9$+A^1)$HN(K/(C)X@=%(=CN=#> MSDLR)D(C9=Z6$1VIPZ\,]1^)&(D\YO5]4=X/:[2CIN!Y6YWB*AKK!<[W[NB\U@(D1QC "-V8=BZD=)1@D9 M3(#,OI$8Z$+$AS(R"@-FF14\XC$A7%E*9&0BIM4J2FD1)4B6GC M"Q?/B:(J$PM00V7HE8&>()[>U.=B7M=])F:[\9\DQ/5C+V1JBP.89(D?TL%, MXE'A]$BE#[>L@SVF<1:U='*D&FG3XC@+7W("J4"5L52FMZ@XD\:DQ=KE4YCT MX%>&>H^T8HRSM_OS >+[*$DRZ/HTH@G&OIO$1W5*@=#&E9Z%2VB'=$JD!H'" M$F*9.P,Z,EM2Y%E&IN5$@\'%:(J.#Z^%19L1H?48NOG$^LF7?+?>YT=S??@3 MI"S(0929"X(0!9GK>4/X$_AN(+[EI6/$LL8P:.U J3MP3M.CDUB;:%$HL(2; MBSTYE1F(ZW&-KLC)K^ZT&)18ZC?T&6D;"S0Q^5G-W?=G7.)O]]=UO5;4=[:,ASA=8FI@ERDY33B11-XCR6[ICL'\A#ZH\[8,E=# ?ZY0 MAR(3HHKQN2JKP=2').]UI5TN5/N'O&:_XO"OG#*7##HTF!83G7E( MEA.?,2:G ^7\TL.:^47&L_1,Z)$^IG&$ M?^N/"5J03H?2&<&<5]F$F)M0.;/,+T/Q#/M4V>RKDA%;OC^97R412",W#*&/ M4.J'P$44#39(C!*9O1VY3[:\N\/ ]+&6L][OZ^+;H3L?W5=L';,;\GG_4>VV MW0M3#/G?G69?;?Y\8#]CVCES=#'F;BJB4.)X&6-*$?O+R$&# ;4GYS^4>]:S M"M9[8-/D;&!Z;H2S+':Q[R%$L0^Y%Z:58GY-)F&RU#0ZUZ^.II>]ML"C^%V=OZ2:OZ=\93O5\7Y>WZ MQTW5%%SVQPB\ "/J90GV8D*]!"(W2@8$'J!")3ELV+6LKK^7=;ZI[LOB/_.M MLU__<+[E97Y7R JL4:;%A/52),L)ZA%EFP-\Q,F^+\IABYR!OJ262A YH:$V MFF,9VFG%LY=O;%IC3U0K;]ABLK/_9[%_.%U- MZ(?&>*9Q4>![ &=^ZF$_X9L?86\=9!F5>BS9E$WKNPUW.0/"8N&:-4H[]PZ) M_[)Y_X8X%E/F2] KI[T#0N>O@E<@[C&>]A-^7DY]!_'LIM_?-M\26)[[N^EZ"$0)RY3(GCK#6;Q-BG+I'*IM4U9EGW M6GRR";7:!(IIVZS5$8NXF;QABTY^H$,@1QY,ODA6B8L9PDT@VVLBI_[0$YNQ-,!>E2 MY%)"M.S3J")7R]$I)872(W5!VJ3IR%NJ9((;X3?V-@_Y]K#+K^\^K?>'NC5Z M??>Q*N]O\_HQR[_M;WD.UVW^8X^8[W\R& E"((S3+,(Q)JZ7>=C%O+"?2V J M%T\9-VXYOAKP\JR2$V+^'CEGS SW@3B(G;1=F7DSQ1XIT_6L@. MQ^RTH.=^,%"2TPF9M-8\RQ!/>^Z]?)G0+H]B5? VF_J0;X>+8;B7=.#&$-,8 M0HQBA+(4ND'&Y!Q3[,;$2X6VYG0^WW8F8X=*\J:G%F'3RC<75W+B-M T('+P M.Z&<.;ID:M_9ITVQ]-V+7O9WW8)W;SKZAE";H&4)Y>XT/:C,=1()1>7O41\8 M9S_A8?]0,57_>;/^R77\:-1S"6 VXRQ@6HZ2E+ U_& 4,8$7%E=]4Y9UMH?# M[UDT U9GW8,57E6;HE5 @N=E5#+4/#)X!.<,Z*X4I-D HQ(J/2^S:H*MQ["8 MB+_+PSD]-T?@ J3=H#.5E4YF*>]^Y46I#R(OBOC31PE/LG*/$TX8^4+/$IFW M:OW4>\8<^_3I^/%@!22"TH:#ZV9;5#>\*I<,B9:JF]6L. MEN14"M75GWG]:Y:O=SPC9[0H&-#-\(+2:T;>T!U=[A;P:I(.^LI,#Y(MQM*5 M1^HM#H$:]@,/))#"..97=6" 4=H;2^*(>C*!DJ()R[HQH'*>.EBRY534:!,+ M?F9@3$Y#CF3UB*278Z:JH[S%RT0$HTGD,L(572=>%3PQP(EJ6LO)6HH1"WD" MFM H A$*W$',DI!&4#K[3L'&'$EWCO%D%F$&Q:1F#O+DM.:--):+B,T99B02 M6&2Y7(;<:'OQ3NJ*&BO"Y6*ZDX8W["'VF0G(LHSP*MTP"F. !WM1RO?]Q=/H MU*U8SJ)[>>@UJG:IK40:U(IIT3RLJAW"7EZ/SK(SH4CZC"Y#DPSX\;) C"%F MA&]EK9\*-IKY3?SA8@1_<*!-,5D%"7J$RQX^F3L$?1;.*8(0]"E,_<&D*$KY#'?060S<%)F1*R,[E5(K#,R-2 M8H1J:91Q+HU)U#2-UT6Y2ID $K:8 MC#/7Y>%;ZD/:VXQ]WY6JI:=GZ7(*U0$THU&BM&JIE 5&C>G4>V3.J50=%GFM MDN1WT6HEZXN87BDQ))2,.EB!FW\=BJ[>!#'W5VQV_&.-K8( *4N MB6.V#">9&P481'SJ2'P_2R 52Z\R86D&L2MR AU_7D+2$WPH[F'L+'HLP_[//'9H78 MG,'7 (3"* A\EY(D[A<"B0M]$]NM&["PKNB&TPJ/(D%)I^*#=UOF[R+._^_:$\@Z+Y4NUV MM*K_6M?;E1N[248B'&2I"V,$6("<,2 HPAY)22I4$-^B>J>'+Q.D66H>@2CX\BTCIYG__HTB$5!?OG'4XFQKC206A"O1 M=BXVM]L&"PC9+3M8S=:?C03XO]7\D4(21 F,4QJ% , (>E&0T79S" 4Q #%: M/>5U46V_[M?U7BO$%S,G,V)?(A,>M-=/>8!,2%$8FB "4A MX=(8)Y3B%(9"E0I,VK,!&;FL9@A !E]!5F=^O]_GV5C\35\:LT'A+N_'V"J'X)#&"9"8)5XI:K5C6 M/)VF0UHA=F?-S1T!4LC152%\T7&NFD>".;OJ;!E9EB<()[Z;X3B 0II!@CB M)F&,0H#B,.F7Y:3<&EB4OV=,?E$^X!(?A[NJ$5F2_]NL)$4Y7?0(DW1%9B4I MQX]\E?[?JFK[5[';=7>#_!3[V \#0I,40]<-712BS(MCUX>^)U=>0=6&Y17C MN/3[ $SM&J$RB6(!P1S\R04!2M19+HO_C)L)$=)EZ6/Z#XQ&*&-F)8L^FONB^:?;$9H27D;&E_?I3873%%I,#^U04XE%.D#N"5\QQB6[SB"%(E1=(4 MQQ([6!?@6FT'RPSG8GM88J2U39ZX 24P,M2KZ88<;@9E,= MRCU;X?36O"2@ $9>%%+B4HK0J@[0P )=1)AR\!U9^) M*CFE[T&U,G."I:+M.NQ)Z/E,+*IIN"J;8JI]WO5S2FV K 6HLPDO*K-=2$*% MVWIKUT]YW7:EYM.Z7-^W[](/PD]1"B(: ;8 <#V?$.2EO4E"8TR%I5C7D.TC M9;:H;2%*:(HV=P*R/"=MDU0UJ=8B5TROWR'A MG&B;XFX!RFW,E+P\ $&," 4# )W[D!V$*Z& 'I*Z0<*M_ MNF6U/NU#?E2]=Z3 F-@.KEVRY#1:CB:2"$6Q[XET!T)JZ-!8 @(\[6L?B\.^TQGE_1;MH>S<907]V57 WKS ML]T]W[7Q_F_KHOS89G $O@>HGV6 "\*HX#];P" _%3J21R#9BW/K0,T9W_" MYJRW__?0[!6>$31)M]S<.S/3:E/RE=/#=(ZTCX Z'*GS"\?ZM\OHT_LD"BB8 MP998EL:9=.R,"AKG3E8G6XMW_#DR'\2)E\9Q&F8QP3$@&/*( P? =Z,0)RIR M*/[IJ M3$BO'\(8>B1(/ P2G&$"?-:I%.YV7_P;[%P$*5J M69U='/:YA8.G%\Z]U$_B("19&(*4&7;]R,49= .<0)"FJ^]Y M_:V2?V-=OS%\(2F./;2# :I'_)Z!%&4#1^//2^04QCAC[4N M*7#[G4^@#7^9NNE03423FAR)28@5:W4 K7U[S^7FSRV_6/O/F2;W(F,Z.7>@&ED0>R+'5I!F$8)1 - M^I)Z.*1B F# D'5).$%J'-Z$3K-?[P^LV_QTUH?]0U5+O&)I@MAIU9B943D= MZ7$Y+3#GA.S]&,0XBQ)I7?.QJ9;4II8LZ&&&4[$P<'XZY;3]R.1?#* S(+P:%IDMR@NM-86HFX@N MS5*_C-#3L$\OJQ!88$PH:,WRNYQ]^+'VPO< -/9#,/T;O1&Q4;R^11C+ O$LI<@6'9'K>=VXB$G^?C6 M&,<2D>XEN%:+>4UP+A;]"G)R+@XV3>D"(F+C+E46NZ!LN@V4C\5S2;? ML4Z75X>C54CC./0#/X5IXGL04O^XS<*L>DANVU/7FO6MCQ:@9%"L3:%8.#PG M=W+307?'JH-VY3P#=Z'X]QVN)B)?4RPO(^8UYDUEIR\J:]5@*'"#. @0C ,8 MP]"/203\P5" :+K:5_OU3EJ<1#]>*H8](I$<6)L.C-*"784R:3FRP9:. EU: MZ.B0^0<(3E_#*!FOG9TAIJ) :)+YC)&B;87 ME=DN)CG==G>ORWORXRDOF[PYVL,DI1$;CR"A7AI0#Q*:]?;\! >IS*:YNA7+ M&TA'8$[>(_L?DG.O.G^"4_ LU$G.Q$?6!E 74YVS]$Q-S-J4+D-Y#/CQ,H,[6&[A]K$H"VZ,)WWUYE<01S3P@LQU,?1\'!)$X& UI0A+7830 MM&59B7IX;;FI]3. 1VF:.?]YFJ^)\66*Z66,,F/>O$RB-LJ2<*HC6\:S\L!Q0D&6)3B+$811 MY&)\', 9"4.9\:1CQ_H9[ E:-WN-P T#:^XL_+-L30PL$QPO8V09\>151KXI M=D3'UI><7W[9[ \U&\;M*1FWR_>0/CP^K8N:KX[QP[J^SYM5G($@2'W?90A" M&D9^FKH# N E@;>%=> =*9N=)F,)E#",-_._M-$DR M(3TDNFWUMHR'1W"&XRR@KA?&"48I!D.X$L2Q'R@-"HG/MSPL^A.A]E)/=2RM MJKBM+4.;Y(:V)<94M[)[VBY1 ^@-2D1$1(' A M4 M*9[ ]_202^QUO.!A\KA=C;%E:(8R^E?'ZSHL2&6Q?:[*ZKDZ#49=7CT,$0 \ M$ :0IFZ<18-1C*!4N7%-4[8/V-NDK:*%=.64^242MLZ2\U[RECZKRQ@[IIQY M*ZG+%$=R"5Y\FJ?,3YY/7Y0'9OOTB #*[ZHZ[_ZNO8SZJ2CY=?:?P]!GR_+G MGT+^=6"__I3O'RKVF^]Y7W]S1?TPB1EPGZW2T\#U77@\] Z2Q'5E%@I+PCW/ M N1;ZT\_]IW]^L<0/[3[9OFZYD6!^^(#>>N)L[Z[*W8%"U,DERM+(E-3/=B[XA 22FA'AI M&/>X0(0]H5WJ^=#,.GL:F29G;*GIR6^9C:0SI='S4QIZ=TIK75E<$TKYD9!C%!*PBR*O'0PAUVYE#5E(Y9WI 9<#FL'I^'(G/5^7Q??#GM>KXJ7 MR"0_=D/UL7]4.UZ"NEM__-UI]M7FSP?V,V;W_$T1*XN-&%UT[-V\R0*TN:.@1OUFVD(-M@SFHKML!6P?W=;$.RFT@)?;NOBW^ ML!K6DX]JT\8Y,]J]M?,\5,"?>]5(X\6/:M!E7:X6@L9,RE681R*)09:!#-,> M@P")YL6U?FQ[UXL&1O"3U(-6'D8NWS!BR\$ -F/]QQJ]AKY9#ET;!@>.V[S< MW,N?/H.R@ B'C$C-R!,I(H!'*>$]BI":WCGOVKKWL=LAF]WH?8TQ\_$[F/M9 MC^#AWNF-84?-+ MJAN5.V"<[-8E+>8,E^?D*W "?-'1N*&-.Y&Z1L21$22P_/T0 9 +Q#/4V M(Q@:/58]S))G>3M3V7X(-J! MZCGEV+':S4CB;*5-F]X?0-+T?3&1,D.&M&H4>X--'<93@^QT#'_LAK#ZR^8! M[^:&_IJL]N5#$\XL0D1 !DB(L@2!* 88I6$'CP" M=1N=%#^X[Z79% MNNYV MU:JHZV!_P!TL#[@-*M]&;<+S.CKKUK.4W+;DK?/CJ+A75\'CMNV=:?_!B3L! MF7VK&I0USK5U[:H;+[:RRT;6JW!T2/!KA8Y3M.$,ZATG<;N:>.PXRD"3[?J M]+-*AG\NONVII/:?BRRC64@RQA&(TR0%(HZ2%@F'(DF0D[3T /LC97;JI\'Y MZ2O"ZE3?NV/FQU%">TBC#,QRC]0>#E/?C]K@>_![@SI0L(,&]PS21!>8M4F' M.VBG^:ZWG'FHFSAWQJ:V'B_OROUR4_[K^#R:NCWMB>TXBG*AKD-.((U%B+., M4(H33@B!/([,%-B)Q;&RZ:=/ *KQ+4Z>N&3Z3UPZIEM36T=GVE!-C_B.;RXJ MA--KIPYSY]32*?,ST4>W/CU51 ^,V9<;'3:O1;5KMZ[5SO43,(QP$*:INDT2 M,Y131I,NW\]!(D&9B*(G")Y5\N_50_OL4;E]LM^OKB%9JQ4FJY.;=TI\\K)>;:KZ?G<" 4.8Q#"/*$^B2$X/E*3=2[X QX"$)M+L MU+!G0>ZQ-J'J >CYDM$1V-;3W,F(-E/:'N95T !]3'5PQ"HU=BIU-6'RC*9Z M:9!Y**D?UZH1.K1QNO5!0BBE0.?%E[U8EKM_+#?WQ1%!O1!Y3,,4\31!D4AQ MDL81;BP# A""P#"].MB>9XU4F(('!4H=:5T= 0?;ZMRE+KZ2=)?X.I^4<\;V M/,:E4X^>)]T#C,.A6QG%Q_Q<$8Y M;!F;AUY8HW_VJN(0%O2?4MR5#\T+J,TV9+T -(8,80H8S*(LRW,.HMY,'#*C M]TB-/]Q[+7F/)RBWZMDHBTC$G# ]F?#*E9E.G-#48!G[&#9U>5$G4VTCRC M(L#$F2"I"G(&*]C0@ H\9(Q%G)F *%3]BJ2^"I;[H$<6--#&E90S M')T1&!?,SD-NG'A2N>]W+J\[4:]8=+>M)(D,AVB2A9R$%(HXSC+8F<\($4:K M'6=&QRIQ='\%B@FS>IHU":EF G;A6I0&:/MT2@MU)M7@3P@\O]ODM@WF(77N MW3*Z)<6:-ZW3M_VQ^1[#23ES4[TLK?A$9!L< M3IV(=+NSIX[(USM5JL_,"U.,+VYG<";4AU>5WQYI\=IJFU'X>UFOBHWL@T5U M7R^R),&"1U2 E%.0L81&HC>7H,0H,VAMQ/,,TN R?=[=FC"]6'D4KLRF@?8A MVA;35? (U01/TK[ S9FP=S"=\PASA[OQT@.TPWFQD)D%23!!,5(E$@!B=<\6 M[A.769QSHZ=A33[72$S,'Y]K1XG-?-A56_GEJCES5K_?L:^RJQ1OMZ=_46Y7Y=VF:(ZD M+'(!N" TY2@#B-,PP;A[42A+@,1E5%WI%8GG,$6"#X[8@L?P W4VK'&@.<=W M^F>=#]UQL==/,4S1=GHR-I]F,Q,^WRWFISYT"-EG5':<1IR'+H_DZ]-:U!$9 MUCZ6O?[/^^X]1E'MSB DW\IZ 1G(LI@D# L 4R;""$0]AC0/J=%I;*>6/6O[ M"=CFF.]YY?A=0384O+MZ8%J MCPQJE^?(OWY_3=;5G4H1_KU09Q 6$:>,$P3R# "*01BB1/2FN)1TH[H<&P.^ M"W+D'Z@#-#VJX/>\NEV66T,AM.-.3^^\TV8F:^:,^:G#>8&5-8.PT2DV#+XNLQO\WJ*< MYH*;\\R="[:<,C\/:7/LT\NWU3AES'>:\EVY+=[NB]MZ$4+UP)M !(HX1# B MF>B7T)@Q9G0)@W\TDW;^FG#4?.7>HTWZP2F ?6/20Q MS5MT'FH_HK^.DIFV3&MO8?<'_9OCZ1_52[OOKW^KV]-Z"QP#GA,8IC!+L, ) ME)-6;S.+S&K0AUGR73-SN,5BTQS3WREX;ZKK-_?R&ZO=[V&\:NZ'CT:IX0[Y M@![:Y\B7I]OM#AG2/^S;EA=^E.K9WOAX MJ":D2,B0&7( <0;B%$0DZ>QE*(;,[."OK17/6G7R[)QN>;(#YO04:1S2S-3H MP-?'YH+T!M558%AA[.I4\"OTG-&@X93.0W\<^/'LY+ ;9NQBI>,+=7+!GI,< M,\QRQ%*!((QQ;RW&.%L\%+LOE5V6E4NRTZP%=]\7;W]=\"3)">4PB6"4)1PA MD/'V@Q-.,UV%,?A [V+R=KLNEWJR8<+#>87P1("9&+S]-7]+3,9]W0_\NEC] MY:9Z^&OGAAKW:?^-&O+IR9 _NOK"Z+;@8=J!; .XLFYSL^'YVZ=%)(0(@4@ MR#''*(X$[<9](@ @N=GPU/A [\/SMVVI7LKXM%\:7C\\J+,^I^6D[0UHF4=G M-0%<67QF:=5>,#O7?6#U_E]'MW M5VYU U$3-O1F%,_LH_C394/_SMS% U8&,>0]4$<&7= M\@9W)'PLZOW[Z_^H=IMUMTE,,YI&, S+;9.S+G2B\QXI4FLRFK8>A= MP] 4!RF?,G%NB]R6M'FD/NSA/]W 'L;#)9U8%^6"57+N(%_JYLZ(!:!YBE!* MTHPD"*8X:1Y5Q$1(16G2L;:CRR^>]N]G M3K_0L>V)F;9'#\!=#>T2^GTX[V[%457.BYP31#*.J%RQ)4S=&PCS]N-%R%B> MZLQQQA_J>_>QPQ(H,'KSFCDOEX>V-TH,]Q:UV' QK$\=?F546W$R_:"V@UT- M[ OF0_K_N5_NY(#9?/]8W%6[_8)R@1G,$ C#-"84"$IQ9PF2F&B]DS3D\\<: MZ =<00O,?- ;,Z<__GV29BD%VGRYE(4G/%Q0"%O6YB,6UAZ\H!O#V#"1D _% MKJS6?+O.E_MB@6&4I2'$*,Y# 9,XS4+2V8DR0K4N([/_]+'DHT452%B!PF6N M'H:DZ6N'/[XLE4.7*I?"\8B$"[)A1]A\1,,2_PN2,80)HV7$;KEM+T[LM(GD M@F89I!%E&#$ *4VSWA3F*3)>4I@:&&UY<0!F'7:8DV>P[O#)F^T:1)LRIPN2 M)TQ<6IS8$C.7'3"0,J'$A#D\]?T44K F: M7@SLH5<..HCIX/]8W)0JY[G=_[J\+18D3$D:XS3!%,89$&G,^Q5.!(G0NE?? M^L/'$8$CJ$"A,A4"4\)TQ< C5U:"H$N3.U%XS,!98; D:R[B8 O_F4 ,XD%? M)-YN5]5.QB#-C?Y-Z1]KBUQ8M2X6(LS3C (>DU 0&"<("=!912#-M2XN=65K M' EYA/&J+89LCHJW2 ,%U517!G*L*S/CT6NE.H.8=2=%9UDZJTQN^)V+4#GR MYIENN61)7\8^+[^]7T=^O&69E M'.F2Z(+'\"P71-9DZBK5&#Q::90YA>Z$Z152SDK24"+G(D:#_7@F0VZ8T1<@ MLE[+[E5W__>NW!9@D3&,$]!O2\D MQ)H-8R%I$UUAO%B+#T?JGJ_ MW/R_Y5V3$Z(B-'8,SDQI+)UX3FB&<:!U75:9VQ;+Y^)3)CQ11)K ( M OS+\ MK4B9?L#;P:X&=@;]0?U.>OS+@K0F:?M#;0Z\<=!#3 MA4-WB7!;CM\^W;._KQ+:,<,*+2?6M'+#+ MU;Y\*/+E?ME?90YBQGC&\AP*0.7_QIB'G3FF0A[3LELK(^/(S@DX=?YU>?&. M?L=,ZLK.""1:R8XQ?RXK:5^BY*SL#&1Q+K(SU(T7BF8=\&)V+'#'EOOBIMI] M7V 0L9#F%#.6$)$C$J6BMY*DJ3 _&:C_V>.(3(,IZ$'9G \T8$M74?P1924D MFARY/2AX\/^L:M@Q-1>QL$3_XHE!6Q;TI>'3[7*SH?>UNEBY7H2<9>IX(H>, M"DCC%,>]E5P(H'U;BFQ!"R[HT)EJAB6-NMKAGT$K#3$ESYV8O$C(65$9 M1N%;8@%@3N((BP@GJO(U)$CTQ2(\ M%;'V;HSQ!WN6E0:$N@ ?P)^^_!ST\/3UQ)RIRR+BE20SY3#EQX5D/'7_%9VP M9FEZ<;"'7CGH)?HR\'FW7*L$[/?;+]5FD; XR6)$:9ZPC(,\%&E_JH:+E&N? MXS7[5-\"T(()6C3ZX]Z0FLN#WA\KAB->CQ 7 _V1RZ^,2(0YQQ%/6AA$@("DWG>:,/]SS4>TQ!#\KP M@B([PO2G>V]((9)SHCHS[Z),,D,[R,R^NB1TI$*DFUFP8PJ[62D+Y;LPQ[^_W]7ZY50'+ M@@$F&(AIR#-!00P!HG%O%'-@F(T<9&JDLJT&8M!@O I:E,$)3./RK4'LZFK* M:,1::8PUIPY+NLX0=+ZPRP6S+3?_LUCN^@=EHBQ-4 J9U"BD9[D+EL"N9/QO5VFH?J1+R9_4BY@Q! #!+.,]H).W%O:TT8TQ;4>PM>):4 MPRM(W?#HWE)KL)D_'65!X&5-&8<[,U&QHLWE\U'/R'A%58:3-[VL./#AA1>D MAC)B+BQ*Q%I+,*&1B 3"%$=(\#R!W>4]TI)@H:6LZ'_^R*+2S+F#),6 .E-! M\=\?D%DG5 TK,TC:(( MQ3$D', DS7NC$6#QXJ'8?:DN::XC8R:#XA27Q9C8*(#!ID-8RN'QQNR6 5?\ MGM?G"8@=I-17P0';E&8ZYH%U[.6-AM_]-3-FJF! K< %$(B<*YJ M$R!%B(<1ZZVQ,(H7^VJ_W P2M8LVC!;$!SC:@^VS^B=!];JE5!(CA%F<,!0E(0MSGD1A;R?-]9XHMO]T MSTFD#I-Q"LF.*8W\D7>2S";P1_S898[LJ#)(&WFGS"YG9$R=7L+H)6]?RQ8- M8F8&J:)A^"M7?<1203^6-U_WU?5OTF)=%WM:7%>[@JQD7[K?+/?%FMRJ*S#_ MU?9PE(0A@(@P$ K*U1O.C/98,,RU"AK](O"LQ!]V*G+9?P^6VW50_*_[\DX- MN:O@9E?I7AOEN04,U7LR\@GX&?1.);S MQ62-Y&!.<=M8YK./"7O7I,N!6%WF<(!$.:7/C3#-0(Q,)4B;Q1D+C[X/.G)C MR(AV0>+^:[%35S;NBJ_%MBX?BK?;575;O*OJFBWKKV)3_?&W8GU3_+(LM^J' M[2[-QV*U6=9U>5VNFGP8V:X_+[\MF IP1&)!$IYB$C">,$,R'7H(3D6N_E M3H/,I\L-$N M-)BH;?5$<[[-:B:VC1_!(T>"UI/@)P7[9[F0E>X$RI^@<>@J4"X=?ONEW0E_ MZEB3]Y2NC5P-Z[)5SM703M+Z\Y@D)O+]:;WNA"V@'?E*@^7-MLT3K+Y_WBVW MM7H=M=H^!J40Y#1F40X%SP5*&,LS0*,>@4A2PP-!+BV;:(_5T:!62?[:J,JN M6%4WV_)?65>;_I^:;&HU_Y1-:X\<$NJS>BY0]- V\U & M+YX]#2J]L:<[JC^M9+!SORG>7W\J;E1_/+RR_G8K+=\VND*_=[_\7'S;4TG2 M/Q?JO75!DB1+88Y(GD'!Y+(Z)R$,"4JQUFOHOC%X#A\_%@_%]E[&B2HX8%7= M1)*''TK@_8WX_U8'K4?++YLBZ-PP#!N]M9->@#B')C(+!7O$JE$Z6,$!='"" M6@9]WP]_\?OGIHV4 T'C@7;IO1M1MN3YC$#[;KEYB+5W+ZMQQX.9B'>B(R0M M_)M4LNURP^[KO0PI=C7]_DM1W>R6=U_+%=D5R[KIX4=$/,V2B$&>DYQ0$F)" M>=@C$BG0>L1M#!QCB3E=UFJMOPV.<)M+@@^M:J;;7IM&3[OGTBIF^MVA#M18 M#WKM%IG2]C!$7?P&'CPNX*N>0N W^;1 MT][)6\9,@;TTBA<5MB'VC!9[;:=Y*+)?%ZL1^[V9.A]-_G)?KE7]Q=^+VR_% M;I%G@.%4,$)BGB.6041SBC, TP1Q (UJ&JR->%;9DT'; PM^SZO;9;DU5%%[ M&O648[X67_#;7S[])?B%D _!)_4\YW*W-MS* M&DZK;OPV(J.FL5I'YHLRU<(;/2@[S];9 ,P1T?.0+7?N/ NLG/*D*V._;;^4 MFTVQ9M6VN<.J_EBLBO)!K:X7($I1%D5)AE,2801 QB.*(:9"AG/R-R8*-L3. M.*%4K2IR.DC!MMH'+6 S^1I$IYYRC<6DF6CUJ((#K."(:URQ.D/0&9UR0>L\ M),J))Y7[3FJPQ-),QU^3K*=N$O)N)W8'R/R32P[;S MHX.%_0[UQ\LMX$4$S;@\HXN>&F4>4NG+N6J4CFTHJ,N[):PC!,LE\A)2GF&,>:=[3P&D=93@6XM>I;/(YKFO$[05&9O MVH,=^RI82!2>M\.[?JZPWFR*AYY6.JQ=BY3 M[I;V>0Q,UTX]S:+[X$S[O,G7Y:YH:FS5X8AB6[<'UW8[V4V;[43Z_?@G'Y;? MU8_('\O=^GVS$5F_O]_7*NU<;F\^5IN-=$'] Y 2$(.2-RA1KA MA.;RF]@HIID(HN>AWT!^TQ;%G?H5G#C6G(0X^;O.N:#Q[BKH_)-?'#T,?E<^ M!IV3AON24W4&O5CK!^@'9L'9Q%W SX$9+XUT9L:9N%?,8X::FH2GIW'FT"83 MS("_WC?;1CC/DC1D-)'!=,H$BS$'/4X$:;*X*W9EM?ZT7^[VHT^!FAA-5.^I M.]H"V&)117$OZ9AZ!^&FW&Z5I-'EIMF+_:G!/-W^9^N]OZK)JB;%FK5_D'^[KM]L/C7;_HAYH M6J1Q"A*4D#AD)&,1C$*:'N97N<8<<]%F@\_SBNV%V:I!*45LLFG)JAG'F9A\ MM^!T4U/KF=JV:'U3/QD]@^ZA>3Q.4$,ZPY]CBAK$@.-):GAK:$]3^VKUS[=U M?5^L\_N=.JK0KA4:K6Q^V4'BWXK=JI1P%W&"PY!%@I*8RZZ?@%R@PWRIY*M[ MF4ES'G(/0$ND'K\B-7BB.:#3FFK\"(XQD^?TQ%^SS$0N/#KX5 U\F9YX=@Q/?ZRX](7&\1B7#ND*,YEHIF3 <5PZO#6F2_I'(@.$ 0X M@@AS)L$F/<0 ML '^>\_]FK7$6.+UCZ)6+W5NU_R;NE>@6'^NU(]>2%US $7G (:41JF.2-Y M!Q_",,-C)H2=@1X_2]Q";]_J;)=@S8&WY3XHY(_D7[9J.EVL[JY#C!/ 3](7 MIHOJ3_I/[["JDU<__A/LD^HVILFJW"181_U&H!VJE M+P_%;GE3])FZ#[MR5:@2J.NN!"K)(>8PS4B,N%P' 28. 07D(#K3HY#"'$Q::SP( M^2@5R#W"-R\+K%8]\EIVIN6N5JOX=OD^76GRL*XRJYG=:?_X,:;S/^4K/5&FYI[D'I.H%3&%#A-PRCDE H,A#C&%RFFH\[.;J%//4$_KE:? M?(IVW"]&FJ6GZQ(33M0'I_^\<[51N_J3ML\V'&W>?J'L M]ZP;-$HIB^(,A3RBB H. >GL7SM,8S.C_>]MQE-[R@VCMV*Q,M>UHU&H3']GA MQ^,D9YU*4A9CP'C*&,H8%#1-^X4?9AS&,SC(X\J5D=9/KT2R9H=]IJX<\MVK M)CT--$6'FND9H1,J?K2UF->V'_](D>M.^>>('<8B:YSC1W[:>*Q(@ZS7I?IB MNK6I:K4F[8\9+$(0Q3E((T)"CB*20D$.F$,>&[WY-BW2'^BHT='1X,33 MR0X5#>PAXP0%XW6.Z>9\^WXQR[G\;)-YG*K==)4_QTSLB O'$ZW+%IH@%_IV MN]^5V[I<_6.YN2\6F(*;'M0R8\UMSZJ./E?[Y>8)]#B-,L@) @B#!$"!.>WOF,VB?-S7!)P GF[& M.]33CCO?N6GF<::^T5MXNEGPQ1K9'WHVU&D\CQ.CT[[SYY@CW5+B>+KTT%[S MV<<]3 -/_!$T2L(P13@# L28[\]?]_1RUU+^3S#)C]N^EZ;W MF?:V&4WL4D#47O(.?0_,3K MC^'6?*9^G_F!'Z,M1@H=9MJ[9II!^*\1;KCK$QZCD DZ[I\C.)F".,P1UB MPZ,6][#4'*V !0VRZ:IDS]!T3IYWV_RY]UOU0UK3TX&.5IJD9\ M"E(6ARB+PZ@#%U-(C.ID1H+D.2YO1NEU,TI5[PFJ'GZP/.#_=[- >ZRVTI/* M&3:3F:A*!UHM[5U0T>Q/RHN@W/X<'!P)CIY!Q3G'&Y&(O2.,*,]J9!EAO=2>/$H.>9Z!1CD\Y=GH +BF\J M[V188N"&9[TI8G2*S23_%-Y5< #8$'T*<5S)UB'MC 0[Y7P>DNK6IYW6:F:+95#*IJ=N!C8MUM?F=ATH- M=4*KS-60DTM*5'S;U(M3I7M_?8C\WA72^$>U!?7^6@:%I*Z+_4+D,8@8$3A) M19H!">5H'N9(ZQX"YT9]IP-.8Z[J^F1=OU%H@YV"^Z:Z?G,OOUDJQ+6>>+EG M_[R<34J\X6K\E//WUR>+Z@9HT"!5OY!8@P;L5)2OJ]6]TMQV>,Z2^D<0IVB" M)[.,(D/.'0I@-W.8TO/"7.*-X6EG%W]N59Y[IEDL_-MV5RPWY;^*]2_+]6*0 XHQFJ8!89#C%6<;#SFHJ:)XNMLV)C?5G_03 4)-:0S!K MA^ S=-K#\(@RN)$P SD8ZZ^RM0(YD]T&Y1&O6< \F&^]R'D4CJUFF!->%;0^ MMROI?:O!J9>X^0)99P)H5S3/(Y)VYDWEIS.:*9NH=D5YLV7WNUVQ77W_+%=I MM=H0JK8]BB.N!241S1( 8!K'""ZZ!1X4 MWU9?U:(V^$EIW\]_W4C(5VKCS4SLW#:!GO*-S[V5#'8P@QYG< +T5!BO@B/< M<571A,@S$NFE/>:AEWY%M+YN-Z\^+[]UV2U:;(OKT.#;/E?6.HA7'2:;@)U M3'9[_!);GS4-?NK@C?S(UBM4<3EK)UBCW@0KOBI$77>?8.C/2G) \CV'FQI7*0R+!(8DHR1,0 M8+F5GR87O7W $.R*S;([(BB[S$,A_YDZIEH7VU(.TFVU'WM,7N3V7 F:LW:9 MQ^ATZ,_3XC#'3&F/4Y5&?GM[MRQW*N_"OBYW-T6]@!EE*>9(/5!)<8)8&L/> M&,A!:#0X[4QX'I%'0,&J1618#6Q)G%Z(/@)GAGN "E!P0AJ[0)H?+7J1EG," M-(S'F:C.0">>2HT+3G3UY?W^:['K"F#:$+^+[Q5?NEYM#/3W/U$5$(DE@! C*A8@@ MZ '@+#.ZJ,>A6<_!$&LW=M2.]O&<5%,\U=1?;\KEEW)CM\9[S&IHZ@=J*&::,.LK1KZ MHM2E#AXH_GB9XI'D[SEM1L(W@/6Y2MX0ERZ*W6"^[&7NPZZ02^-UOR_51:9D MNVZBUF;Q7"\$1HAD&>=)CCA* 1"B7RQG@H9DJ/ Y >%="CN4?>ZZ#1:K9MFV M:DH3]D8E^+[;Q%8RQVL,ER+:-TZ_?Z[:IEU2D_-M,I*BZK!JI+%.FVFNJNO6 MR8LZ[('300'H[OZD4J"H/RR_-W,#(1E@D&8)C6$6T3BG67\D-&,BC(:MVNWM M^MY57#\TV_?'NB.+W*)3G@=$I2-0[$17CZ5)5+W)GE)X>0/U?Q&^;4Y;SD<,Z&YR1[ MJK1E.RYRIFU/]I)1SNF[$6LOT/^/\K]5W9?[V7\N'O7;;E^7T0\ MXX(@F@N:$P!%S-.#E*JCD<,D;9AMSP)W. ZR*QZ*[9F7-,E=.3=1=UTR>+ U2^_O=M4WXOB8UM% M_^Y8N+*($\ 1R0@7F5Q^8PF"]%E*@N(L'5C9,]"Z_U!1)2>"HD,8K*K:TUPO=PC?M-!#DXP3RVJ%R@U7T8[:)ZY"JLS__06U\Z8'"BN3^)C M=2]G*RNGB$*2PR1'5(;+7.0\%1SUU4B$BGAH :4S'&,)[O.M\8W&H!^_609) M\>@MXE"4GZ[UVQN'N^:;FT#K$&TNU4Z;;]:B[=93/?GVP*[65:)/X93;QW?) M'4-T#$0<(Y!R$$:,L 31-.Z-YRS3VCYW;-*S/+]_3B1XI=K@DM!I*+>[(M01]7K7@VH3\\)DY(G9&5P-ZL&IRFMO M]/5>XB(G*!("1FE.2 A!@ACKSW&1F,;I8E_MEQN]58!#LT:SR@&A]A#\U>(1 M*E_/(%YN KV(?R+VS:8=B^<,Y_I8X9GHW4-3S"-8]^&8]<."AMP-%,_VRE/] MEPV37"X'!,Y"#GB>)BDA !\2/@2Z>&S6-23/H?S3QV;+'K[SQV:=M]4@!9ZR MF9RJ\\&1'^^Q6<,V,-=V7XT\:]WWYK3>G."7<^T;"MN7A.K/%5G]K_MR5TB8 MTO;^^PYOM! M_OSK4J77J^O@KL/9)'"+'J29\KMD74_=QZ;;2L%[D.I6N@YFT..\"AJD5PWM M_"+M?NZ-U";QC 1[:(EYR*P/QY[>,.F+.VNY?-M=K/AV^^G^2UVNR^5.O9NZ M79/KZW)32JVI%VF8" 1Y G.<%CHJ,7M5,?7%U3F M4 FHTM(>Y4 ===(L6J(4\SMWN0!]<0BJ\&KB=RZ;*:9"J]3 M%R])L'L^!XCQ\6$7CG$**$G"/$=Y1L(LSONJ:@HSJWO_!MD;1US[2%4%JM;O M1 WCU5H]'7/I4"4G>AOJ'$=FBF=.[6R5S<*5RPIFRX_!.P"KHEC70GKX:;DI M_K[V5S4<[: K>Q$U@J(./V%=XKX(><1,='C&K!IE. M(LU9/:><'MMH)H+JT\/GST%X9M/]IMB"IB3-! IYSA %,&8\S'H 0L#8046! MC=FQ*@I.R@C^>JPN>'&SR]=>U^4F<+V?Y91][WM6<]V146!\[8:I,!3-I-3=3XX\N-5%!BV@;FV^VKD6>N^-Z?UY@2_G.O.%Q^+NR[! M\O[Z7;6]^5SL;KN[Q)ORX?=?-N5-BV1!:8J -!9B).(T1SEC_:%MED.0FY44 MN+3LOZ9@5\JVNEMN@AZT6DBWUS$2QOHB?WHY%LI^A&E8EOA?"-G[MO# M0PCM\843K..JM0&)9R391U/,0W>]>%;Y[\CVV>*W=7VO%.&(13W:MT!2M6/( M,&.<18AD&&1]J,]@S(WJD=GMX MC^5009PND?LR99IYVX%\ST/G7#IT)BOKA"N;N+ QDXLPCB("$,EA1##G* E[ M,P !9+%#;VQCG%WYQU&'K7Z9$V@>N;DCS4%X-KX*/:5",\@R8FT>"F,/_TRX M9,&#::U/:Z07+J:NEUJDG&$,*: Q9DF(($WSJ+<8 CRDOM+&W$B5/BU"-4[6 M$F)0]A/Y^2NWO!:JO,"61IW*$([G,9B<>/)*EUMM/^VKU3\7IFE*A.JR+W38 MJQ/Q][OO0:W@V975#>%7<_TQ$K'#2NRNJUUPA*?8;0$&G\YRZU7!7F=,0\@< MT#TO/7/AT"NRYHPKJQ(\9>=]4TY6\V_%;E76Q5H&+ED8BYCE@K,0$Q"K;SJ[ M(;?/J=A9&S6E4G2PU"!LE"VH[LZG/WUQ;)Y@\4_OD/Q*@R[HX 4'?!-6R;U$ MEVY-W""J9Z)M[OPY5^_F@"GW!1J+'$,D8,@R@3,*XE"@N-_QRU$8A0ZJVVS, M3E#=]F*UA:]BB\N\NRZH<$JY]Z*)N99$."E[T&Z*>>BC#\>LRQ<,N=-53'Y] M7:SV[Z_Y-QE^;F^*CW)=^'ZK,*G_JC/$#\M-T;P+7.]WY4JN&M4OR';]^ X\W6)15?%IU3P4YZ%;1?UX%< M]BF)OFJ%NC@";TX;[ YN-;\WT^E)6EM/T.?>T&;*?VSCWI] .:3:EC5MVTP+ M)UBO@J,;[2]58S_]VB\- Z9V:4*?O"/*:>21FHYC,RS2:S09@^%+NR M6C^_47JUN5_+F?C4^Y:118RB+ 1(A%D"$Y*'C*/#&@8AA$V6$#.#/L(RI.S@ M_O6G]>D5\;ZFOID1K#DKS@RUOPG3T:QX%;1.!R\\0' 5'%Q_,BNWWH\[HX[; MLF+NX:-S_M ME[O]"%/R13PF4OH4NJ&JZDRFP7(?[+\6P9?BIMQNE42J+5[Y@];V#Z2-OJ1. MNT7_!,JE[ZM+(3)D>!Q=B4,&4Y3#/(\@24":Q*+?@N493&&G*WRK6>GA%XVY MJO3 /6I*H1[B^M]J8M>2?P8UT?;5J9J8,:RK)LW!%U5[=C@[R"!F"4IXCFB, M,I8B$0F*(:8T@XG@P"3=;?[IGI/5XO04GN$1; NJ]%;%?EDR6[@V6-11YWH_ MVQO/FZ?W_]6UV0NB[VY+;:[]B92&&">KUNY.ICSW!$F;0X+P*3I&.JUN:])U1,]<-, ^-<^Y5 MY;?;VNMA?V,N;Q_ME3%;"AE"%)$08I1D.1:LLQCAR.S)^"%V/.O>X;9I*7L# M[S<8Q*:YRODD?/0DB$.5,XZDF56: &%NB6;Y#!'48I()J((=9^/8H$S MDZ(0_4_U7*_1W@6T.M?QA])BF/EQRHAUQF>B-(].>D>;H'D,>@O6AJ.ERHV*43U^+8O].42B73?3[\0_4I7,JM?19 MFJ+?_U:L;Z08Y45=WFR;O_V\_+(I%H3B*$_5#<^8"923$("0$_DUQ9FZ=L1H MU3,=3-^I:.E9T+H6G/AV%73>!8U[0>_?E3IL\E;.1;62]0 M I,\3P!A:09".<52C#MS+$4T-)F[K(UXGGE>UIG@=X7-< JQYU%O AB%0C/Y MMF//BPZ_QLX9%1U,Z#PT<+@;E>..-EQ_\NIV66X7($V3-,8 (ICB-&4PX[W! MG*64#E4@33,3:5"+SH$*Z;)IKT,>B'2C1)0D-:AZFMOZB#WUM8(\O/:^RX&T]W&=SP8B0[C^R(*.41)7'$< A)"'F,TMX."&.C",C\TT<1&FN! M,2/*0%F\<60C*=-+B8F&6%$W(_&PP_^2:@Q@XI)<%-\V]8*L5KO[8MV53:BG MR$_%ZMVQZ*B#P/*,4Q$SP%,6)CP%(NF31P*EH=9.A!?#GD6F@QL4'=[F.$OU M*,0QKM#RTP#G%6IR[LW$JZ>]AQI(K,'C(.D$[F5Y&X'_=;6Z5]=VMA62LVV' M1S ]#8._Z$XSB@TY>2ATW=1AP\\+LXI7FJ>= MAV&2 I#)+VA$PY#T9@5,(^,@=XBQ46+>;;5]8SW[N./5("8>BU*;$/F(S6Q. M\1SG'C9YWY7;XNV^N*T7(<]S'%(D M& H!RI($)5%K,PLY,!.Q898\*]BC.HUC 4?PNT(8-! -]RP&$JNG8N-Q:B9A M@^CTHF!GF3HC7VX8GH=V.?*E\M$';57K8%*]MM+_L$E3+*(P083D42*-@9#E ME-"#Z51$1F6*3@SZ+CBL=D5YL^V6/JOOQ_M:5UTECAR,36+25LF&D&TJ:"/Q M;*MK_6G4H[A=!;_LJKIN?S&5N+W.FI;&.2!];E+GPJ57%<\97XZ$KX\:OR\0 MSV"84A2E:11%6 :((NW-1RPSNM3:F=$Y"&"_,OWN5 0-B'M \)-"^W-W8[%R(VC\D!(M/3G\]JD[5X%T M:(HZGV%-<+$F:*06GH?:C^ORB[5&H_+M8I9XBH*L__.^WJL-2O5$&'G/WGY0 M_T3^HMM]^E#5^UVQ+W>%^B-:;(OK=:5M_^%3UPS2\\^DME\"W,D+I M7 B4#Q?FN.#(3OONH^)G9A.?SP:UG"QGT@(TF\J>0&Z#5 MJNPJ0MKW I1Y"#"+8A3&648%$#F,\[ W3XA:TNG?=>+,J-%$:7X5RF?U3WJ9 MW"^_]=/E7W_JBJ9^#G;%JKK9-BL[J9-=^=0CE2V;?SZN'NH2?$:_G+?1//3& MO5N5Y[YM-IX_K;X6Z_N->EN\O3/[R4W9S;GQS\6W/=VH1\?EP@#R1.!8Q"F6 MNA(2%H8201C)[T-F= ^M8].>@^ >K;J*]O#:D/;#>Z-PKQ?,3DB[60BJQ7AW M9T>@ <-XI%K' A*$\@7$<4HXH MR$2601[W2"#-C!+@/NQ[SS"T0-4[\/T[J$X%UF%+F*KL-(U@)K7:_,](;K5Y MU=)<]ZTT-^'UX.&KZNN+3;O+>D_*>S\LOZN57'6 LD("4H22-Y%HY M2O*&?1\D>'QYK6E.URG%FGG8J=@U4]-W15T7Q57P[';@ MD\J-#O%5D*M*W8G>AC'A\USJTD>SS$,^_;AV]B9BI_SIWU&LNNS+0+[W,#X6 MZL(4R?C[:U'6J^7F?Q;+W0+G/ -( LEHREG( 84'0#"C:/%0[+Y4^H]<>0-B M,N!/,6N/>W6*,?B)W.W*30""-T%>K)K3)$$$?C:]&]E?<^A)[4S:P9OP-L]' M=^A5@J'%'R@'QKZXV9;H,XH\0NO-0Y_'M4N^44\JL,NC__46P> MBK]7V_W7>L$ 3<*2AFCRDW7X@11[DIHT>#^?5M1JK">'S']4B)X Q MB",BT8 M=2"KIFWS8ZFIL7>6(FK'HA?ME-VQ6(@\D2J2$9P@GN2 !@=<&29X-[44\NZ M?_V$'O53CV /"NJL8HJ>*YTU*B%?D E-?-OB)9:,.E#384<#(LP M91 FA.8II!RE*PX(BI1SUA$)3I7(FK2/#^@B!JY-T1$S7ET+:+D6HK. M 0N&*4ECD@&(2W4JL M/\I]ZVS3(G-7VT?T.I! SEW3.I38>0R^P5YH'>$Q M945W (ERJUXSUCDNA!CD*(W#),T30=5MKZ)/Z&4T 48UW@[->AYF'5*K@XTN MR=6+3";BU2P<>43I_(XRZG-X1ML\-,0\Y,Z'8Y7W3CQ<%"^^D9,:VV,CZ"T#A75BEX' M>NJ;6?=J.H>CA*:4VBKID-;Y 71TD'LF*CJ<1U<:>CAL U$*0 YDW$SC#)(H M0J*W#F*S"XIJGU$[_$#Z9^:7C0):,.=2 YL#+3D"89['F.4)A7F< B'ZS5]6_\PW:Z# Y4/Z-&^''$S\PM"^VSX,VI M]*DB:!'AG(DPHDF&,DYR*;9]Y1\AB!A=BN/,J'_I,SP\YXY.A]+GFDF?TC?Z MH0U=!H=*GTDC_$#29^26C?29\^9*^AX? N$,)3 .U<,^(6$YB6/">@PY"HU> MK71KV;\(#CORYIAG-\+HCV(_ZCCIP38C,@<(I5VC_!AJ:>F;H60.8="5;BZ0 MX)!QD24Q)T)$D:!)U)FE/,3C^. V-&1F^+KYHP;,.SNU\V(LDF0X^;5)G/,CT?= 93(:,Z Z: M7ZIJ_4>YV9#M^NUV+_M5^653D+HN9(0C!^^FJN]W)\^?8B! 'L.492!/($M MRN(H31&/8QQ2;'0VS+%IS\.L1]NDFHYX@Q:P6=CAFG2]N&-"OLT"C_-4!T>P MP>^3/2IJ1N89^?/4*O/015_.5:/T;#,E):LFU%''U]1[M_+;W7VQ/CG7)M&] M5SGJDQ\=T?TJ";W?[>1$?O+6-(0X!BEB(<[RB"1Q0D3ST"F, "+"J)IC?'2> M];@!&TA@;UB++'BG$?',I>7T%'O>C68FZKTO0>?,5="Y<]IN5XWDMTU[\N,3 MR;\*CFY-*/_.6^;,##%=+YC')#*A_]51;V6]H"*"-$,IP!3 A*41BDB4",8R2 6)H]U5R"_$J M:$ V.G. >14HF,'O"NCK0N*/:KW98&R6S?3= <%>E%J#M3/:ZY+S>:BI4X\J M?SW4D>(INWFE#CDO$&&""(()E/%_# @6>=Y99E'*C1Y^29D M#]0\3SQ[T+Q+%(^K>D?>;%3/@O69JYZ-1[JJ9\V6KNI]+E9?M]6FNOE^L/GW MYCZ619SBG&(29C&B* P!Y;Q7699"9'1-C;T5SPKW:['_H]K],RAZ6,T 7%7- MEO#., DP@$L]*1N'1C,!.V(ZZE;P>PMK9,5ZE9XS.C6=S4R) M/E77^S^6NT+*7_]E7CP4FZHQS:IZ7W?V680Q3TC($(,$0 1 >%#"')@E-=U9 M]:Q4/3HS27)(JIY$3<.GF63UP!JM/WQS C-H<$ZD8MH,GE$U]ZTP#Y7SX%?E MN_^:WA._K(NOU6;]]O9N5ST43:%@9S%*(D!Q&%(*(>&80H8/%F'(#)\=MK?C MO2JO@Q:4)]A,[WP?0*.>THW%H)FV'[*.Y^MRWW]XTFBO*;^JHW&":$HRPD@*BB(L9#D:>=P9QQ@(TJX^S-^-XG MOKXN5T5PW0-LXH;#BM&P7'@ F7JZ-!*/9K(D'G'7PYI(EEYGZ%R-X7!:YR%* M+AQY6FWHBAM=2?I'\;5<;0Y&&)=BEP.:,4 !B_,8"=$; =CLNGG#C_8L/7^O M9%<)'CI,9E)C2I*>O'CDQTQ2>B 3BQ:%'HVA'ICRHZ<''JDQTX,> MR$1Z\)B',WI@2=@\], 6?.6DTQBF4F2HV1F@+,%9'L(P$0)P2BF@<6\ )IG9 M.WKZ'^L[42*1&*9%#"C1S(+X8<,PZ:$6%1.E. [^G\MHF),TC^%N _QIOL+6 M=]UASJIMO=_=K_9EM7V[_;"K;F1/.61$&$JP$&D$N5!XZGZ.RPE^+/?^VVMRK.*@;ODUN=]V>.CJ\6T5%#$C*TCA%">(A MP%F4=;!X0K'1K83>P?C.Q/ZQ+=;=(;Y_=U1QZ*P=]/1O5DU@II$7:A6E U?! MP86@GY):)_J3EU.]U#>4=IM21]NBS8>Z4J?-5N#U>V77577YV1WP:(T MPI3#!$.19UDJPA#U@*(T29R(WG 8HX2LRP;+57"CX#H20@AJFR1-?@_6)LXTX+4^\-+Y\9'H*]>\CF1ZKOUGGM(5/ M_;L*#AXVC7WJXU7P9*ZZ>CI9S6J6&J,%S\QGL^I \YCYYD7)\PM/9@1NE-3] M@N5YBG$F6$9R0/.8(X9[."BCQ.1V>&\@C-8]YK?&/U[W; O#.FE_W/M-TSNE M??3T_$S6.Q2B^?S<=Y=X->=6N^3BQ5-/E1MUU^^EK4>Q;J_3[ MWY?_6>W81LJ/!*B"[Z)X]&?]E@"$+$$9IH+"*$W@$46I4'S(6*,\9 MJX_ES=?]F^KZS7U== (>W&]ECPZNN^O4\+X;C^MK9F&]TM3 M1O%M4S^Z#KV1M^KZM[J]WI<6U]6N.%FEG*Y&%C0/10X8".7J0J@)+!+H@(7" M P/US:UW@B)8H.*1 *52= 8=C)P!S(\W]$ZU#&-(>J$.ZUQ^>I*L3D;_*I^-*\ZOI(K?)(B7-!$ M )B'ZE Q(A2S&&11E"(61QRE69;HI-?F@M5S%J[W\/&5!0;YN+GP=&%1-Q>8 MHV7WY.KN-+W7?/?HM;7@L(R7?K9+0?EOFB=V7]ND:CZ$&&]#SH7[Q;J2GR-- MMG_^9^HJCSS[,;N,7OS@OUU>"SIFU"-F$*G,B8UJGN/6+&.=%[OR01IX*-XV M1Y"::YNDZ;\5ZYMR>T-6\E=/'GLX>>(AS5 &F(" ,*J>NHXX;)YX )C;G:_ MB5<@GC/31^QU$] HS$70/:DAP9LEI/TVB5X2>C:M81:,'&$')[@/;:+V%X_0 MY_':VA"FSV2;1VG >628QW&UFF" &%Y4O)>?K6[@DP*FYI_]]U^K??&2_0A3 M(#(.6 8P0E%$>)2W]G-*DSPWNJC8F57/(MUO2GUJ#MK>&]]8[(Y=/0F>AE@S MO3W%^&]!BS)0,.>AK=H4GA%2]\TP#]7TX-?3*XL],:===/[XE&5,,B02(#AG M@E >IC$4N1!IF'-5_A$:/3EI]M&>E$PB1)& %9>I TDG*C]98; MB][76O77]L4J]45QQ#EV59\&5V=+]EQR/8^QYMBG9\5V[AG3SG]\K7;[S\7N M]NWVH:CW349FD; LSU(N* 8QP2F%1/Z@-<5S1HW>)K$RX'FD-9C>R']X&Y1' M5(:I#2OB-+,8OCDS3%@?K,0+E)Q+0 QA->4(JIF_QQT= M+S)R9G@,8W >XV.@#Y7+/F5\L8/:XZP_%JM"SO9?-L6OQ;XW&>4X8:$L=$8^OS\EM1+_(881!&) >$ QE-"\[3WD0:988WYAE\L.^) M>_W05)F6VU5U6P3[Y3>K&R%,F-(3&&\DF4E*+R8-CK'O8#@R<$8SK(B:ATK8 M07]V_X&U_T;1R*.<^B*/ .4(TQ"&,0K3,*,(=X:2*(V%<11B]O&>5:&=2%>/ M=LXFF#X?<7)IVK0C0+FHID@.LC1/PC#+&:)Y;X,1 MEIG28_:VI0VC4 MF\U'8M!L+C^0UZ)2>;2@7S.,/I&_SM 9&7) ZSR$R(4CSXX .N)&5XS>;O>R M=Y5?-L7!TN&.TU^J:OU'N=DL,I@C@AB'64@%0AA&O,]WX) 2HY)V)P8]"]01 MHY8\>1E:.CR=&61.:9['<'/K4N6Q6UHGPT]BCQ13$&4\! SB*$U%%H*DMQ5! M:IL/-[ P2DK<)O]G29C!/KQ7KFRVX \S_ '29+L'6DN-82S.0V\&^O#Z-H(U M([J*TIZ,_7NQ_UJM3RM:,\C"&,9Q"G$H$A2K38S.6B:7.D8Y0UL;WJ?N'HIZ MV;QH3X\OKZ_+3;G<&Q[/MZ913VG&8-!,:[K#]BVDZ8K97R'FC-P,I7(>@C/8 MB\IM![/9OER('%)(LYB3$&.(", "]!\N>&:Q;WGQ(T?9L+3?J+Q,B@7-Q\-?=8=Q^_*Y1CK6C37)7Y9\QPE=:3U2&:JI3T15[.+>2&$3D/ MF1GJQ"L'10=QHGWO4+5MU.L_ROU7=B]7-K?%KM>X[[UI%&(8$T)A&M,8HX02 M)CK3".34:"O8B<&Q:E5VQ4.QO3>4'C>4Z@G1Z&R:R5(/+_A#X@MZ@%?! >)$ M.J5#VQG5'JT0';DTS5Z*N>ETD[O_ 92/0\!IH# M/YXO?YPPHUV)=U?LENIQG>9=I6=A"84)S]*,P)2EA)"8RV][HU$*C6Y['VAJ MI(SOG7HKJMJJ!Y"K'G#[-/)T0^P\<^=JTMQ0/H_!YLJ9IU5J+CDRG,\.->_' M89X!GB8ARM,9@!+&IG.D<@ MT#C9V<0"Q\,PD\7>H?0.D\U,B!'R]/_8.9T=6@TP<5G\F>X'%&,L@R M@@43(82,1)W)%&8H7SP4NR^5KA -,F4RE$Y1#9GZK[N'4R>>^,_Q=F:,.:%[ M'L/,C2N5A^XXM*)B@6F2P)B%"0]9"F"$>4)Z0RG D4G9J,7'CU)":K(Z=<:; M;?F$4\J&ETU,72MA5".AS=T\9&6( Q=K(@RY&+A4/SE:$T8 <)K&+*$Q!4D6 MPT/N+95+%:,KU8=;\[R&>/_ZZOQ*_JBN#^+3S>NS6+/K'25SQOT\1IM#?_06 M[]9,V:_?3TS2G*!XM6J:_B.8@+VE@ MS7MJ4KR6AYS#$N<">Z8)2@O>YS$"G7FCDZ:T9LGH;I[3L7XT**(H$2DB)(P@ MC4F:@J@OPL8D1)G9X!M@R/NX:Z^@V5;;-Y/7U[Q.T[D,PG!NYS&V7#CRTK4T M+KBQR/TO@$BR-(I".6E&(<\YRVB_E9?!+ &62?^+GSM*MM]%EO\R0\;I?:?D M6.?U)TOGZ^7QM4F:ARY8(7\]HC<*9'BP:PJ:<:8Q%IIB)V M''HZ._0J06=TQ@6M\] =)YX\.R#DBAV#9^G:Q7USLT3[FGP<\BA3%V.IBSTQ M%$S ?C61Y=SL;AN;S_>L0P=([04V5\'_&?XE#$%PM]P%#PK@?P] ?!6&H?IO M4']=[E29_?W^:[4K_U6LK]1BH C*NKXOUL8OVYF3K2=7OGDVDZDCQ9]:BAM M5\';\Z3Y>OCN*3-G]&D(C_/0I4$>/'\-;R ;NCKT_&*;M]ON!N(/;4:+[/>[ M\LO]7NTM?J[44DV=IJPV\D-OWFZE#A3U\0X*GD=)PI,0BR2&+ 1IGA[$,J?( MZ++/D:%Y5C_^;?.IV#V4JR+XF_1)(JRO5"K_+\&G5Z_S,KSP9NRVU%/(&3>C MF;B>.O)OW378GC]L&.:/I$[7\/*:#J9RO M9C'ZS!?IU?9DKLL8I"*&.0,D3G#$:(CZ7 ")L#"\\,/PPT=8CDN5>#T&;@/@ MUX+@"%]A$%VE:=S_MHV(FV5IA*XB&4-G6=+_LKK?UWOY*Z4\RUH5UO]=MLK7 M( )7 0QAV/XS?(5P>)7$Z.7/!#B^@@B\_IEYL2INOQ2[[F-!9IY6,&M__5R" MMZ8W3R#(5I\^+'_*R86<@15]\U!@>_@O9 <&\*!=T;A>ETJ0EYL/RW+]=LN6 M=^5^N3FQOHAR(I6B62X>> M5D*ZYDK_N<[]LMP6:[[<;=6REZQ6][?WS>TE>7%=KLK] @#." P93),HFQ,VKFD.YYJ)E+AYX]G^J8*X-S)[VAIHQ%ZN?=KOA:;.ORH6@K-=]5 MM:K/?'_]>?EM$:,$I G),DI2GJ6)!-&?1*/$<%/'M6W?\=O)<.RN2CH%'&PD MUM$/69@0>"[R\-04\QBXWKQ[?CK#(XN7AG3Q;5.?2Y!]:M(=?RLV,EKZO"N6 M]?WN^X+R)*49S"D7A)*(YP3W9T8HBW"N4S[FQ? H]67E(=O=Y8*^2I!J);'O M8.J%,GZ8/Q_43$ZZ_6Y#_PS)<:^A!1LHM/*GP><9L+^NY%@NMONE6F3,MQ4> MP33L_?6C':#NG;^+0^(ONG.HZW\/T!7*TBL)Z+!!\MK.!KJ"67R%0/3X+Y_M5UP]&[57P7+?W$YL MMCBW:1^]Q;BO-K&:G7HPCS8TQHWEG_-Q)EP?0-X\(O(A#E3..M+0VJ(%#U$, M$B!"=<$38B!)4!_ ,X(3;'+XPN+C/+ Q6H30R[&+5M<8"21) 3@'*81IVD"6'_3',M) M&@Z3(R^01EGF7Q"M&9>E>2]'TVZ@N0YNOTY[*3\SY-S5H\.+C H.TQ#G49@0 M*HC@%'=F\QB%1O(PV-@H __D_.BH3PU?IEHOOAF59;-HY^6GA>?UGO 9]73& M[#QTT9T[AN\&&_)TU++3GO).?O4__EO_$_D_7Y9U\3_^V_\/4$L#!!0 ( M !&%IU!YM@S#[+@ #"#"0 5 97AL&UL[+U9 MEQLYDB;Z/K\B;\YS5F)?^G3-'*S9.J/,T)6473/WQ0]%>D1PDD%7<]%2O_X" M))VQ<7$GW)U.JJHJ*Z4( XS^V P&,P,__X_OSU,?OJ2S^;C8OKWG^'?P,\_ MY=-A,1I/[_[^\Y\??E$?S)LW/__/__'?_OW_^>67_ZW?O_W)%L/E0SY=_&1F M^6"1CW[Z.E[<__2/43[_ZZ?;6?'PTS^*V5_C+X-??EEW^FGUA\EX^M>_Q?_[ M-)CG/WV;C_]M/KS/'P9OB^%@L?KV_6+Q^=]^_?7KUZ]_^_9I-OE;,;O[%0& M?]WVVMLB_NV7LMDO\4>_0/0+AG_[-A_]_%.@<#I??;O"1\KFWUZU_XI7K:&4 M\M?5;[=-Y^-=#<.P\-?__?O;#RLZ?QE/YXO!=)C__#_^VT\_K=DQ*R;Y^_SV MI_CO/]^_>39(_FTRSV=?QL/\;\/BX=?8Y%9C9Z@/WL_SV[S_'H0)3(IEKEOSWV@,MOG_.__[S M?/SP>1(X]&L')'Q8/CP,9M]O;BOWL/EB,)XT1WOR#+IGVL?!ITF#TG\^7)/D M+!^6DZ@[UA\N'C[/\OLPF?&7_&TQKT) M0&ZF_)3L!QN61VF+7VQ.Z94AF.= M81J;OBYFL^)KV.>.SO!URQ8FH4:C<=P(!Y,WT]MB]K#:%2N"I=XH+4S^W6P\ M'8[#>+\/%LO92GG30?JBZ$1C_2 NG50+ZO?6,3 M,H//X\5@\F$Q6PX#=_)C$]K7OK4)I>#[E+$:)&1^'_]Q_[4,5NTDHBI [7T^ M7\S&PZ"TXN^.$U!]C$XG7ED M8?JE(QJB[#^2,T143P\C!S#?9XOYG].!\LPCWQTG)*J M(W0XZ7>#:+C?YXOQ<#!)IV#G<*V0\V$1_G\%BYO;N/C\I/AZFBRJC=0^$2]M MUS?3T"=/)ZGBN*T3&%7GXGLR/7N&:7WZ#8FC?>Y_R6?')_>D46.?MODL[(V+ M +.HJO\C']WEX8!6+%#;^[;\/[>/J+1L9L M,*Q\S&SUHQVSQ@_&L_\<3)9YQ]PY_;O=,*C:*:'&$(U-VPUFTY6+(Y]]N!\< M/[WO:]_:A*(!LEQLE($>S,?#P!L[GBS#]O>R;45,-?B)ULBNAIC#O9J;7!BA M^)[G.I_FM^/%NV"['Y_:@3ZM3BQE_SUUO%8),BL%]F8:_Z+F\[RR[CQIL%9) M^2-?_#8;+*();HKY(H&.PR.U2D3%I7FT9V.3W.Y^O^>#^7*V/BL[RM^/;O(UU>S;E.?X_4&;(RDM\%T/,[EYZT: M_OC3.\OZH*TS1L,3+Z\ERWC+4R=??9RF"0@X*Z;K&[#53^*1OZI.KC%$P]-^ M&BVV^DG]F.': S5,0C7EMJMM8Q.YF=T-IAL+]MA$=K5M;B(1\]6.DCN:MC&- MBB#:WZ.-256#S-X.S4YI$UI>0VH[>[0XJ9BD,5I.@C'X^G=UY'OJH"V25@,) M!_HU.\&UE?)'OJ@TK5>M6YK,]BCW_,=UY%]SK)8(J2'R/7V:G=@?Q;1^DM+Q MGAU,\KD8=S:I X^&OM$!X34@5*%_8Q-^-RL^Y[/%]V#\QABRS]&)74&-'.G6 M]O1L'@YHP_'*( J_>NH-W&1A50114^.W3?";Z2*?30>3R7>;?\DGH6S\C=I/&CBDVVSY=$@V-4@C?Y:8[=-:#7M4:ES M8U-]GZ]RS-X-PA?M>#Z<%/$6[.@DCW1K>WH505&M=X.3_9)/E_F\@NK=T;2- M:6Q"M*)C+!]_B0BJ;KG5'*:5Z2I:=YPV M""@#$]4P**+Y>+.1^N7D=CR91+U4Q]>5.FZ;!,[_,5[C;%C\9FT!W3RE6U2OR;+VYNRQ]$%;^Y M,G^??PXGEKCF-L-553W=?+U[9G6#II.^UATSJFGMFL,T-_U%,?QKQ;F(HW#& MKJ; #_9J>7(K6V-S4OA8E/#?W39JF*HX:^-C+;/BC\%LMLKQ2*)QWR@M3_Y= M/ENA.]C)J]^M6JFO@]FHLMY,'+=E A]3\M=3>)JDO_K)G]-Q,".'@?6K--)1 M/GL&L%68=Q(KVIA!RTP[\-.;SRMC:C/;),:<^I66B:^X5U3HV]Q$EY_F^7\M MP][DOE1)!=C7OL$);>X9/HSOIN/;L$U.%X^9;>^*R;A*.8IZHW0\^:3#2&-? MZ)CH9B77B 2?UE:4:UJF^5TT!=X./N4O:E3LZC>9S9YUBT4=92SJ"-F*EEVC M-3S3<*1J=K(O!VQXOF'W'A;,S M?SUDTW,N%H-)PW-^-61S[P>!SX!:4O^:3Q;S\R2_Q M)[\ N*F$^]\W/\[>#;ZOO;'3T6JR@\E:&SF?U&.$^D4,KGJ4=Z M>X&V$=K'(!P=YO?7 ?8T^Z$L,- (*XS4% O#";14EQS5 N,J''V*8C4;_E3, MPC'E[S_#GW\*O[G-PQ?72OU 6>05HA>O5-%@-GRU%IYWW+3X]?.JF-0OP_OQ M9%LG)U:);@%;18\$$L@O%:6 JH,,A;CX$'Q"EA MO $<4DE.45*OK>SXD^P%ES?WX6*3HS330ORQK:Z[* M% +(\ ^DB=IF_(G@F\\63X 7 M_O82=.%'6SY\+,JPCEW0VM,R$QI+P#1TR$EI);84\9(.(G#*5D9^( UP]ZN M=-0J(C>?+S8SWK_5'>Z0&80A$"AU[W%-@3Z9#@?(H:]\(P1IC$HEX6@GJD$X+ ?2.LTR^:N8/3ZO'\<2'O[ M!)XQ)8BUUF'CI6*4$U/2R&22FS['[F.^RVLPK<10Q6E;?9#,4LZXPXX *3A2$GCK M2DX(9-V/XY"MC(FB(V9WIP7J/#O6X;H_.+-UAF^04>X:,6 D.V7!($2?Y6)OAT0X*_B@6E;3$L:X9EH$\Y[U&\;A% MF:3.E%0C">1UZ8;6L5&TROZ^:(O$!_Q^2/7B)7?&0N^1!9YY%(1-M4!"&PDE M0I46VEEYM-KGTAFS&B930"KC+,&D:-\CPKL#U8JJV>!B,IP= M;-]YKP*-@'04B$$PM%?*F]+VH2$5Q;GTI"< MB^8YVZ%;KEQ.'V>#Z7RRR?/\O\OYZH' W_.'3X_/6AW>(0\,D#%A!2 >$0R) MHE1KY>&&^F E@A3?;P]QE8B _3M?&O.99?0;@'3)2WP;RW@0#Y)#M M7W>HS&HJK=."44("&R!VJF0\QM"E[+0]5'N=' =:ED'/4*GSVR(^FO8-IL/R M<:P,*:(8X0Q2XA6G5G-%2IXP:M!U68#M0>8T;)XLB,[ 60S'ZYJ J^3'V4K$ MB\5L_&FYJ@7RL?BC"-1,%T$(X>-W90Q-(.D03$\?-=-.&"0EL8@+B"R'2LJ2 M3Y:#%+]*=45Z+*_MJL) 8!;8!%W*Z++OO!,,9E?C\6K;*W3Q84OF9$ M8\HLA%YR*B3:T(F,46>+$3C?*JXL^:(='G=U*M7+>9CQ?/ZTXO7A:),]/3(@ M'#)0,F>]-XXI[STIZ=-2I62=]M#6:T#.11M\/2=NXA]G>7XTM.1HWTP:(K MCFJ@A />A16XH1EK(*XL9BE9\A60E,+?TPLIF#R]/7[3(-.,<^W 4,I(0 M'2;&J-[.R>N4^_@+D?F),BJ:X&=7>N.YQCRRU;QNG%G(."8.2$DTQ]11YOF& M*B*#97RNZ\L.+)7FMYQD_IX'-4*P!MTXH\8Y&?/O?> 6T1 0M@F# U0*G5(: MHX>!7\WO5\DL/0]0_A@\'#\4[>N2>6IA6 M 6 )]7 @0;RF$S%Y9R'V*B ^B MY62.GGSZ^2/_N@:_N@M6_<% TH/M,Z&M"KI5(26PHAI"H$I+GFD#K\RSDBZV MHGFFG@P"A?]&@2FF7_+98KQZLV@:]NF8$#L?+?.;X:((DX&A'SD,CKKC9$K[ M8-1A28U<*57(0:EC&6-07U><9[.@:9G97>U"_SF8C>-^^WZPR(\8*R^;9@)2 MH@2S#E/OI$="<;6AB'MA4N[U^EX"KGF[)9&[Y\#+47OE=>.,0,X$=?%^1"C M"#&>EE1!JJZY N[I$CX E9/8VA58WLW&#ZM9'CU/OVB9"6P8)$28L&:$\U J M4;JUN0@FW769,RD"+9ID9%? >%M,1\5T%8_[:3#]Z^8VB",?Q6F_?:-OWA^% M2Z7^&9(0,*D M&\VM@AHKOZ4L\"T!'DEUIOMN&C3(U'/!Y:A78W>'S#L+&470A95@PF%+>U-> M>[\O9NZNH>/;,>[) GKH"?U5.M#G6=@6CIQ-=Y6.5]9F/ NE(SPQJ!+072KA@ MW -JI42VI)=)4^GEQLMQ>S0,I6:9V]D>MF,#?UNA,LS!?IET#DOI6/BH0\XS MC'2Y<+0*1F,"D.J_D'"ISI(V6'U.6&V.@-OD+C/X''ZS^%X39?N&R3R4%F(K MN12>"0D18J5742/,KZPH?T.HJ("UAAA^BUT?)6@R^TQ6"V?BG/KM=/QUJ4@SA.6IP?S\?Q#$.I@ M=#-]>L-RJ+!5U2&R0#SBC@2:/238**^8WG* ^2LK\M>.KFN)V>?<8DWQ\#!> M52CT>?XNGPVC?._J9NWN&26SP5P!3#-D,#3&&VME:1EKCO0U/]S8W6[;#/// M"<*R6-;J.GDYBQ6V\B"A44T4[ALFLQ8#S(1'S,MP#+<2P/(@90"V*8>+'CX! MV1WR&F+XR7;>,J[?Y MTQFMS];U\+1KA P8B8UE#"OL@SV >1E*+KA J889^('QE$#O#Z'+5;1ULI< MS"6 F!B!J63:/BD#$#,L4SS^\HX_?!XM@Z<5'-]_GGP?? M(_+G-[?O@O$W''^.1;?^R+\M/G[-)U_RWXOIXOY8.,3)XV9!"T,F&(\5"H4A MAEA9ZF1K(4^JT VN78&=0P1=P[6J>MO1/".*<K/2^Y#S-]O UO M;3M,Y&QW[ONU//PXV'W#W!3S12RF>]!;O[-')B$TU'% O? ,44R>>;8.YY[GX"%W+U4"P/*IU]73)NO>,$*>1G@/PVM$ZHQ1AQ9"%,9W/6^Z4+K6QHS@M%>KJ/>3- M,?8\:NI)\.SZC_,@P96CK'J,PX$Q,D$I%5P[+RA0DEGL1.EF-OL[A'DWLW&PQIA-0?&R$0XRQIB##.0.:V0X+:,T0Q60U(!4'CU;O2VV7UV MR&UO)A]W]IO;#XMB^->*GH^S\=W=P0#\Q)&#\8I 6)D6247C&RH<.[CE%Z1) M(:Y)_OJK@&!/W&1K)Z2>C.?+[<.F -8.MXY4PH9#14,GV>&>@G! MEH\QESCI3YW=,G,XPKBKBRL62,T]PC61ZH/80Z M*57MA_'.-\7>SA345IVN]O"JFFE_KQC:[0B@6EB,A)+: UIF$G@N>(JK'OTP MKOKF&)P6:O7TPT$MOAT//I4AU9^+Z>XKP!J],Z*9"!:?DD1;CP)!9ENTPKM M9@I8KMXQWQZC&P5-C$,]$3$ONF;*:80IXT!8P;"15)NRAIHGP":9.U?O8V^) MRUWM5'].!P_Q6?%_YJ.G1&P\O CN0+\9=J.86UQLF,UI8A')86#UL^ M8I)!6/*"6I#R @7Z05WNS;*\*_BIT?]=SE>9C_./Q6/Z][O!>/1F:@:?QXO! MY,7N'QCY?+4=0&43PV= ,Q].PQQ* QA@$GH*2LY)(E,<\.B'<<"?01)GOSIZ MG\?B0N/I7=P&8B"26IL@*Q2L\RQ/NL&L,FY&!(QEFY'2!&@=3N,0B.UZURKE MX(I_&&]^ER+H3.4^F>G:>U/2\&Z6/XQW)J95[IOY0!T11&(GN=;8(%66"88 M8IER6,&U_?V7:U VS>CSZ,*GAZ[-]"OKNQU],^2ME\("PK@-W#/2&UW2K*1* M>NWN![H :);-YTAA.X"BI\TRCQE1B%*'@XTK.$*$;'@$8?0KI@#FAW'U)W#T M'-BHD/KSNG7&D/(.41 TI_9$6VVI+.FRV"?M6U?OYV^.L>< S!_%=%@+,X\= M,FWYZC_(4>&PT)27MQ8Q924--E?O[V^4MYTA)U]$/I=S M?XYUS02CU$MB N5$,"04*]_(@=!SD/+"(OYA//T-<_D15__^ZRL&A]G^M?K5 MSM]LQGG%LWC/E<^^C(?YWX;%PYK;VX*'\TVV]B1_3.:^N7W\M9J.-L^/SF;Q M>8:52\7FB\%X,G\^\_S;(I^.\M'/W9C]C[YN]2E8EX/A,5O_=8=,(NXM!H!! M8X&0+!Z;5Z+1+DC-5#+PNSC8K(K[5C[*K$L!.QHPK D1P7B"W&.L-I53M9," MG.\%H7;6=JJ #QY:3F%H9W=VS]39D==$7C<.V@D9C2A!QA##!&-:R9(J2T52 MEEX_87*R7%]>PJ4R\SP0.?J"R*[F&9.::(-XL*B)LU)XLJE/JIV"@%R9-DD1 M[4&4G,3-[L+[OQ23+[$(\O/:W,>>?#C8+U-$>JKU*A@=6(##^BJ7ER(&I52T M[J6#-DW@K\+[FV-MEV?=U!>NA/N^NWWM%VI 7:> M"RBGOFUE+= ^L LBRE4LE"<<*JESAE_9WI0FX&IO6]7CZ!G"TQI\VXJ#F(:@ MG0>$**:YI+YDG<::=?JD1R<7B(DBK_6Z53WF=@6D]EZWXE ;R1QG2CD9C$5L M""[IC6SM-PZ+A'BI9:!("<\1\@")DBK)DEZRZN&E M89/&3C(SSP.1/P8/QXV=?5TRAY401G" M/1":( WI?*U,\ZE%0WL.USJB?@@ M6D[FZ,FY0 K_C8(G^^6'?#HN9BN=-UKF-\-%$70<#/W(WGWHI'$RHCFV @?; MT$AE'/&"^9(^!NR5/?Z:+N:B.V:?1P%M;[TJZY_'>S('&23*8AP(!58Z)V2Y M!QNL<,H5= \#%]K;K4[EZ#E"%H[4>5Y'IP81WMSZ\7PXF/R??'#(BDX=.E." M$>:C' B7Q$IK:;D#&$O2RE?V'8,GX.;T"MY-L+^'@'TSC71\_%HT ]+M<)GU M@2>06XZ%-\QRQCW;<,:&0W!2[L:_@-D R_L+QO#U@X_HG31@IAW7$$I/8;"8 MH8AO6JJ2.R#8(]=\MCP'($]@>F\AZ8ME0[OXXWB9L@I+Q"G%Q&,#M >BW#NL M\2XEWJ#WYN,9 'D"S_N+Q_&71C5D'"]C&!B'H" VK%$GJ,!ZNWU@F.2Q[6% M[?GQ6)_G?4[XB-X$+7TL9&LL)":ZGTI*K$HJEED_@+98#"87BYZ:K.P\3'9U M]+_\B%>*-(),!%L9<^VQ4IB'Q6@50,!Z8BJEZ;9#X8?A?3Y:3O*;VZ>!R$\A MLA+!Q\!T'6;PUP':ZPZ5>1M@1BB7EAEN'( 6F@U7G)))Q[:>^A-2H%%TRNV. M5OJF)L"'H-R&@8K\;"M]796@P@I_WC 3T@0LA/]0'+96[C@/?XY.-8\#LA>3SJZSQ\16&E)5QTCPT)#+QTTX>1%",;*85OR03/;:;QA M^VOY5!"\7,,ML?=,B_>QX,>;Z6TQ>U@->NZDE5,7MD14<82H%TCZ>-_)@GXV MG@1-Z0A&E<(#6@K(F@SF0=5_G.6# )+O*Q =2U79VRRY3WJ?N.H 9$_W)+:(K/YT73T3B;0]TR M8P/K' :8>V9(.)$Z C:4>@]QTELM/4=4$_*O!*F36'UR$,['K\7'^V(Y'TQ' M'_(O@0]Y/GTUI;4$]LN!1W-& M3@H76Y?\7N7QHD6& )=2*\ LM\1R'D[_6\0"D51SL4>;RXFR>BGIDWC6IJQ_ M'T_'#\O]6\6K-ID-.YL,:C H/B@H8=I3NYZ[!T#"*S$F3I98T0S?6I7YX-MQ MF3]MDU%,E WSUIP)A0DT6/IR[@+8E'B)'FGX1F2>P+>NSJB;DL,[]K&W%4*R M*_2.SUUJJ20)K%.*4\6,><0Z9DDUG7I^8FW>!](\PT\^=?RQC+"^N5U-9O7, M7_'P4$Q7DWE2*R@YET15*R_?AWN>3P2(??2S2D7KJD!D( M1J64 GOF Y<(X(J4XH#6)5U#]'T+;A.M'@)2W39/"L"\&#O0*(,P0X MK!UQ)1>P%BEJKH<%CKM&7XNB."<@]^>&-OR%C#$/J+4>*.\(45XBSK:V-! I M(4^U7T/\L>%YFD3.CM(]2:.-?R.3%IKHG\#4 &LU0YB59@JB+JGJ0P\?4.P] M4D^026?^HB,DKLDY]!!=Q1$R'HMOD"!>H1QP.JQ:!TKZ/>0I52"2WDF\\#-, M.^SO"G[/F+%V<*EAX%80Y '('>B5>24].L.9Z?O T_<<2KN[M9?A<.[N^VN ]']:"/)\OH78HMQ_/Y;H_AR6-E@4#+ M5> ;H)++6+\5R)).1=*N6W[8^Y8.)'$6;5:N#O4EGPWN^T080APVC (/D<"$6[D6!),"<-JWM:\6 M9C";?0^D_.=@LCR8GR)J!0:=6G M,;HK2_/YXC[^J.W.]ID(NLP3IYARGDI-.=.TI(U#D6)#]K+^?0L@:H*QYP%- MI8=M]W7)I"=$N-5.VKF*J!S,F^[0L\.*^,Y!:]L MCBE2)) ??U(V-:+^G5TB[8%?M[9 ^? MN4!8T^:P!EQYR!Q46CH2 ^@%64":LR4!: B!SS M@GK*A8,"* -*C@A@KNREU":@L;=06 O\[NQZI01U@D.VV)Z5]M2O+Y8/&RV(U.LV)1/(Y/.M@\= MF%.M^I6UQLD )=I[PQ'P5#',+69P+1[%@K@JG3O/R(]*WMM: V7:>@:L%L&& M AA(8>(;L1N.<&2NN9I62]!Y]?!AB_(XOP+I90F]\R@73@EU0%LGB><,,TTH MPAJ+\ =(M*UT&])2UM/F5ON1GO6#+8&:30;\.EAG_?O%P1"8VF-E2E!N$1#< MP'!D@YH!!C9\B;&^9RL_T3L54QE +S.>6A;)R7$S[MOG8K:XF8UC0:;1G]/Q M8N[FBV"^C^?!M'J7SX91IG=[0U.K]L^T",8_\Q8(B3G&3N.8;;BFAQJ< K&^ MAR2T"[$VQ7 RK+;1.H' S\M%&6JX2?A;%!]G@^D\2"P&\01F#*9QC@^#:9CE M=MX/N]W/C8Z?<2$,U\01:AA!+#[Y1S?\P-* E+)+?<_P[ "69Q+3Z07AHI=6 M#Z9__;8+^9_3P7(T M?G)&[=R[\"%0E$,*.48\@P#I9!VS&)M MO>? .D.U.*,O0E)%+8W%D1D]4D-T%*E;'SHGTF% 0:.1*L="]5(),@6-*&?-)QJN\0.E7* M.\&2QM=K"^S0#KZC><9,L*NY\UI J@372(4?K"ESUNBS/>E]<4!J M@+L7%@R-M-90<*DALD9HHO&&-@\=H2G.Z[Y["9M%3A/L[;"LV^KL_CX?YD%9 M?IKD?^2+XP@ZU"W#5C #PN+0E"'!,59^8T)Z@AA/44%]]^TU"Z0&N=P5GFX6 M]]'3G7\>C$?N6RQJF!]'T_Y.F9&80V:T5T!ZHHUAHEPUU%N3DJ'1=\==LUAJ MC,>=E4A=S_7CX-M.)_"N9IFE1$" E87*P; =AX,)+RGA:2^J]=UIURQ:$KC: MJ:9Y1O4Q#?.L<68QU(X(#1"@!' @-1$;JACF-*767E(QLXO#2C)OS^+]J>KU MR5 PV#0)2.>6 2"M(;%VT)H6$\S_!)S4+R7V),'FXG"2PM;N-IWBWOEBFL/=6*LL ?3C%RD. -I1P[7BDUY:)/Y,GN MP@;9V]GN]#F651Y/[][&^GCOQW?WBYO;/^?YBB.'-JI#_<).K+D'W L+(/ " M.VUH22N -*6$7-(1O=?H:9*EEYBIC"6B6C*D""0*<15L>E)22*!, 3 M$=00:[L"C]U(Y,UT6#SDP89?L^'P%K:_4\8!\PHJPC06&IEP!,!;#0L,3@'0 M99S!DP'4&'.[@M";(*KIW?C3)-_.U'W;5*'[K2A&7\>3R0$P5>F>262)(L8A M";0G1"#LRD." %JE7*->QF$]&58ML+DK@%4 T98"9;25!""!95@:P!IK2O^# M",Q*R62^C)-Z,E!.9.497#F53)V=[3,N-,32 6@">9Q["2 K:<-(ISATDFI^ M7PY,FN!K5YA9E\#\/5_<%Z-JU^5[>F3QC<58S8XC 3PC-'JN-O3)8-^EG,^3 MZG+W&BK-,+-;S]]1EU_F+=)(2^H4$ (1!86'Y>R]DRF^OA-J9Y_#V==0:%=- M3G:%@[?CP:?Q9+P8K_(A5A5NXW-L8=&M\5PA)+#J$!G1%@AE)#!(,L")<+QT M+"C#?IQJ/L[95)K8E0@-::+,2M(('I#I?:8I%@] M?0\<;!X)^Z&6QO:NHWG>#;[':)'J<3S/.V0&,"T! =H@Q3%@#CFPHL[%)!N2 MXO&Y(%"=+/,]83Q)3.Y,/Q73NQCU:/-/%>+ =K3.)&' *80,%\AY"XE':$,7 M5L*D/!+1PX)/+> EG:F=Q<87TQ6I\5U;LYPOBH=\5C+D^W'T5.F>$2 054HC M3C45A&EE_(9R JV^YN3U%K#5 LL[._$_?)X4W_-\DUC_FCF'SO['^F;4A6,K M0(I*2311P3JE<$,S%9I<V3,4 )!\8XK91UF,6, M@9)&*VRE&OT7>G'6CAG5")_/$P)28UL\W#'3B#G)I4+<<*44=>&O);68H[-E MIE\,D!KE;\>::7N#7$,SO>Z32>@X \1RBPPP0#EBR(9&YA&_LI=\VU-&R:SM M"CYK/UQ>5Q4=ZI9Y1Z62R$@EO/$@'$X4WE#*D20I.:NU+]R>/X%PF1M<@\P^ MGS>SEAVM:M%DQSKFP$,H=.<&J:I MADR&DRO<+B($SI89?:'(:IKAYS/!*^'K4+=,6\>%M!)A[R0C)$9,;"@5T,.S MY4I?*+0:Y/79HK6?,*EFR/;SGADSCGC@E*=822K":A*VI!=XGG(UG.1^NE!L M-$Y=;V0YWS^-<.VIKE?J>1 MO$_71>5PWIV=,H\Q\YPH!3#25(4C"R[OR(4")"4@K[:?JHM7%MNWO9KB]1D\ M#-5<"QGT3'*,05##&#CKC-3E"44&9J7QH>W#J'F6-UA)9JUB%;<.%;O<4?K MC *'98R%CRE7 GGC4;E92^N28H%/B"N_,D=5.L.[ M)KXL-98IVN]ZZ8K02[ M6,S&GY:+U=.21=R<8[Q.,0E3N7LS#9++YU7BA9O]4.8L9LPQ(#RCR #(+=\N M2ZM)2H8,O*!XT';@>U99=;DK%]-*^O-ETTP:I#U%UD!%F=Q,+^?S/Z0E_9HYPQ;%?85SA5RW#H( M(6)E6*2*E[!7?-O4$R V+J3NZKDL!N-I/G*#67P.;ZZ&P^7#SBPR#%OIS(9JS36I]$[#Y=Q0]02-C0LL*,,1] J M[2#4P^NNGN"T72$=!^V>!YH.<.?#?>#O_#_R2=#Q'V?Y8+Z^(>O$H(=B"AKI1F.;U*AYC7C3/,N028 M.P0NW!J3PV7Y'UOW.V:"!%8Q!85%'#O-&31E MK+.Q*NGMQ:0;O!\,Q1W(KB^%7ZI=+>_LFDGM'>) 6 R8TEYYI\6&8DL)2'I1 ML+Y?J'6X=GG'W 3#'R%VYH="WZW8>Y\OQL/!Y/D+J!\12AF@ECWT75[E!(C>S%46CE5'X+I^M#B25;W?W#9!!;AQ2E@LAL59> M,JIAR0$%=,I#)/V_LV@2(0?O>AMB_WGB"-9'7[5)_'/GX]35.F9A@Q42 M6B21)#BPU()@>&ZHA6E)5/V_E^@,;(EL/R?(]KY^?KQ31EG8K9G5D@/N(9, MD"V5"/D4XPC]AWZS0.W-..04H),XJ(G4T$L6&;A:S7<]U M.7#I4&N>]V? 7(WM\D"OC-&8I BU!H)9C[FFBI5T4FU2DA;Z7I*E*XPE\OQL MV#JZ2^[ID1G**#9<&2HEH)PP!E!)GV=)]E??'S+H%E,G\?ML>+I9+N:+P30Z MT.J ZDFW#&'GC',4!WH=PM0QADM*@[8^6YF6JT/6Z4P_R_7C>M)5[Q_7K3." MI2#>:F0)]]PP \+R*=4P\"E9['U_'Z%5,*7S^@PNRBU'YC>W\5$K/RF^/KHJ M^^"=W,ZJGE?R5;<,6$TQ9YH*:'%,_E;4&4/"P0H1@WFEV+AVJ(VO>8?IOIL5 M7\:!O_K[G_.87KRMCZ"&B_&7=3F759K,,OQL\\L@R@I\:>8#02-:SAWV@D-N M*""2 KSA(-5(I4077I W,P%910_$TM5&%8A[C"D[C,W'=AD,MASB4()@T '! M 5""EK1X[%-*9?8=8EVCX3483Y9#=Y']_W>Y>6'F8_$^'Q9A!Y_DSV;^L:C( MQ IJLXW/911)YEBP"[0'5%O(.64;SC(FW377JCHSPGL@SNZ*R00@!.LV,B[\ M>9*OD#(=J8<8PO'/U<\/ +]*]XQ8Y2C50KJPVV%.L3"ZI!S*I*K&?5?5YT72 MJWHTC0NKLT"T>$K2@\":&(N>3^?'@+F[0^:AB*6?)58"&":0X5J4U'&0=#E5 M6Z=V7H*F5V!L1$ GIQ(\A?S-;=VWU^L.D7E+(3;*"Q8.]Q(&"A^I"B?^E(NJ M'F9;]0)G+&8=(2"VY1\)+P864 M#FSHY5[;E!S]ZI>G7:<7] *:[4BHL_IPQ2P?WTW7]8*'WS_.!D%W#R,"2BH> MZ3H SSK#9%IA+1F$B%-*!-/ P-)OPAW2*44OJU_"/L?J#[IMMRBVL]7/=-^B M_9'K?)K?'LRK/M(SL_$M2D2!0@;"54(Y+[<0+B!+N3#I^[UNKT#:K)RZ"\0+ MG)D'L8]PJ.KE6_J$-SS;D MU)EG_]F1+KXU8,?SU:IZ-\L?QLN'0V[Z8WTSAH"26@$.K0'": (DW] L,#!7 M5KJQ5Z!L6CB= 3)Z#]X\?!Z,9Y&3YGXPNSL8:K.[0X;"6N/"$2H)T((1PRDJ MJ8,6)F4%)I5\_!&PUX1(N@+'L#/B\JRI-VX1JG&'WH[;DHX'9J),8(MM_GZWT^XLJFO5N'*O/H@F9,D$.\9 M0QBJ6#80(UAR04B9E!O9]YOP7@&U-9F=#[GEB2RP-A]_B84*:F'V=??,>\<$ M9]("C;4.=K-2)7,%I:B;ZJ/G\E6V@9"C($P6POG@%TS;8'2,2H?51N^KZ;KN MVLHL.7+@/F' S M"E)3.,4LX,4Z/7P);ZS6HVGL?Q\,(L1SY$5_Q@O[DTX&P:=O7V? MZU!9LIHC9=A)YQ71UFNK(/+4\>VRB_$H5WR9?18\-BF-,^_$[N'SI/B>Y^_S M50WI:B^RU1XKHPRZ8# KYV4P2T1@B"KM946H3(E@ZWNR\_EVY\;D<6:,OE#_ M,0Q^;08GH;7*J!E0%H4CG@Y[C//6<>](*1&E/4WQ9R;E55\;5%L0QLD!YR^G M.)X^CT8^M(/7&R 3T%-*( \F,S8JQ7?0-1=;(E.-S#^^P6X17JWSO,+NV MXO7 6U7?9#,*H*]1YA;I0""C!A37EDIJFG*IES?>=/M8ZKGS\MM1TAGANHZ M)JG%Z@8U/Y Q&W8&+R1PT%D>SHKA=+BU)8',L/<%]_?30;31;!)8OC=Y]CD4(QOY4$R"*SQ7CKH03@I8HJL)]M= M2/"4B-_^7S]VC:27(;]MB>EL8"VK]+^9?EA^FH]'X\%L765=W=X&JR=(]V!H M^@G#91PP3Y!CR I&+%)AHRJ9KQVI5GVGX]AXLE<.YYM/D_'=FI(#R*TQ2J8U)S"0# 3QE >+RICR;ME8!%.JTURL MRZ U++UZ$KPM.9W#ZHWUUN-#9H^TQ#R^BD;N[LX9"4RER(0=S1E,E!1PFX9J M$'5G\[9>)1P;E\4KSQ=6*P87'TS^/3B%_^!)RP.8;N%KF38FF$ 8.ZRP H(+L'7/64&T/]=MT@5Y*L\O MEJ[@GD33NSSHL]'K4-[A9!E?6'O*O35'#ZR$;B>241(4'"0>2(:8LL XLMTG M"2'=9NIUNT.TLF)Z+;Z+6$QMK8U,:$ DP]$'#:'C$!)1^I\=,R[E&JNVA?YY M)>F P-GB1P9\39G\V/BEP"!.++(6(\4@9]27IVHG$4\I[EC;F%_CUTU'EV?3 M="F$1\">YZ'+XB$,>Y]/Y^,OJUI;ZQH9O7KVN)TE0IX$Q)CV0F MQ7[K^^-4K8G^X(.!]1C>:5'-'<3'*8?YW]Q^''S;;5U66&/I@V<00D$I!I(Z MI[E'/BCO#=MPK1S*?4!VZ59\!_YZ"XOG_#0^6TQR]_GP\E@ M/A_?CH=KR-P&P0<>G CT$[Z4&4\U9T!(APBFG!GD5NZ5LWFZCGKZ0VI]8!HGU7'+EG(?2&>J48!MI M48UM2NI%8B7N?RV^7D*@NWCZYX2OR"V&X[6%NUB+XO#2JCI$)H&TPG%,@'-& M D\Q)B4'#$^Z5^SAZ]A]7 (MB:H/NTOB*7U[3..>$$X-M0,J[^.1=P,)B,1M_6BYBE0>0XE08"\H34@6Z[IVJH^?0/VRKQ?. M*Z4S7Z2OWQCMU;WY*NS]OI@$7,[7TZMW6[Z_?Q:L-JV -U[$P31& MU%8J:=$R_1^//%'PO&%F34"9IL0Y">6JKJGC&XJ(([B;JG+G" 5N0LI%@ZSM M:O?:3G)-=%1>Q32N9?5M?"BXXF"_C'I.)%%:$B)B4@#D4I:T0JY2TL[Z#*.: M@MZ'EP98VEGRP_.IVN(AG'L/I2_L:I\)8:"3WBGN"'- 628VH2+!>H1I#S_V M&"YI*AFU; M*QD,10,A-+BDBV"3$AS6PZ<#FT5/.C\[*X2PTREX%#"'NF4Q%X=RS[BF@$F( M@NFG2TJQ4)WF]UT:#:;P?J^8/ M>M4M@]1:9JPRQ#H@K,)F:^MQ(WR*350;4J\SU]L!5FMHV.\Z2F5\=SO?2T8T M?"/?S ,%-HRD&P]@Y[;; ]BX@Z!7BL;F#17FEY.WUT#'6*63;%,29X?F? M@\DR;PB=^\?*E),2Q&+5)I;/:CNDK@_T MRF*]-88,LUP;ARQF1)0"D)"RE$RTZO['KDNC=X72YAA_'& Q,C3 )G)C YK5 M4^JK[\U7P+ZY?3:??9JQ2K=,4*V\LA8P*97E7L5/M3[?>/.V#QS4?LVL,J@&8&*$2NQ8I)Z+JC <)-I MIA65/B4T4_ZX .Y,(->4F6=P6*&."\R58P!:!D49&:ML6,HISGWPXV*Q!=YW MIBQ/J@2)O >0Q7?,C64,",)5R2@E+$GQML,>7CQVIM,2F'S)=XX8*:<=QXA* M8PR%5B!:4NI9DHD'3[R]:;O<<"^N'.OQ_5]7CL_OL[PTWL0W1IT&SBJAF=B: M$=:YI(J+M:]NK@NU9Y'0F?-^^U(O>SV/[)L_S%>W)MP) Z4S-RW#=C4?)Z'_QVM MWE)[M"P T&@*/1;094>T3;[N[.MYN&P\%M1 MC.9J.MK<=&SG;_,@UN%X)>[PYTF^J9FI'J)*_.?JYPZBQM-QG.QB M_"7?3/^0[CG<,U.&^6 /6 ",@LC0<$A6);W2Z[/5WNBB@%DZ"%YJI$:9W9D3 M(E\=)<.L?Q_,_LJ?<.208V%OITQZ0YF'" ,#H,7<.U0N2@20ZM1TNGA(-<;G MKM#TU)JK;K$?Z)49+CRQ5AC+M5*, 6.VJ\:ZI'CWWI=H;QQ/S3&ZN[(,@>3E M<+$*'XTGB7B&B ?-43)N"<82(1#X0#UE2$I0 M\H% <66AP,UCK#U>G\UPKV.P9XXH:C&E*BAHJ8$"U),-39@@GQ)ZUO?'?YL' M4RI[.X=,I3OF':TSZ(PUW&(/(.7":&E(J7XQYRA%[?0=-JV=[TYF;U>PV?]$ M4)WW"FJ,DFF$-"=(PK##0T,L%=N%B"5Q*>_=)M5SN$"8M'QP]\ M+UIF$@E+B5*:."V L5:#DF=8099RRNMU?'6C $IC:J?A>G\4T^*Y5CV.F<,= M,P 99=H1 @G%RDO +2NI-5KYJ7?R2PRCZC@ M@?THG'8D!@BHQTU ")!2&K!^?/1EFWC]%5NWRR=0MEGEFS=BCD+]58\,!^/$ M$J8%--Q!;KE@>D,?$=PE70+4CI6^^-ON9KA\9M5\>7_2HF3<[+]?(/!_^[:[X\NLH'Z^71_C#RU41?I2M/G; M/GC5)H/:F14)7.SD:G;8KAK*?:31?__+@>SP,K)]_?Y MYV*V#[][6F?:>6&0)! $3:,T]%J+#2GAG*A2HJ5Z])Q)LQA(XV'+<'A75H^P MP2X_ H9G;3.!L.0 "4(M\(A1+H':D(&ETBG;*>NUE$AC;>+S+$AK+DMBA.,I:;T]2AEH>*M(8V)+B'#315A+?CS9 M6(9[D/"R628<JY)_G]^M\C:GBS\& M#_LVB%U-,P4"%ZC@3&A$)?2F^QI8W20KAU!?E,IH MDI^M0N;CX-N;46#*^'8\7$VVPF:RIT^&K%#A" 4@,C[F9")IW98LE70$Z5%5 MZ"9AT@PG6P6(&HV"2.:;?[T=3W-X$!P[VF?2"*LE1I BBTS3L'RF$V-5"E& M9X^J+3<)C'0N=@P*5!,4*",>.TDP-@AB)4! -BZ/58S#M$<->U3WN%U4U&5C M%Z@PX8\WLX_%UUUU% ZTSK#SAENMM*%$8D69DZ8D16A_+16,6T#$R4SL @\K M\^=F]FY6?!GO+NA_K$L&!;$4 Z"9A!@(!ADK]T/F:5J-]*OS;C;(R2[@\:Z8 M+P:3_V_\^>@A95>'S" ,-0"*A*,7(L9P!]A6_SG1;<7?BX)&"A]; D;48VJ6 M#PY X6F3C)LP48^E%QY (HG JCQ(<2!1DO"OSIV9P+F6Q/TV"&3R[KZ8'G9A MOFR6210.S!PI31FWF$EG(2DG;Y45*6*_.A]F(O=:W0+6!0D6:[?Z>'H7=ZOE MKER'8UTRP:43F!/LJ;,"4L(1VA"E9: O!1))3LT^0J)!3K;LSPRV1IES0D@3K?5(\([Q2!V4* UO%@'O(9W=A M-_MM5GQ=W,<'P ;3P\IA9X\,>FRA=!I3ZCTQR@%9ZCEKN4M1$NA*W9--,+(E M;'S(A\NH62'Z]'&\F.P[7+YLED%D%<7"8\&BFS43*C;!TX89UU1388UVC!BAK%&^O&+S\>WP% A1%VPRI6%1(.^,UE\PJSNDZ2E0!$FSBI)3)) =D[^'0!#_;NJY<^T3] M>#X<3/Y//I@=SM;9USS#DC/"D0DX5QXQ92"!)3$>I#U$<]T.R898VG+2SGIZ MZZPB'WZVSS>YMWU&G2$(0F&8'2F"2$)'DH>X^0IGC:"40B@JL# M9-LZ0TQCCST16F#BG65H$]432/$&I, #)SDK+PP>IW*THV1Z&]#[9?506WRH MYC_RT5VNAL.86/#D^-+YX]2/LWHSC>_IK&HJ;N87ZR#$*\3Q8IS/;>#QI)@O M*Q6I2Q@UXT ;++5GS%+%!-!$.&"L C"<&"J6\^D-KSX&4>HPF[^:9=9VV$QR M260X9"&HC%9,*>Q0R:UPP$JZ_>JI[N@49*\>-NM,5GU02VHT6J7.1MO]MI@] M;%Y/7@S&D_F_5-863=0C#(42 <,626^LE#SL-^%X(S72U0)4.N35]MF8[QOB MWN>3=5GG^_%G_?U%1;$8@A9_J;_O&NS]>/[7Q\&GG9=RW4\B0]!"R:T4#'M- MH$>.T%(20(&D6G!7K XK [B*.NR#9*L9_.GKRX^G@^EP'/5C.67U;7RHX/.> M'AD!GF&H'/>2.(<)EJ84@7%BNNL_ >?GL5B."Z@J(JS(70<1QQ7]8 M[?&Q7O_M#B+FL7C2?/>O;/$09' O4U^)O/..(O"D%LL]W8?#Z^FZXE?'@3W]TA TA@))#A1@"* M!&14EEN-91ZDX*Q'B8X7M(2,KC32@9WA:>Z 'AU3FZ:R5V!ZX]B.MI._BB8=K3. +02<,:" 6%] M4.#$$U;29<-ZO*Y-L7'HI+.T.SU4UQXX8F6=-F &G820ELJYIIK_MDR&$0U &(U]V>D.B$+8]7WC"6E-IZ M#5BM!X3==EPRV[N"EAG,[_VD^+J9]]'==F?[#!L!"=9"&PZQE&C7W"UEIVRX3!"DH*E)8D')0D8-OUYA%(>KVT[P\) M7NAN>J+HN@=IZ0^,CL>CV^:A;IG7#AF@"5=2*\H0)UB6E#($SK9SG@FD]1&P M%U;)S.[P>B /!Z,R7ZV<=Y5;@OW],JPU%=3$BM!2$D(@IAL7M0(Q+/F' %8* M!E[?!#3&[5X<9=^.I_F;H.M//KIN!\BP-< 8K0CV$',! =:HI)[0I*<+^YIZ M=N$[;;(0NX>PFL_SQ1_%.HY//<30ODK(W=$O \1QQ1%44A"*+97*@))6CTQ2 M\;9+!NP):-@+MG2^G^/ FI>L^%CH_'T^G SF\_'M.!_]8[RX'T\_?LTG7_+? M@_*_/Z0W3QPQH\9J@Y$@6A,)@8:>V@U_H+ DQ1JL[F26:UQ.\[OHJSV?)R4= MC-V(H2N8_C[X-GY8/KS-IW>+^YO;C^.'?$78Z,WT&:&[:N/7'B-S4CKLA%$0 M FD%]TKQD@=*B+,]X'610&R+[7T(KB_-EYO;R*^;6>186%_%W73\SWSTKRC[ MET'*0"(#?8R0(UH(A9EV'&O,@%%>5RSTUI>;K\N.LI=8<>&-$-!Q@AC%1K&U M)#3D!OX(MQ9-8_9\@?7UA-G5GOUH:&R4Y')QT1?*/^+U3ALV$MHY9@07GEB-I!*1FPRD$N/T18']F"!9GDV;?<7_4 MF9XV<$88(LY[J" ( @F<0@B6W(("IR2I]Q#[W0"K(32?)*&^X_FH$S]MX,Q: M*!6GX2!"F,8&*E5NS!I1+\Z6*-@O/->%5D.(/DE&EY8LP!T@PD'G)?:2(BJY M+ZG#7@%[77&1%V!--"*G2TP6$%)*A0$$6E*B)*6"BY)"9^B5Y>&EBKEJLD ] MKEY/L@ 03# NA850!Y6M+,=;1DIQ;(_(56@'HLO)U5 $J0,]HX'05BL MM0/&;]<@YRGO /5P2VP<.NDL[45\18>I K$V+7$662AD.*5I@3W:<(JI +;9? M5JI L!PP-$Q81S4W@4R@7$F;9BSI+:W^0:H!&5=*%*C'U4M.%+"&2^:-]< S M*X@R,2BTY!OD*1OR]['0 Q@0F89;+K;+"W4R8(,!X"1H3F5CDDG;5;*H7I-!>JBUSBIH7_\KS0%*>[PM-O M^32?#29ALFKT,)Z.8U1;Y([[]CF?S@]%(Q[IF0',XH/UA%(FC'9![:LR2()J MDI2^6=O5>P7(:I;=7<'K0SZ9Q C*Z>CWP>RO/ 9%'T?6_DZ9"XH= D()D\8X MX9T&:D,E"S2G;*:UW;E7 *K&.-V=T19D-!RO91>6PD,Q6XS_N?KK04MM;Z_, M 2:D 90S385'&@!$2SJY92EA;[4]'%> J.98?:[X-1]8IHKA>/-VU?I)(IW? MAB/.Q\$WM5C,QI^6BVB!?BS>K5A>(X:M_N"9))A#J(E1GAA!PNG>E8J=(9?T MMM2EG1_2X=FY/#IVC:SI&'Y?50@.)_! XO;P55)UW%%2993,86,PI51R*H0! M'BE2NM09L(HFX#+I Y+O]'\ M7ZEQK]*,("5$>ND5E)IP8K54Z^1'+K6WE7:!OD1Z7'9J' 8V[ #;8I5<*49 M3-G[>WUETA\(-IDG5T^:?<=]VWERCEE,$&(">"4H%A Y67*+DG_ER9T"K&;S MY.I)J.]X;CU/#A/K%36*0,IHW)[9IG 'UX[:LU7#ZQ>>ZT*KX3RY6C+JQ0UZ MAS'>'#EDE0(40H PUX(;6G('6)!R*9"45'#NDF7],$TZ$>IE!GPS(N*SP"3L MAMXA3 44O*31./RC5;AM$A65H[_KR>"RHK\9#000SR@&F!C'&",E;09;GI* MW'=\-2#P2J'@]5A\:1GL("XQ*YT'5B)CN/ $/5*7%&:;E#W52P75^<[:B- N M,IU=6>,XE !('8Z4VG.P>4B+6XO5-;\!GBKSRKGMM5A\/;GMVGLKA,&,*<^$ M8YJ2TF5A%4NZU4R,ASP+N.JBX814]WH>:7M M#Y/J?B)TTEEZR7EW_S][[]K<1HZD"_^C\^)^^8AKCR/:+^%QP* Q5),803'(D=765Y(";"XYO.R& 4UN MY#4#^W7?R-/*0F&$QL8CR:QG%IB=K )0-MZ1Q-@/]-3F0*/K>&ON+[V_L8WE-=\S;$O2_J"?5":ZG\U7_W>VN"]^)Z,WS^7% M&FHM3;0]'!K+.))VOV4GI".PUK%03^:G4NOZ$0WT;#%;7A6?OA3%BP[+8T_[ MX/8\VLDZEWS>WR\-2@ML.3)21G2)50#" ](&D]_)YID$?6K\IJ+)U[QW:2'% M#@MOM9%Q/<# (E5)&C5QR5DM4^!/HX)AC53UFO19P,-QXCAZ5%%7R* M S=:(<2Q]RIK,Z!9]; F8+_NO4H!@,+68""(\!1P*@BI9,5Q'?HEB)7#@49[ ME614&;O/;A3:&J@O.)%Y@BMG)TIZC>E57FA@L2(8 M(Q[7 !SAXI6$Q+N-#7Y8?8K,LG0(N,JF8@OYZ,*JJT@L FL BT6GG!JNU&XRT8=*=W=+N4R:-\ M?(?BS4M.P!GWZEB3],P=LY9!97AZO%Y++40E(2?ZDO/9)^A@=:2F,8EXULDZ MWBA SED,8" BB O.#9*NDM(:KG.\_:F[6?F:KT&E5C /FQNPJSJFUNMBLSZ[ M)!YK$A3$!"MDTQOD! BAC-RGQ<886;M+WG#M0N\OGM)GPSPHD9HPZ">9/.8. M:T6Q$0 I@!RMKJ\)#P&]Y!V'OJB3@>]YSJ0#[\B$).Z>!^DG05U=K>Z+ZWWM MUG1*]IC%;^>SO^>+[5G948JTZ288*YWVU$#'#6".0\^JA=\3#G).)Z?N3G7( MG@&@']08Q=#BJC[QZC8-5ED+ .,0RO@'C34 U4F%]R@KSV>"3Q'U99VZ0WCX MT\#U(89YVRC_]X5V 3AK!8@ALB$ $LD8J6)="1PFR.15DA,%8K?9"<>_QKI/]D4>(HT3I#?2)\J\SYC_:< M.W01B),(<$TPYQAC$8V_YQ4"V,B<;(FIAP6C\*XM\E-(J=U:_M_9L0_)AT)Y M[XT4Z7H6U11J*G6T(G$Q])I04\MH]X/5IZLOQ?7]XB'G^5FN\^%B3_QDOHP> MP7RV^%"NYX@02 M3(@]IL9Z>\F'H./.AW$4.- *[V:K981P'4?\Z4M4QFC+^=.!U%BKCS4)(J+J MA,8*$D>1UEQZOD6:6BFAJ[6Y/8R4=4S)T39! &(%AL8[H0#3W %*]G(J+%B. M29A@!=]\=9?] #O25$T72N]W7;V_T;/U_"J:1#M?W&^*ZZ??CGV5K+O;6$/'%[P/3)DJ(*?.:4@TM@=A7 M\L4EX\+JK^6F"4P>@#I8:]WBL=8D2O#;18X#"26=$%$-3"RM9J*6C14;] M$"13GZ?8T1#)H5CQ[QA^?4F)GM^*U>RV>'>?#FG>WVRGQ_K]_6:]F2VOD]][ MWL(T[2HP99SUBE- )?.8>8))A0AQ9-#'>U^A\>D9[ZDQ<.MU=$"_;3\1BQB? M622T40X SK'V%1;<.W]A#ZST1Y66G&RCA*$(&6WV:AMDSQ;1[;TKE[O1__Q. MY_9G48KB^L/L1_I8K59I!VL;L)]@:7[G0>L8&A!HXN*C!23,.<$JU##5.86) M)V@V!Z/NX)H9V<#NH[=G0#8WL<=Z"CX]8>.8\0 (8$TW* #'M+F.(_-4[?* MJ-C+8&J_:AB*ED_]H2>["BVB]B,]!$^AT=S!=$_)8J,8-(=IB9S(*2&:E4'X M2OS,?F >E69-216P]TA!XP!7-/T1> LJV;36.:\_3=!=[%SC=1C5$..Q^+/' MH &#]BV")U$8BS6PD@%A-5#>[.43%H*<&\\3]-N&YE [E(=BD5INYM=IA/-O MQ:?BZGZU/4)TWZ\6]]?%M8_H_;3#_LR&WZ4\F!.,:8NDJ48]!N$=-9+H5$\9(4@&M5BN9_N2Q1^+S7RWB=,H$;-!+T$XAPE. M$;J'4FB.D-T=!E&#D &U]C3ZP>)#*O>\%6![">=#&4=\D&2OK4=92W7L1=LN M ]4Z+IHZLM9%GXYR2=$!)8SD);_:T0N9RE'T,J)%4=?7VV3/V>+-MKV; M-G)FR?#6!DHIO8 (LHY]-P"M(MFHG?H-*M5)_\I%D>N]]J(_;*X?J2$=$_T M*JY*<83WJ^7[9?K9[N)Q7+ZNDK9O7ZI8G-%;("[E5T59!74<$\4](P=Y"1WM MT<7Q345M)I1#:V&XNTE;8;8YXNE$)H*61O_G[/O\[OY.+9?WZ>3FX1^31)5I MV0MW\C)&=N\!*&LXA-9K$;U#J[2EO,(M6O9+OM'4)Y7'4]'(U-X/?I4P3.M[ M7 Y7/QY_='9?**_CX(FEF$.AI380.>B/')Q?+WIP<4WS,E5>5PQYS[$4!#-O#'<:U33?O1J)1PJK]/7HZO*# MZCZ6BX4O5__,5C4L1XM.@^=I1\\;3],[1AQJ#V2%E*?BPFZW],*AE\U)_\H8 M>%U[)-"+@C3BYXL]!* )-EA09"+RVD*, :ODM\H/>BGC:Q%=K>M/F]EJ,^0= MS/ZYAF/&ZJJTV,AIY'^8WH>:R3@!4'0D,!G75< 264XQ4*&K,RJ2D1+UI[O.!A E6"2."@EX(HQRDV% M%J-ZF%?,?W.Y1YU=7BPE+;,,6\H0Q!PK)XWVE?P4LYR7TUB[6,HMKW\QPG:A MF1%W$M\5FS]6L\U]U%3:#/WUMA$5(< ;Q 1W $=#XJ'6!CA'%43:\EJ)ZT/9 MD4\[C29%-;(>C]H%1ZE/9]\:>. 1D1)KLY>7 8PN^O- M,JJF6&\:,^UQPR AY!0I'T,CZ+D4%!B\EU:*&,I?\$;*.%3+0'\\KAU/VFG$ MO./=!&BHXW&=APX+ 'P0H(*"8UICIM4?\_D9]?^TIG8F39&W&2^*U>;^7_W M]UE2S+%.04?1<)?Y6"_!$T61Q9@8JI &2'!6K07*89IS8Z[MYLFEL[(K98Q' MRNBN?]@&6O.K_4\;+]$O=Q&D$18Y)A2&'BCJ#,:T0L#BK"K!]?<_7BAG<+%D M[$0/(T:.(]^2&SY2Q)80C;B72G"/#%/8N7W96] MQ]FHGT!5]-RTQU1XQQ"&4@&^QT, ZVM=.GNE*U@W/"F'0W],(S#).YI]& C$ MF9-,L;@,$(D@,8[M[;("#I%)N+7Z?AVCI_5:7?WG?KY[*&6M?SSZVW:MJ>5) MU.LJ>,4@T)112@'"VDE@1(6*)NC"$U@P;RZ.+#2GHK\&BA53^,ZX\M6WH(AWM)PBKD!(BO=:N:5R8.3:ZPH(H<6$%<;HF2 W_ MJ"OH!Z?ASK';@H+.OD=]HE400B+*D40< ^$1\I2;O9R0"IQS)#=EBG7+@6-, MR\9[*%Z]8/K?UGB7^E2S0 2'@ C":$84^R8I9"2K]OT$"U$.MHQVB/E0 M[#+E\ENQVLRCV+;X>_.2CWOR9.!LZ^ MU8 3QQG!GL? F>(*3$@(NC KU@T% MRKYA'G738+OQJ9;7U7/$\V*]__=K]4BX"]Q&X)PB) A',-+ 44O5?O\((>64 M&S&/\C#L4]IYO_R8BIJN4@G[Y?6[Y5[T_6YMV+CA0TYM[%8=RM=BR>M Y4&D,X9=)+ MA(4D!N_+7263@. EU^'LE!8U=BSRH!]UN^PP.>MO6)QH'J#S1$$!=4K!0!A@ MM8^D$=(4\E_"&G9!C#K;9'G87]P! >-$"ZBPT1A;1+T&K))>*9FS+3OUM)9) MKBRCQ$H]\ #B)FPZ<3?,DD/6%BC?HE(IB.V9)TI--/#F&<*L-69PKY5 M2#O;%"GF!7$:2 !9E'$GI]&$CW9D/]+*W $A:APPM /_]1Y<*4@-5 P)@PWU MU$& JFT(@Q@:[9VKBR99._#')!EN13)<329KJ1* ZN0Z,R*] [B2DUB*YCNX,%!1'-E@I#EARDU-?8.I5M2<4 MI8R@RJ&FQ;XZT/.S@AHG6&?;AE2?)7KD5%!+J)6:6_%@"K 9M#SI*Z1O"_(\ M?6>P8Q6=I^61)V/^+)?%CS]GJ_\M-E'2/^]344I_O[Q^86@O,*YI%P'ZN'C) M;15!(S&$W *WE\HBG_6.\]2)UZ'*RT'0'\P#^+D$VK80981CBU<]&K;L*7AE MD:.".V>\MY0 :%&%AY,VYP6"J8#]PHY:*&&'J57'[GA MY##QC!TVU!FV[$!_1.L*[J$H]L@$$(X@^DZFX#&,,L1\'OIG=7V MD@M23<.YZT5/(Z_&ZTJH'YTLR2>["\AS &$T H2:M--JD:V.5QVA68^83]U+ M[)H[]1;G+M4Q#7/:VHP&9BUW'@M/&+-:*D?D =KTTT'-Y[!K=<_DZQ3X,1.@ M1RX*U$\!!>L$C[Z70QY+Q3!5^Z03":FI]V!-W_>CFZ[N#UN-SP;GAV])KU\-H9R-3\49;7_\P7BRC1F]C% M\C9=%_FY1NC@IN;$F!J%+HWZ"40XA9T5!!!H#8M1H468<^(H!=;96O[?B'C4 ML3;-.@H">F@IXD9"RY")JZ^A>T0$T.,];C> .>F).N6 ^AC?@$RRSLLXQ@5" MCK%$5$&G<:INB1S4%G(.J"#1ZYR"IS-\)1CN,2>:::T-48]LJYT1S@?@C5GZK+;H'NE33[8?VU7'\MKN8W M\^+Z:++UR>^#)L8 ;372F .E"(6 [V1R3-5T *=/G@YT6G:/9I\,^; J??(^ MCN8-/O\H& 4\=HXC E !$"A51H]H0)YXN4%<2%?@V5', ZUB?NQ^)J*U2]O M_UK.-VCW%D%98MDY8^U(:*QW"47H),"'>C'?)=0#M-]59 MV0.@0YF)IR5[/\???F:I.=8D:(.Y$!) *RE.R2J:^B@A<&GNR*R7 29X9V&P M%:V.9+OK)KL*<5LF/Q MYVVYO/U>,XDZTS#$F)F?5">(J] MC5)#Q(&75(#+"LP&H%DVQGWNZGQ,[Z.^S[H#A7<:26PFV17(I\.A6#WCB$@%8Y')G0RM&MZLKN@1W*S%3#K9'Z M%1CWVAI'J<3<$"J$0^DD0VH& $4RIZ+!A!:87JB1B66V6?A0K*ZBS.]O/J?; M+N>,PL]?!\ZAH@8*1*AA3 &A21JKUM083N&%%1'JSR1DP3K*@>]^Q+/;QW<" MWBS=]ZL(T/L;,UNM?J0KGG=IWZ3NN7"C3@/57GMI?73,L)#:4:E(1"D";S&V M-L?H3' [HQ>C,QCZ$\C!ODN2_G?;[?N;9WFGOV0RML-..*$A0U8BKJ$$2F'. M&0'. TEJ[?WT@\=I;9T X'3#P)&-,2&DRA"!@"$6*8B9-T;8:&S%:*67^K$9 M/;'A:26(+B$?WU"X]69^-]L4U_Y^D^#Y;3>>,45(+@"GCC$-=0Q8, 0Z,D5" M&",6:VJ=8_:#AY_'A:QX._]6G%P W/?T@GWQL4C'1''VQ@4O2CE;_+]B=K*> M9G[O(89VGDL)4*H"::.GYQG98>>A=.-55YB"!:K-JZ=U%0;7RV#U0!I)]BY: MGH_E(H[B]O,_Q>);\6>YW'PY69>SB_X#!P[*:,P)\ 3'@)4P2"OL@!&77/-F MB@3O1DW3I/A>KC1E/_]3=F>K?^HV0$DLB.X*9-P:*DR,N^T>*22DS3D4G7J! MV2D2.DL[T^=Q',7)(DY9'0>#J3=46F]VAQ"G*,<]8VR6\NM]'/ MY-GLR_L.7>B?^PU2(T8%]1092CFQ@GM18>4-RSG(SCJF_,WE%NJ9/I5CDUZH M')L$8[RP5"$N*#,1-PF^^SI8_UM6W MO^86J#$$"H*D5=)@*)6,2]WNQ U)*DVM>_']X/&0W%1)5+]0C=Z;QIPSJ$-O!>+0;XMDKFS]]%SA& MDA$.K:=",0B -;Z2A7MR82>W'>GU*5LR$&V=:/9F&6WE;'EU_$K*2Y\%R[VR MT?O6W!D,A$8:JOWH#.GGP9"M8E! M&,&08&D@I<3H2B(=7?'+RC+-HT1'(+:>]>ZN6-VF^K][^W5Z\K_\=<"$ XD0 M408C9CT0-A5>@A(SYBTA.5O7$TPO[< &=()C:YU_7LV^%8OX_Y?KE%:XA7RV MO'Y;WL[7YRO%U&L=G%/1ED$/G)9.02 HJ#PE&Z7+\18$R%C' 9/E0F=8MM;_ M^\V78O7^:[': K[^<[::5<2>EKJ"DGGGK3*("^^H@H2Q:G1&F)S\C.;[U:]!W7D M#GWE[&V-ZZS/O@V$<.,4(9H@ERKH44DJ8!R1(,<&3#T+K>MMI5QPAR9,.KWS MY>J?V>JZ!F4>?1VL!8YIQE%$R5CA*&$'.P>EN[#B7QEZ/<*0]EA.\1ZK8T9$ MD^H!31?^4RT?LK]'A7Q/(H MWS906FRU]T=<;M^6ZSJKT/E.@L ($H^L)8Y$+YOA^)\*!8UD3O&WJ2]/?;"J M<\2'YMUVQ%%G=>AU^#8@P@64G$MJN3.<.*,2; 83!!@U%[8EU@=QVF(YQ?6* M<@4=%M 08:QQ!,4^=UA@FEZ&''(S;+=>N>7UZ[8K#3&=8&+.[SN**2?#4P.! M\1P*XIV#G@"5GB)CP!C-[9BOV#UZ3/%XBEC]G)USG00"O(6"&H\U(I()N5T* MMQ=PG7$@)VGZLM)X:E/F^.N8W>IBJ"7G3;0$-\>'KG_\.?N?S>[.UWYOT5O@ M0G(L #)>:<08BXM_A8N/VAC-:/9#S-Y8TXR='6AB*(;&*.*ZB'[7_Z8GD+=_ M24,^?HQ1JUV@+D%J=0Q+E#5<,BD/LEK@+RP9LEE/>%:N/Q6XG>/UE_O7\DGRB5:#4 M00(I=Q0R#BR3%LA*3F+<:%GGX](NCQ)E7_ /13-;?"L6Y=?B^G-Q]659+LK; M'Q_GMU\VYZEVIF50+KHT)#D=A"NNI;#45/(:I"^YD,Y0=.M6!<\I]TK+O@P% M_X7YX6]K9"K5:1XC:A)QH]XJ+@RUTFE:X0FCHSE:)>6+][S;JF "Y/MC=3HY MX5S30(DR&J13\9[(":7[?K6X MCS+=ULCF:MI5T)I@0:W!7E.EJ'7L #?R@ VZ*?6M6/U=]L3!?FC2[$@R%_WA M^/B"T]F,A74Z" (B8I%DR'D(N=$,8E1)3[7+"1F:7[E\M&J^=G>M%_C'(E]< M]'.H]U+S8)E+==DO"C-G3\9?];*\7U6:N@ M**,41L:#](2S5EB*W:,R$B)G;,YEFJF?R_5$BO.EZ5J"/UA9L<.(S[AT6^/0 MC("->@S.DV M* 0,T.GRC$O9[UA[P?=(82#1:&]>O&;6#JB0UMMFM8[?_EH7-_>+]$_["7:. MDEUU':QP6"OKI=;,@@0#/:#@++BP5S[[I>5(2AG: RA/2?;\5;^F5K;+7Q,@ M-0@9R#'P<8W21E%E*B0Q4#F^PF6]:)'K.(R@K?'CX'\7*;6IN%;?BM7L-LI^ M4_Q^PW+')\P0]=$IA-HQJ*2+C")88\$L80ZK6JEV?0>X^P]SMS'"<#U MKXRVZ#=01*$4S' M+8SQ'J&:5GA1Q7(2E":8*](3EXX&-?UK9 *A34^75J@6 M%A+)J'&$:684UW"/ ^;V)7&L6]Q? M]S5XK+R27F!*) QRD9.LKVL4DF44\FU\5;T)7&L2]2'8MAY+[?6)9PFW03H M/#.,(HD!L-@1BV 5STFA]84=X(T34?2HD F$%!^+-%'GR]O'>XH?MA7R8+O0 MXE2/06$)L21:$(4T00H"*@[X*%WK-<+7$V+T0YWZ,4:'JAAHB_C-,OZQ^#S[ M/F)2U&$,C39U3[0*UMKH8$-F.6/.4RX--,!8!9!V4HM:X&)F>8N $420J::D#H]4&&N"DJ!,2/,M[[ SKX2>QNKZ>;]_Q6;Q9WI2K MNVU_8Y_C=#_!7?0_";. $"(8BO&.A,!HX95BV&E>*];L6=;].:$NEL7-O):< M/[<(A@I@+:>:0,6C3X^,=7L9F:!NT'<.AXAU.M'WL;FU0;J.[N2FN-M&Q M. S[XVQ3F#*]QG0?O8J'5WE.T*E^)T'1M"7E/=,60( Q\4SL4>" Z-&>31QY MX6A+MMZ0'Y=_'XNK*K9^OB.E65CG-JGQ1Q5:2X[_M^@D7_ M]WYYRNAU_:L"(A0AGVIS6R<97KTQY%OAW3O)PEO$8,0:I[LBW<",J?MMF ]EJ;>V]B]Y[)L:;).#+M= MSO^;HNKM&W2)6JOB2V37@8SI\8X62?I9OR$P(5"$2W/-@$*$0"G$%D.&$:+N MPDYI.V'3\6R6 34QO"5Y+-8+$EU>&&8\9DPK(:!"''!F77HK6O@8$&.N2*WC MF'YD/<4J,UM_\8ORGW\5U[=%]290U%W:NI[?S*^V-(@"GP"EB^Z#3;R5#E/- MK00(;]!*HC["K]^;-A]0D M_L/R>MO/AS("76SFJ^U#KGOW[,-BMES[ET4^\VTY>UNW'4"PM,- T+P1XJ+5@-V@_7\Z65T53,KW<+#CE(6.0IT>3 M >-0HG1E=R=(#A8*_S3:;>[S^YN_UKN=663 ]M ] (D2G5G$@!:H24%Q9Z+9$FQ %L*OD,P,/6H.YM MMVE(\C2$M'6UI<>!SSE/^*5O Z.$"$.9(9@! ](;K* :)[X M Q@[4??6@RH/'I0N8A!9U']E(ZN_0!@ $!%E(/#:62ZUT96\ MD+>>JE WT? M8TZ/:'?-KDXH=40R)RE7P"NDF!;$(0X,WTFFXT_!,-=_ATK &X9.G2 ]X)VW MGV6H%:.?:!6 $Q0R2X' UB'AJ1:@DA-S.^AEWYY]F4ZHU#VF8W"G06A^JED0 M@# <9X.-]A4#0R!%I)*4>74AY2'[94\FJ*/2IU8\?J9E$#$X1!$N[Y0AA@(& M.*WD-3"KWD!6$<972:+6N([*HZ;L"4AS9:0DCC"%O<#<.5'))GU6PD?6>Q2O MDC,-T1STX*_*,*SRHB[@\ ]+K@6+3@))^QPI@<:F_3+/K/30UWOWLQ^)*K / MNS0J75*9;^;%>G=P7$/8VGT$+)1PF *<=@D9PA& PY$\0LY',HEP=-B6#W! M.\XN[(?9CY3>>.JJY(R@%S'F#L5V#)_MK"QG2D,VZ"A(HYP 0AMH%&-<,<=!A09S]$*V-OJBR F7KG/L MQ]GWR.)BTZZ"QAPIJ*!A7C -G<+N@(A$)F?AG) W-Q ;>T:_JW4T70U-94!2 M7:&&*^A+30/6@$,C@4) <$>(@>@@!5(X9^V!(L"D9#Z"0 TA0FI[F)+6R4$?T!C63N61H_YZF8_Z)-;+9BQLVE5P M%$'J/4]'Y\+)5 ?)[Q%!%F0%FA-?+SOE8<^X#WL,7=Y]+9=I#_']S?8GIER/ M_W9CVQ-H+^)\%SHZ(BQZ)UBDK%@MD-!:(AH7N/%.H _8UA7J\;?!(&$88!Z,$\A]/9-HW;"'((% C%BBJ"" 8N*C_U[) M'RW>H$6A!Z)1._W7SXG-P'?,0^5]1>N&)\G[5H$"CJ)'I8D"2! FK?!F+R<6 M,::X##^B7Q[E83J.MYI J.V/IH_#]C(5$Q$APH &6BI$*ZFH\Y=]K:SMPI6- MXW#5;\Z3XD$&Y*TW1EED">9$28\QV&B92_6F%-K!S2D7]6XV#F&3'T%=98/8^SKY MK$VZ"8CZZ,UH0QC'V$',K%45&ABKG)V#J7J.+:A0ZTYX)P@/6]_L2')')<;N M<" J\_V-GZ^O9HO_5\Q.O=+9OM,@K).01'2DYLX !S4ZH(2D)D/R<(AG;?JA M4(W*>[WH8U*LCO^;J8&EO3A/O\3]D!2?<]!:N@B;$L5MZF?7 ;_T_L\6#8 M^0O+T9T4-]NI8)*4C+_XU$92X[Z"MPP!))5@Q#$+%43X@(F4/N<*S 33V:9' MRQ9*F"(Q?7F?[84^ZBH ;A!B2EN.M".<"^FKU8,QQRXL4V1RM&RA@TFR[HW/#WO =M11:V]/" MYIT%HAC77GN!B!+4&R6PK% 1%.3DITWPM+H/NM2IKM:E#B;!S&8G@DV["IJZ M"+^1,1 3A LE(*$5(L2S"\N%&YN5^1J8"B?/G_O5["%81#B$%D; -95(84Q\ M)3^D65D\$SSOFP #VP$_*>*=.=VKW4=(%Y\\IE&/3'$118\+0X6!M#"GYM@$ M3_6F0KX6T$^)?F?.\.IV$2R!P%HJC&4Q,*,<>E]%]G$R9E5(F>#9W43(UP+Y M27'O]'%(W2Z"Q\(:#[!FDL00T,8)5VU]*D543I;-!$_HIL*]YLA/A7MUS^,: M]1.<(0Q1D-XR!\I81:DR%1:6@)QB]!,\AYL "W/@GPH5,]@7B'?(."\9="^Q=D#D9'%-\+1M H1KB/BH'&MQMM:HGX ((Q!I:!T#WBA@L:A"_51I M-R?4G>"9VECLZPC^4:G8E')!,2\YL8I@9B$$*8"O3G924?&>/P\^WM1O+X[C='[9:FZ/1'$:0DSQ8?RO4\:6&+Y^>(H([=_^\+ F7W&;1/ MG*&<0LL@)Y(Y@7>R"\ PSDG^F>"94%O%E^/ /?B%];.$.],B.(6UH]&I-PAS M3#U6@E3R68%S%H$)'N9DTJE;,%M7DGP@]*?[KU\76R;/%B<>8GID[!L8IXS. M Q8B+IPZPLF0DE1SKER%1 +ZLDYHNK52P^$^B?3$?=&%'PU,6>/>HDJ\Q=!1 MI(QC1!D!'V8FD7RT=S"_KN9E&N[66DZ2G,.A/FKTU)B%#7H)1$8#SE0* A@0 MED+N?(4#X#BG;NH$3VTZ(EQ_ \48KU?W#1YB/1Z$*9?K?WAD7"//.&#=UPG,NND_R H($9XX2W24FA"'66I[#<@#D!>[UAS@OBE&JJ+ M.=X.DMUS<%OMU\R^SJ////]OD5#^.IM?5V[S;I0/R-8P;)D]!^RX!BKZ MWS@ECEH% ?9;E44=:D%JO3#2DTE[:=RU#-3)AD%2"SCG $+E!-$68L4KB857 M%U;<=S!^/+4M72IA>$LQ=AF]Z1H,;JQ%RJ)4%=%K('&JHY(TAR W-;=,^L'L M4W&U=;IM\35MDI[ X,F707D.#6#1.<> 2>4<(6(OD[!$9!TQ79Y)J,V LDO4 MAPJ[;;&:?XM:_%;\[#.\.)5^_C1 35$,(#4T2&(IK7405Q)18&H=^+R>7>JQ M>)0)^W!$VM*\!HL>?1>XE=I'-QX Q;B'ED-L*EG2H[.7M2,]'H7:8SX4?S[/ M[XK].-=J8V:KU8_Y\O;_SA8G\\1.M K" (HUCE-%>:72*^Q0'>0$*":+N5]ORKL]+'^LRO7Z7;F,ZW9"_ 3MZG81&(L6 M63,)G (:>4JE1'L$I%(^9XF8>TA=QI*P_1^BR1*R C+<=DFF.H_EDGK"/X1"%:/ M4T$QH0@EAB -D8B!"Q25%RJI=3D7-B>8P#\!&C5$?/A-R)'37J>[!XDAT=0) M:ZSW1C&HF=FYT80I@_F(AQ8/Z5%/]5CGY*)&Z^"LT%P@(I4QFJ:J_\)7LFN7 M%<1=X%YE;:8\W:OL7!-#FH^][_7[T/,(*P1$Q%-)(!1*&T5EI$UWG&'N5([PF C@*CWIL/LK/KMEY?/L>['^6%P5D;[113ZSE7NR42#> M,TBLEHE4Z5P%TSBE.K^ZU6H?K,=4,^I5VA<2 MBG%,<"4[T7"T&SB70;X^==';X53FR=1A5G&"$4+.4XH@8TQSZ"MI$.$Y:>X7 M>/+9RJSUHXJQSZ3.F[8S+5.F':<((ZFD0% ICP[>0)07ZB%/1"]Q3>U'#R/P MKA'5*JDPP!QCK3A67%'$'2.HD@IKGQ,>-C__G/S!50?<:@?\:!M+OX^QCE ! M&00)8LQ[Z"QB$BB[.W^D\6_4U3++@QQC/5=GB].L$YT$CYV72DDG 7-2>RVP MJI @R _ZSOCT?:/:O#E]J-6=0H8T+6^6\>_%NV(SFD%Y-(RH*O?]:[&L5Q[J M=,/@K;:"J1CO***%YHJP'>;1EE-8KX)C/Q*_6<9)4:PW#^4]D@QU;,"9EL%( M:A5G@'&&@#31,;=TOX0![5F.9SK!B=\5 (09QK135?B3^8S9?OBW7Z_?+-\MOD5/; MN]XG!'WQ^V ]X5I2+0US"D'+J3W(!XTTO]2TKJWLLGMHAXHA'T:XPZ$R22>7 MAI>;!$6I=.E!.*&H0EA:G)Z&4T19[=*S;D,>%KU:\G2$;NM-U:U8/VV"O"N7 M9566:3>FO;#'-E8;=!$B+3W7%&C(L&68:QO]X!U,&$F7=.0W4_O+9QC&%?+"BDEUQ+%R6EH9W=;\O/GU MXB=C;X3U9)5LU! ER &K*'/1SP-$&T\8BVN"AR/Z'@^IN&^6<;#WNX*+R^M_ M%=>WQ?I%J6HE5M?N+7"%;2IK0YWB@@,8_6%68:,EO+0'%+KAR=&$ZKYP'ZPT M>559V)>KOY97Q2J:@^7GV??J.8AZ/&S02W0&C?;0"I.*%$.A-&"BP@$2GW,= M>8*[F./#-JMC,5]L:L+:XF2^+:UTLXQ\V'Q:S M96/+V$G_0:KH;" AI8KA"W=6$*HJ["RU@^:,OU:NCJ&),5/'#W.S=7VC%WH( M$&B,(#$626B0X(P NI>?6)M5WFB"Z>/],+$?K ?=A?YTO[Q>_6AJ#,\U#4X@ ME$J%:>&4L:G^+K=;B04WR(,+2R'OAUT=@SPHK5H1ZF4IO446"*XAHQP(D$HQ MZ22E4U%LSG+>^FA>)*OW0XT>J=0%O*/O0(S]P&(ONPN62:K3L30A1F*NM=UG M6E/ L'>UDDK[/:F\>ED1M4L^U.@B:,\1A4Y:*66Z+DS3"UL[%#B$NE:MG%?Z MND9']#ARDMDQ\@/9@ ^K= *[^9'.?_YS/_^:O/LQDVFK\:288O-X4#6F_]FV M@0EFG+<.>N3B'XSCL"GHD"I/X^;^-#"N2;!%[/1J7CT(I.[*U6;_6-#^Y'CL0XE^;0H6M MXL9R RH4)!47=@S1(2N.WKWI%/#A\GM32L?A]:^W2<])F]_GIY+#3[0*WAMM MB231V2(.:(P]MCLY$< G*ZA'II0M[V;S97-2[=H%#Q'C MQAG$M,$$$<<\K625KEYIT-=#JTZT7H])K?#-J,EQU/GXL[C[NU@=2QH_VS#P M&(UA@8#S0!,2XS 3_[Z7P#E[85?..M)FV2/$@YUE'K.\T6$NWD1\3BUEYQL' M:#UUR *5[N BAP1UKI(:6)*SI3K!$_/>5[3.$1^*9X_GQ\FDH(?/@N$<: HQ ML$H"CKESK)J($+)+RT/N4K7/7W9JB^I0_'BXU_=^OHC2_S%;IX2D^?)676WF MW^:;'R=8<[YQ<%HI2J2VG!(N.2.$J$IJ951.,84)VJ$>N=0YUN-NZ&S3])>S MQ>*'+;X5B_C-]:?R9O-/A'E;B2*Z"HO[Z^+ZKV74=?4OE[W'@Z!5GFLK&=2. M*64-UONU24O+1CPB>E06Q)1W7^\W#RK9UL@[E:MRIFE@7"*=,LT48H88+8!C ME=2IDOTOLM@T9\'31)5N@1XL&^KXL-75U?W=_2(&"S^Y]>W(=J2S0+B@ " 6 MW4''2<3#D@/<@((<^M5?G^2.?LOB-HWO\@C8#?@3H.2CP\EF](L-@_-$2:J1 MM\)!!.-"S<0!6*Z'O1;>>Y;+*$1K#O,$2/5X2L"6UNUQ%\$2#C%DSMHDOV<2 MD,K2&ZY,3F;>!/,^Q[%H&8!/@')O[K[.YJOM#926C'O<0U 2$YTV[Z!RTBMI M!8.5_%KIG**;$TP%'85P&7B/&^@]WYK[*2_AHB,ZS[!2,:IG5B*)J(E!>;7U MK*REM7)<7O^IO6!&R)1URCDD4 F@J*Q02 DNOW2F3VV*M#W";X9^R[5IO=H\ MXE[\VU/>Q1^%C[/E;7'DD/ZG?P\NQ@.. V@10P"B1RK3@L5]SCGA98)[@ET MK\HR']3>B7#TY/3)%X%"0J%&(%4J9TAH9V2U8:J]H1="AI:Z>JKI5ICUJ>L_ MY\OYW?W=26W_]$W@%$5:6XX,BSZ.I0:*BN4ZNM6C)8;VI.^F&BN[P:U7G<^^ MG]?YXV^"--0I0ITWT:I1M[VOV3:! M:2=:!* "F')% 0645P<8!;_E>2FM ,9A\"EXO*0,JP/TCB$IN1S.9*$\F<6UZ? M]X0.'P5MF) 6(+!]%T]K#765[)\>RE4LX -8<)[CJ'UTGGG,425I%K8G%T!\0MSJ4/,1]_@?-O-I4'J ME(RA@]6(.6QD=/+P_G8<K@VWK9Z6_A')]V[8N.^IULZ9ZYM M ]/KW2.N.1E4-;L.Z2E*%55!.6'$@73B62G#,2U&NSPRIFELP:>Z5.U'+:,3 M^:]U<7._>#N_.97N5J-UT% Y[;W!%G*B&";"5:N&B][)A;T*$LQU'Y6])_B%\?'!*0IG0\@9'W%%#K]QG]R#.6=8V]OF?\ MXC7!2YXJ$U3MZ"O%&B"\CS='+YGZ M REKX+MHVY&N]2P*=55\^E(4F]VH]8\_9_]3KLQBMEY' =\6\:?%3Y^=#R:[ M^A4!(<.(%-IKA"T1W I0I65Z1?1HR:BO.Z@<23VMB[[Y^3+][NUX/\YOOVS* MFQA>; >KBYNR27F"K/Z"ML!;:""(BY1/4QI[81R11CE#LFL;+20@7C]#](QHG,\04RZV7\JFSL1%&#Y0$]E>'] M84:=2@0ZWBIP@*C42#OO '%2,PRJ%$YOA1TVQ6Q8YW0T.G:OE]8F\/@-VY3! M=-1\JYOH61T)+Y]$E6^BV_H(G53J:'2U5TP!SRCHC=R]M1.Y+7.AT<^J92SC,K M#T][<":43FL^=$Q%VTZYX97DA.#1'DJ81,F%VK2H?4NI)>X#3?V/Q=9D?9C% ML3^\ S/>I'\\GL^KV7(]V^;@U$D8.-=T>- MZM4,I,K'7"EO'(5$(DRAL]YCQ[F@5M9*U>[I;M\AS^R8$/K'3_]2NPI3@_Y" MG #4<\^AX1Y"ITSDY@X?3Q'V%_;L1'=T.5J$J3_P!\MP+Y>W415WMOA[4Z-* MPTN?!V.%BZ$8PT8#!Q2!4LN]9,PZ?6&UG'O6_M/4]WS QZ+2V=(++S<(40IH MI1!48!?5(QBCJI)."I53Y6."=,I3\!FVM$)TP$L3WV)@-8_3XUVY*=8?9C_2 M5*ES:^)XNR M!TIA#67\KOUZ_G$@"'K.$+,F.@):(6J1K:1BFN9LFDRP$,*PJUX,QKN5.AS+R%E66\+3- "Y:CX)%M:(]KZ4$GA_Q/#]@<3 M^*E8SLO5UA!>WQ?OKS9EM((PMB.GW_]KVD_ 4$@&,!(>L\=L:-_S.-0U">$>=$,!19&6RX$Q4$BLG_ MUO@.&>U_WD<>9V+\ZK/ *, 0&8AC;*N88DXCO9=$,IMEB!J[VC_G-+XRKF2@ M.A0_MB_]%>O-/H0T]ZO5+MWB7;F\VOWE!&UJM X",$M%C$@)IT(8A8 4![DE M'/9AI==K=[J'>FB*N>]?B^6Z>(Q0#6J]T"I(Z %$$'L7+2SV7@KLHYQ$(6>1 MR*K$.<$GE'JG5#[$@YV5?BN6]\7ZT4-O(QR,;L?@HYIB.+,]H?KW?//%W*\W MY5VQJG4^6JN'P)63V+KHV"+K($^UR-'NN#IJQ,A:6Z2C8% O5:)>%T%B@0TP MQ@#/G!64.PLK%!C-JNN5><&BK]G>,3N>14*] #^\!5!75\GO7G\LKHKYM[0F MQA^.GS8QE'4PPBH(I?%>"*K3XW9&:4&)-\9&2HSX>M5SQ9Q[AOA(B^"A$AH[ M[;3PQC,! +=11AX9B&2D_J6%K!UK_OE][0Y0'JQNP6)1_I,2OGVYLN7]WYN; M^\5S"4Z1JE8'01+(63J^-4XIQ1".9C5*SR 2%MNLK(BV5Z8^OWZJ]8']@!4S MGB\LYFPL?*I9D-0:#2E 2AC'*-"$QNE&:5RHL8)9;Z9-\'7AX2U9:ZA'\%NN MK^>IB]GBS?*F7-WMBV;\*GX+M=Q(0.(2XZ4TB!.?KN$@D=Y4BO%FK>3&?C!X M5_RS)]9\>?MA52[C'Z]VU=O?K\R7]#34F^7C+^;+J_G717$N"32KWX"T=I)X M;"ER<:&0-LZ."B]#;+@8L1K/^6EQMYM\*=5U^34I^?W-" MT/,O?#7N+BADXDINTVE<^E;,P"Y6'/(? M]_/KY"B>32<\UB18"8W@WBA%G25&(J)C^"(AXHPX.-X#QOU0KU\2O.QGY6(^ MG"$LOLW+^W4+=IUK&C0F% )H/36&:"*<%3Y!*( 3"-H+RW;.5_PSV]4IO@,7 MQIK_M[BNW)'T4-29%?1$JZ X!XXK# E1*CT"A+RLC+^08K2:GI>T4':'_\@\ M.YO<>K)=@,!1#0$!VA+I'"%$\KVL3'-S806/.]%Z/2:UPK=UOFOUF]75?^[G MZ^W>P>E7!FNT"IS1.*.US4GXFF$4VCM\TM):&8O9?R[_C+'R8WO7. M#T^T"A!S(C%F4D2G0A (I<.5G"S^RV6MG@/RHNQ+!P/>EGVV:_UV/HMBS#<_ M]KO;48CR=ID6G%.N?:..@F%. M(6I4 ]1$&4GFX'&&MCWC)E.Q!&Q>7 MY:,5E))I@J24FG)B?91>IGQ&;)3)R2*=8,;X>%SL11TCY&@\$L-$OJ?V>J4B]6XKR"L M8(80:30%E"-DA"=[7*AAZ,*JEG3.EE;&HCW^E[:((0X\8H A'/^;"F!,>L!] M)[T6P];,^5JLYN7UI\ULM>GW)+(_CK1;NIHI8< MSM%G@ M4NFX2!/%.:022(]!>K*($:Z 4C:';I.\!CP>R3 MQU$7\]OE+OG[:G<_=G'R98C\G@/TV!DH% !,(2^HC'#O,8A!=I9EG& TV3\7 MQ]'+M$QGOGL(N(*$< 8U-8!Y;Z6M4&<=%:FF(%>R10-2R(, MX!3OY:1 D@NC5#UYVM*B-<<;XQ;@&PUF&)E-_+&A=J,-JK2,-G MJ];6>J-LU6;X3BM;%0L;5*#X;:8O??;Y9'1K9. MNP3^Z)%Q^\X"X$!8QPRV$JCTL)D6-DJJXQKOT@6!7V+M:J'XD9)40Q!1FV?KM^:\P)X8.^&-;WR? 0A*AGS=I@GVW)CDIZC$ - M6@>MD#<..Z"88RS58G()("Z\-U+1G%L6$UKY!F10?^"/O6=T^@WV!JV#,QH8 MC%+1XA1\$,# 5FY%J"; Y:2N3^^ =SK6*T,'KWFI%-J(& D9CA76U%OB4@4# M'@&E1',ZZ-EMOZ=DTZ%:&^3'.QQ;/SXF>#C<6ZOUNMBL5=36_K['? K/] Y6 MMXT#*J0&F!'H@$ :,K7+"+<"(%_KREM/Y^L]U&L4G!HHF3&:4*AA_!]]D!;" M7[?J=&T6-*G8V SL,6_R;4W V>7G9,,@%8XV-+IY(E4\M=A+N+\29B6W**>2 MT(1\[*&(U2G8D[@D6L-FUVH?TOTNIH#4%#GGMX_=PTIV!WU.8;0)WK\;@VBY MF$^";VUY%J1A@# :Y0+I]K4G3I)*5HS A5V&Z5C_3=C5$.G\X[DTAYX.(O[C M>AZ5LU75;ADOKM.7VP3,[8GB6J6ZA%N_^.Q97OZO"( H**$"1,:IC"D4A(,] M*@I",>C]A-?*OY&5,GR0MSW6^A7B-:0I5%Y;M'T82K$8P._+8SAHE:QUB#FP M8_THM-X]]UGG(:$6O04IM01*&I=>L64<>HK9'AOD&;NPPGB=,Z:N"]Z9!D;> M;ZS/Q3KM \78>H@M8!%Q#X242D>KG9[ 0([B'/9-<-WJG7T]8#[8S9#C5UY^ M*CQ0FX#M.@Q&1<^2^J.6R/8B&^2/!VRG:^O%N7Z?E7+'-1H'1S!#"2*.\.(X$HJ1BO9.5.CI5U_ M7%],+> M,_#YPQ*UDGDA(L2$< M2HM8)1.CY,*><1J* &7WT/=*I]U$>SS"H[=*3WX?8KR..#0.R+3#B(#CDE8R M$48N9(NW([V6W2-:CR7KBB;KXNK_W);?_K_MSLGJ1V(*K_Z2B,(?$67_X_#F MW0NL>/C'X!BS2KLH,\)IC"15"-\/6$MQ,3E<':FMS 1P (W_]>F$QO_Z%+#W M'D#/(+3""4*QUV(_8 ]AUE[&I"K6]:/QQ@ .H/$/_SJA\0__"L ;3*F%% +, M6+HJGZZD[@:,+,^Y&-YXY_KU:;PQ@*U32SX6Z\W[FW^7J\7UZSSX,6FJ. MD86>,\R%9I :58V0(I'S&E'CA/W7H^).P!SJ'*RA#_RVQB7OMET&Y86U*6W& M.FZ@!%+P"FB/C$ 2&UB<$MH=%A(+4^O[SU:M]S, M-S_^/;\NGJON1<;K'Q]6Y?7]U?9:V:<=*QILW7;X^X(7@%-#-'2$>V^1@Y16 M^ ):+U_PTLZ!:W/NZ/;N>!KJH&ZIF;(S (>R!/\J9HO-%Q-!.>O(//TT6(\@9H )#*T6EN+H\^TE0DS: MT9:@*5*B(Q!;SWH75[_;Z#%5]NOTY'_YZSA6!A#D1@I(.$:2 DBJL6J6%>!, M\-9.!S:@$QQ;ZUQ%S^?'9GYU1ME//@M41Z:?6YS[#W?]ZN]WWMB!^VE3X,0#B .:22OP4I8@:BO)!'0Y^R? M37'V3R+(Z$@9 ]#JL:PGM\^.?A\<0EH(JP#RS MC$!#\,%5DO0.7Z;N8^2I] MSHUL,%NO,?K#G[/E]<=BD8J85D,XO=Z<:!*PC#91^SAJC*G&%D!864N, +Z@ M+=0.-%?V FJ^NU&/!D<^#]91#*FD4!'G3%QWO:LV\;#%)"?0G%!4T0,%N@%T MJ,"SZ:KZMD8*5NL^@X! LNBE,<(19M9AB"N/'%-K%B*B6 M"]ZU'8!,+Z<9]JB@X2HXIJ2O/\KR^M'D/HS?%E'Q5_/]O=ROBV+_L&O=(OW9 MG0>&C9>( A&1@M8;Y7FUG1K_#@=]..+G).V+)/;@&AN*Y]NJO7$9NYF?2A)\ M]%5@@ -E&:(L'5H[:PVO3GN(4EE/ S;?!RDWL\4E\ZX]\(-GA+CO7XOE^L5* MI$>_#=@8J[F+?2MC-*00XLHY)XR:G#/5J3N>PY,I%_X!L_O+:JAOEE=1^/V M3Z?YO]PF($$D,M(#":(S+K 7E!SL+L0Y!5CH;XH]S_[O1 U#46TWQNB&[H>I MBV5Q>BD\TB(XS:BPRBB + $DXH44V&^'[!G1NE'#L#1+-0BW:/SG M/J+U9['Y4EZ_67XKUIMSY:5JM0^8QSDFF'"*0:^E15A4&YT4,9"S=<@G]Z[7 MV-3K5AF#+:W%YF'XIY;3Q]\%P8AD@%*%M(XA# ':5R$Z=5SG%'X7OUW^ITMH M!O13NSWWZU0T YQH!+'0P'+'O!-QQF^K3!)'J*>ULD;ZOBTWK8IFQD%"(D#; MG$#!8@!B>858!.Q"CKN[(TZW%E(:<^K6S6#;P!]_Z%/Z/L/'4 , MU@"%E#)"5!PW$:XRBE0BKRXG^:9[?3>&;XS:5LXB@8SQS,?XW K. :A&R 3S M.;=.)Y3$VZV".X%RP+.#O\Y?2G[T58B&B" .I49 *H&MUDY6UT!KY^!](%*F60PWR"NM-:'49*3X96#N_3@*=,4HSH6%Z M0 5(8AET50B@K>(Y/M&$?.#AZ--!REPSE4QE4WCDET"[W.W5"&J47@PCB,IH MFHB#8*L !!3B"$YAM_?IX!]I0O_8_V.M-ZW:]1@$I,0KQB1'EB@;_7^C*XS( MB-LG8]8WJ\V;HYN]?>I@A#7MA9SZ!^NA5L6L_E.,&;T&QR7#!CFKK-(*"*7= M02^>PYPJI ^_^W=VV];>Q(^GU_#>^7EP7((CD(D(T/ M4'+R>?9NFV^3_ M&D>RKX5P1$?NT[VO4AQY2L*Z)54(# -R6_DR>;F1SH@KKGJ4KIM.I84 %CC13V +*>)Z8J6V:VWZK]',!Y\43X*924&8P' M.Z+N?:[RRB(%RAMOI776<8[99J[6^[.^VOXD$&@&JU<)N]^Z^4^CNSW];W9^ M-CJUA$GFO7RW!Z!CE?UBW?KK1=Q;&?IX.IZ/[E+-_,V/ MR722_(KEY%==/7@02HV>KZPE8(*&H*AF )I(K^NY8VO;U.B5GN;M!EY=B+TO MR'T:W]VES.+TYK]&\W^.']5%'T3;H4DPRL=]F.F0T6 M:">6>&]=OD[BG+YOTOOKM&^J0#LA+ Z>2V^D0UZD&&\M3Z1\MEL9WUQLD5>Q M?1%E,X'QS7++.SO/W9DS+]&\YOFZ>J6[ZB0"X9JA($@AWFZ"3A=OK*6HR J6XJZR*QT M8]#M/FW5J[IZ6VQ7 XRO/)![?O*Y2D@I!;%:@>$&$P^"V"U6/_HZ*6>V] M(-Y:9 3ET>=QKIY7_-NYU9N5 +:NE?1J\,4 ?E4H,+U>SW\UCM7$#R#NX(,5 M$.GBJ*WU&&O@3 =2.SC6,MTF55A0375Y,#NU9HIQ&G<)L$D>O/V75]Q(S0QF MWDL'B"$'7M52DUZ?F]G,'NCTKK+B@?[A/M%WHY&%^36:W"4)A]G\;_'9O16+ M';VR\DX"I@Q13)P+,LJ:;\ZP>*#8]GJTYVGB/).9/R$H3\6'T^JPJ#W2#[-5 M:]7Q>A%=?$Y-0)\?,?\P6_YCO'S8LWCXIO5#5\OOX_GG[Z/IVOEOO9O:Q9@J MS@-!,0XAPL"J>I/P.F>9^ABW2?"6N/CD8]E05#QX&JZW#J,1VOPJ?0[GX-Z+ M ZF0<@C3P+AC2!LCG3.FUH:0LLV.\!"CEP$2[A1ZS;I[O">0N^PGO[RUAZGQ ME@<3D)#.4TA=*M?:U:# -TK:7_:3QY4S@ VSR%*>.D(8R2BIY8B$R7;@NLC] MY,:@ZVP_^3AUE;V?S*G&DMD@) 9NB""&BGHN!-"9W'6<$0-[]Y./DWXQ&9,! M[" ML[=WY!=5!'-O&*%:"$*E8%J*S?:]=HS(B5#H(;*X*(E4%125\]8:]4&FT-,9/6&S;XT5HQ+D'FW, J("NVP M4X@[X20$AFJI4>G:'(LL$>?9W=C>558\T#_,-JGE]55T[Z:1X?.H<(*!*/,"@9&2DJI"+[6 6;BS+SD/D%[LMW$ M;E5:/*W^G/:SC9QMKGJ][]H%K8X=0X6\YD0XY -0%2VL0KX.P#R-!K9/6OU< MY>4_+4?S99GDZ@[AI^)@Q_H?/@=7!QL6[Z;K/: L%'PZA(I9XXR0CEDL@R X MJ+KH2'N.7*/6X*?R!XL^*',&[&NE^N&3[^\KRY.5?$^'4(%4!AFO"56$@X" ME=EJ@.$VRU_SS?RG-V!?R%>BZH=/OJB8V_$D-__^&$4EL.- !*8&P!K* ]WT MPXUZ,+Y5T4GSZ[0N%!R$]H?/PA)C0&.-<38XD@H[)0 V>JL#0E&;C"1_70SH MIQ<.EJG],V+@?X\GW[ZGDX,QZAE]&Z]\> W8P"Z1=#PK<#3A%Z95N#(,5;8,D!(:\^8M@QA$AW26H?.LK?6 M&^/-VX!N\3-\&[#)*-Y'R)=I (X98"4B^)"B :0X*^6BD%0](FVWX9H!?$O!OD/J=P2=KY?JS:@+S M!66V17\M1$>]#FQ-YI5\JUA<".RMX/TYW91>\*R< M*X$Y(UI+&O]S>C,7(T*K7$#I.,P B+W5[\>IHAC?>@#5[]P2;SAAA'!BJ,&( M&51+5C'1:-$:*,A?";$^2N&/TTI?>'_F*QYLJ_[BYRNJN1:&*&? @J&<.RK6 M<],(&&)OK)*L4WC,3J^03&!;!28?/WTY%G1/GZLHL48[9(5!03KI T5X,U>I MI&T#OB&>SLD(OE:**6:%SUS,+AC$1& MH0))J1'V+&7W-SK0&$.OV9,_#U7VL4"5!_=\10Y'@6'XA"ROS)TK)XT"HX.W M5#,B =?^M0ZB5??.EL<;+U0L%P?#9V*!->\X")J*G4,(GD*,IF7M/IG <)N8 MK67-^X6)Y>)@^$PLM0">.AULP%IPS*WB1"%; \50C]N<_FE9 '_A8]%0 M2XP;'9;26Z*)PL((@RSW;*,# !;:U,^V/HQW(63!4#@C.IYI:3QHKK6W@F#) M:4 :&5(C#K23;;H]#7'SKMCV<1/*; ML0;=PFGX)N$@J)5**LM- M8)YC0$;6+IUW ;?)&9QU!O_-V('.L%2\%6BT2=/=9MP1KT^=DR78Z(VAE*_A MTC 5-I(/UJ%L3GUAI"W]6/2KM)FU1\6>WZZG6[>GN/2A>/&+*\T%>.6BK5<" M"R*MK_N1@ >PC=;?2Q^*<673(9" G>%P.[Z4!RE MN[+[4 !XJBDD-RCZ;CH*D^&M-#7-=FOXL(K\F@)B;Q^*XU11C#LZ@#X4H$70 MT4MBR78X8RTVFPY@#@DEVK1?+AWDKX18'WTHCM-*7WCW/W[>S7Z/QX]\PH-M M 78^4VGJK>2.R'0'9S"@ E/U' ';<^Z DAA=_T5C_I-[J^_1@![7U@!#Q@'A;!W!B.,/)C-Q6 N M_J55S]?SK/IO#,=3,>&4^AL@.[K+ N]Z5Z6<%A*!%5J A !<>5S+E!';*R>& M==CS1%CMCCJOTO!06//TS-G?YK-%)Z[5[K=5DDLLF# <@=% "456;C5,H=?+ M@TJ+(8;%F?;:[8TU*4YZMUCP6CX*HA?_W>'X]B=/=1XJC MOZSB0B$4XS%KN(\C%-@%MK4E[3!_QG7L':&^:_4-92EX=,2HRS+SW6^K?%Q2 M%26!^$"$"=:[;,V-NSM?8IV;\LD)79$#$89M:3S$[.HP92,1EMHY(24>2M#0J'\& G MIM3B6=;?G\ M &G:+2R*(>KY!)LN>BQ2!*" @K9$*2"U_'6,0'+N3US86"0(AD+"'2GFS=33 M&>A,W&PWL$I(X J#EP!, PE6RMJW4>!)FR849[N2YD_$]JKTH5#4W-Q,T@^C MNX>RW"9EY)V^MXHFFCLLJ3$HAO=&DF"VLD:>]]JG_;*YT9,:AT*91VOZN^ER M/IDN)M>=]4XZ],Y*6>PLYYI$+\'SZ,D;59\?51B[LR[@+@.\W;F,K50]%#K] MD5;Z/%N.[GIC5I/75UQ235*Q-%-88!*4M_5Y5DU=OB/X%UYE5?10*';8\S7? MOLU7YWE[X]VKQU0%2P5"DBF- ^;>@'-U+*^)5OW<<7=9\88'A5[I^O6P/+X> MG33Z.$Y=$.+O839=Z>Q^=/=Y//]!#A&UW]%43G@6'17'00D>@F<>UT<&-=>F MS8E0<:X4/5$P5[2FA\+ PV=C&PH(=TC,TPTR:I$R[6E0""D>J#,2A5J+WI,V M6X/RPM>N^)H- %E;>*YZIUP:J3@J]LPF<9E8C*Z^Q1_LRXY>%C*XJ?W:K*);>A[*)6, M/)#4!RN]DMBXQ)):*Y;C-A%KZ3F;4V!U-BCU%678'C;^ >J%;?6[F ?3 1S4QCYBV*GKVNY85)/G/4NP5J#)Q9 M/O'W=GW3S?_<+Y:K.839?,\,#UWO=,SW5 2PULEC5 $3"0%13&M92(?:E&X7 M",6>WYF;6[$*46\A':UT&F.K,$),A'IF/DKT MO+#6D=9G)Q=T;P9N._]/*>4TFM\LOOR,CN,X?EX@J50P$\OVY^Z.4#>5;9OK74%[*O?H[GHS3B]^/18OPQG>>ZNOVR&)O% M8KPO7MO[7*5X:MQ+D"1:J* $B02OYZII.+,;BGK$QO-1+SOL-KNYZIP+(0%P;B,5$:%82T :WNINT0-_F%%"8]2#GOM:5)SM2 MS;&U[[$*:^*)L-[H*+>X@GH?C>9FIL&J-NU(2C_QV@&\3BCJOD 5/?:K6[]8 M3GZ,EN-]N8*G'ZRXAF"(9XHHZED DPZ8;V:CA2=]NB;#!TXKX?8%E??C&-J- M5P[2HKGYV?-4%8(7.IT)L@PKSK%EI!:7$0RR]>T<#&Y.)]P"TIG'.DW'?E4E M W?<2V*#<-933T&8K42B@%K K57OK6':K([%WR"6VOQ#^B,=-/[/__A_4$L# M!!0 ( !&%IU YV3S"!@@ !4O : 97AL#,Q,7@P,W@S,7@R M,#(P>"YH=&WM6FUO&S<2_IS\"E9!"P>0O'JSV\J* 4=64./:I.>J#>XCM9S5 M\LQ=;DFN9-VOOQGN2EI9LB,U"B[JV8!MD1R20_)YYH5B_YOK#X/1OWX=LM@E MBOWZ^]N?;P:LU@B"CYU!$%R/KME/HU]^9MW39HN-#$^M=%*G7 7!\'V-U6+G MLEX0S&:STUGG5)M),+H-:*ANH+2V<"JY L-S*=,(^"K!WK,4:C:7D0&=S(R>Q8^UFN\D^:G,GIWPAX:13 M<#F\C^58NGY0%'&RH)RM/]9B?MD7PXS= MZH2G%[[-RO] K]7,W 5ICSTO^YRE/,&^MGWUX[OVH-GJONVO;LZO^J> MM\_?7@^O?AS\,.S6+OL!QU_?:_%G,;.2*31BH+7T6NWFMYO3]:EFFZ(RC<%( MMZ7'V.!T5+V8M3*W;_ND%@[N78,K.4E[?I\_7RU?G!53C+42.$1Y0JS3.FVM MZ_N4:AD7 F'1<#KKMHL!.-D-&.>G>6]LZ?4"B0NO'=;S83\F_=-PLYE-@!J82 M9F@A72PM^V?.#<)>S=DM9-HXIB,VO%>_@9G*$-A/R#;<#%MG-VEX>K%E4?X$ M @^/9Y3L>2+M0Z.D8L[^G5OB\B& \Y9;A(M.63)G=ZF>*1 3J!?X,05JA,;3 M2C6Z7^S,9CJ*7B821?C FT&H5>0QLU0-2UPF7@XN"GC>74;GOEQ6'YT MCIP?P"*9(@()S"O$U9$<*([-IM(NTT@;A#Y&Q/@Y5+G ,1'5%7C5D1&23'6& MH"0^$<^46A&FQ*I],#5R4OA0NTX2N4(!9(E&*/OIK-QQD&*TAY[M7/[1;WU_8$NYE@$G& M54<1!AC&8^J&<0,>O8A&2:A E#&PA!!I8Q(GL00="SD7*@MI0Z5MCOW(Y1BM M"AAG1H<@L-JR$T2M *1! AC'#E9ZJ^RH#BG@5E@+1">@+E8K*?SUC,W'5@K)C:0% MR"*,\]XSI9%R2Z&5-QK6QV'>MV@+J)!#7T:=,D[GE2M.+A&7Y958A6C8HPCX MJG$J?AH#":+7POX@OGXO=6PL&Q\CRW8V]AMDV]U-[,PYY.E4"J(2MSKU^.,6 M:4BY#/&+&[' .K)/\K%4TLTI;-LV+3'?T\(COB#MFF@E%_)N][Y<4):;#!EG M?9@9AMH(KX#/BB:08O2HD'C8 ADQFD0PXRO(AL =1A'F)G")J[);\8ADE[N"YBN+VE,.S"3NBU[%%8C/6N7M<@UU\*U]* M V5MT:=O =AXD0]Z P'%3J ^%S3X,R$.3 AQ'(2X+K"VB5FZ*2L3!M^RE1A[ M>!F*U'08YH:060F+MHR::.NPGK[YP+$L[A+[L[@/9B>/=(F08FC_'TB7BH<( M?'_)1_=_:;[4ZW6A5GC5V&<;X" MATP2Z1S $\YTK#%0I'8A43\_R DR#7V7)=^(_RF+6Y@'^#.7J+XW!7D:^HO! MU\]W$/^G=Q!7"O,"'%,B#^A2BJZW0@D(W#($6]X%S(#?44Q5Y D^JO(9CO]F M9W'%O!<=RK2]N!+J4>1%V0?QC^E(O CN+49W-DX0;7+!? M3.F)MU[&'X>W.#8:',DEP17&9I%!DUM'4(+W$@AK_S5AB?]Z$=K(=*K5%"B^ M2?FD_+;3E(X%DDSI.6#K+-:%-^%K[$(V'"3XV^:$UW"ZRY,3?[(>3]4W)XUV M]S"/3KY[U3IO7NS^$N8 4VZ^:?K*)ZQ(;T1GU4.A-UFEA3O[ MMF+@UMNZE;:=;-XZV.DY577/JN6Q=DXG:U7^49NO63^JA\L\1-*(5J;'?N'S M@C7?U_V;Q7U,9Z'_XFS*U;2R>^:OXMFKIO\YEOT(;+#V9.TQ>_?D^9=;\B66 M3(:9OD/OQ5(@0[^4O=SIR(_D2)^/\V]UG']@WMP8Q%RB)TI]<#V()=";0@AS MNG]E'XK<^E.ARFZ/CS??[W[Y=Y2//)%^L2CX%^(O^_[I^N5_ 5!+ P04 M" 1A:=0,WB]+?T' #$+@ &@ &5X;',M97@S,3)X,#-X,S%X,C R,'@N M:'1M[5K_;R*W$O_Y[J]P.;7*29#E2[A<"1SGF7]XEUO M;2^$_O6=\2ZP!)) CZ=7^A(I";;'GK']^7AFC/O?7'\>C/[]RY#%+E'LEW_] M\//-@-4:0?"E,PB"Z]$U^VGT\6=V=MILL9'AJ95.ZI2K(!A^JK%:[%S6"X+9 M;'8ZZYQJ,PE&MP$-=18HK2V<"B=JEZ_[5'7Y^E4_!B[P_ZO^-XT&N]9AGD#J M6&B .Q LMS*=L"\"[!UKL49C*3G0V=S(2>Q8N]ENLB_:W,DI7T@XZ11<#N]C M.9:N'Q1%5!:4VOIC+>:7?2&GS+JY@@^U2*>N$?%$JGEO)!.P[!/,V*U.>'KA MVZS\ WJM9N8NR'KL>=GG+.4)]K7GS6[G???[UN!]Z[K;/&^]/[OJG#<'P^OF M5?/[[M55[;(?:;8;*- 8CW98>8X/J MJ'JAM:+;MSUKA8-[U^!*3M*>7^>O-\L79X6*L58"ARAWB'5:I^UU>Y\R+>-" M("P:3F>]UKOLOFIKB.@!#*ZHYFL-E:E M(WN=-E8-2_6%3H^5H 6*56NR(=:L^;+-N/AHEPJV5BTIZC)-A?0(;R=6(PVD\+% MO4X3QR$6.D&-Y8? BZZ)3VG50JY*-*$-M;W(NC!>0>1ZI=*]=[1U^H"[A=6/ MVWCQC)$5?OPGMP2+@P"/Q7P*S,!4P@S/:A=+RW[-N4$"JCF[A4P;QW3$AO?J M-S!3&0+["7F/ZV/K["8-3R^VS--O2N 1\P*D?1S ^8%;A(M.63)G=ZF> M*1 3J!?X,05JA,;=2C4& MB9RY3Q=,[RU)D<4!6&!CY*0&QQEF#)2*Y8Q$.L M,DPGZ%&<+N0V!%((P5INYB22\#M O94Q+=8)- 95*A]>H X2"*7!T 3%4NR. ME@@P;!;+,&8VIS^K_C,P4 Y"$TBD51AT4!@SDR[&"=H,0F\@C9NA:5K@-'%S M<%'&\^HRO/#CL/SH'#D_@$4R1002F%>(JR,Y4!R;3:5=II$V"'V,S?%SJ'*! M8R*J*_"J(R,D'=49@I+X1#Q3:D68$JOV@6KDI/!!?YTD[- M^W;K_,*6<"^#7#I<=11A@&$\IFX8-^#1BVB4A I$&0-+")$V)G$22]"QD'.A MLI V5-KFV(]AS%/)\"N\#2_S15*M#J\ MT>J>P%O?M=451:DH2DI,TH(^-#ZC([_"J@+E9,O.BJ(U11$JHGD^Y!I*4*#6 M^]OSIWOVO^!/YZ\2Z(2_/0H&78/%$1%+/E)Y'NAU"J)"GMO=NU T,P8$;:FI MB(]T;G" C$)_Z[T%2D'JQZ&L=.5GJK[*@.*>!66 M$)RO?1CU"C1YZ M5BLI M_$61S<=6"LF-I G((HSSWC.ED7)+H94_-*R/P[QOT1;0((>^C#IEG/8K5YQ< M(D[+&[$*T;!'$?!5XU3\- 821*^%_4'\_;W4L;%L?(PLV_FPWR#;[FYB9\XA M3Z=2$)6XU:G''[=(0\IEB%_ MZ'5H>H7'0:_AE*OG')Y-V!&]CBT2 MF['.W>,6[.);^5(:*&N+GK\%8.-%/N@/""A6 NVYH,%?"'%@0HCC(,1U@;5- MS-)-69DP^):MQ-C#RU"DIL,P-X3,2EBT9=1$6X?U]!T,CF5QE=COQ7TP.WFD M2X04P_/_@71I>(C ]Y=\=/^7YDN[WA96Q=PN8TCR')Z2(+Q+]>M1NKLY4_(. M5'GC]T"^_M5+=!PT/*[+B>X_^7+"?VTB%ORMK\YWF+!'C'E1NZT M-(UC_N2TL^RY!OQ/V5QB^,! M?L\EFN^/@CP-_<7@VY<[B/_3.X@KA7D!CBF1!W0I1==;H00$;AF"+>\"9L#O M**8J\@0?5?D,QW^SL[ABWHL.9=I>7 EN<0E<8$<+2X_P*'7*O B[(/XQ?:D7 M@9W%J,[F2<(-3MA/IO3$6R_CC\-;'!L-CN22X ICL\C@D5M'4(+W$@AK_S5A MB?]Z$=K(=*K5%"B^2?FD_+;3E(X%DDSI.6#K+-:%-^%K[$(V'"3XV^:$UW"Z MR^,7O[-GZZ]TJ.Z!0/,PKV$V7S[M]]2J(KT1R%1?[U"Y.EQ*_%;K+WY*-.]% MYJ>X^\#:@JFM)LYCC*<1F$:HE>*9A=[BP\::K^B.(J@^_5!KUQYG=WD8=+^M MG 7K;6>5MIV.A_5MIS=0U36KEL?:.9VL5?F7:+YF?:L>3O,0^142LL<^\GGQ MH.F\[A\:[G/*%/8O]J:<32N[9_[6FKUI^I]C68_ !EO>F3UV0#R)@G)A_AL3 MIY.,OG3NQ5(@3P\Q\6T/VG;:^"/9V)=-_0=NZB"6$+$?ER[]&QS+65X,S(Q># S>#,Q>#(P,C!X+FAT;>U967/32!!^AE_1 M.$4*JBSK2@(^<)61G2*U$$,LEN5Q+(VC6<8S6FD%( MY9JKCZ^_[M;(O4?#<1!^?#N"1,TYO'W_\O5) W+MC_X@6T/PR&\"M^\AH.6 MXT*8$9$SQ:0@W+9'IPUH)$JE'=M>+I>MI=^2V;D=GME:U('-IX,9+K. MV'FBP',\!S[([!.[(-4.Q12G_=$J85.F>G8Q1&5VJ:TWE?&ZWXO9!>1JS>F+ MQDP*98>MAO]GDWPQYRJ?E6:.1/42JCVI>-Z MSN/KZGIZYB9#F4AHQM0-)Z89JM/3E=::;K/V32L472F+<'8N.@;G_VZ6&2X+ M%5/)8Q111FA_SSURNK[7-_II]*8ECY(:E9-IQC])5W> (*42S70 9C,[" MD^.38!">C$\Q&G(83C^V:H^[P \7UKT@I:,!D%QF+7/W2:]\W6P00& MP_';<#2\SXA6$+:=(Q@?0_AJ!)/!V+LQ_L]% MKMALO0OK3P1$4@@:Z>(,2Z824 F%=PN2(3Y\#6-HTB48$QHM<#_#8D]$ MC#A$"1'G%'O+?,[R7 .'WWIGC,T(4#A%N.J@%"!6F"!J36P9"5/P&TFES)KP M.Z)J!0EA&382HR5(&-68HV[%+BB,9S/ O%\A_;;-W8?J'C&!%>0H-IW]BJ M_5?V$PP M;4.V+3GW\_%K^OWPBPEL5'-B^B*V2$50=8RS4"+E37-JQ@01D9Y'@;&Y#YE:C[L6O*"IQ*YH=.97*GWK6\S;[JI0 MVWTML@93AFU9%..Z.*$QX9M/)R4;=D;]*]861'<=]&,JLYAF5B0Y)VE..]4_ M=1IH-VK9@EM0O7C1\!I?3HY"Q5'[<2V5-M=\]_/:K;*KLK7J)^D*A6$'J6#G]L:SRC;Y6UA^)YY*5#7COV+YX\3RUK>&7X'^?QTMFZ?G5)>*.W+Z9_+UA\KD M-V0-SS;?7MRSL-YY**OGV-N]A[[^*F^[Z\P.WY8_J ;FPX*'/?,I1O\?4$L# M!!0 ( !&%IU"^HPU(YP0 <9 : 97AL#,R,G@P,W@S,7@R M,#(P>"YH=&WM66UOTT@0_@R_8DA%5:0X?DD:( F14B<5E=H&&B..CQM[7>^Q MV?79FZ;AU]_LVBY.6Z"Y:W6%H^K;OLW+,\_,K)W!L_'4#SZ]FT"B%AS>?3@X M/O*A8=GVQ[9OV^-@#&^#DV/HM!P7@HR(G"DF!>&V/3EM0"-1*NW9]FJU:JW: M+9F=V\&9K45U;"YE3EN1BAK#IP,]-7SZ9)!0$N'?)X-GE@5C&2X75"@(,TH4 MC6"9,W$.'R.:?P87+.MJIR_3=<;.$P6>XSGP46:?V06I=BBF.!U.+A,V9VI@ M%T-49I?:!G,9K8>#B%U KM:P+ M[;E.JOK:>CPY'! 09(%G\_&^^W+<&1U.'']_?]0=C0XZ!_N^\^JEW^GZCGO8 M& YL@C_F5/6KTLR9H%9"M2\]UW.>WU0WT#.W&BEL@AGYZ)GRUOT^COV9>2*$)N M6$JF/;>;7M8-#I%"-+L/(/W)67!T>.2/@J/I*2;#V>S#Z#2 8/K8#'5?%2!^ M:,U:?@MF$]]8[+;WG>9CLW4T@]%X^BZ8C!\SHA6$KYTN3 \A>#N!V>CL8'0Z MF5G3/XXGGV#D!WK%'T?UA\)"*40--3%&59,): 2"N^7)$-\ M^!K.:"HS!3*&R26?T>R"A13>8EJB<7D3CD38@CU]9'?GE>WV20\PXFG0%QHR&2]S/L-@3$2$.84+$.<7>LEBP/-? X;?>&6$S A1.$:XZ M* 6(%2:(6A-.",K\PB2JDD7,_L(J0E[CJ] 3TCD4QUOZP?W-BI65RJFY%L3@3-K>DE MIVL8A88%FL5-7">JMTEF1>:V7VCX0L++;$(;&EMUVLIX3F/5Y<)4?&?UKR3*J+V2Y MIDB^23WT%##EW?V]Z,45M[ZFU%4ZE01S7[<[?9UHM\!C@FD;IOTFW+:$F_\\ MA&,"F\2"F)Z$[4D15!WA+-392)CN3VE&0\%8/7$A12;F37,J MOJJJ*# RSR*FFN.N)2]X*[$C&9WYM8K;^A$5[Q;+[K:(=,NNI//H[C>'FS&H M[;Y!)1-$ACU8%..Z.*&#P#>O(B7]MDJ^+1Z:BLQR'?1C+K.(9A9V1T[2G/:J M?^J\TV[4TA.WH'KQIN$UOIV-A8KNZ^>UW-U<:[M?U^Z4SI6M0>W9NWW(QV:9L%/8_B+\2 M5<58;N^V>G.[QI?B3:F ^$W@Z,!]6 M#/\&4$L! A0#% @ $86G4%::(6@&7@( ,]$A !, ( ! M &5X;',M,#,S,3(P>#$P<2YH=&U02P$"% ,4 " 1A:=0P&L>:/@6 M "+$P$ $0 @ $W7@( 97AL=0( 97AL M&UL4$L! A0#% @ $86G4&@Y35W!9 &R8% M !4 ( !.:X" &5X;',M,C R,# S,S%?9&5F+GAM;%!+ 0(4 M Q0 ( !&%IU#^RR<"7R ! "\L#P 5 " 2T3 P!E>&QS M+3(P,C P,S,Q7VQA8BYX;6Q02P$"% ,4 " 1A:=0>;8,P^RX P@PD M%0 @ &_,P0 97AL&UL4$L! A0# M% @ $86G4#G9/,(&" %2\ !H ( !WNP$ &5X;',M M97@S,3%X,#-X,S%X,C R,'@N:'1M4$L! A0#% @ $86G4#-XO2W]!P MQ"X !H ( !'/4$ &5X;',M97@S,3)X,#-X,S%X,C R,'@N M:'1M4$L! A0#% @ $86G4!V0V%ST! (!D !H ( ! M4?T$ &5X;',M97@S,C%X,#-X,S%X,C R,'@N:'1M4$L! A0#% @ $86G M4+ZC#4CG! !QD !H ( !?0(% &5X;',M97@S,C)X,#-X B,S%X,C R,'@N:'1M4$L%!@ * H K ( )P'!0 $! end XML 21 R28.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes
    3 Months Ended
    Mar. 31, 2020
    Income Tax Disclosure [Abstract]  
    Income Taxes Income Taxes

    The Company determines the tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the Company updates its estimate of annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.
    The Company recorded income tax expense of $5,855 and $4,200 for the three months ended March 31, 2020 and 2019, respectively. The effective tax rate decreased from 22.1% during the three months ended March 31, 2019 to 20.7% during the three months ended March 31, 2020, primarily as a result of the recording of higher excess tax benefits related to stock awards of $1,799 pursuant to ASU No. 2016-09 during the three months ended March 31, 2020 compared to $1,015 during the three months ended March 31, 2019.
    Income taxes recognized in other comprehensive income are as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Deferred taxes benefit/(expense):
     
     
     
    Unrealized gain/(loss) on cash flow hedges
    $
    4,808

     
    $
    (1,543
    )
    Retirement benefits
    (9
    )
     
    (109
    )
    Total Income tax benefit/(expense) recognized in other comprehensive income
    $
    4,799

     
    $
    (1,652
    )

    XML 22 R101.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) - $ / shares
    3 Months Ended
    Mar. 31, 2020
    Dec. 31, 2019
    Restricted Stock    
    Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
    Number, Outstanding, at Beginning Balance (in shares) 27,384  
    Number, Granted (in shares) 0  
    Number, Vested (in shares) 0  
    Number, Forfeited (in shares) 0  
    Number, Outstanding, at Ending Balance (in shares) 27,384  
    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, at Beginning Balance (in dollars per share) $ 48.72  
    Weighted-Average Fair Value, Granted (in dollars per share) 0  
    Weighted-Average Fair Value, Vested (in dollars per share) 0  
    Weighted-Average Fair Value, Forfeited (in dollars per share) 0  
    Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) $ 48.72  
    Restricted Stock Units    
    Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
    Number, Outstanding, at Beginning Balance (in shares) 913,094  
    Number, Granted (in shares) 368,683  
    Number, Vested (in shares) (293,289)  
    Number, Forfeited (in shares) (24,649)  
    Number, Outstanding, at Ending Balance (in shares) 963,839  
    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, at Beginning Balance (in dollars per share) $ 59.61  
    Weighted-Average Fair Value, Granted (in dollars per share) 78.19  
    Weighted-Average Fair Value, Vested (in dollars per share) 56.30  
    Weighted-Average Fair Value, Forfeited (in dollars per share) 62.18  
    Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) $ 67.66  
    Units vested for which the underlying common stock is yet to be issued (in shares) 167,270 167,270
    XML 23 R20.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Non-Current Liabilities
    3 Months Ended
    Mar. 31, 2020
    Liabilities, Noncurrent [Abstract]  
    Other Non-Current Liabilities Other Non-Current Liabilities
    Other non-current liabilities consist of the following:
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Derivative instruments
    $
    7,766

     
    $
    1,250

    Unrecognized tax benefits
    1,047

     
    1,047

    Retirement benefits
    6,519

     
    6,517

    Deferred transition revenue
    1,797

     
    1,911

    Others
    4,392

     
    987

    Other non-current liabilities
    $
    21,521

     
    $
    11,712


    XML 24 R24.htm IDEA: XBRL DOCUMENT v3.20.1
    Borrowings
    3 Months Ended
    Mar. 31, 2020
    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 Facility 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. 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, borrowings 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 LIBOR 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 3.0% per annum and 3.9% per annum during the three months ended March 31, 2020, and 2019, respectively.

    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 its 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 March 31, 2020, 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 March 31, 2020, the Company had outstanding indebtedness under the Credit Facility of $199,000, of which $100,000 is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $99,000 is included under “long-term borrowings, less current portion” in the unaudited consolidated balance sheets. As of December 31, 2019, the Company had an outstanding indebtedness under the Credit Facility of $99,000, of which $40,000 was included under “current portion of long-term borrowings” and the balance of $59,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 March 31, 2020 and December 31, 2019 was $684 and $748, 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% 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 three months ended March 31, 2020 and 2019, the Company recognized interest expense of $1,313 each 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 are presented as a direct reduction from the Notes in the consolidated balance sheets. The unamortized debt issuance costs as of March 31, 2020 and December 31, 2019 were $964 and $1,018, 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 three months ended March 31, 2020 and March 31, 2019, the Company amortized $635 and $600, of the discount to interest expense, on the Notes. The unamortized debt discount on the Notes as of March 31, 2020 and December 31, 2019 was $13,216 and $13,851, respectively.

    Borrowings also includes structured payables which are in the nature of debt, amounting to $666 and $867 as of March 31, 2020 and December 31, 2019, respectively, included under "current portion of long-term borrowings".
    Future principal payments/maturities for all of the Company's borrowings as of March 31, 2020 were as follows:
     
     
    Notes
     
    Revolver Credit
     
    Structured Payables
     
    Total
    2020 (April - December)
     
    $

     
    $
    100,000

     
    $
    666

     
    $
    100,666

    2021
     

     

     

     

    2022
     

     
    99,000

     

     
    99,000

    2023
     

     

     

     

    2024
     
    150,000

     

     

     
    150,000

    Total
     
    $
    150,000

     
    $
    199,000

     
    $
    666

     
    $
    349,666


    Letters of Credit

    In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of March 31, 2020 and December 31, 2019, the Company had outstanding letters of credit of $461 each that were not recognized in the consolidated balance sheets.
    XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share
    3 Months Ended
    Mar. 31, 2020
    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:
     
    Three months ended March 31,
     
    2020
     
    2019
    Numerators:
     
     
     
    Net income
    $
    22,411

     
    $
    14,695

    Denominators:
     
     
     
    Basic weighted average common shares outstanding
    34,401,565

     
    34,374,815

    Dilutive effect of share-based awards
    319,038

     
    458,620

    Diluted weighted average common shares outstanding
    34,720,603

     
    34,833,435

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

     
    $
    0.43

    Diluted
    $
    0.65

     
    $
    0.42

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

     
    425,432


    XML 26 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 262 513 1 true 82 0 false 8 false false R1.htm 0001000 - Document - Cover Sheet http://www.exlservice.com/role/Cover Cover Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive (Loss)/Income (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited Consolidated Statements of Comprehensive (Loss)/Income (Unaudited) Statements 5 false false R6.htm 1005000 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited Consolidated Statements of Equity (Unaudited) Statements 6 false false R7.htm 1006000 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 2101100 - Disclosure - Organization Sheet http://www.exlservice.com/role/Organization Organization Notes 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Segment and Geographical Information Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformation Segment and Geographical Information Notes 10 false false R11.htm 2103100 - Disclosure - Revenues, net Sheet http://www.exlservice.com/role/RevenuesNet Revenues, net Notes 11 false false R12.htm 2104100 - Disclosure - Earnings Per Share Sheet http://www.exlservice.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2106100 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 13 false false R14.htm 2107100 - Disclosure - Other Income, net Sheet http://www.exlservice.com/role/OtherIncomeNet Other Income, net Notes 14 false false R15.htm 2108100 - Disclosure - Property and Equipment, net Sheet http://www.exlservice.com/role/PropertyAndEquipmentNet Property and Equipment, net Notes 15 false false R16.htm 2109100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 2111100 - Disclosure - Other Current Assets Sheet http://www.exlservice.com/role/OtherCurrentAssets Other Current Assets Notes 17 false false R18.htm 2112100 - Disclosure - Other Assets Sheet http://www.exlservice.com/role/OtherAssets Other Assets Notes 18 false false R19.htm 2113100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 19 false false R20.htm 2114100 - Disclosure - Other Non-Current Liabilities Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilities Other Non-Current Liabilities Notes 20 false false R21.htm 2115100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 2116100 - Disclosure - Fair Value Measurements Sheet http://www.exlservice.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 2117100 - Disclosure - Derivatives and Hedge Accounting Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccounting Derivatives and Hedge Accounting Notes 23 false false R24.htm 2118100 - Disclosure - Borrowings Sheet http://www.exlservice.com/role/Borrowings Borrowings Notes 24 false false R25.htm 2119100 - Disclosure - Capital Structure Sheet http://www.exlservice.com/role/CapitalStructure Capital Structure Notes 25 false false R26.htm 2120100 - Disclosure - Employee Benefit Plans Sheet http://www.exlservice.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 26 false false R27.htm 2121100 - Disclosure - Leases Sheet http://www.exlservice.com/role/Leases Leases Notes 27 false false R28.htm 2122100 - Disclosure - Income Taxes Sheet http://www.exlservice.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 2123100 - Disclosure - Stock-Based Compensation Sheet http://www.exlservice.com/role/StockBasedCompensation Stock-Based Compensation Notes 29 false false R30.htm 2124100 - Disclosure - Related Party Disclosures Sheet http://www.exlservice.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 30 false false R31.htm 2125100 - Disclosure - Commitments and Contingencies Sheet http://www.exlservice.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 31 false false R32.htm 2126100 - Disclosure - Subsequent Events Sheet http://www.exlservice.com/role/SubsequentEvents Subsequent Events Notes 32 false false R33.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies 33 false false R34.htm 2302301 - Disclosure - Segment and Geographical Information (Tables) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationTables Segment and Geographical Information (Tables) Tables http://www.exlservice.com/role/SegmentAndGeographicalInformation 34 false false R35.htm 2303301 - Disclosure - Revenues, net (Tables) Sheet http://www.exlservice.com/role/RevenuesNetTables Revenues, net (Tables) Tables http://www.exlservice.com/role/RevenuesNet 35 false false R36.htm 2304301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.exlservice.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.exlservice.com/role/EarningsPerShare 36 false false R37.htm 2306301 - 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 37 false false R38.htm 2307301 - Disclosure - Other Income, net (Tables) Sheet http://www.exlservice.com/role/OtherIncomeNetTables Other Income, net (Tables) Tables http://www.exlservice.com/role/OtherIncomeNet 38 false false R39.htm 2308301 - 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 39 false false R40.htm 2309301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.exlservice.com/role/GoodwillAndIntangibleAssets 40 false false R41.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 41 false false R42.htm 2312301 - Disclosure - Other Assets (Tables) Sheet http://www.exlservice.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.exlservice.com/role/OtherAssets 42 false false R43.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 43 false false R44.htm 2314301 - Disclosure - Other Non-Current Liabilities (Tables) Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables Other Non-Current Liabilities (Tables) Tables http://www.exlservice.com/role/OtherNonCurrentLiabilities 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.htm 2318301 - Disclosure - Borrowings (Tables) Sheet http://www.exlservice.com/role/BorrowingsTables Borrowings (Tables) Tables http://www.exlservice.com/role/Borrowings 48 false false R49.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 49 false false R50.htm 2321301 - Disclosure - Leases (Tables) Sheet http://www.exlservice.com/role/LeasesTables Leases (Tables) Tables http://www.exlservice.com/role/Leases 50 false false R51.htm 2322301 - Disclosure - Income Taxes Income Taxes (Tables) Sheet http://www.exlservice.com/role/IncomeTaxesIncomeTaxesTables Income Taxes Income Taxes (Tables) Tables 51 false false R52.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 52 false false R53.htm 2401402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 53 false false R54.htm 2402402 - Disclosure - Segment and Geographical Information - Additional Information (Details) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails Segment and Geographical Information - Additional Information (Details) Details 54 false false R55.htm 2402403 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) Details 55 false false R56.htm 2402404 - Disclosure - Segment and Geographical Information - Revenues based on Geographical Information (Details) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails Segment and Geographical Information - Revenues based on Geographical Information (Details) Details 56 false false R57.htm 2402405 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) Details 57 false false R58.htm 2403402 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) Sheet http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) Details 58 false false R59.htm 2403403 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details) Sheet http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails Revenues, net - Contract Acquisition and Fulfillment Costs (Details) Details 59 false false R60.htm 2403404 - Disclosure - Revenues, net - Additional Information (Details) Sheet http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails Revenues, net - Additional Information (Details) Details 60 false false R61.htm 2403405 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) Sheet http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails Revenues, net - Accounts Receivable, Net (Details) Details 61 false false R62.htm 2403406 - Disclosure - Revenues, net - Allowance for Credit Loss (Details) Sheet http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails Revenues, net - Allowance for Credit Loss (Details) Details 62 false false R63.htm 2404402 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) Sheet http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) Details 63 false false R64.htm 2406402 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails Cash, Cash Equivalents and Restricted Cash (Details) Details http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables 64 false false R65.htm 2407402 - Disclosure - Other Income, net - Summary of Other Income, net (Details) Sheet http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails Other Income, net - Summary of Other Income, net (Details) Details 65 false false R66.htm 2408402 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails Property and Equipment, net - Schedule of Property and Equipment (Details) Details 66 false false R67.htm 2408403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Details) Sheet http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails Property and Equipment, net - Depreciation and Amortization Expense (Details) Details 67 false false R68.htm 2408404 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) Sheet http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) Details 68 false false R69.htm 2409402 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 69 false false R70.htm 2409403 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) Details 70 false false R71.htm 2409404 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Details 71 false false R72.htm 2409405 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Details 72 false false R73.htm 2409406 - Disclosure - Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Details 73 false false R74.htm 2409407 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Details 74 false false R75.htm 2411402 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) Sheet http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails Other Current Assets - Schedule of Other Current Assets (Details) Details 75 false false R76.htm 2412402 - Disclosure - Other Assets (Details) Sheet http://www.exlservice.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.exlservice.com/role/OtherAssetsTables 76 false false R77.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 77 false false R78.htm 2414402 - Disclosure - Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) Details 78 false false R79.htm 2415402 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) Details 79 false false R80.htm 2416402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Details 80 false false R81.htm 2416403 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 81 false false R82.htm 2417402 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails Derivatives and Hedge Accounting - Additional Information (Details) Details 82 false false R83.htm 2417403 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) Details 83 false false R84.htm 2417404 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) Details 84 false false R85.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 85 false false R86.htm 2418402 - Disclosure - Borrowings - Additional Information (Details) Sheet http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails Borrowings - Additional Information (Details) Details 86 false false R87.htm 2418403 - Disclosure - Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) Sheet http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) Details 87 false false R88.htm 2419401 - Disclosure - Capital Structure - Additional Information (Details) Sheet http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails Capital Structure - Additional Information (Details) Details 88 false false R89.htm 2420402 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails Employee Benefit Plans - Net Gratuity Cost (Details) Details 89 false false R90.htm 2420403 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 90 false false R91.htm 2420404 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails Employee Benefit Plans - Change in Plan Assets (Details) Details 91 false false R92.htm 2421402 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 92 false false R93.htm 2421403 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 93 false false R94.htm 2421404 - Disclosure - Leases - Cash Flow and Other Information (Details) Sheet http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails Leases - Cash Flow and Other Information (Details) Details 94 false false R95.htm 2421405 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 95 false false R96.htm 2422402 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 96 false false R97.htm 2422403 - Disclosure - Income Taxes - Recognized in Comprehensive Income (Details) Sheet http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails Income Taxes - Recognized in Comprehensive Income (Details) Details 97 false false R98.htm 2423402 - Disclosure - Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) Details 98 false false R99.htm 2423403 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 99 false false R100.htm 2423404 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) Details 100 false false R101.htm 2423405 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) Details 101 false false R102.htm 2423406 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails Stock Based Compensation - Performance Based Stock Awards (Details) Details 102 false false R103.htm 2424401 - Disclosure - Related Party Disclosures (Details) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details http://www.exlservice.com/role/RelatedPartyDisclosures 103 false false R104.htm 2425401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 104 false false All Reports Book All Reports exls-033120x10q.htm exls-20200331.xsd exls-20200331_cal.xml exls-20200331_def.xml exls-20200331_lab.xml exls-20200331_pre.xml exls-ex311x03x31x2020x.htm exls-ex312x03x31x2020x.htm exls-ex321x03x31x2020x.htm exls-ex322x03x31x2020x.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 true true XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets
    3 Months Ended
    Mar. 31, 2020
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Goodwill and Intangible Assets Goodwill and Intangible Assets

    Goodwill

    The Company transitioned to new segment reporting structure effective January 1, 2020, which resulted in certain changes to its operating segments and reporting units. The Company reallocated goodwill to its reporting units using a relative fair value approach. In addition, the Company completed an assessment of any potential goodwill impairment for all its reporting units immediately prior to the reallocation and determined that no impairment existed.

    The following table sets forth details of changes in goodwill by reportable segment of the Company:
     
    Insurance
     
    Healthcare
     
    Emerging Business
     
    TT&L
     
    F&A
     
    All Other
     
    Analytics
     
    Total
    Balance at January 1, 2019
    $
    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

    Goodwill reallocation(1)
    12,192

     
    2,693

     
    49,803

     
    (12,457
    )
     
    (46,905
    )
     
    (5,326
    )
     

     

    Currency translation adjustments
    (293
    )
     
    (39
    )
     
    (1,119
    )
     

     

     

     
    (2
    )
     
    (1,453
    )
    Balance at March 31, 2020
    $
    50,175

     
    $
    21,930

     
    $
    48,684

     
    $

     
    $

     
    $

     
    $
    227,287

     
    $
    348,076



    (1) Represents the reallocation of goodwill as a result of the Company reorganizing its operating segments as described in Note 3 to the unaudited consolidated financial statements.

    As of March 31, 2020, due to the deteriorating macroeconomic conditions arising from the COVID-19 pandemic, the Company performed a goodwill impairment test for its reporting units. The Company considered the effects of the COVID-19 pandemic on its significant inputs used in determining the fair value of the Company’s reporting units. Key assumptions used in determining the fair value of the Company’s reporting units were a long-term debt-free net cash flow growth rate in the terminal year of 3.0% and discount rates ranging from 9.0% to 10.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 Healthcare Analytics reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The Healthcare Analytics reporting unit was formed as a result of the Company’s transition to a new organization structure effective January 1, 2020 and the integration of the SCIOinspire Holdings Inc. acquisition in July 2018 with other analytics services offered to clients in the Healthcare industry. As of March 31, 2020, the goodwill associated with the Healthcare Analytics reporting unit was $181,217, representing approximately 52.0% of the Company’s total goodwill, and the percentage by which the fair value of the Healthcare Analytics reporting unit exceeded the carrying value as of the date of the most recent annual impairment test was approximately 15.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, including those related to the pandemic. 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) increased demand for the Company’s reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, (ii) the Company's ability to improve business outcomes for its healthcare customers through data-driven insights thereby generating more demand for its analytics services, and (iii) the Company’s ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics 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 point increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of the Healthcare Analytics reporting unit to approximately 10.0%. The Company continues to monitor the cash flows of the Healthcare Analytics 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.

    Intangible Assets
    Information regarding the Company’s intangible assets is set forth below:

    As of March 31, 2020

    Gross
    Carrying Amount
     
    Accumulated
    Amortization
     
    Net Carrying
    Amount
    Finite-lived intangible assets:
     
     
     
     
     
    Customer relationships
    $
    97,483

     
    $
    (45,819
    )
     
    $
    51,664

    Developed technology
    26,878

     
    (11,889
    )
     
    14,989

    Trade names and trademarks
    5,100

     
    (2,919
    )
     
    2,181

     
    $
    129,461

     
    $
    (60,627
    )
     
    $
    68,834

    Indefinite-lived intangible assets:
     
     
     
     
     
    Trade names and trademarks
    900

     

     
    900

    Total intangible assets
    $
    130,361

     
    $
    (60,627
    )
     
    $
    69,734

     
    As of December 31, 2019
     
    Gross Carrying Amount
     
    Accumulated Amortization
     
    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



    The amortization expense for the period is as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Amortization expense
    $
    4,153

     
    $
    5,528



    The remaining weighted average life of intangible assets is as follows:

     
    (in years)
    Customer relationships
    7.54
    Developed technology
    3.41
    Trade names and trademarks (Finite lived)
    2.22

    Estimated future amortization expense related to intangible assets as of March 31, 2020 is as follows:
    2020 (April 1 - December 31)
    $
    10,262

    2021
    12,732

    2022
    11,326

    2023
    9,037

    2024
    6,695

    2025 and thereafter
    18,782

    Total
    $
    68,834


    JSON 28 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-033120x10q.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 262, "dts": { "calculationLink": { "local": [ "exls-20200331_cal.xml" ] }, "definitionLink": { "local": [ "exls-20200331_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-033120x10q.htm" ] }, "labelLink": { "local": [ "exls-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "exls-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "exls-20200331.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/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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 700, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 36, "http://www.exlservice.com/20200331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 42 }, "keyCustom": 41, "keyStandard": 472, "memberCustom": 23, "memberStandard": 58, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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", "role": "http://www.exlservice.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423404 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423405 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "shortName": "Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_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": "2423406 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "shortName": "Stock Based Compensation - Performance Based Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_exls_RevenueBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424401 - 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-033120x10q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_exls_A3.50ConvertibleSeniorNotesdueOctober12024Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember", "decimals": "-3", "lang": null, "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425401 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenues, net", "role": "http://www.exlservice.com/role/RevenuesNet", "shortName": "Revenues, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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 (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Subsequent Events", "role": "http://www.exlservice.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - 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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - 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", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "shortName": "Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 (Tables)", "role": "http://www.exlservice.com/role/BorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 (Loss)/Income (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive (Loss)/Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Income Taxes Income Taxes (Tables)", "role": "http://www.exlservice.com/role/IncomeTaxesIncomeTaxesTables", "shortName": "Income Taxes Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.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" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Segment and Geographical Information - Additional Information (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails", "shortName": "Segment and Geographical Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails", "shortName": "Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Segment and Geographical Information - Revenues based on Geographical Information (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Revenues based on Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "role": "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails", "shortName": "Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4_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": "2403403 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details)", "role": "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails", "shortName": "Revenues, net - Contract Acquisition and Fulfillment Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_CapitalizedContractCostAxis_exls_ContractAcquisitionCostsMember", "decimals": "-3", "lang": null, "name": "exls:IncreaseInCapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2018Q4_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": "1005000 - Statement - Consolidated Statements of Equity (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited", "shortName": "Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2018Q4_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-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Revenues, net - Additional Information (Details)", "role": "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "shortName": "Revenues, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Revenues, net - Accounts Receivable, Net (Details)", "role": "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails", "shortName": "Revenues, net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Revenues, net - Allowance for Credit Loss (Details)", "role": "http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails", "shortName": "Revenues, net - Allowance for Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "role": "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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", "ix:continuation", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Details)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "shortName": "Property and Equipment, net - Depreciation and Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "3", "lang": null, "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Goodwill (Details)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Summary of Company's Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD_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": "2409406 - Disclosure - Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD_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" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409407 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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 - Schedule of Other Current Assets (Details)", "role": "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails", "shortName": "Other Current Assets - Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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 Other Non-Current Liabilities (Details)", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails", "shortName": "Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "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 - Summary of Accumulated Other Comprehensive Loss (Details)", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss - Summary of 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-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "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 (Details)", "role": "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "exls:MoneyMarketAndMutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 - Additional Information (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "shortName": "Derivatives and Hedge Accounting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1_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 (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails", "shortName": "Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1_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" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "shortName": "Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1QTD_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:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Borrowings - Additional Information (Details)", "role": "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "shortName": "Borrowings - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details)", "role": "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "shortName": "Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "class_of_common_stock", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Capital Structure - Additional Information (Details)", "role": "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "shortName": "Capital Structure - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "class_of_common_stock", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails", "shortName": "Employee Benefit Plans - Net Gratuity Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - 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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420404 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails", "shortName": "Employee Benefit Plans - Change in Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 - Components of Lease Costs (Details)", "role": "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (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-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "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 - Cash Flow and Other Information (Details)", "role": "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails", "shortName": "Leases - Cash Flow and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421405 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Income Taxes - Recognized in Comprehensive Income (Details)", "role": "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails", "shortName": "Income Taxes - Recognized in Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423402 - Disclosure - Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails", "shortName": "Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423403 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033120x10q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "verboseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PHILIPPINES", "verboseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "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/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in 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/Cover" ], "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/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r476" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r477" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r479" ], "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/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r478" ], "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/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r474" ], "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/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r475" ], "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/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "exls_A3.50ConvertibleSeniorNotesdueOctober12024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "label": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "terseLabel": "3.50% Convertible Senior Notes due October 1, 2024" } } }, "localname": "A3.50ConvertibleSeniorNotesdueOctober12024Member", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "exls_AccountsReceivableAllowanceforCreditLossForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation", "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation", "terseLabel": "Translation adjustment, if any" } } }, "localname": "AccountsReceivableAllowanceforCreditLossForeignCurrencyTranslation", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "exls_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "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", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesCurrent", "nsuri": "http://www.exlservice.com/20200331", "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/20200331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate disputed amount related to transfer pricing and permanent establishment", "label": "Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment", "terseLabel": "Aggregate disputed amount amount related to transfer pricing and permanent establishment" } } }, "localname": "AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_AmortizationOfOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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/20200331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_AnalyticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Analytics [Member]", "label": "Analytics [Member]", "terseLabel": "Analytics" } } }, "localname": "AnalyticsMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_AnalyticsServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Analytics Services [Member]", "label": "Analytics Services [Member]", "terseLabel": "Analytics services" } } }, "localname": "AnalyticsServicesMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_BankGuaranteeIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Bank Guarantee Issued", "label": "Bank Guarantee Issued", "terseLabel": "Bank guarantee issued" } } }, "localname": "BankGuaranteeIssued", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "exls_ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract From Customer Liability, Consideration Received From Transitions Activities", "label": "Contract From Customer Liability,, Consideration Received From Transitions Activities", "terseLabel": "Consideration received for process transition activities" } } }, "localname": "ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivities", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_ContractFulfillmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Fulfillment Costs [Member]", "label": "Contract Fulfillment Costs [Member]", "terseLabel": "Contract Fulfillment Costs" } } }, "localname": "ContractFulfillmentCostsMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "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 threshold" } } }, "localname": "DebtInstrumentCovenantDomesticCashandCashEquivalentsThreshold", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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": "Leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_DeferredContractAcquisitionCostsCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Contract Acquisition Costs Current", "label": "Deferred Contract Acquisition Costs Current", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "DeferredContractAcquisitionCostsCurrent", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DeferredContractAcquisitionCostsNonCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Contract Acquisition Costs NonCurrent", "label": "Deferred Contract Acquisition Costs NonCurrent", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "DeferredContractAcquisitionCostsNonCurrent", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan Expected Return On Plan Assets Percentage", "label": "Defined Benefit Plan Expected Return On Plan Assets Percentage", "terseLabel": "Expected return on plan assets, percentage" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "exls_DepreciationAndAmortizationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Depreciation And Amortization [Member]", "label": "Depreciation And Amortization [Member]", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationAndAmortizationMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "exls_EmergingBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Emerging Business [Member]", "label": "Emerging Business [Member]", "terseLabel": "Emerging Business" } } }, "localname": "EmergingBusinessMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_ExportOrientedUnitsEstablishedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Export oriented units established percentage.", "label": "Export Oriented Units Established Percentage", "terseLabel": "Export-oriented units established, percentage" } } }, "localname": "ExportOrientedUnitsEstablishedPercentage", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "exls_FinanceLeaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease [Abstract]", "label": "Finance Lease [Abstract]", "terseLabel": "Finance Lease" } } }, "localname": "FinanceLeaseAbstract", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_FinanceLeaseRightofUseAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "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", "negatedLabel": "Less: Accumulated depreciation and amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightofUseAccumulatedAmortization", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseRightofUseAssetBeforeAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-of-Use Asset, Before Accumulated Amortization", "label": "Finance Lease, Right-of-Use Asset, Before Accumulated Amortization", "terseLabel": "Property and equipment, gross", "verboseLabel": "Finance lease, right of use asset, gross" } } }, "localname": "FinanceLeaseRightofUseAssetBeforeAccumulatedAmortization", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "domainItemType" }, "exls_GoodwillMeasurementInput": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill, Measurement Input", "label": "Goodwill, Measurement Input", "terseLabel": "Goodwill, measurement input" } } }, "localname": "GoodwillMeasurementInput", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "exls_GoodwillPercentOfTotal": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill, Percent Of Total", "label": "Goodwill, Percent Of Total", "terseLabel": "Percent of total goodwill" } } }, "localname": "GoodwillPercentOfTotal", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "exls_HealthcareAnalyticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Healthcare Analytics [Member]", "label": "Healthcare Analytics [Member]", "terseLabel": "Healthcare Analytics" } } }, "localname": "HealthcareAnalyticsMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_IncreaseDecreaseInCapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]", "label": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]", "terseLabel": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsRollForward", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseinOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.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/20200331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "exls_IndefinitelivedintangibleassetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indefinite lived intangible assets [Abstract]", "label": "Indefinite lived intangible assets [Abstract]", "terseLabel": "Indefinite lived intangible assets [Abstract]" } } }, "localname": "IndefinitelivedintangibleassetsAbstract", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "exls_InsuranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Insurance [Member]", "label": "Insurance [Member]", "terseLabel": "Insurance" } } }, "localname": "InsuranceMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "exls_MoneyMarketAndMutualFundFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Money market and mutual fund fair value disclosure.", "label": "Money Market And Mutual Fund Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MoneyMarketAndMutualFundFairValueDisclosure", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "exls_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Credit Agreement [Member]", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_NumberOfClassesOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Classes Of Common Stock Outstanding", "label": "Number Of Classes Of Common Stock Outstanding", "terseLabel": "Number of classes of common stock outstanding" } } }, "localname": "NumberOfClassesOfCommonStockOutstanding", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "exls_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases [Abstract]", "label": "Operating Leases [Abstract]", "terseLabel": "Operating Lease" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_OtherMiscellaneousNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Miscellaneous Nonoperating Income (Expense)", "label": "Other Miscellaneous Nonoperating Income (Expense)", "terseLabel": "Others, net" } } }, "localname": "OtherMiscellaneousNonoperatingIncomeExpense", "nsuri": "http://www.exlservice.com/20200331", "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/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_PropertyPlantAndEquipmentAndFinanceLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, And Equipment And Finance Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization", "label": "Property, Plant, And Equipment And Finance Lease Right-of-Use Asset, After Accumulated Depreciation And Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "exls_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of World.", "label": "Rest Of World [Member]", "terseLabel": "Rest of World", "verboseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_RestrictedStockandRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock and Restricted Stock Units [Member]", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "Restricted Stock and Restricted Stock Units" } } }, "localname": "RestrictedStockandRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "exls_SCIOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SCIO [Member]", "label": "SCIO [Member]", "terseLabel": "SCIO" } } }, "localname": "SCIOMember", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of finite lived intangible assets useful lives.", "label": "Schedule Of Finite Lived Intangible Assets Useful Lives Table [Table Text Block]", "terseLabel": "Schedule of finite lived Intangible Assets useful lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsTables" ], "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/20200331", "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/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "exls_ServiceTaxesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Service Taxes Receivable, Current", "label": "Service Taxes Receivable, Current", "verboseLabel": "Receivables from statutory authorities" } } }, "localname": "ServiceTaxesReceivableCurrent", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_StatutoryAuthorityPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Statutory Authority Payables, Current", "label": "Statutory Authority Payables, Current", "terseLabel": "Payable to statutory authorities" } } }, "localname": "StatutoryAuthorityPayablesCurrent", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_StockholdersEquityIncludingSharesHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total stockholders' equity including shares held in treasury.", "label": "Stockholders Equity Including Shares Held In Treasury", "totalLabel": "Total including shares held in treasury" } } }, "localname": "StockholdersEquityIncludingSharesHeldInTreasury", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_TotalBankGuaranteesAndDepositsInRespectOfContingencies": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total Bank Guarantees and Deposits in Respect of Contingencies", "label": "Total Bank Guarantees And Deposits In Respect Of Contingencies", "terseLabel": "Total bank guarantees and deposits in respect of contingencies" } } }, "localname": "TotalBankGuaranteesAndDepositsInRespectOfContingencies", "nsuri": "http://www.exlservice.com/20200331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "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/20200331", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r144", "r154" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r482" ], "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 payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "terseLabel": "Client liabilities" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProFormaMember": { "auth_ref": [ "r218", "r416" ], "lang": { "en-US": { "role": { "documentation": "Information reported based on historical fact adjusted for fully or partially assumed fact. Excludes information reported for future period (forecast).", "label": "Pro Forma [Member]", "terseLabel": "Pro Forma" } } }, "localname": "ProFormaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r155", "r250", "r253", "r462", "r463" ], "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/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r159", "r250", "r254", "r464", "r466", "r468", "r480", "r481" ], "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/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r218", "r416" ], "lang": { "en-US": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r239" ], "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 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/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingGuidanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previous accounting guidance and the new accounting guidance.", "label": "Accounting Guidance [Domain]", "terseLabel": "Accounting Guidance [Domain]" } } }, "localname": "AccountingGuidanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": [ "r392" ], "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/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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]", "terseLabel": "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_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Movement in Allowance for Expected Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r161" ], "calculation": { "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, including unbilled receivables" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r27", "r161", "r162", "r251" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r430", "r449" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable, net" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r23", "r430", "r449" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r62", "r67", "r70", "r275", "r339" ], "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/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets": { "auth_ref": [ "r36", "r209" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r67", "r76", "r338" ], "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 (loss)/gain on cash flow hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails": { "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": "AOCL before tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "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/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r66", "r67" ], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r67", "r70", "r339" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r60", "r67", "r70", "r339" ], "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/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "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/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r121" ], "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/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r224" ], "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 issuance costs on convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r286", "r288", "r314", "r315" ], "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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash (used for)/provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r288", "r309", "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r163", "r167", "r169", "r172" ], "calculation": { "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Less: Allowance for lifetime expected credit loss", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Provision for doubtful receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Charged against allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r93", "r108", "r387" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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", "verboseLabel": "Debt discount amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r195", "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestTax": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails": { "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", "negatedTerseLabel": "AOCI, tax" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r108", "r207" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r150", "r428", "r448" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r54" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r370" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r289", "r311" ], "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/StockBasedCompensationNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r350", "r355" ], "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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r209" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r327", "r328" ], "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/BorrowingsAdditionalInformationDetails" ], "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/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r472" ], "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": [ "r470", "r473" ], "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": [ "r472" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Cost" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r471", "r473" ], "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": [ "r469" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "totalLabel": "Internally developed software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r184" ], "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/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r183" ], "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/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "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/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "periodEndLabel": "Closing Balance", "periodStartLabel": "Opening Balance" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss in relation to costs capitalized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "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/RevenuesNetContractAcquisitionAndFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Contract Acquisition and Fulfillment Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r110" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "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", "verboseLabel": "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r15" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r110", "r111" ], "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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r384" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net 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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r367" ], "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", "negatedLabel": "Net derivative losses to be reclassified within 12 months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r348" ], "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", "verboseLabel": "Derivatives in Cash Flow Hedging Relationships" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash payments for amounts included in the measurement of lease liabilities :" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r240", "r241", "r242", "r243" ], "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/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r217", "r439", "r457" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r216", "r219" ], "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_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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "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/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r231" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 100,000,000 shares authorized, 38,813,775 shares issued and 34,315,996 shares outstanding as of March 31, 2020 and 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r75", "r334", "r341" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive (loss)/income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r95" ], "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": [ "r112", "r336", "r342", "r343" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r248" ], "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": "Contracts 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": [ "r245", "r247", "r251" ], "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/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r245", "r247" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Gross, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r245", "r247" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Gross, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r245", "r246", "r251" ], "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/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r245", "r246", "r251" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r245", "r246", "r251" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r252" ], "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/RevenuesNetAdditionalInformationDetails" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r19", "r429", "r445", "r465" ], "lang": { "en-US": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable", "verboseLabel": "Notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r82" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "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": [ "r230" ], "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": [ "r19", "r21", "r22", "r429", "r432", "r445" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r45", "r232", "r233", "r235" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r226" ], "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": "Remaining discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r388", "r390" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r228", "r388" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "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/BorrowingsAdditionalInformationDetails" ], "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/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r115", "r232", "r234", "r235", "r236", "r387", "r388", "r390", "r444" ], "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/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r387", "r390" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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_DeferredFinanceCostsGross": { "auth_ref": [ "r389" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r389" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r321" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r113", "r322", "r323" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r318", "r321" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r42", "r391" ], "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/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r262", "r282" ], "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/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r273", "r280", "r282" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial loss/(gain)" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r264", "r267", "r268", "r281", "r282" ], "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/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r272", "r279", "r282" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r261", "r267", "r268", "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Plan assets at March 31, 2020", "periodStartLabel": "Plan assets at January 1, 2020" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r260", "r271", "r278", "r282" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r269", "r276", "r282" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net gratuity cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r265", "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Effect of exchange rate changes" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r259", "r270", "r277", "r282" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "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": "Discretionary contributions to 401(k) plans" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Discretionary contributions towards 401(k) plan, maximum percentage" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r53" ], "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": [ "r108", "r208" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r108", "r208" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense", "verboseLabel": "Depreciation & amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r147" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The 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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r345", "r346", "r347" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Foreign exchange contracts outstanding" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r56", "r57", "r380" ], "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": [ "r56" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "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", "verboseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r55", "r58", "r353", "r422" ], "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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r55", "r58", "r353", "r422" ], "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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r351", "r354", "r359", "r362" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.", "label": "Derivative Instruments and Hedges, Liabilities", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "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", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r369" ], "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": [ "r349", "r351", "r359" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r349", "r351", "r359", "r362", "r363", "r364", "r366" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r349" ], "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": "Derivatives in hedging relationships" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r317" ], "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_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/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r122", "r126", "r128", "r129", "r130", "r133", "r442", "r461" ], "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/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share attributable to ExlService Holdings Inc. stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r122", "r126", "r128", "r129", "r130", "r133", "r442", "r461" ], "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/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "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": [ "r384" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r118", "r319", "r320" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, current income tax expense (benefit)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r316", "r319" ], "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 benefits related to stock awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r310" ], "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/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r310" ], "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/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r307" ], "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/StockBasedCompensationNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenues and cost of revenues for Company's reportable segments [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r231" ], "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/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r151", "r166" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment in equity affiliate" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r370", "r371", "r372", "r377" ], "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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r267", "r268", "r282", "r371", "r418" ], "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/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r370", "r371", "r374", "r375", "r378" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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_FairValueInputsLevel1Member": { "auth_ref": [ "r267", "r268", "r282", "r371", "r419" ], "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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r267", "r268", "r282", "r371", "r420" ], "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/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r267", "r268", "r282", "r371", "r421" ], "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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r379" ], "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/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r376", "r378" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r350", "r356", "r364" ], "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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r395", "r400", "r408" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r397", "r402" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r394", "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r394" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - Current", "verboseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r407" ], "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": [ "r394" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "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/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 7.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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (April 1 - December 31)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r396", "r402" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r393" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "exls_PropertyPlantAndEquipmentAndFinanceLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "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/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r395", "r400", "r408" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails": { "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/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r405", "r408" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r404", "r408" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r168", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r201" ], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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 remainder of the 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": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2020 (April 1 - December 31)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "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/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r196", "r198", "r201", "r204", "r425" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r201", "r425" ], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "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 carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r196", "r200" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r201" ], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "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/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of 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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Derivative financial instruments" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r381", "r382", "r383" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain, net", "verboseLabel": "(Loss)/Gain recognized in consolidated statements of income" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r109", "r381", "r382", "r383" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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", "negatedLabel": "Unrealized foreign exchange (gain)/loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r267", "r361" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r360" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r91", "r108", "r165" ], "calculation": { "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain on sale and mark-to-market of mutual funds, net" } } }, "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": [ "r351" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r85" ], "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/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r187" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after 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/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r188" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers into (out 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, Transfers", "terseLabel": "Goodwill Reallocation" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthCareMember": { "auth_ref": [ "r253" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r349", "r363" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r349" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r349" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r117" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r80", "r108", "r148", "r166", "r440", "r459" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss from equity-method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r211" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "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": [ "r326" ], "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": [ "r113", "r149", "r325" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "weight": -1.0 }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r127", "r132" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "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/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r197", "r203" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r203" ], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "verboseLabel": "Trade names and trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r197", "r203" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total intangible assets, gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r194", "r199" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Summary of Other Income, net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r256" ], "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": [ "r78", "r146", "r386", "r389", "r443" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r93", "r229" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest Expense, Related Party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r42" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r438", "r458" ], "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_InvestmentIncomeInterest": { "auth_ref": [ "r90", "r145" ], "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 on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r253" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r406", "r408" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r406" ], "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": [ "r209" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "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": [ "r409" ], "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": [ "r399" ], "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r407" ], "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": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 7.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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2020 (April 1 - December 31)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r407" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r409" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r434", "r455" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r370" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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": [ "r47" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r432", "r445" ], "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": "Outstanding debt" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r39" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facilities [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r115" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r19", "r429" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion 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": "Line of Credit, Current", "terseLabel": "Outstanding debt, current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Property, Plant and Equipment based on Geographical Information" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r225", "r432", "r451" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r119", "r222" ], "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": "Long-term debt, maturities, repayments of principal in next twelve months" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r119", "r222" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "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/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r119", "r222" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "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/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r119", "r222" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "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/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r119", "r222" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "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/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r119" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "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 remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2020 (April - December)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r46", "r220", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent", "terseLabel": "Outstanding debt, noncurrent" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r223" ], "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/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "terseLabel": "Maximum outstanding term of the cash flow hedges" } } }, "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r373" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r373" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r373" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by/(used for) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r106", "r109" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used for)/provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r71", "r74", "r83", "r109", "r132", "r441", "r460" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income attributable to ExlService Holdings, Inc. stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerators:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r121", "r123" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/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/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r238", "r335", "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r332" ], "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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Foreign exchange gain, interest expense and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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": "Notes Payable, Other Payables", "verboseLabel": "Structured Payables" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "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", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r401", "r408" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails": { "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/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r394" ], "calculation": { "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r394" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Operating lease liabilities - Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r394" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, less current portion", "verboseLabel": "Operating lease liabilities - Non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r398", "r402" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r393" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r405", "r408" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r404", "r408" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r144", "r154" ], "lang": { "en-US": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r120", "r142", "r344" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r344" ], "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": [ "r18", "r427", "r447" ], "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": [ "r52" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r350", "r364" ], "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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "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 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/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "verboseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]", "terseLabel": "Reclassification adjustments" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r61", "r64" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized (loss)/gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r61", "r64", "r352", "r357", "r365" ], "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/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r64", "r68", "r358" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedLabel": "Gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r65" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59", "r385" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "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/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r72", "r75", "r76", "r231" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss", "totalLabel": "Total other comprehensive (loss)/income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss)/income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r64", "r68", "r69", "r274" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "negatedLabel": "Retirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r65" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Retirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r350", "r364" ], "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/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r42" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other non-current liabilities", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Others, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Summary of Other Non-Current Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r4", "r8" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r23", "r431", "r450" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 5.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/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r104" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow 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", "negatedTerseLabel": "Payment of debt issuance costs", "terseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r102" ], "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/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r97" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r98" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r285" ], "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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r23", "r257", "r258", "r266" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "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/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r8", "r181", "r182" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance income tax, net" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreviousAccountingGuidanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previously used accounting guidance.", "label": "Previous Accounting Guidance [Member]", "terseLabel": "Previous U.S. GAAP Standards" } } }, "localname": "PreviousAccountingGuidanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r101" ], "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/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r100", "r312" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r36", "r210" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r213" ], "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": [ "r35", "r209" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r210", "r456" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets": { "auth_ref": [ "r35", "r209" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "exls_PropertyPlantAndEquipmentAndFinanceLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization", "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract]", "terseLabel": "Owned Assets:" } } }, "localname": "PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r209" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to prospectively adopted accounting guidance.", "label": "Prospective Adoption of New Accounting Pronouncements [Axis]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Axis]" } } }, "localname": "ProspectiveAdoptionOfNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r86", "r170" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for expected credit losses", "verboseLabel": "Additions during the period, net" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/RevenuesNetAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r24", "r433", "r452" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitments, net of advances" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "terseLabel": "Reclassification from AOCI, before tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r65", "r69", "r324" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Income tax (expense)/benefit relating to above", "totalLabel": "Total Income tax benefit/(expense) recognized in other comprehensive income" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "http://www.exlservice.com/role/IncomeTaxesRecognizedInComprehensiveIncomeDetails" ], "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/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "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/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "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/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "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_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r415" ], "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": [ "r103" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r103", "r116" ], "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 outstanding borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r103" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r191", "r192" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r15", "r111" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "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", "verboseLabel": "Restricted cash (current)" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r18", "r111", "r467" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.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", "verboseLabel": "Restricted cash (non-current)" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r131" ], "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/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "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/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r108" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "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/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r237", "r454" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r249", "r250" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r157" ], "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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "verboseLabel": "Revolver Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r403", "r408" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r403", "r408" ], "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/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive 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": [ "r196" ], "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/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Income Tax Recognized in Other Comprehensive Income" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r327", "r328" ], "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/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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": [ "r261" ], "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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r351", "r359", "r363" ], "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": [ "r132" ], "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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r288", "r308", "r313" ], "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/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r288", "r308", "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of costs related to company's stock-based compensation plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r155" ], "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/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r370", "r371" ], "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": [ "r196", "r200" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r354" ], "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_ScheduleOfGoodwillTable": { "auth_ref": [ "r190", "r193" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r190", "r193" ], "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/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r203", "r205" ], "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/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r222" ], "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 Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r269" ], "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_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": [ "r36", "r210" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r114", "r410", "r411", "r412", "r413", "r414" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r15", "r111", "r426", "r453" ], "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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r77", "r79", "r159" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r143", "r150", "r152", "r153", "r190" ], "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": [ "r289", "r311" ], "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/StockBasedCompensationNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r292", "r302", "r304" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock and RSU activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r200" ], "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/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r53" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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": [ "r160" ], "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/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing expenses", "verboseLabel": "Selling & marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r85" ], "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/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r297" ], "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/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "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/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r299" ], "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/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-Average Fair Value, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r298" ], "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, at Ending Balance (in shares)", "periodStartLabel": "Number, Outstanding, at Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "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, at Ending Balance (in dollars per share)", "periodStartLabel": "Weighted-Average Fair Value, Outstanding, at Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r300" ], "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/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "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/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r293", "r295" ], "lang": { "en-US": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Units vested for which the underlying common stock is yet to be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r297" ], "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/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r311" ], "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/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r294", "r311" ], "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/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r293" ], "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/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of Options, Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r287", "r290" ], "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/StockBasedCompensationNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Schedule of performance based stock awards activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life, Vested and exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "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/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r20", "r435", "r436", "r437", "r446" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r150", "r190", "r212", "r214", "r215", "r462" ], "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/GoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r231" ], "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/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r231", "r237", "r296" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options, Exercised (in shares)", "terseLabel": "Stock issued against stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r231", "r237" ], "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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of common stock authorized, maximum" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r164" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r332", "r333", "r340" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "ExlService Holdings, Inc. Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r244" ], "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_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r6", "r8" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "verboseLabel": "Advances to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Network equipment and computers" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r33" ], "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": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks", "verboseLabel": "Trade names and trademarks (Finite lived)" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r423" ], "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/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r240" ], "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/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r49", "r240" ], "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/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r231", "r237" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Acquisition of treasury stock (in shares)", "terseLabel": "Common stock purchased under the repurchase program (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r49", "r240", "r243" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Less: 4,497,779 shares as of March 31, 2020 and 4,295,413 shares as of December 31, 2019, held in treasury, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r37" ], "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 debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r51", "r424" ], "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/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "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", "negatedTerseLabel": "Unrealized gain on short term investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r135", "r136", "r137", "r138", "r139", "r140", "r141" ], "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/BorrowingsAdditionalInformationDetails" ], "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/BorrowingsAdditionalInformationDetails" ], "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/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r125", "r130" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average common shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominators:", "verboseLabel": "Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r124", "r130" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "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 weighted average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r318": { "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" }, "r319": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r475": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r476": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r477": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r478": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r479": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r48": { "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" }, "r480": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r481": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r482": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r49": { "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" }, "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.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "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" }, "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.7(b))", "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.7(c),9(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.7)", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 29 R35.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues, net (Tables)
    3 Months Ended
    Mar. 31, 2020
    Revenue from Contract with Customer [Abstract]  
    Contracts with Customer, Receivables and Liabilities
    The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:

     
    As of

    March 31, 2020
     
    December 31, 2019
    Accounts receivable, net
    $
    187,137

     
    $
    171,864

    Contract assets
    $
    5,518

     
    $
    5,391

    Contract liabilities


     


       Deferred revenue (consideration received in advance)
    $
    14,136

     
    $
    11,259

     Consideration received for process transition activities
    $
    2,877

     
    $
    3,036


    Contract Acquisition and Fulfillment Costs
     
    Contract Acquisition Costs
     
    Contract Fulfillment Costs
     
    Quarter Ended
     
    Year Ended
     
    Quarter Ended
     
    Year Ended
     
    March 31, 2020
     
    March 31, 2019
     
    December 31, 2019
     
    March 31, 2020
     
    March 31, 2019
     
    December 31, 2019
     
     
     
     
     
    (Audited)
     
     
     
     
     
    (Audited)
    Opening Balance
    $
    1,307

     
    $
    713

     
    $
    713

     
    $
    7,255

     
    $
    4,051

     
    $
    4,051

    Addition

     

     
    1,222

     
    284

     
    726

     
    4,652

    Amortization
    (92
    )
     
    (200
    )
     
    (628
    )
     
    (623
    )
     
    (305
    )
     
    (1,448
    )
    Closing Balance
    $
    1,215

     
    $
    513

     
    $
    1,307

     
    $
    6,916

     
    $
    4,472

     
    $
    7,255


    Movement in Allowance for Expected Credit Loss
     
    As of
     
    March 31, 2020
     
    January 1, 2020
    Accounts receivable, including unbilled receivables
    $
    188,483

     
    $
    173,027

    Less: Allowance for lifetime expected credit loss
    (1,346
    )
     
    (1,163
    )
    Accounts receivable, net
    $
    187,137

     
    $
    171,864


    The movement in allowance for lifetime expected credit loss on customer balances for the quarters ended March 31, 2020 and December 31, 2019 was as follows:

     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Balance at the beginning of the period
    $
    1,163

     
    $
    1,113

    Additions during the period, net
    195

     
    184

    Charged against allowance

     
    (139
    )
    Translation adjustment, if any
    (12
    )
     
    5

    Balance at the end of the period
    $
    1,346

     
    $
    1,163


    XML 30 R31.htm IDEA: XBRL DOCUMENT v3.20.1
    Commitments and Contingencies
    3 Months Ended
    Mar. 31, 2020
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies Commitments and Contingencies

    Capital Commitments
    At March 31, 2020, the Company has committed to spend approximately $12,300 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in the unaudited consolidated balance sheets as 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.

    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 March 31, 2020.

    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 March 31, 2020 and December 31, 2019 is $16,104 and $16,220, respectively, of which the Company has made payments and/or provided bank guarantees to the extent $7,858 and $8,108, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,108 and $6,252 as of March 31, 2020 and December 31, 2019, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,750 and $1,856 as of March 31, 2020 and December 31, 2019, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s unaudited consolidated balance sheets.

    Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its unaudited 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 31 R39.htm IDEA: XBRL DOCUMENT v3.20.1
    Property and Equipment, net (Tables)
    3 Months Ended
    Mar. 31, 2020
    Property, Plant and Equipment [Abstract]  
    Schedule of Property and Equipment
    The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
     
    Three months ended March 31
     
    2020
     
    2019
    Amortization expense
    $
    831

     
    $
    647


    Property and equipment, net consists of the following:

    Estimated useful lives
     
    As of
     
    (Years)
     
    March 31, 2020
     
    December 31, 2019
    Owned Assets:
     
     
     
     
     
    Network equipment and computers
    3-5
     
    $
    96,669

     
    $
    98,309

    Software
    3-5
     
    88,813

     
    79,746

    Leasehold improvements
    3-8
     
    43,896

     
    44,982

    Office furniture and equipment
    3-8
     
    21,038

     
    22,046

    Motor vehicles
    2-5
     
    575

     
    601

    Buildings
    30
     
    1,051

     
    1,114

    Land
     
    688

     
    729

    Capital work in progress
     
    14,381

     
    10,309

     
     
     
    267,111

     
    257,836

    Less: Accumulated depreciation and amortization
     
     
    (177,192
    )
     
    (179,331
    )
     
     
     
    $
    89,919

     
    $
    78,505

    Right-of-use assets under finance leases:
     
     
     
     
     
    Leasehold improvements
     
     
    $
    640

     
    $
    738

    Office furniture and equipment
     
     
    238

     
    308

    Motor vehicles
     
     
    689

     
    711

     
     
     
    1,567

     
    1,757

    Less: Accumulated depreciation and amortization
     
     
    (973
    )
     
    (1,120
    )
     
     
     
    $
    594

     
    $
    637

    Property and equipment, net
     
     
    $
    90,513

     
    $
    79,142


    The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Depreciation and amortization expense
    $
    8,297

     
    $
    8,139


    Internally developed software costs, included under Software, was as follows:

     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Cost
    $
    16,147

     
    $
    15,784

    Less : Accumulated amortization
    (5,812
    )
     
    (4,989
    )
    Internally developed software, net
    $
    10,335

     
    $
    10,795


    XML 32 R58.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Jan. 01, 2020
    Dec. 31, 2019
    Revenue from Contract with Customer [Abstract]      
    Accounts receivable, net $ 187,137 $ 171,864 $ 171,864
    Contract assets 5,518   5,391
    Contract liabilities:      
    Deferred revenue (consideration received in advance) 14,136   11,259
    Consideration received for process transition activities $ 2,877   $ 3,036
    XML 33 R50.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases (Tables)
    3 Months Ended
    Mar. 31, 2020
    Leases [Abstract]  
    Schedule of supplemental balance sheet information
     
    As of
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Operating Lease
     
     
     
    Operating lease right-of-use assets
    $
    99,940

     
    $
    86,396

     
     
     
     
    Operating lease liabilities - Current
    $
    18,236

     
    $
    24,148

    Operating lease liabilities - Non-current
    93,707

     
    74,709

    Total operating lease liabilities
    $
    111,943

     
    $
    98,857

     
     
     
     
    Finance Lease
     
     
     
    Property and equipment, gross
    $
    1,567

     
    $
    1,757

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

     
    $
    637

     
     
     
     
    Finance lease liabilities - Current
    $
    252

     
    $
    253

    Finance lease liabilities - Non-current
    380

     
    430

    Total finance lease liabilities
    $
    632

     
    $
    683


    Schedule of components of lease cost
    The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:
    Lease cost
    Three months ended March 31, 2020
     
    Three months ended March 31, 2019
    Finance lease:
     
     
     
    Amortization of right-of-use assets
    $
    62

     
    $
    95

    Interest on lease liabilities
    30

     
    25

    Operating lease(a)
    6,853

     
    7,017

    Total lease cost
    $
    6,945

     
    $
    7,137

    (a) Includes short-term leases, which are immaterial.

    Schedule of supplemental cash flow informaton related to leases
    Supplemental cash flow and other information related to leases are as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Cash payments for amounts included in the measurement of lease liabilities :
     
     
     
    Operating cash outflows for operating leases
    $
    6,576

     
    $
    5,199

    Operating cash outflows for finance leases
    $
    30

     
    $
    20

    Financing cash outflows for finance leases
    $
    67

     
    $
    137

    Right-of-use assets obtained in exchange for new operating lease liabilities
    $
    16,366

     
    $
    16,614

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

     
    $

    Weighted-average remaining lease term
     
     
     
    Finance lease
    2.3 years

     
    2.9 years

    Operating lease
    6.8 years

     
    6.4 years

    Weighted-average discount rate
     
     
     
    Finance lease
    10.2
    %
     
    8.7
    %
    Operating lease
    7.4
    %
     
    7.3
    %

    Schedule of maturities of lease liabilities
    Maturities of lease liabilities as of March 31, 2020 are as follows:
     
    Operating Leases
     
    Finance Leases
    2020 (April 1 - December 31)
    $
    19,552

     
    $
    304

    2021
    24,377

     
    239

    2022
    22,607

     
    131

    2023
    20,783

     
    86

    2024
    16,427

     
    10

    2025 and thereafter
    42,783

     

    Total lease payments
    $
    146,529

     
    $
    770

    Less: Imputed interest
    34,586

     
    138

    Present value of lease liabilities
    $
    111,943

     
    $
    632


    Schedule of maturities of lease liabilities
    Maturities of lease liabilities as of March 31, 2020 are as follows:
     
    Operating Leases
     
    Finance Leases
    2020 (April 1 - December 31)
    $
    19,552

     
    $
    304

    2021
    24,377

     
    239

    2022
    22,607

     
    131

    2023
    20,783

     
    86

    2024
    16,427

     
    10

    2025 and thereafter
    42,783

     

    Total lease payments
    $
    146,529

     
    $
    770

    Less: Imputed interest
    34,586

     
    138

    Present value of lease liabilities
    $
    111,943

     
    $
    632


    XML 34 R54.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment and Geographical Information - Additional Information (Details)
    3 Months Ended
    Mar. 31, 2020
    operating_segment
    Segment Reporting [Abstract]  
    Number of operating segments 4
    XML 35 R87.htm IDEA: XBRL DOCUMENT v3.20.1
    Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Debt Instrument [Line Items]    
    2020 (April - December) $ 100,666  
    2021 0  
    2022 99,000  
    2023 0  
    2024 150,000  
    Total 349,666  
    Notes | 3.50% Convertible Senior Notes due October 1, 2024    
    Debt Instrument [Line Items]    
    2020 (April - December) 0  
    2021 0  
    2022 0  
    2023 0  
    2024 150,000  
    Total 150,000 $ 150,000
    Structured Payables    
    Debt Instrument [Line Items]    
    2020 (April - December) 666  
    2021 0  
    2022 0  
    2023 0  
    2024 0  
    Total 666 $ 867
    Revolver Credit    
    Debt Instrument [Line Items]    
    2020 (April - December) 100,000  
    2021 0  
    2022 99,000  
    2023 0  
    2024 0  
    Total $ 199,000  
    XML 36 R77.htm IDEA: XBRL DOCUMENT v3.20.1
    Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Payables and Accruals [Abstract]    
    Accrued expenses $ 51,449 $ 53,133
    Payable to statutory authorities 15,718 6,506
    Derivative instruments 6,904 1,783
    Client liabilities 6,565 6,378
    Interest payable 2,843 1,492
    Other current liabilities 1,016 1,731
    Accrued expenses and other current liabilities $ 84,495 $ 71,023
    XML 37 R73.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)
    3 Months Ended
    Mar. 31, 2020
    Customer relationships  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Weighted average life of intangible assets 7 years 6 months 14 days
    Developed technology  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Weighted average life of intangible assets 3 years 4 months 28 days
    Trade names and trademarks (Finite lived)  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Weighted average life of intangible assets 2 years 2 months 19 days
    XML 38 R83.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) - Foreign currency exchange contracts - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Derivatives in hedging relationships | Other current assets    
    Derivatives, Fair Value [Line Items]    
    Foreign currency exchange contracts, asset $ 2,403 $ 3,945
    Derivatives in hedging relationships | Other assets    
    Derivatives, Fair Value [Line Items]    
    Foreign currency exchange contracts, asset 1,075 3,433
    Derivatives in hedging relationships | Accrued expenses and other current liabilities    
    Derivatives, Fair Value [Line Items]    
    Foreign currency exchange contracts, liability 6,883 1,524
    Derivatives in hedging relationships | Other non-current liabilities    
    Derivatives, Fair Value [Line Items]    
    Foreign currency exchange contracts, liability 7,766 1,250
    Derivatives not designated as hedging instruments | Other current assets    
    Derivatives, Fair Value [Line Items]    
    Foreign currency exchange contracts, asset 1,268 131
    Derivatives not designated as hedging instruments | Accrued expenses and other current liabilities    
    Derivatives, Fair Value [Line Items]    
    Foreign currency exchange contracts, liability $ 21 $ 259
    XML 39 R13.htm IDEA: XBRL DOCUMENT v3.20.1
    Cash, Cash Equivalents and Restricted Cash
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted Cash

    For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
     
    As of
     
    March 31, 2020
     
    March 31, 2019
    Cash and cash equivalents
    $
    224,874

     
    $
    86,688

    Restricted cash (current)
    6,369

     
    5,364

    Restricted cash (non-current)
    2,291

     
    2,575

    Cash, cash equivalents and restricted cash
    $
    233,534

     
    $
    94,627


    XML 40 R17.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Current Assets
    3 Months Ended
    Mar. 31, 2020
    Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
    Other Current Assets Other Current Assets
    Other current assets consist of the following:
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Derivative instruments
    $
    3,671

     
    $
    4,076

    Advances to suppliers
    2,477

     
    1,581

    Receivables from statutory authorities
    12,334

     
    12,608

    Contract assets
    1,650

     
    1,414

    Deferred contract fulfillment costs
    2,143

     
    1,673

    Others
    3,898

     
    3,242

    Other current assets
    $
    26,173

     
    $
    24,594


    XML 41 R38.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Income, net (Tables)
    3 Months Ended
    Mar. 31, 2020
    Other Income and Expenses [Abstract]  
    Summary of Other Income, net
    Other income, net consists of the following:
     
    Three months ended March 31,
     
    2020
     
    2019
    Gain on sale and mark-to-market of mutual funds, net
    $
    2,056

     
    $
    3,526

    Interest income
    532

     
    796

    Others, net
    (59
    )
     
    101

    Other income, net
    $
    2,529

     
    $
    4,423


    XML 42 R34.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment and Geographical Information (Tables)
    3 Months Ended
    Mar. 31, 2020
    Segment Reporting [Abstract]  
    Revenues and Cost of Revenues for Company's Reportable Segments
     
     
    Three months ended March 31, 2020
     
    Insurance
     
    Healthcare
     
    Emerging Business
     
    Analytics
     
    Total
     
     
    Revenues, net
    $
    83,739

     
    $
    27,029

     
    $
    42,791

     
    $
    92,431

     
    $
    245,990

     
    Cost of revenues(1)
    58,965

     
    19,593

     
    25,482

     
    58,616

     
    162,656

     
    Gross profit(1)
    $
    24,774

     
    $
    7,436

     
    $
    17,309

     
    $
    33,815

     
    $
    83,334

     
    Operating expenses
     
     
     
     
     
     
     
     
    55,847

     
    Foreign exchange gain, interest expense and other income, net
     
     
     
     
     
     
     
     
    834

     
    Income tax expense
     
     
     
     
     
     
     
     
    5,855

     
    Loss from equity-method investment
     
     
     
     
     
     
     
     
    55

     
    Net income
     
     
     
     
     
     
     
     
    $
    22,411


     
     
    Three months ended March 31, 2019
     
    Insurance
     
    Healthcare
     
    Emerging Business
     
    Analytics
     
    Total
     
     
    Revenues, net
    $
    81,286

     
    $
    22,248

     
    $
    49,078

     
    $
    86,961

     
    $
    239,573

     
    Cost of revenues(1)
    55,243

     
    17,802

     
    27,293

     
    56,902

     
    157,240

     
    Gross profit(1)
    $
    26,043

     
    $
    4,446

     
    $
    21,785

     
    $
    30,059

     
    $
    82,333

     
    Operating expenses
     
     
     
     
     
     
     
     
    65,472

     
    Foreign exchange gain, interest expense and other income, net
     
     
     
     
     
     
     
     
    2,101

     
    Income tax expense
     
     
     
     
     
     
     
     
    4,200

     
    Loss from equity-method investment
     
     
     
     
     
     
     
     
    67

     
    Net income
     
     
     
     
     
     
     
     
    $
    14,695


    (1) Exclusive of depreciation and amortization expense.

    Revenues, net by service type, were as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    BPM and related services(1)
    $
    153,559

     
    $
    152,612

    Analytics services
    92,431

     
    86,961

    Revenues, net
    $
    245,990

     
    $
    239,573


    (1) BPM and related services include revenues of the Company's Insurance, Healthcare and Emerging Business operating segments. Refer to the reportable segment disclosure above.

    Revenues Based on Geographical Information
    The Company attributes the revenues to regions based upon the location of its customers.
     
    Three months ended March 31,
     
    2020
     
    2019
    Revenues, net
     
     
     
    United States
    $
    207,880

     
    $
    196,104

    Non-United States
     
     
     
    United Kingdom
    23,278

     
    29,101

    Rest of World
    14,832

     
    14,368

    Total Non-United States
    38,110

     
    43,469

    Revenues, net
    $
    245,990

     
    $
    239,573


    Property, Plant and Equipment based on Geographical Information
    Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Long-lived assets
     
     
     
    India
    $
    99,385

     
    $
    78,244

    United States
    52,772

     
    52,375

    Philippines
    27,350

     
    26,006

    Rest of World
    10,946

     
    8,913

    Long-lived assets
    $
    190,453

     
    $
    165,538


    XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.1
    Related Party Disclosures
    3 Months Ended
    Mar. 31, 2020
    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 each as of March 31, 2020 and December 31, 2019 and interest accrued of $2,625 and $1,313 as of March 31, 2020 and December 31, 2019, respectively, related to the Investment Agreement. During the three months ended March 31, 2020 and 2019, the Company recognized interest expense of $1,313 each on the Notes. Refer to Note 17 to the unaudited consolidated financial statements for details.
    XML 44 R51.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes Income Taxes (Tables)
    3 Months Ended
    Mar. 31, 2020
    Income Tax Disclosure [Abstract]  
    Income Tax Recognized in Other Comprehensive Income
    Income taxes recognized in other comprehensive income are as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Deferred taxes benefit/(expense):
     
     
     
    Unrealized gain/(loss) on cash flow hedges
    $
    4,808

     
    $
    (1,543
    )
    Retirement benefits
    (9
    )
     
    (109
    )
    Total Income tax benefit/(expense) recognized in other comprehensive income
    $
    4,799

     
    $
    (1,652
    )

    XML 45 R55.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net $ 245,990 $ 239,573
    Cost of revenues [1] 162,656 157,240
    Gross profit [1] 83,334 82,333
    Operating expenses 55,847 65,472
    Foreign exchange gain, interest expense and other income, net 834 2,101
    Income tax expense 5,855 4,200
    Loss from equity-method investment 55 67
    Net income attributable to ExlService Holdings, Inc. stockholders 22,411 14,695
    BPM and related services    
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net 153,559 152,612
    Analytics services    
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net 92,431 86,961
    Operating Segments | Insurance    
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net 83,739 81,286
    Cost of revenues 58,965 55,243
    Gross profit 24,774 26,043
    Operating Segments | Healthcare    
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net 27,029 22,248
    Cost of revenues 19,593 17,802
    Gross profit 7,436 4,446
    Operating Segments | Emerging Business    
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net 42,791 49,078
    Cost of revenues 25,482 27,293
    Gross profit 17,309 21,785
    Operating Segments | Analytics    
    Revenues and cost of revenues for Company's reportable segments [Line Items]    
    Revenues, net 92,431 86,961
    Cost of revenues 58,616 56,902
    Gross profit $ 33,815 $ 30,059
    [1] Exclusive of depreciation and amortization expense.
    XML 46 R59.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Dec. 31, 2019
    Contract Acquisition Costs      
    Increase (Decrease) In Capitalized Contract Costs [Roll Forward]      
    Opening Balance $ 1,307 $ 713 $ 713
    Addition 0 0 1,222
    Amortization (92) (200) (628)
    Closing Balance 1,215 513 1,307
    Contract Fulfillment Costs      
    Increase (Decrease) In Capitalized Contract Costs [Roll Forward]      
    Opening Balance 7,255 4,051 4,051
    Addition 284 726 4,652
    Amortization (623) (305) (1,448)
    Closing Balance $ 6,916 $ 4,472 $ 7,255
    XML 47 R86.htm IDEA: XBRL DOCUMENT v3.20.1
    Borrowings - Additional Information (Details)
    3 Months Ended
    Oct. 01, 2018
    USD ($)
    $ / shares
    Nov. 21, 2017
    USD ($)
    Mar. 31, 2020
    USD ($)
    Mar. 31, 2019
    USD ($)
    Dec. 31, 2019
    USD ($)
    Jul. 02, 2018
    USD ($)
    Credit Facilities [Line Items]            
    Payment of debt issuance costs     $ 0 $ 97,000    
    Debt discount amortization     635,000 600,000    
    Structured payable     349,666,000      
    Current portion of long-term borrowings     100,666,000   $ 40,867,000  
    Long-term borrowings, less current portion     234,820,000   194,131,000  
    Outstanding letters of credit     461,000   461,000  
    Notes Payable, Other Payables            
    Credit Facilities [Line Items]            
    Structured payable     666,000   867,000  
    3.50% Convertible Senior Notes due October 1, 2024 | Convertible Notes Payable            
    Credit Facilities [Line Items]            
    Debt instrument face amount $ 150,000,000          
    Interest rate 3.50%          
    Interest expense     1,313,000 1,313,000    
    Conversion rate 0.0133333000          
    Debt instrument, 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          
    Payment of debt issuance costs 442,000          
    Liability component of debt issuance costs 1,279,000          
    Equity component of debt issuance costs 163,000          
    Unamortized debt issuance costs     964,000   $ 1,018,000  
    Convertible notes, liability component 133,077,000          
    Convertible senior notes, interest rate         5.75%  
    Allocation of equity component related to issuance costs on convertible senior notes $ 16,923,000          
    Remaining discount amortization period 6 years          
    Debt discount amortization     635,000 $ 600,000    
    Unamortized debt discount     13,216,000   $ 13,851,000  
    Structured payable     150,000,000   150,000,000  
    Revolving Credit Facility            
    Credit Facilities [Line Items]            
    Outstanding debt     199,000,000   99,000,000  
    Long-term debt, maturities, repayments of principal in next twelve months     100,000,000      
    Outstanding debt, noncurrent     99,000,000   59,000,000  
    Outstanding debt, current         40,000,000  
    Unamortized debt issuance costs     684,000   $ 748,000  
    Repayments of outstanding borrowings $ 150,000,000          
    Structured payable     $ 199,000,000      
    Revolving Credit Facility | New Credit Agreement            
    Credit Facilities [Line Items]            
    Maximum borrowing capacity   $ 200,000,000        
    Line of credit interest rate during period     3.00% 3.90%    
    Unrestricted domestic cash and cash equivalents threshold     $ 50,000,000      
    Interest coverage ratio, minimum     3.5      
    Leverage ratio, maximum     3.0      
    Revolving Credit Facility | New Credit Agreement | Maximum            
    Credit Facilities [Line Items]            
    Commitment fee percentage range on unused credit facility   0.30%        
    Revolving Credit Facility | New Credit Agreement | Minimum            
    Credit Facilities [Line Items]            
    Commitment fee percentage range on unused credit facility   0.15%        
    Revolving Credit Facility | New Credit Agreement | Prime Rate | Maximum            
    Credit Facilities [Line Items]            
    Basis spread on variable rate   0.75%        
    Revolving Credit Facility | New Credit Agreement | Prime Rate | Minimum            
    Credit Facilities [Line Items]            
    Basis spread on variable rate   0.00%        
    Revolving Credit Facility | New Credit Agreement | London Interbank Offered Rate (LIBOR) | Maximum            
    Credit Facilities [Line Items]            
    Basis spread on variable rate   1.75%        
    Revolving Credit Facility | New Credit Agreement | London Interbank Offered Rate (LIBOR) | Minimum            
    Credit Facilities [Line Items]            
    Basis spread on variable rate   1.00%        
    SCIO | Revolving Credit Facility | New Credit Agreement            
    Credit Facilities [Line Items]            
    Maximum borrowing capacity           $ 300,000,000
    SCIO | Revolving Credit Facility | New Credit Agreement | Maximum            
    Credit Facilities [Line Items]            
    Option to increase additional credit facility   $ 100,000,000        
    XML 48 R76.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
    Lease deposits $ 9,720 $ 9,983
    Derivative instruments 1,075 3,433
    Deposits with statutory authorities 6,108 6,252
    Term deposits 2,098 1,983
    Contract assets 3,868 3,977
    Deferred contract fulfillment costs 4,773 5,582
    Others 4,403 4,806
    Other assets $ 32,045 $ 36,016
    XML 49 R72.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]    
    Amortization expense $ 4,153 $ 5,528
    XML 50 R82.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivatives and Hedge Accounting - Additional Information (Details)
    € in Thousands, £ in Thousands, $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    Mar. 31, 2020
    EUR (€)
    Mar. 31, 2020
    GBP (£)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2019
    EUR (€)
    Dec. 31, 2019
    GBP (£)
    Derivative Instruments, Gain (Loss) [Line Items]            
    Net derivative losses to be reclassified within 12 months $ 4,480          
    Maximum outstanding term of the cash flow hedges 45 months          
    Derivatives in hedging relationships | Derivatives in Cash Flow Hedging Relationships | Foreign currency exchange contracts            
    Derivative Instruments, Gain (Loss) [Line Items]            
    Foreign exchange contracts outstanding $ 449,495     $ 410,390    
    Derivatives not designated as hedging instruments | Foreign currency exchange contracts            
    Derivative Instruments, Gain (Loss) [Line Items]            
    Foreign exchange contracts outstanding 137,700 € 1,446 £ 9,590 124,045 € 1,289 £ 10,843
    Forward Contracts | Derivatives in hedging relationships | Derivatives in Cash Flow Hedging Relationships | Foreign currency exchange contracts            
    Derivative Instruments, Gain (Loss) [Line Items]            
    Foreign exchange contracts outstanding $ 2,550     $ 4,300    
    XML 51 R48.htm IDEA: XBRL DOCUMENT v3.20.1
    Borrowings (Tables)
    3 Months Ended
    Mar. 31, 2020
    Debt Disclosure [Abstract]  
    Schedule of Maturities of Long-term Debt
    Future principal payments/maturities for all of the Company's borrowings as of March 31, 2020 were as follows:
     
     
    Notes
     
    Revolver Credit
     
    Structured Payables
     
    Total
    2020 (April - December)
     
    $

     
    $
    100,000

     
    $
    666

     
    $
    100,666

    2021
     

     

     

     

    2022
     

     
    99,000

     

     
    99,000

    2023
     

     

     

     

    2024
     
    150,000

     

     

     
    150,000

    Total
     
    $
    150,000

     
    $
    199,000

     
    $
    666

     
    $
    349,666


    XML 52 R2.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Balance Sheets (Unaudited) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Current assets:    
    Cash and cash equivalents $ 224,874 $ 119,165
    Short-term investments 142,539 202,238
    Restricted cash 6,369 5,453
    Accounts receivable, net 187,137 171,864
    Prepaid expenses 11,776 13,246
    Advance income tax, net 6,024 4,698
    Other current assets 26,173 24,594
    Total current assets 604,892 541,258
    Property and equipment, net 90,513 79,142
    Operating lease right-of-use assets 99,940 86,396
    Restricted cash 2,291 2,426
    Deferred tax assets, net 16,640 11,855
    Intangible assets, net 69,734 73,982
    Goodwill 348,076 349,529
    Other assets 32,045 36,016
    Investment in equity affiliate 3,128 2,484
    Total assets 1,267,259 1,183,088
    Current liabilities:    
    Accounts payable 8,048 6,564
    Current portion of long-term borrowings 100,666 40,867
    Deferred revenue 16,038 13,436
    Accrued employee costs 28,937 71,626
    Accrued expenses and other current liabilities 84,495 71,023
    Current portion of operating lease liabilities 18,236 24,148
    Income taxes payable, net 1,692 1,432
    Current portion of finance lease liabilities 252 253
    Total current liabilities 258,364 229,349
    Long-term borrowings, less current portion 234,820 194,131
    Operating lease liabilities, less current portion 93,707 74,709
    Income taxes payable 1,790 1,790
    Deferred tax liabilities, net 773 966
    Finance lease liabilities, less current portion 380 430
    Other non-current liabilities 21,521 11,712
    Total liabilities 611,355 513,087
    Commitments and Contingencies
    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,813,775 shares issued and 34,315,996 shares outstanding as of March 31, 2020 and 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 39 39
    Additional paid-in capital 396,939 391,240
    Retained earnings 574,314 551,903
    Accumulated other comprehensive loss (113,104) (84,892)
    Total including shares held in treasury 858,188 858,290
    Less: 4,497,779 shares as of March 31, 2020 and 4,295,413 shares as of December 31, 2019, held in treasury, at cost (202,284) (188,289)
    Stockholders’ equity 655,904 670,001
    Total equity 655,904 670,001
    Total liabilities and stockholders’ equity $ 1,267,259 $ 1,183,088
    XML 53 R6.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements of Equity (Unaudited) - USD ($)
    $ in Thousands
    Total
    Common Stock
    Additional Paid-in Capital
    Retained Earnings
    Accumulated Other Comprehensive Loss
    Treasury Stock
    Non - Controlling Interest
    Beginning balance (in shares) at Dec. 31, 2018   37,850,544       (3,628,068)  
    Beginning 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)   405,492          
    Stock issued against stock-based compensation plans 22   22        
    Stock-based compensation 6,956   6,956        
    Acquisition of treasury stock (in shares)           (262,531)  
    Acquisition of treasury stock (15,408)         $ (15,408)  
    Allocation of equity component related to issuance costs on convertible senior notes     (13)        
    Non-controlling interest 9           9
    Other comprehensive loss 6,255       6,255    
    Net income 14,695     14,695      
    Ending balance (in shares) at Mar. 31, 2019   38,256,036       (3,890,599)  
    Ending balance at Mar. 31, 2019 $ 630,835 $ 38 371,144 498,939 (77,212) $ (162,333) $ 259
    Beginning balance (in shares) at Dec. 31, 2019 34,185,241 38,480,654       (4,295,413)  
    Beginning balance at Dec. 31, 2019 $ 670,001 $ 39 391,240 551,903 (84,892) $ (188,289)  
    Increase (Decrease) in Stockholders' Equity [Roll Forward]              
    Stock issued against stock-based compensation plans (in shares)   333,121          
    Stock issued against stock-based compensation plans 921   921        
    Stock-based compensation 4,778   4,778        
    Acquisition of treasury stock (in shares)           (202,366)  
    Acquisition of treasury stock (13,995)         $ (13,995)  
    Other comprehensive loss (28,212)       (28,212)    
    Net income $ 22,411     22,411      
    Ending balance (in shares) at Mar. 31, 2020 34,315,996 38,813,775       (4,497,779)  
    Ending balance at Mar. 31, 2020 $ 655,904 $ 39 $ 396,939 $ 574,314 $ (113,104) $ (202,284)  
    XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Non-Current Liabilities (Tables)
    3 Months Ended
    Mar. 31, 2020
    Liabilities, Noncurrent [Abstract]  
    Summary of Other Non-Current Liabilities
    Other non-current liabilities consist of the following:
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Derivative instruments
    $
    7,766

     
    $
    1,250

    Unrecognized tax benefits
    1,047

     
    1,047

    Retirement benefits
    6,519

     
    6,517

    Deferred transition revenue
    1,797

     
    1,911

    Others
    4,392

     
    987

    Other non-current liabilities
    $
    21,521

     
    $
    11,712


    XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets (Tables)
    3 Months Ended
    Mar. 31, 2020
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of Goodwill
    The following table sets forth details of changes in goodwill by reportable segment of the Company:
     
    Insurance
     
    Healthcare
     
    Emerging Business
     
    TT&L
     
    F&A
     
    All Other
     
    Analytics
     
    Total
    Balance at January 1, 2019
    $
    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

    Goodwill reallocation(1)
    12,192

     
    2,693

     
    49,803

     
    (12,457
    )
     
    (46,905
    )
     
    (5,326
    )
     

     

    Currency translation adjustments
    (293
    )
     
    (39
    )
     
    (1,119
    )
     

     

     

     
    (2
    )
     
    (1,453
    )
    Balance at March 31, 2020
    $
    50,175

     
    $
    21,930

     
    $
    48,684

     
    $

     
    $

     
    $

     
    $
    227,287

     
    $
    348,076



    (1) Represents the reallocation of goodwill as a result of the Company reorganizing its operating segments as described in Note 3 to the unaudited consolidated financial statements.
    Schedule of indefinite lived Intangible Assets
    Information regarding the Company’s intangible assets is set forth below:

    As of March 31, 2020

    Gross
    Carrying Amount
     
    Accumulated
    Amortization
     
    Net Carrying
    Amount
    Finite-lived intangible assets:
     
     
     
     
     
    Customer relationships
    $
    97,483

     
    $
    (45,819
    )
     
    $
    51,664

    Developed technology
    26,878

     
    (11,889
    )
     
    14,989

    Trade names and trademarks
    5,100

     
    (2,919
    )
     
    2,181

     
    $
    129,461

     
    $
    (60,627
    )
     
    $
    68,834

    Indefinite-lived intangible assets:
     
     
     
     
     
    Trade names and trademarks
    900

     

     
    900

    Total intangible assets
    $
    130,361

     
    $
    (60,627
    )
     
    $
    69,734

     
    As of December 31, 2019
     
    Gross Carrying Amount
     
    Accumulated Amortization
     
    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


    Schedule of amortization of Intangible Assets
    The amortization expense for the period is as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Amortization expense
    $
    4,153

     
    $
    5,528


    Schedule of finite lived Intangible Assets useful lives
    The remaining weighted average life of intangible assets is as follows:

     
    (in years)
    Customer relationships
    7.54
    Developed technology
    3.41
    Trade names and trademarks (Finite lived)
    2.22

    Schedule of estimated future amortization of Intangible Assets
    Estimated future amortization expense related to intangible assets as of March 31, 2020 is as follows:
    2020 (April 1 - December 31)
    $
    10,262

    2021
    12,732

    2022
    11,326

    2023
    9,037

    2024
    6,695

    2025 and thereafter
    18,782

    Total
    $
    68,834


    XML 56 R93.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Components of Lease Costs (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Finance lease:    
    Amortization of right-of-use assets $ 62 $ 95
    Interest on lease liabilities 30 25
    Operating lease 6,853 7,017
    Lease cost $ 6,945 $ 7,137
    XML 57 R63.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Numerators:    
    Net income $ 22,411 $ 14,695
    Denominators:    
    Basic weighted average common shares outstanding (in shares) 34,401,565 34,374,815
    Dilutive effect of share based awards (in shares) 319,038 458,620
    Diluted weighted average common shares outstanding (in shares) 34,720,603 34,833,435
    Earnings per share attributable to ExlService Holdings Inc. stockholders:    
    Basic (in dollars per share) $ 0.65 $ 0.43
    Diluted (in dollars per share) $ 0.65 $ 0.42
    Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) 170,313 425,432
    XML 58 R67.htm IDEA: XBRL DOCUMENT v3.20.1
    Property and Equipment, net - Depreciation and Amortization Expense (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Property, Plant and Equipment [Line Items]    
    Depreciation and amortization expense $ 8,297 $ 8,139
    Depreciation and Amortization    
    Property, Plant and Equipment [Line Items]    
    Effect of the foreign exchange gains upon settlement of cash flow hedges $ 22 $ 57
    XML 59 R97.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes - Recognized in Comprehensive Income (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Income Tax Disclosure [Abstract]    
    Unrealized gain/(loss) on cash flow hedges $ 4,808 $ (1,543)
    Retirement benefits (9) (109)
    Total Income tax benefit/(expense) recognized in other comprehensive income [1] $ 4,799 $ (1,652)
    [1]
    These are income tax benefit/(expense) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.
    XML 60 R21.htm IDEA: XBRL DOCUMENT v3.20.1
    Accumulated Other Comprehensive Loss
    3 Months Ended
    Mar. 31, 2020
    Accumulated Other Comprehensive Income (Loss), Net of Tax [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 unaudited consolidated balance sheets until the settlement of those contracts. The balances as of March 31, 2020 and December 31, 2019 are as follows:

     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Cumulative foreign currency translation loss
    $
    (104,928
    )
     
    $
    (87,591
    )
    Unrealized (loss)/gain on cash flow hedges
    (11,171
    )
     
    4,604

    Retirement benefits
    (1,679
    )
     
    (1,780
    )
    Income tax benefit/(expense) relating to above (1)
    4,674

     
    (125
    )
    Accumulated other comprehensive loss
    $
    (113,104
    )
     
    $
    (84,892
    )


    (1) These are income tax benefits/(expenses) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.
    XML 61 R25.htm IDEA: XBRL DOCUMENT v3.20.1
    Capital Structure
    3 Months Ended
    Mar. 31, 2020
    Equity [Abstract]  
    Capital Structure Capital Structure
    Common Stock
    The Company has one class of common stock outstanding.
    During the three months ended March 31, 2020 and 2019, the Company purchased 26,601 and 22,666 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 $2,012 and $1,408, respectively. The weighted average purchase price per share of $75.63 and $62.11, 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 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 “2019 Repurchase Program”). 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 three months ended March 31, 2020, the Company purchased 175,765 shares of its common stock, for an aggregate purchase price of $11,983, including commissions, representing an average purchase price per share of $68.18, under the 2019 Repurchase Program.
    During the quarter ended March 31, 2020, to enhance the Company’s liquidity position in response to COVID-19, the Company elected to temporarily suspend share repurchases under the 2019 Repurchase Program. The 2019 Repurchase Program remains authorized by the Board of Directors and the Company has the discretion to resume share repurchases in the future at any time, depending upon market conditions, the Company’s capital needs and other factors.
    During the three months ended March 31, 2019, the Company purchased 239,865 shares of its common stock, for an aggregate purchase price of $14,000, including commissions, representing an average purchase price per share of $58.37 under the 2017 Repurchase Program.
    Repurchased shares have been recorded as treasury shares and will be held until the Company’s Board of Directors designates that these shares be retired or used for other purposes.
    XML 62 R104.htm IDEA: XBRL DOCUMENT v3.20.1
    Commitments and Contingencies - Additional Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Dec. 31, 2019
    Commitments and Contingencies Disclosure [Abstract]    
    Purchase commitments, net of advances $ 12,300  
    Export-oriented units established, percentage 100.00%  
    Aggregate disputed amount amount related to transfer pricing and permanent establishment $ 16,104 $ 16,220
    Total bank guarantees and deposits in respect of contingencies 7,858 8,108
    Amounts paid as deposits in respect of contingencies 6,108 6,252
    Bank guarantee issued $ 1,750 $ 1,856
    XML 63 exls-033120x10q_htm.xml IDEA: XBRL DOCUMENT 0001297989 2020-01-01 2020-03-31 0001297989 2020-05-04 0001297989 2020-03-31 0001297989 2019-12-31 0001297989 2019-01-01 2019-03-31 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-03-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:CommonStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001297989 2019-03-31 0001297989 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-03-31 0001297989 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001297989 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001297989 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001297989 us-gaap:TreasuryStockMember 2019-12-31 0001297989 us-gaap:TreasuryStockMember 2020-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001297989 us-gaap:CommonStockMember 2020-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001297989 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001297989 us-gaap:RetainedEarningsMember 2020-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001297989 us-gaap:RetainedEarningsMember 2019-12-31 0001297989 us-gaap:CommonStockMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 country:IN 2019-12-31 0001297989 country:PH 2019-12-31 0001297989 country:US 2020-03-31 0001297989 exls:RestOfWorldMember 2019-12-31 0001297989 country:PH 2020-03-31 0001297989 exls:RestOfWorldMember 2020-03-31 0001297989 country:US 2019-12-31 0001297989 country:IN 2020-03-31 0001297989 exls:AnalyticsServicesMember 2020-01-01 2020-03-31 0001297989 exls:BPMandRelatedServicesMember 2020-01-01 2020-03-31 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-03-31 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-03-31 0001297989 country:GB 2020-01-01 2020-03-31 0001297989 exls:RestOfWorldMember 2019-01-01 2019-03-31 0001297989 country:US 2019-01-01 2019-03-31 0001297989 country:US 2020-01-01 2020-03-31 0001297989 country:GB 2019-01-01 2019-03-31 0001297989 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001297989 exls:RestOfWorldMember 2020-01-01 2020-03-31 0001297989 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:AnalyticsMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember us-gaap:HealthCareMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:InsuranceMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:EmergingBusinessMember 2020-01-01 2020-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:EmergingBusinessMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember us-gaap:HealthCareMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:InsuranceMember 2019-01-01 2019-03-31 0001297989 us-gaap:OperatingSegmentsMember exls:AnalyticsMember 2019-01-01 2019-03-31 0001297989 2019-01-01 2019-12-31 0001297989 2020-01-01 0001297989 us-gaap:PreviousAccountingGuidanceMember 2020-01-01 0001297989 exls:ContractAcquisitionCostsMember 2020-01-01 2020-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2020-01-01 2020-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2020-03-31 0001297989 exls:ContractAcquisitionCostsMember 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2019-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractFulfillmentCostsMember 2020-03-31 0001297989 exls:DepreciationAndAmortizationMember 2020-01-01 2020-03-31 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-03-31 0001297989 us-gaap:BuildingMember 2020-01-01 2020-03-31 0001297989 us-gaap:VehiclesMember 2020-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001297989 us-gaap:LandMember 2019-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001297989 us-gaap:ConstructionInProgressMember 2019-12-31 0001297989 us-gaap:ConstructionInProgressMember 2020-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-12-31 0001297989 us-gaap:LandMember 2020-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2020-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001297989 us-gaap:BuildingMember 2020-03-31 0001297989 us-gaap:VehiclesMember 2019-12-31 0001297989 us-gaap:BuildingMember 2019-12-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001297989 exls:EmergingBusinessMember 2020-01-01 2020-03-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2019-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 exls:InsuranceMember 2020-01-01 2020-03-31 0001297989 exls:FinanceandAccountingMember 2020-03-31 0001297989 exls:TravelTransportationandLogisticsMember 2020-01-01 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2019-12-31 0001297989 exls:FinanceandAccountingMember 2020-01-01 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-12-31 0001297989 exls:AnalyticsMember 2019-12-31 0001297989 exls:InsuranceMember 2020-03-31 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-12-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 exls:InsuranceMember 2019-12-31 0001297989 exls:AnalyticsMember 2019-01-01 2019-12-31 0001297989 exls:EmergingBusinessMember 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2020-03-31 0001297989 us-gaap:HealthCareMember 2020-01-01 2020-03-31 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-12-31 0001297989 exls:EmergingBusinessMember 2019-01-01 2019-12-31 0001297989 exls:AnalyticsMember 2020-01-01 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2020-03-31 0001297989 exls:EmergingBusinessMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2020-01-01 2020-03-31 0001297989 exls:AnalyticsMember 2020-03-31 0001297989 exls:InsuranceMember 2019-01-01 2019-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2020-03-31 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:EmergingBusinessMember 2020-03-31 0001297989 exls:FinanceandAccountingMember 2019-12-31 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001297989 exls:HealthcareAnalyticsMember 2020-03-31 0001297989 srt:ProFormaMember us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001297989 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2020-03-31 0001297989 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001297989 srt:ProFormaMember 2020-03-31 0001297989 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2020-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2020-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-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 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2020-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-01-01 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2020-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2020-01-01 2020-03-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001297989 srt:MaximumMember exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2020-01-01 2020-03-31 0001297989 srt:MinimumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandNineteenRepurchaseProgramMember 2019-12-16 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001297989 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2020-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2020-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2020-01-01 2020-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2020-03-31 0001297989 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001297989 us-gaap:RestrictedStockMember 2019-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001297989 us-gaap:RestrictedStockMember 2020-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2020-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2020-03-31 iso4217:USD iso4217:USD shares shares pure exls:operating_segment iso4217:EUR iso4217:GBP exls:class_of_common_stock false --12-31 Q1 2020 0001297989 40000000 0 0 0 0.001 0.001 100000000 100000000 38480654 38813775 34185241 34315996 0.0133333000 P6Y 1313000 1313000 461000 150000000 0.001 0.001 15000000 15000000 0 0 P8Y P8Y P5Y P5Y P5Y P3Y P3Y P3Y P3Y P2Y 167270 4295413 4497779 10-Q true 2020-03-31 false 001-33089 EXLSERVICE HOLDINGS, INC. DE 82-0572194 320 Park Avenue, 29th Floor, New York, NY 10022 212 277-7100 Common Stock, par value $0.001 per share  EXLS NASDAQ Yes Yes Large Accelerated Filer false false false 34316121 224874000 119165000 142539000 202238000 6369000 5453000 187137000 171864000 11776000 13246000 6024000 4698000 26173000 24594000 604892000 541258000 90513000 79142000 99940000 86396000 2291000 2426000 16640000 11855000 69734000 73982000 348076000 349529000 32045000 36016000 3128000 2484000 1267259000 1183088000 8048000 6564000 100666000 40867000 16038000 13436000 28937000 71626000 84495000 71023000 18236000 24148000 1692000 1432000 252000 253000 258364000 229349000 234820000 194131000 93707000 74709000 1790000 1790000 773000 966000 380000 430000 21521000 11712000 611355000 513087000 0 0 39000 39000 396939000 391240000 574314000 551903000 -113104000 -84892000 858188000 858290000 202284000 188289000 655904000 670001000 655904000 670001000 1267259000 1183088000 245990000 239573000 162656000 157240000 83334000 82333000 28941000 32531000 14456000 18047000 12450000 13667000 0 1227000 55847000 65472000 27487000 16861000 1377000 1260000 3072000 3582000 2529000 4423000 28321000 18962000 5855000 4200000 22466000 14762000 -55000 -67000 22411000 14695000 0.65 0.43 0.65 0.42 34401565 34374815 34720603 34833435 22411000 14695000 -14846000 5937000 -17337000 2680000 929000 671000 -101000 39000 4799000 -1652000 -28212000 6255000 -5801000 20950000 38480654 39000 391240000 551903000 -84892000 -4295413 -188289000 670001000 333121 921000 921000 4778000 4778000 202366 13995000 13995000 -28212000 -28212000 22411000 22411000 38813775 39000 396939000 574314000 -113104000 -4497779 -202284000 655904000 37850544 38000 364179000 484244000 -83467000 -3628068 -146925000 250000 618319000 405492 22000 22000 6956000 6956000 262531 15408000 15408000 -13000 -13000 9000 9000 6255000 6255000 14695000 14695000 38256036 38000 371144000 498939000 -77212000 -3890599 -162333000 259000 630835000 22411000 14695000 12472000 13724000 4778000 6956000 6853000 7017000 -267000 3185000 5112000 -127000 3539000 1049000 195000 298000 -55000 -67000 635000 600000 0 1227000 26000 1401000 17518000 12016000 3249000 -591000 -1109000 -2099000 -925000 -388000 1400000 -1159000 2579000 3262000 -37046000 -22436000 972000 5837000 -6576000 -5199000 -13555000 8343000 12274000 10878000 700000 0 23830000 47683000 72844000 21361000 36040000 -37200000 67000 137000 110000000 46000000 10201000 10572000 0 97000 13995000 15408000 921000 22000 86658000 19808000 -2653000 -455000 106490000 -9504000 127044000 104131000 233534000 94627000 Organization <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%;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<div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Basis of Preparation and Principles of Consolidation</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 unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended </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: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 unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </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 accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing those 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;">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;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 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 unaudited consolidated statements of 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><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company made certain operational and structural changes to more closely integrate the Company’s businesses and to simplify its organizational structure. Under the new structure, the Company reports its financial performance based on new segments described in Note 3 - Segment and Geographical Information to the unaudited consolidated financial statements. In conjunction with the new reporting structure, the Company has recast certain prior period amounts, wherever applicable, to conform to the way the Company internally manages and monitors segment performance. This change primarily impacted Note 3 - Segment and Geographical Information and Note 9 - Goodwill to the unaudited consolidated financial statements, with no impact on the unaudited consolidated balance sheets, statements of income, comprehensive (loss)/income, equity and cash flows.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b) Use of Estimates</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 preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, allowance for expected credit losses, 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%;text-align:justify;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c) Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;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 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 unaudited 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 unaudited consolidated balance sheets.</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;">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 terms 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%;text-align:justify;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;">The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.</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;">On </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;">, the date of initial application, the Company adopted </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;">.</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;"> 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 20 to the unaudited 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%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d) Recent Accounting Pronouncements</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;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“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;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 March 2020, FASB issued ASU No. 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="font-family:inherit;font-size:10pt;">. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">interbank offered rates and LIBOR. The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU.</span></div><div style="line-height:120%;padding-top:8px;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e) Recently Adopted Accounting Pronouncements</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;">In June 2016, FASB issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326)</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 Company adopted Topic 326 as of January 1, 2020 using a modified retrospective approach through a cumulative-effect adjustment to its retained earnings. The adoption of the ASU had no impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. Further, the impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems. Refer to Note 4 to the unaudited consolidated financial statements for details.</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;">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 modify the disclosure requirements on fair value measurements in Topic 820, by prescribing new disclosure requirements, and the 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 early adoption of this ASU, effective January 1, 2020, did not have any material effect on the Company’s disclosures in the unaudited 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 and adoption was allowed prospectively. The adoption of this ASU effective January 1, 2020 did not have any material effect on the Company’s unaudited 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 the 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 was permitted. The adoption of this ASU did not have any material effect on the Company’s unaudited 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 provides entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 ASU 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. The Company adopted Topic 326 as of January 1, 2020, whereby no such fair value election was made, accordingly, the adoption of this ASU did not have any material effect on the Company’s unaudited 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;">The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended </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: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 unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.</span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing those 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;">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;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 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 unaudited consolidated statements of 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> Use of Estimates<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 preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, allowance for expected credit losses, 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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;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 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 unaudited 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 unaudited consolidated balance sheets.</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;">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 terms 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%;text-align:justify;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;">The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.</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;">On </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;">, the date of initial application, the Company adopted </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 80328000 8626000 88954000 Recent Accounting Pronouncements<span style="font-family:inherit;font-size:10pt;">    </span><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;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“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;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 March 2020, FASB issued ASU No. 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="font-family:inherit;font-size:10pt;">. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">interbank offered rates and LIBOR. The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU.</span></div><div style="line-height:120%;padding-top:8px;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e) Recently Adopted Accounting Pronouncements</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;">In June 2016, FASB issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326)</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 Company adopted Topic 326 as of January 1, 2020 using a modified retrospective approach through a cumulative-effect adjustment to its retained earnings. The adoption of the ASU had no impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. Further, the impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems. Refer to Note 4 to the unaudited consolidated financial statements for details.</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;">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 modify the disclosure requirements on fair value measurements in Topic 820, by prescribing new disclosure requirements, and the 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 early adoption of this ASU, effective January 1, 2020, did not have any material effect on the Company’s disclosures in the unaudited 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 and adoption was allowed prospectively. The adoption of this ASU effective January 1, 2020 did not have any material effect on the Company’s unaudited 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 the 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 was permitted. The adoption of this ASU did not have any material effect on the Company’s unaudited 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 provides entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 ASU 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. The Company adopted Topic 326 as of January 1, 2020, whereby no such fair value election was made, accordingly, the adoption of this ASU did not have any material effect on the Company’s unaudited 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> Segment and Geographical Information<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-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.</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;">Effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company made certain operational and structural changes to more closely integrate its businesses and to simplify its organizational structure. The Company now manages and reports financial information through its </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> 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 the Company’s strategy of vertical integration and focus on domain expertise, the Company has integrated its Finance &amp; Accounting and Consulting operating segments within each of the Insurance and Healthcare operating segments based on the corresponding industry-specific clients to whom those services are provided. Finance &amp; Accounting and Consulting services to clients outside of the Insurance and Healthcare industries will now be part of the Company’s newly formed business unit and reportable segment Emerging Business. In addition, the Company integrated its former Travel, Transportation and Logistics, Banking and Financial Services, and Utilities operating segments under the Emerging Business unit to further leverage and optimize the operating scale in providing operations management services.</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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s new reportable segments effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:justify;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:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:12px;"><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;">Insurance,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:12px;"><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;">Healthcare,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:12px;"><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;">Emerging Business, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:12px;"><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;">Analytics</span></div></td></tr></table><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;">In conjunction with the new reporting structure, the Company has recasted its segment disclosures for prior periods presented to conform to the way the Company internally manages and monitors segment performance.</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 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%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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 allocate and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.</span></div><div style="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;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues and cost of revenues for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, 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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:0%;"/><td style="width:43%;"/><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: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:8%;"/><td style="width:1%;"/></tr><tr><td><span> </span></td><td rowspan="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 colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31, 2020</span></div></td></tr><tr><td><span> </span></td><td colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Healthcare</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Emerging Business</span></div></td><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 colspan="3" rowspan="2" 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;">Analytics</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td><span> </span></td></tr><tr><td><span> </span></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: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>27,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,791</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>92,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>245,990</span></span></div></td><td style="vertical-align: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><span> </span></td><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><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;padding-left: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,965</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,593</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,616</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;padding-left: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,656</span></span></div></td><td 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><span> </span></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:left;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;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,774</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>7,436</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>17,309</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>33,815</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>83,334</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><span> </span></td><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 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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,847</span></span></div></td><td style="vertical-align:bottom;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><span> </span></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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>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><span> </span></td><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;">Income tax expense</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>5,855</span></span></div></td><td 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><span> </span></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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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>55</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><span> </span></td><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 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>22,411</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-left:4px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></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:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:0%;"/><td style="width:44%;"/><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: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%;"/></tr><tr><td><span> </span></td><td rowspan="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 colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31, 2019</span></div></td></tr><tr><td><span> </span></td><td colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Healthcare</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Emerging Business</span></div></td><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 colspan="3" rowspan="2" 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;">Analytics</span></div></td><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 colspan="3" rowspan="2" 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><span> </span></td></tr><tr><td><span> </span></td><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:9.8pt;"><span style="font-family:inherit;font-size:9.8pt;">Revenues, net</span></div></td><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>81,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>22,248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>86,961</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>239,573</span></span></div></td><td style="vertical-align: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><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.9pt;"><span style="font-family:inherit;font-size:9.9pt;">Cost of revenues</span><span style="font-family:inherit;font-size:9.9pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(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>55,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>56,902</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>157,240</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><span> </span></td><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;">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;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>26,043</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,446</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>21,785</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>30,059</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>82,333</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><span> </span></td><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;">Operating expenses</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,472</span></span></div></td><td style="vertical-align:bottom;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><span> </span></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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>2,101</span></span></div></td><td style="vertical-align: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><span> </span></td><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;">Income tax expense</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>4,200</span></span></div></td><td 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><span> </span></td><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;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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>67</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><span> </span></td><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 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>14,695</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><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%;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;">Revenues, net by service type, 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:70.56530214424951%;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;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;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>153,559</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>152,612</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;">Analytics services</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>92,431</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>86,961</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;">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>245,990</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>239,573</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%;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:11pt;"><span style="font-family:inherit;font-size:11pt;"><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 Insurance, Healthcare and Emerging Business operating segments. Refer to the 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;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:95.90643274853801%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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></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>207,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>196,104</span></span></div></td><td 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></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>23,278</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,101</span></span></div></td><td 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>14,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,368</span></span></div></td><td style="vertical-align: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>38,110</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>43,469</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;"><div style="text-align:left;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>245,990</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>239,573</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%;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;">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:</span></div><div style="line-height:120%;text-align:left;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;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;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>99,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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></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;">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,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></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>27,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">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>10,946</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,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></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;"><div style="text-align:left;font-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>190,453</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>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4 <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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:0%;"/><td style="width:43%;"/><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: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:8%;"/><td style="width:1%;"/></tr><tr><td><span> </span></td><td rowspan="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 colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31, 2020</span></div></td></tr><tr><td><span> </span></td><td colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Healthcare</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Emerging Business</span></div></td><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 colspan="3" rowspan="2" 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;">Analytics</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td><span> </span></td></tr><tr><td><span> </span></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: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>27,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,791</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>92,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>245,990</span></span></div></td><td style="vertical-align: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><span> </span></td><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><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;padding-left: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,965</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,593</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,616</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;padding-left: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,656</span></span></div></td><td 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><span> </span></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:left;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;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,774</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>7,436</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>17,309</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>33,815</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>83,334</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><span> </span></td><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 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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,847</span></span></div></td><td style="vertical-align:bottom;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><span> </span></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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>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><span> </span></td><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;">Income tax expense</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>5,855</span></span></div></td><td 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><span> </span></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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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>55</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><span> </span></td><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 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>22,411</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-left:4px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></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:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:0%;"/><td style="width:44%;"/><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: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%;"/></tr><tr><td><span> </span></td><td rowspan="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 colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31, 2019</span></div></td></tr><tr><td><span> </span></td><td colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Healthcare</span></div></td><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 colspan="3" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Emerging Business</span></div></td><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 colspan="3" rowspan="2" 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;">Analytics</span></div></td><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 colspan="3" rowspan="2" 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><span> </span></td></tr><tr><td><span> </span></td><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:9.8pt;"><span style="font-family:inherit;font-size:9.8pt;">Revenues, net</span></div></td><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>81,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>22,248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>86,961</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>239,573</span></span></div></td><td style="vertical-align: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><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.9pt;"><span style="font-family:inherit;font-size:9.9pt;">Cost of revenues</span><span style="font-family:inherit;font-size:9.9pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(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>55,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>56,902</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>157,240</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><span> </span></td><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;">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;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>26,043</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,446</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>21,785</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>30,059</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>82,333</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><span> </span></td><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;">Operating expenses</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,472</span></span></div></td><td style="vertical-align:bottom;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><span> </span></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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>2,101</span></span></div></td><td style="vertical-align: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><span> </span></td><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;">Income tax expense</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>4,200</span></span></div></td><td 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><span> </span></td><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;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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>67</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><span> </span></td><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 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>14,695</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><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%;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;">Revenues, net by service type, 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:70.56530214424951%;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;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;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>153,559</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>152,612</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;">Analytics services</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>92,431</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>86,961</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;">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>245,990</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>239,573</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%;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:11pt;"><span style="font-family:inherit;font-size:11pt;"><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 Insurance, Healthcare and Emerging Business operating segments. Refer to the 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> 83739000 27029000 42791000 92431000 245990000 58965000 19593000 25482000 58616000 162656000 24774000 7436000 17309000 33815000 83334000 55847000 834000 5855000 -55000 22411000 81286000 22248000 49078000 86961000 239573000 55243000 17802000 27293000 56902000 157240000 26043000 4446000 21785000 30059000 82333000 65472000 2101000 4200000 -67000 14695000 153559000 152612000 92431000 86961000 245990000 239573000 <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;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:95.90643274853801%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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></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>207,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>196,104</span></span></div></td><td 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></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>23,278</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,101</span></span></div></td><td 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>14,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,368</span></span></div></td><td style="vertical-align: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>38,110</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>43,469</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;"><div style="text-align:left;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>245,990</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>239,573</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> 207880000 196104000 23278000 29101000 14832000 14368000 38110000 43469000 245990000 239573000 <div style="line-height:120%;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 were as follows:</span></div><div style="line-height:120%;text-align:left;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;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;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>99,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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></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;">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,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></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>27,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">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>10,946</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,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></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;"><div style="text-align:left;font-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>190,453</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>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 99385000 78244000 52772000 52375000 27350000 26006000 10946000 8913000 190453000 165538000 Revenues, 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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to Note 3 to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.</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:174%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract balances</span><span style="font-family:inherit;font-size:10pt;color:#0070c0;font-style:italic;"> </span></div><div style="line-height:174%;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 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:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;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:95.71150097465888%;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;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;background-color:#cceeff;padding-left:2px;padding-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;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;">March 31, 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 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;">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;">Accounts receivable, 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>187,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>171,864</span></span></div></td><td 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 assets</span></div></td><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,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,391</span></span></div></td><td style="vertical-align: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 liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td 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;">   Deferred revenue (consideration received in advance)</span></div></td><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,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,259</span></span></div></td><td style="vertical-align: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;"> Consideration received for process transition activities</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,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,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></tr></table></div></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;">Accounts receivable includes </span><span style="font-family:inherit;font-size:10pt;"><span>$74,386</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$73,920</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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%;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;">Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.</span></div><div style="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;">Contract liabilities represent 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 example, where a 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. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “other non-current liabilities” in the unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.</span></div><div style="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;">Revenue recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">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>$5,968</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,777</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</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-weight:bold;text-decoration:underline;">Contract acquisition and fulfillment costs</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:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><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:10%;"/><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: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="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;">Contract Acquisition 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="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;">Contract Fulfillment Costs</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">Year Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</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;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;">March 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: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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Audited)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Opening Balance</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,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,051</span></span></div></td><td 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;">Addition</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">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>(92</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>(200</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>(628</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(623</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>(305</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>(1,448</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;">Closing Balance</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;font-weight:bold;">$</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;font-weight:bold;"><span>1,215</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;font-weight:bold;">$</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;font-weight:bold;"><span>513</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;font-weight:bold;">$</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;font-weight:bold;"><span>1,307</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;font-weight:bold;">$</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;font-weight:bold;"><span>6,916</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;font-weight:bold;">$</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;font-weight:bold;"><span>4,472</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;font-weight:bold;">$</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;font-weight:bold;"><span>7,255</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: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 </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment for contract acquisition and contract fulfillment costs as of March 31, 2020 and December 31, 2019. The capitalized costs are amortized on a straight line basis over the life of the contract.</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-weight:bold;">Allowance for expected credit losses</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;">On </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company adopted ASC Topic 326, </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;">. Accounts receivable and contract assets are in the scope for which assessment is made. In compliance with the guidance, the allowance for credit losses recognized based on historical loss experience is adjusted to reflect current and estimated future economic conditions. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future and estimates relating to the possible effects resulting from global Coronavirus Disease 2019 pandemic (“COVID-19”).</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 applied the expected credit loss model to assess any required allowance; and used a provision matrix devised based on historical trends of losses across aging categories to calculate the expected credit loss allowance for trade receivables and unbilled receivables. This matrix takes into account available external and internal credit risk information such as ratings from international credit rating agencies and the Company's historical collection experience from customers.</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;">As of </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> the Company’s provision for doubtful receivables was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,163</span></span><span style="font-family:inherit;font-size:10pt;">, which was based on previous U.S. GAAP standards. There was no material impact on provision when calculated by applying Topic ASC 326 guidelines.</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: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:95.32163742690058%;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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of</span></div></td></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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 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 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 1, 2020</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;">Accounts receivable, including unbilled receivables</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>188,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>173,027</span></span></div></td><td 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;">Less: Allowance for lifetime expected credit loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,346</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,163</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;">Accounts receivable, 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;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>187,137</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;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>171,864</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The movement in allowance for lifetime expected credit loss on customer balances for the quarters ended March 31, 2020 and December 31, 2019 was as follows: </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: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:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of </span></div></td></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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 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 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: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;padding-left:2px;padding-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 the beginning of the period</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,113</span></span></div></td><td 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;">Additions during the period, 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>195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align: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;">Charged against 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>(139</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;">Translation adjustment, if any</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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</span></span></div></td><td style="vertical-align: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;">Balance at the end of the period</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>1,346</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;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>1,163</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;">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:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;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:95.71150097465888%;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;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;background-color:#cceeff;padding-left:2px;padding-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;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;">March 31, 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 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;">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;">Accounts receivable, 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>187,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>171,864</span></span></div></td><td 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 assets</span></div></td><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,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,391</span></span></div></td><td style="vertical-align: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 liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td 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;">   Deferred revenue (consideration received in advance)</span></div></td><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,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,259</span></span></div></td><td style="vertical-align: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;"> Consideration received for process transition activities</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,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,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></tr></table></div></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> 187137000 171864000 5518000 5391000 14136000 11259000 2877000 3036000 74386000 73920000 5968000 2777000 <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:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><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:10%;"/><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: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="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;">Contract Acquisition 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="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;">Contract Fulfillment Costs</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">Year Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</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;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;">March 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: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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Audited)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Opening Balance</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,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,051</span></span></div></td><td 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;">Addition</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">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>(92</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>(200</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>(628</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(623</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>(305</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>(1,448</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;">Closing Balance</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;font-weight:bold;">$</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;font-weight:bold;"><span>1,215</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;font-weight:bold;">$</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;font-weight:bold;"><span>513</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;font-weight:bold;">$</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;font-weight:bold;"><span>1,307</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;font-weight:bold;">$</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;font-weight:bold;"><span>6,916</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;font-weight:bold;">$</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;font-weight:bold;"><span>4,472</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;font-weight:bold;">$</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;font-weight:bold;"><span>7,255</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> 1307000 713000 713000 7255000 4051000 4051000 0 0 1222000 284000 726000 4652000 92000 200000 628000 623000 305000 1448000 1215000 513000 1307000 6916000 4472000 7255000 0 1163000 <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:95.32163742690058%;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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of</span></div></td></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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 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 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 1, 2020</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;">Accounts receivable, including unbilled receivables</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>188,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>173,027</span></span></div></td><td 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;">Less: Allowance for lifetime expected credit loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,346</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,163</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;">Accounts receivable, 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;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>187,137</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;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>171,864</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The movement in allowance for lifetime expected credit loss on customer balances for the quarters ended March 31, 2020 and December 31, 2019 was as follows: </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: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:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of </span></div></td></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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 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 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: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;padding-left:2px;padding-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 the beginning of the period</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,113</span></span></div></td><td 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;">Additions during the period, 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>195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align: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;">Charged against 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>(139</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;">Translation adjustment, if any</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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</span></span></div></td><td style="vertical-align: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;">Balance at the end of the period</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>1,346</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;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>1,163</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> 188483000 173027000 1346000 1163000 187137000 171864000 1163000 1113000 195000 184000 0 139000 -12000 5000 1346000 1163000 Earnings Per Share<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;">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%;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 sets forth the computation of basic and diluted earnings per share: </span></div><div style="line-height:120%;text-align:justify;padding-left:36px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:91.22807017543859%;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="text-align:left;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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;"> </span></div></td><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;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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></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>22,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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></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></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,401,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,374,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: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>319,038</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>458,620</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,720,603</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>34,833,435</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>0.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>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></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>0.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></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>170,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,432</span></span></div></td><td 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%;text-align:justify;text-indent:30px;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%;text-align:justify;padding-left:36px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:91.22807017543859%;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="text-align:left;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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;"> </span></div></td><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;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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></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>22,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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></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></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,401,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,374,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: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>319,038</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>458,620</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,720,603</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>34,833,435</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>0.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>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></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>0.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></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>170,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,432</span></span></div></td><td 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> 22411000 14695000 34401565 34374815 319038 458620 34720603 34833435 0.65 0.43 0.65 0.42 170313 425432 Cash, Cash Equivalents and Restricted Cash<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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise 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:98.53658536585365%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><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: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: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="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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</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>224,874</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>86,688</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;">Restricted cash (current)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,364</span></span></div></td><td 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;">Restricted cash (non-current)</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,291</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,575</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;">Cash, cash equivalents and restricted cash</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>233,534</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,627</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise 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:98.53658536585365%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><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: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: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="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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</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>224,874</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>86,688</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;">Restricted cash (current)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,364</span></span></div></td><td 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;">Restricted cash (non-current)</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,291</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,575</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;">Cash, cash equivalents and restricted cash</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>233,534</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,627</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise 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:98.53658536585365%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><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: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: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="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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</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>224,874</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>86,688</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;">Restricted cash (current)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,364</span></span></div></td><td 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;">Restricted cash (non-current)</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,291</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,575</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;">Cash, cash equivalents and restricted cash</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>233,534</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,627</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> 224874000 86688000 6369000 5364000 2291000 2575000 233534000 94627000 Other Income, 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;">Other income, net consists of the following:</span></div><div style="line-height:120%;text-align:left;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;width:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><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%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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;">Gain on sale and mark-to-market of mutual funds, net</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>2,056</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,526</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 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>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796</span></span></div></td><td 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;">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>(59</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;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>101</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 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>2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,423</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:30px;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%;text-align:left;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;width:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><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%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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;">Gain on sale and mark-to-market of mutual funds, net</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>2,056</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,526</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 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>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796</span></span></div></td><td 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;">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>(59</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;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>101</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 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>2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,423</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> 2056000 3526000 532000 796000 -59000 101000 2529000 4423000 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: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="10"/></tr><tr><td style="width:49%;"/><td style="width:17%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated useful lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;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;">(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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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, 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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Owned 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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>98,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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,982</span></span></div></td><td 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">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;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">Land</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;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Capital work in progress</span></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;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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>267,111</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;border-top:1px solid #000000;"><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;border-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;">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>(177,192</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>(179,331</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>89,919</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>78,505</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>738</span></span></div></td><td 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;">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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;"><div style="text-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;">Motor vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>711</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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;">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>(973</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>(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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="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>594</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>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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>90,513</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;"><div style="text-align:left;font-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>79,142</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></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;">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%;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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were no changes in estimated useful lives of property and equipment.</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 depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="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.05847953216374%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">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>8,297</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>8,139</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: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 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>$22</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$57</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Refer to Note 16 to the unaudited consolidated financial statements for further details.</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:30px;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%;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: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:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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, 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;">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>16,147</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>15,784</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 : 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>(5,812</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>(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></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,335</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>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></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 amortization expense on internally developed software recognized in the unaudited consolidated statements of income was 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:88.88888888888889%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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;">Amortization expense</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>831</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>647</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></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;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 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 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>$1,227</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, to write down the carrying value of internally developed software to its fair value. This impairment charge was recorded in the unaudited 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;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company believes </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> impairment exists because the long-lived asset's future undiscounted net cash flows expected to be generated exceeds its carrying value; however, there can be no assurances that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, and the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods</span><span style="font-family:inherit;font-size:8pt;">.</span></div> 96669000 98309000 88813000 79746000 43896000 44982000 21038000 22046000 575000 601000 P30Y 1051000 1114000 688000 729000 14381000 10309000 267111000 257836000 177192000 179331000 89919000 78505000 640000 738000 238000 308000 689000 711000 1567000 1757000 973000 1120000 594000 637000 90513000 79142000 8297000 8139000 22000 57000 16147000 15784000 5812000 4989000 10335000 10795000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was 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:88.88888888888889%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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;">Amortization expense</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>831</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>647</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></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: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="10"/></tr><tr><td style="width:49%;"/><td style="width:17%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated useful lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;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;">(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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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, 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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Owned 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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>98,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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,982</span></span></div></td><td 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">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;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">Land</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;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Capital work in progress</span></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;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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>267,111</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;border-top:1px solid #000000;"><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;border-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;">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>(177,192</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>(179,331</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>89,919</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>78,505</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>738</span></span></div></td><td 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;">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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;"><div style="text-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;">Motor vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>711</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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;">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>(973</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>(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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="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>594</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>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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>90,513</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;"><div style="text-align:left;font-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>79,142</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></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;">The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="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.05847953216374%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">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>8,297</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>8,139</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;">Internally developed software costs, included under Software, was as follows:</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: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:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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, 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;">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>16,147</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>15,784</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 : 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>(5,812</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>(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></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,335</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>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 831000 647000 1227000 Goodwill and Intangible Assets<div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</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 transitioned to new segment reporting structure effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, which resulted in certain changes to its operating segments and reporting units. The Company reallocated goodwill to its reporting units using a relative fair value approach. In addition, the Company completed an assessment of any potential goodwill impairment for all its reporting units immediately prior to the reallocation and determined that no impairment existed.</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 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:left;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:19%;"/><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:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Emerging Business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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, 2019</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,203</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>19,276</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>—</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>12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>47,193</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>5,326</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>227,289</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>349,984</span></span></div></td><td style="vertical-align: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;">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>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 colspan="2" style="vertical-align:bottom;padding-left: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>(240</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>(288</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>—</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;padding-left: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;padding-right:2px;padding-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;">Balance at December 31, 2019</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,276</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>19,276</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>—</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>12,457</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>46,905</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>5,326</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>227,289</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>349,529</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill reallocation</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;padding-left: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,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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 colspan="2" style="vertical-align:bottom;padding-left: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,457</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>(46,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div 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></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>(293</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>(39</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,119</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>(2</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;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,453</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;">Balance at March 31, 2020</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>50,175</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>21,930</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>48,684</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>—</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>227,287</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;"><div style="text-align:left;font-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>348,076</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></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:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;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;"> Represents the reallocation of goodwill as a result of the Company reorganizing its operating segments as described in Note 3 to the unaudited consolidated financial statements.</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;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, due to the deteriorating macroeconomic conditions arising from the COVID-19 pandemic, the Company performed a goodwill impairment test for its reporting units. The Company considered the effects of the COVID-19 pandemic on its significant inputs used in determining the fair value of the Company’s reporting units. Key assumptions used in determining the fair value of the Company’s reporting units were a long-term debt-free net cash flow 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>10.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 Healthcare Analytics reporting unit within the Analytics reportable segment, the fair value was not substantially in excess of its carrying value. The Healthcare Analytics reporting unit was formed as a result of the Company’s transition to a new organization structure effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and the integration of the SCIOinspire Holdings Inc. acquisition in July 2018 with other analytics services offered to clients in the Healthcare industry. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the goodwill associated with the Healthcare Analytics reporting unit was </span><span style="font-family:inherit;font-size:10pt;"><span>$181,217</span></span><span style="font-family:inherit;font-size:10pt;">, representing approximately </span><span style="font-family:inherit;font-size:10pt;"><span>52.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 Healthcare Analytics 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>15.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, including those related to the pandemic. 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) increased demand for the Company’s reimbursement and care optimization services to help clients identify overpayments and enhance their claims payment accuracy, (ii) the Company's ability to improve business outcomes for its healthcare customers through data-driven insights thereby generating more demand for its analytics services, and (iii) the Company’s ability to offer integrated solutions by leveraging technology platforms, digital, customizable and configurable analytics 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;"><span>50</span></span><span style="font-family:inherit;font-size:10pt;"> basis point increase in discount rate will decrease the percentage by which the fair value exceeds the carrying value of the Healthcare Analytics reporting unit to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>10.0%</span></span><span style="font-family:inherit;font-size:10pt;">. The Company continues to monitor the cash flows of the Healthcare Analytics 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;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;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:36px;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%;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="12"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:13%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Carrying Amount</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>(45,819</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>51,664</span></span></div></td><td 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,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,889</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>14,989</span></span></div></td><td style="vertical-align: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>5,100</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>(2,919</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;padding-left: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,181</span></span></div></td><td 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;"><div style="text-align:left;font-size:10pt;"><span 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>129,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(60,627</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>68,834</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></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 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>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 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></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>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: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 intangible 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>130,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>(60,627</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>69,734</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: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="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:13%;"/><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="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 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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>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>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;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,100</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>(2,579</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>2,521</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>129,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 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>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></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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;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;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;border-top:1px solid #000000;"><div style="text-align:left;font-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>130,578</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>(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>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:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;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 amortization expense for the period 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:86.74463937621833%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><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 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">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>4,153</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,528</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;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;">The remaining weighted average life of intangible assets is as follows:</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: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.74463937621833%;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:10pt;"><span style="font-family:inherit;font-size:10pt;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.54</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.41</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.22</span></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: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:88.10916179337231%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><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 March 31, 2020 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 (April 1 - December 31)</span></div></td><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,262</span></span></div></td><td style="vertical-align: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,732</span></span></div></td><td 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,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></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,037</span></span></div></td><td 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,695</span></span></div></td><td style="vertical-align: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;padding-left: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,782</span></span></div></td><td 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;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>68,834</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;">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:left;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:19%;"/><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:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Emerging Business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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, 2019</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,203</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>19,276</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>—</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>12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>47,193</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>5,326</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>227,289</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>349,984</span></span></div></td><td style="vertical-align: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;">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>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 colspan="2" style="vertical-align:bottom;padding-left: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>(240</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>(288</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>—</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;padding-left: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;padding-right:2px;padding-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;">Balance at December 31, 2019</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,276</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>19,276</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>—</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>12,457</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>46,905</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>5,326</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>227,289</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>349,529</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill reallocation</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;padding-left: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,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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 colspan="2" style="vertical-align:bottom;padding-left: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,457</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>(46,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div 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></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>(293</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>(39</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,119</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>(2</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;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,453</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;">Balance at March 31, 2020</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>50,175</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>21,930</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>48,684</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>—</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>227,287</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;"><div style="text-align:left;font-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>348,076</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></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:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;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;"> Represents the reallocation of goodwill as a result of the Company reorganizing its operating segments as described in Note 3 to the unaudited consolidated financial statements.</span></div> 38203000 19276000 0 12697000 47193000 5326000 227289000 349984000 73000 0 0 -240000 -288000 0 0 -455000 38276000 19276000 0 12457000 46905000 5326000 227289000 349529000 12192000 2693000 49803000 -12457000 -46905000 -5326000 0 0 -293000 -39000 -1119000 0 0 0 -2000 -1453000 50175000 21930000 48684000 0 0 0 227287000 348076000 0.030 0.090 0.100 181217000 0.520 0.150 50 0.100 <div style="line-height:120%;padding-top:8px;text-indent:36px;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%;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="12"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:13%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Carrying Amount</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>(45,819</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>51,664</span></span></div></td><td 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,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,889</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>14,989</span></span></div></td><td style="vertical-align: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>5,100</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>(2,919</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;padding-left: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,181</span></span></div></td><td 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;"><div style="text-align:left;font-size:10pt;"><span 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>129,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(60,627</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>68,834</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></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 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>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 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></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>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: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 intangible 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>130,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>(60,627</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>69,734</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: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="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:13%;"/><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="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 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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>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>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;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,100</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>(2,579</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>2,521</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>129,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 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>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></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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;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;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;border-top:1px solid #000000;"><div style="text-align:left;font-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>130,578</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>(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>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:10pt;"><br/></span></div> 97483000 45819000 51664000 26878000 11889000 14989000 5100000 2919000 2181000 129461000 60627000 68834000 900000 900000 130361000 60627000 69734000 97602000 43330000 54272000 26976000 10687000 16289000 5100000 2579000 2521000 129678000 56596000 73082000 900000 900000 130578000 56596000 73982000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense for the period 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:86.74463937621833%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><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 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">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>4,153</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,528</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> 4153000 5528000 <div style="line-height:120%;text-align:left;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%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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.74463937621833%;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:10pt;"><span style="font-family:inherit;font-size:10pt;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.54</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.41</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.22</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P7Y6M14D P3Y4M28D P2Y2M19D <div style="line-height:120%;padding-top:8px;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:88.10916179337231%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><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 March 31, 2020 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 (April 1 - December 31)</span></div></td><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,262</span></span></div></td><td style="vertical-align: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,732</span></span></div></td><td 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,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></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,037</span></span></div></td><td 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,695</span></span></div></td><td style="vertical-align: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;padding-left: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,782</span></span></div></td><td 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;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>68,834</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> 10262000 12732000 11326000 9037000 6695000 18782000 68834000 Other Current Assets<div style="line-height:120%;padding-top:8px;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;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.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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, 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;">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>3,671</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,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></tr><tr><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>2,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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>2,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,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></tr><tr><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;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,898</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>3,242</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;"><div style="text-align:left;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>26,173</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>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;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;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.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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, 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;">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>3,671</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,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></tr><tr><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>2,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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>2,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,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></tr><tr><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;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,898</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>3,242</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;"><div style="text-align:left;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>26,173</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>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3671000 4076000 2477000 1581000 12334000 12608000 1650000 1414000 2143000 1673000 3898000 3242000 26173000 24594000 Other Assets<div style="line-height:120%;padding-top:8px;padding-left:6px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:30px;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;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><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: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 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</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="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, 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;">Lease deposits</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,720</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>9,983</span></span></div></td><td style="vertical-align: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;">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,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">Deposits with 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>6,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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 colspan="2" style="vertical-align:bottom;padding-left: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,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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 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>3,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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 colspan="2" style="vertical-align:bottom;padding-left: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,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">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>4,403</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;background-color:#cceeff;padding-left: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></tr><tr><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;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>32,045</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,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;padding-left:6px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:30px;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;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><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: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 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</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="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, 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;">Lease deposits</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,720</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>9,983</span></span></div></td><td style="vertical-align: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;">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,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">Deposits with 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>6,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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 colspan="2" style="vertical-align:bottom;padding-left: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,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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 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>3,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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 colspan="2" style="vertical-align:bottom;padding-left: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,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">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>4,403</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;background-color:#cceeff;padding-left: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></tr><tr><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;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>32,045</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,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9720000 9983000 1075000 3433000 6108000 6252000 2098000 1983000 3868000 3977000 4773000 5582000 4403000 4806000 32045000 36016000 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:91.81286549707602%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;">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>51,449</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>53,133</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;">Payable to statutory authorities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Derivative instruments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">Client liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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 payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,492</span></span></div></td><td style="vertical-align: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 liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:2px;padding-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: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,495</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>71,023</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:91.81286549707602%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;">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>51,449</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>53,133</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;">Payable to statutory authorities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Derivative instruments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;">Client liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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 payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,492</span></span></div></td><td style="vertical-align: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 liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:2px;padding-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: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,495</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>71,023</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> 51449000 53133000 15718000 6506000 6904000 1783000 6565000 6378000 2843000 1492000 1016000 1731000 84495000 71023000 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:91.03313840155946%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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>7,766</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,250</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;">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>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></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>6,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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 transition revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">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>4,392</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>987</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;">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;"><div style="text-align:left;font-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>21,521</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;"><div style="text-align:left;font-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>11,712</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></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:91.03313840155946%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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>7,766</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,250</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;">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>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></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>6,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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 transition revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">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>4,392</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>987</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;">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;"><div style="text-align:left;font-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>21,521</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;"><div style="text-align:left;font-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>11,712</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7766000 1250000 1047000 1047000 6519000 6517000 1797000 1911000 4392000 987000 21521000 11712000 Accumulated Other Comprehensive Loss<div style="line-height:120%;padding-top:8px;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;">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 unaudited consolidated balance sheets until the settlement of those contracts. The balances as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</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: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:91.61793372319687%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;">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>(104,928</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>(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></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 (loss)/gain 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>(11,171</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>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></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;">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,679</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,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></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 benefit/(expense) relating to above </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;padding-left: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,674</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>(125</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;">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>(113,104</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;"><div style="text-align:left;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>(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;"><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;padding-left:48px;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;padding-left:36px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:6pt;font-style:italic;">(1) </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">These are income tax benefits/(expenses) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.</span></div> The balances as of <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><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: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:91.61793372319687%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><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 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: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 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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;">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>(104,928</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>(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></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 (loss)/gain 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>(11,171</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>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></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;">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,679</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,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></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 benefit/(expense) relating to above </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;padding-left: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,674</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>(125</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;">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>(113,104</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;"><div style="text-align:left;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>(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;"><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;padding-left:48px;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;padding-left:36px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:6pt;font-style:italic;">(1) </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">These are income tax benefits/(expenses) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.</span></div> -104928000 -87591000 -11171000 4604000 -1679000 -1780000 -4674000 125000 -113104000 -84892000 Fair Value Measurements<div style="line-height:120%;padding-top:24px;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;text-indent:32px;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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </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: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:92.00779727095517%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2020</span></div></td><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;">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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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></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;"><div style="text-align:left;font-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>114,116</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>114,116</span></span></div></td><td 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 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>4,746</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;background-color:#cceeff;padding-left: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,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;">Total</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>114,116</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>4,746</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>118,862</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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></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;"><div style="text-align:left;font-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>14,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>14,670</span></span></div></td><td 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;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>14,670</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>14,670</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 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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;"><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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>166,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>166,330</span></span></div></td><td style="vertical-align: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 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>7,509</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;padding-left: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;"><div style="text-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;"><div style="text-align:left;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>166,330</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>7,509</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>173,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></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;">Liabilities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Derivative financial instruments</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>—</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>3,033</span></span></div></td><td style="vertical-align: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;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>—</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,033</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>3,033</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 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.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:31%;"/><td style="width:9%;"/><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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;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:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">*</span><span style="font-family:inherit;font-size:10pt;"> </span><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;">March 31, 2020</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;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</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;">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 16 to the unaudited 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%;padding-top:16px;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, 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 revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.</span></div><div style="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%;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 total estimated fair value of the convertible senior notes as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$120,033</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$149,934</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 the </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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;text-indent:32px;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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </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: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:92.00779727095517%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2020</span></div></td><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;">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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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></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;"><div style="text-align:left;font-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>114,116</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>114,116</span></span></div></td><td 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 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>4,746</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;background-color:#cceeff;padding-left: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,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;">Total</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>114,116</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>4,746</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>118,862</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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></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;"><div style="text-align:left;font-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>14,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>14,670</span></span></div></td><td 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;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>14,670</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>14,670</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 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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;"><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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>166,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>166,330</span></span></div></td><td style="vertical-align: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 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>7,509</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;padding-left: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;"><div style="text-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;"><div style="text-align:left;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>166,330</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>7,509</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>173,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></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;">Liabilities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Derivative financial instruments</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>—</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>3,033</span></span></div></td><td style="vertical-align: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;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>—</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,033</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>3,033</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 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.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:31%;"/><td style="width:9%;"/><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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:5px;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:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">*</span><span style="font-family:inherit;font-size:10pt;"> </span><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;">March 31, 2020</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;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span></div> 114116000 0 0 114116000 0 4746000 0 4746000 114116000 4746000 0 118862000 0 14670000 0 14670000 0 14670000 0 14670000 166330000 0 0 166330000 0 7509000 0 7509000 166330000 7509000 0 173839000 0 3033000 0 3033000 0 3033000 0 3033000 120033000 149934000 Derivatives and Hedge Accounting<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 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>$449,495</span></span><span style="font-family:inherit;font-size:10pt;"> (including </span><span style="font-family:inherit;font-size:10pt;"><span>$2,550</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </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 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;">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 unaudited 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%;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 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%;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 estimates that approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4,480</span></span><span style="font-family:inherit;font-size:10pt;"> of net derivative losses, 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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%;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 enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives are recognized in the unaudited consolidated statements of income and are included in 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>$137,700</span></span><span style="font-family:inherit;font-size:10pt;">, GBP </span><span style="font-family:inherit;font-size:10pt;"><span>9,590</span></span><span style="font-family:inherit;font-size:10pt;"> and EUR </span><span style="font-family:inherit;font-size:10pt;"><span>1,446</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </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;">.</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:36px;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;">The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:</span></div><div style="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;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;">March 31, 2020</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,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: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;"><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>2,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,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;">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: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>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,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></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;">Accrued expenses and other 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>6,883</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,524</span></span></div></td><td style="vertical-align: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 non-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>7,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,250</span></span></div></td><td 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;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: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 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 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;">March 31, 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 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></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 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;"><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>1,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>131</span></span></div></td><td 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;">Accrued expenses and other 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>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;"><div style="text-align:left;font-size:10pt;"><span 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>259</span></span></div></td><td style="vertical-align: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%;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;">The following tables set forth the effect of foreign currency exchange contracts on the unaudited consolidated statements of income and accumulated other comprehensive loss for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</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.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><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="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;">Three months ended March 31,</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;">Forward 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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">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;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 (loss)/gain recognized in 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></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;">Derivatives in 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 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>(14,846</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,937</span></span></div></td><td 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;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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(Loss)/Gain recognized in consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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 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>(4,214</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>1,396</span></span></div></td><td style="vertical-align: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></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:87.91423001949317%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="17" 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;">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments</span></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="15" style="vertical-align:middle;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;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2019</span></div></td></tr><tr><td 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">As per unaudited consolidated statements of income</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;">Gain/(loss) on 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;">As per unaudited consolidated statements of income</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;">Gain on foreign currency exchange contracts</span></div></td></tr><tr><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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 unaudited consolidated statements of income where gain was reclassed from 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><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>162,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>157,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>531</span></span></div></td><td 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;">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>28,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 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>32,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align: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;">Selling &amp; 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>14,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>18,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>7</span></span></div></td><td 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;">Depreciation &amp; amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>13,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>929</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="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>671</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="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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 unaudited consolidated statements of income where gain/(loss) was recognized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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/(loss), 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>1,377</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>(4,214</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 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>1,260</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>1,396</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,377</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,214</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>1,260</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,396</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> 449495000 2550000 410390000 4300000 -4480000 P45M 137700000 9590000 1446000 124045000 10843000 1289000 <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 unaudited 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;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;">March 31, 2020</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,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: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;"><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>2,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,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;">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: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>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,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></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;">Accrued expenses and other 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>6,883</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,524</span></span></div></td><td style="vertical-align: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 non-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>7,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,250</span></span></div></td><td 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;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: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 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 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;">March 31, 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 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></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 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;"><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>1,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>131</span></span></div></td><td 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;">Accrued expenses and other 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>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;"><div style="text-align:left;font-size:10pt;"><span 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>259</span></span></div></td><td style="vertical-align: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2403000 3945000 1075000 3433000 6883000 1524000 7766000 1250000 1268000 131000 21000 259000 <div style="line-height:120%;text-indent:30px;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 unaudited consolidated statements of income and accumulated other comprehensive loss for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</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.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><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="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;">Three months ended March 31,</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;">Forward 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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">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;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 (loss)/gain recognized in 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></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;">Derivatives in 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 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>(14,846</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,937</span></span></div></td><td 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;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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(Loss)/Gain recognized in consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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 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>(4,214</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>1,396</span></span></div></td><td style="vertical-align: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></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:87.91423001949317%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="17" 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;">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments</span></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="15" style="vertical-align:middle;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;">Three months ended March 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2019</span></div></td></tr><tr><td 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">As per unaudited consolidated statements of income</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;">Gain/(loss) on 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;">As per unaudited consolidated statements of income</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;">Gain on foreign currency exchange contracts</span></div></td></tr><tr><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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 unaudited consolidated statements of income where gain was reclassed from 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><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>162,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>157,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>531</span></span></div></td><td 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;">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>28,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 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>32,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align: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;">Selling &amp; 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>14,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>18,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>7</span></span></div></td><td 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;">Depreciation &amp; amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>13,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>929</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="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>671</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="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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 unaudited consolidated statements of income where gain/(loss) was recognized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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/(loss), 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>1,377</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>(4,214</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 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>1,260</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>1,396</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,377</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,214</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>1,260</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,396</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> -14846000 5937000 -4214000 1396000 162656000 812000 157240000 531000 28941000 73000 32531000 80000 14456000 4000 18047000 7000 12450000 40000 13667000 53000 929000 671000 1377000 -4214000 1260000 1396000 1377000 -4214000 1260000 1396000 Borrowings<div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><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%;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;">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 </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 November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Facility 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 </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;">. 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%;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;">Depending on the type of borrowing, borrowings 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 LIBOR 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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.</span><span style="font-family:inherit;font-size:8pt;"> </span><span style="font-family:inherit;font-size:10pt;">The Credit Facility carried an effective interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>3.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.9%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, and 2019, respectively.</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;">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 its 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 </span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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%;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 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.</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 </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had outstanding indebtedness under the Credit Facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$199,000</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$100,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>$99,000</span></span><span style="font-family:inherit;font-size:10pt;"> is included under “long-term borrowings, less current portion” in the unaudited consolidated balance sheets. As of December 31, 2019, the Company had an 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;"> was included under “current portion of long-term borrowings” and the balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$59,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%;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 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$684</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$748</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%;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;">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 </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;"> 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 </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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, the Company recognized interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,313</span></span><span style="font-family:inherit;font-size:10pt;"> each 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 October 1, 2021, 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%;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 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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">issuance costs are 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$964</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,018</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</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 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 six-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and March 31, 2019, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$635</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;">, 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$13,216</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13,851</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</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;">Borrowings also includes structured payables which are in the nature of debt, amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$666</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$867</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, included under "current portion of long-term borrowings".</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 March 31, 2020 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:47%;"/><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: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="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 (April - December)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>100,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>666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>100,666</span></span></div></td><td style="vertical-align: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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;">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>99,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>99,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;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>150,000</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;">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>199,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>666</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>349,666</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Letters of Credit</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;">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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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;"> each that were not recognized in the consolidated balance sheets.</span></div> 200000000 100000000 100000000 300000000 0 0.0075 0.0100 0.0175 0.0015 0.0030 0.030 0.039 50000000 3.5 3.0 199000000 100000000 99000000 99000000 40000000 59000000 684000 748000 150000000 0.0350 0.0350 1313000 75 1.50 150000000 149000000 1000000 442000 1279000 163000 964000 1018000 133077000 0.0575 16923000 635000 600000 13216000 13851000 666000 867000 <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 March 31, 2020 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:47%;"/><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: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="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 (April - December)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>100,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>666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>100,666</span></span></div></td><td style="vertical-align: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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;">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>99,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>99,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;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>150,000</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;">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>199,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>666</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>349,666</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 100000000 666000 100666000 0 0 0 0 0 99000000 0 99000000 0 0 0 0 150000000 0 0 150000000 150000000 199000000 666000 349666000 461000 Capital Structure<div style="line-height:120%;padding-top:8px;text-align:justify;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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>26,601</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>22,666</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>$2,012</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,408</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>$75.63</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$62.11</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%;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 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%;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;">On December 16, 2019, 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 </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">December 31, 2022</span><span style="font-family:inherit;font-size:10pt;"> (the “2019 Repurchase Program”). The shares may be purchased by the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>175,765</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$11,983</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>$68.18</span></span><span style="font-family:inherit;font-size:10pt;">, under the 2019 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 quarter ended March 31, 2020, to enhance the Company’s liquidity position in response to COVID-19, the Company elected to temporarily suspend share repurchases under the 2019 Repurchase Program. The 2019 Repurchase Program remains authorized by the Board of Directors and the Company has the discretion to resume share repurchases in the future at any time, depending upon market conditions, the Company’s capital needs and other factors.</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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>239,865</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$14,000</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>$58.37</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;">Repurchased shares have been recorded as treasury shares and will be held until the Company’s Board of Directors designates that these shares be retired or used for other purposes.</span></div> 1 26601 22666 2012000 1408000 75.63 62.11 100000000 20000000 40000000 40000000 200000 175765 11983000 68.18 239865 14000000 58.37 Employee Benefit Plans<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 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%;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 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: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-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of net periodic benefit cost:</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.21052631578947%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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: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>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>487</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;">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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219</span></span></div></td><td 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>(161</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>(142</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;">Amortization of actuarial loss/(gain)</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>101</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>(39</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;">Net gratuity 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;"><div style="text-align:left;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>861</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>525</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: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 Gratuity Plan in India is partially funded and the Philippines plan is unfunded. The Company makes annual contributions to the employees' gratuity fund established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company earned a return of approximately </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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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.06627680311891%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Plan assets at January 1, 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>8,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></tr><tr><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;">Actual return</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td 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;">Employer contribution</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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;">Benefits paid*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(286</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(494</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;">Plan assets at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>8,151</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:9pt;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;">* </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Benefits </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">payments were substantially made through the plan assets during the three months ended </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</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 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>$226</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,213</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, 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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$2,917</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,004</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> <div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of net periodic benefit cost:</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.21052631578947%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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: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>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>487</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;">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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219</span></span></div></td><td 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>(161</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>(142</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;">Amortization of actuarial loss/(gain)</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>101</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>(39</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;">Net gratuity 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;"><div style="text-align:left;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>861</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>525</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> 678000 487000 243000 219000 161000 142000 -101000 39000 861000 525000 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.06627680311891%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Plan assets at January 1, 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>8,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></tr><tr><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;">Actual return</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td 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;">Employer contribution</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><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;">Benefits paid*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(286</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(494</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;">Plan assets at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>8,151</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:9pt;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;">* </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Benefits </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">payments were substantially made through the plan assets during the three months ended </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span></div> 8784000 147000 0 286000 494000 8151000 0.04 226000 1213000 2917000 2004000 Leases<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 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%;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 had performed an evaluation of its contracts with suppliers in accordance with Topic 842 and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.</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;"><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 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%;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 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: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: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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:12%;"/><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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;font-weight:bold;">Operating Lease</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Operating lease right-of-use assets</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99,940</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 colspan="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: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;">Operating lease liabilities - Current</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>18,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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: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;">Operating lease liabilities - Non-current</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,707</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:top;padding-left:20px;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;">Total operating lease liabilities</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98,857</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:16px;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;font-weight:bold;">Finance Lease</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, gross</span></div></td><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,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: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,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: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;">Accumulated depreciation</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(973</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, net</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>594</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>637</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:16px;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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:16px;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:16px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Current</span></div></td><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>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 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>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: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;">Finance lease liabilities - Non-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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430</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:20px;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;">Total finance lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</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.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:18%;"/><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: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;font-style:italic;font-weight:bold;">Lease cost</span></div></td><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;">Three months ended March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">Three months ended March 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;font-weight:bold;">Finance lease:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of right-of-use assets</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>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>95</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest on lease 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>25</span></span></div></td><td style="vertical-align: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</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>6,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>7,017</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total lease 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,945</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,137</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: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:120%;padding-top:8px;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-left:30px;text-indent:0px;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 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="8"/></tr><tr><td style="width:70%;"/><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%;"/></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;">Three months ended March 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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">2019</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;">Cash payments for amounts included in the measurement of lease liabilities :</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash outflows for operating leases</span></div></td><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,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,199</span></span></div></td><td style="vertical-align: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash outflows for finance leases</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>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>20</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">Financing cash outflows for finance leases</span></div></td><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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></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;">Right-of-use assets obtained in exchange for new operating lease liabilities</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>16,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>16,614</span></span></div></td><td 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;">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;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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>—</span></span></div></td><td style="vertical-align: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 remaining lease term</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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="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>2.3 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>2.9 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:top;padding-left:28px;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;">Operating lease</span></div></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>6.8 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>6.4 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: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;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></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>10.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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>8.7</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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="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>7.4</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:9pt;"><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="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</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;">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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> 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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><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="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: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;">2020 (April 1 - December 31)</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,552</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>304</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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>239</span></span></div></td><td 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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>131</span></span></div></td><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42,783</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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></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;">Total lease payments</span></div></td><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>146,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>770</span></span></div></td><td style="vertical-align: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;">Less: Imputed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,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 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>138</span></span></div></td><td 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;">Present value of lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;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, 2019 are as follows:</span><span style="font-family:inherit;font-size:10pt;"> </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:95.32163742690058%;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:middle;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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">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: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>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: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>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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,983</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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></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;">Total minimum lease payment</span></div></td><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>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Less: Imputed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Present value of minimum lease payments</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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> Leases<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 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%;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 had performed an evaluation of its contracts with suppliers in accordance with Topic 842 and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.</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;"><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 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%;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 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: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: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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:12%;"/><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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;font-weight:bold;">Operating Lease</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Operating lease right-of-use assets</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99,940</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 colspan="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: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;">Operating lease liabilities - Current</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>18,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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: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;">Operating lease liabilities - Non-current</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,707</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:top;padding-left:20px;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;">Total operating lease liabilities</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98,857</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:16px;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;font-weight:bold;">Finance Lease</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, gross</span></div></td><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,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: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,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: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;">Accumulated depreciation</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(973</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, net</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>594</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>637</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:16px;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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:16px;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:16px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Current</span></div></td><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>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 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>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: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;">Finance lease liabilities - Non-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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430</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:20px;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;">Total finance lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</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.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:18%;"/><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: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;font-style:italic;font-weight:bold;">Lease cost</span></div></td><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;">Three months ended March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">Three months ended March 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;font-weight:bold;">Finance lease:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of right-of-use assets</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>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>95</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest on lease 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>25</span></span></div></td><td style="vertical-align: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</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>6,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>7,017</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total lease 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,945</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,137</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: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:120%;padding-top:8px;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-left:30px;text-indent:0px;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 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="8"/></tr><tr><td style="width:70%;"/><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%;"/></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;">Three months ended March 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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">2019</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;">Cash payments for amounts included in the measurement of lease liabilities :</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash outflows for operating leases</span></div></td><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,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,199</span></span></div></td><td style="vertical-align: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash outflows for finance leases</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>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>20</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">Financing cash outflows for finance leases</span></div></td><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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></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;">Right-of-use assets obtained in exchange for new operating lease liabilities</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>16,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>16,614</span></span></div></td><td 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;">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;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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>—</span></span></div></td><td style="vertical-align: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 remaining lease term</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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="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>2.3 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>2.9 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:top;padding-left:28px;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;">Operating lease</span></div></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>6.8 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>6.4 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: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;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></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>10.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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>8.7</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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="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>7.4</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:9pt;"><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="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</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;">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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> 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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><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="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: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;">2020 (April 1 - December 31)</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,552</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>304</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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>239</span></span></div></td><td 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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>131</span></span></div></td><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42,783</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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></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;">Total lease payments</span></div></td><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>146,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>770</span></span></div></td><td style="vertical-align: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;">Less: Imputed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,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 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>138</span></span></div></td><td 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;">Present value of lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;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, 2019 are as follows:</span><span style="font-family:inherit;font-size:10pt;"> </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:95.32163742690058%;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:middle;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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">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: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>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: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>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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,983</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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></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;">Total minimum lease payment</span></div></td><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>130,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Less: Imputed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Present value of minimum lease payments</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:12%;"/><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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;font-weight:bold;">Operating Lease</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Operating lease right-of-use assets</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99,940</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 colspan="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: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;">Operating lease liabilities - Current</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>18,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>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: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;">Operating lease liabilities - Non-current</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,707</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:top;padding-left:20px;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;">Total operating lease liabilities</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98,857</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:16px;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;font-weight:bold;">Finance Lease</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, gross</span></div></td><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,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: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,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: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;">Accumulated depreciation</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(973</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, net</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>594</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>637</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:16px;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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:16px;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:16px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Current</span></div></td><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>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 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>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: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;">Finance lease liabilities - Non-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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430</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:20px;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;">Total finance lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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> 99940000 86396000 18236000 24148000 93707000 74709000 111943000 98857000 1567000 1757000 973000 1120000 594000 637000 252000 253000 380000 430000 632000 683000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</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.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:18%;"/><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: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;font-style:italic;font-weight:bold;">Lease cost</span></div></td><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;">Three months ended March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">Three months ended March 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;font-weight:bold;">Finance lease:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of right-of-use assets</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>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>95</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest on lease 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>25</span></span></div></td><td style="vertical-align: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</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>6,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>7,017</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total lease 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,945</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,137</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: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:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 62000 95000 30000 25000 6853000 7017000 6945000 7137000 <div style="line-height:120%;padding-left:30px;text-indent:0px;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 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="8"/></tr><tr><td style="width:70%;"/><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%;"/></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;">Three months ended March 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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">2019</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;">Cash payments for amounts included in the measurement of lease liabilities :</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash outflows for operating leases</span></div></td><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,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,199</span></span></div></td><td style="vertical-align: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash outflows for finance leases</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>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>20</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">Financing cash outflows for finance leases</span></div></td><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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></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;">Right-of-use assets obtained in exchange for new operating lease liabilities</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>16,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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>16,614</span></span></div></td><td 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;">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;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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>—</span></span></div></td><td style="vertical-align: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 remaining lease term</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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="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>2.3 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>2.9 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:top;padding-left:28px;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;">Operating lease</span></div></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>6.8 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>6.4 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: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;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></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>10.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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>8.7</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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="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>7.4</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:9pt;"><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="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6576000 5199000 30000 20000 67000 137000 16366000 16614000 0 0 P2Y3M18D P2Y10M24D P6Y9M18D P6Y4M24D 0.102 0.087 0.074 0.073 <div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> 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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><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="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: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;">2020 (April 1 - December 31)</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,552</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>304</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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>239</span></span></div></td><td 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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>131</span></span></div></td><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42,783</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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></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;">Total lease payments</span></div></td><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>146,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>770</span></span></div></td><td style="vertical-align: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;">Less: Imputed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,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 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>138</span></span></div></td><td 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;">Present value of lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> 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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><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="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: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;">2020 (April 1 - December 31)</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,552</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>304</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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></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>239</span></span></div></td><td 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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>131</span></span></div></td><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42,783</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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></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;">Total lease payments</span></div></td><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>146,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>770</span></span></div></td><td style="vertical-align: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;">Less: Imputed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,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 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>138</span></span></div></td><td 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;">Present value of lease 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>111,943</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>632</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> 19552000 304000 24377000 239000 22607000 131000 20783000 86000 16427000 10000 42783000 0 146529000 770000 34586000 138000 111943000 632000 26932000 325000 23783000 251000 21526000 157000 19381000 86000 14865000 22000 23983000 0 130470000 841000 31613000 158000 98857000 683000 Income Taxes<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 determines the tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the Company updates its estimate of annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.</span></div><div style="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 recorded income tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,855</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,200</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, respectively. The effective tax rate decreased from </span><span style="font-family:inherit;font-size:10pt;"><span>22.1%</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20.7%</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, primarily as a result of the recording of higher excess tax benefits related to stock awards of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,799</span></span><span style="font-family:inherit;font-size:10pt;"> pursuant to ASU No. 2016-09 during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$1,015</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</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;">Income taxes recognized in other comprehensive income 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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended March 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;">Deferred taxes benefit/(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></tr><tr><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>4,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,543</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>(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109</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 Income tax benefit/(expense) 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;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>4,799</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;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>(1,652</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;font-weight:bold;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5855000 4200000 0.221 0.207 -1799000 -1015000 <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;">Income taxes recognized in other comprehensive income 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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended March 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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></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;">Deferred taxes benefit/(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></tr><tr><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>4,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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,543</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>(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109</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 Income tax benefit/(expense) 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;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>4,799</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;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>(1,652</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;font-weight:bold;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4808000 -1543000 -9000 -109000 4799000 -1652000 Stock-Based Compensation<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;">The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:</span></div><div style="line-height:120%;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:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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: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>1,418</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,326</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>1,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,975</span></span></div></td><td 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>1,792</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,655</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;"><div style="text-align:left;font-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>4,778</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>6,956</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;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>2,308,555</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant under the 2018 Omnibus Incentive Plan.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;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;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:8px;text-align:left;padding-left:30px;text-indent:0px;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 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:94.73684210526315%;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of<br/>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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise<br/>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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining<br/>Contractual<br/>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, 2019</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>98,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>23.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>1.86</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>(39,832</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>23.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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;background-color:#cceeff;padding-left: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;padding-left: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:2px;padding-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 March 31, 2020</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>58,329</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>23.58</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;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.80</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 March 31, 2020</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>58,329</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>23.58</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>1,659</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>1.80</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></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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;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%;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-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;width:94.34697855750487%;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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, 2019*</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>27,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>48.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>913,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>59.61</span></span></div></td><td style="vertical-align: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>368,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78.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: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;">Vested</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(293,289</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>56.30</span></span></div></td><td style="vertical-align: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>(24,649</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>62.18</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 March 31, 2020*</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>963,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;"><div style="text-align:left;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>67.66</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:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:30px;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;">March 31, 2020</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;">December 31, 2019</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 is </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>167,270</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> each.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$61,705</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>3.07 years</span></span><span style="font-family:inherit;font-size:10pt;">.</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-weight:bold;">Performance Based Stock Awards</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance based 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;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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><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: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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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, 2019</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>87,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>62.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>87,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>82.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: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;">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>61,368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>61,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.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: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;">Vested</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 style="vertical-align:bottom;background-color:#cceeff;padding-left: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></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;">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>(1,295</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>62.14</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>(1,295</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>79.79</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 March 31, 2020</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>147,758</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>69.08</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>147,727</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>90.43</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;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$10,092</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.21 years</span></span><span style="font-family:inherit;font-size:10pt;">.</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:30px;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 unaudited consolidated statements of income:</span></div><div style="line-height:120%;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:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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;">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: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>1,418</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,326</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>1,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,975</span></span></div></td><td 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>1,792</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,655</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;"><div style="text-align:left;font-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>4,778</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>6,956</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> 1418000 1326000 1568000 2975000 1792000 2655000 4778000 6956000 2308555 <div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;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 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:94.73684210526315%;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of<br/>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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise<br/>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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining<br/>Contractual<br/>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, 2019</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>98,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>23.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>1.86</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>(39,832</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>23.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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;background-color:#cceeff;padding-left: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;padding-left: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:2px;padding-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 March 31, 2020</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>58,329</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>23.58</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;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.80</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 March 31, 2020</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>58,329</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>23.58</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>1,659</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>1.80</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 98161 23.39 4522000 P1Y10M9D 0 0 39832 23.11 1932000 0 0 58329 23.58 1659000 P1Y9M18D 58329 23.58 1659000 P1Y9M18D 0 <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-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;width:94.34697855750487%;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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, 2019*</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>27,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>48.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>913,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>59.61</span></span></div></td><td style="vertical-align: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>368,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78.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: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;">Vested</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(293,289</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>56.30</span></span></div></td><td style="vertical-align: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>(24,649</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>62.18</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 March 31, 2020*</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>963,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;"><div style="text-align:left;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>67.66</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:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:30px;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;">March 31, 2020</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;">December 31, 2019</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 is </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>167,270</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> each.</span></div> 27384 48.72 913094 59.61 0 0 368683 78.19 0 0 293289 56.30 0 0 24649 62.18 27384 48.72 963839 67.66 167270 61705000 P3Y25D <div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance based 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;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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><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: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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;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, 2019</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>87,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>62.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>87,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>82.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: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;">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>61,368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>61,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.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: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;">Vested</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 style="vertical-align:bottom;background-color:#cceeff;padding-left: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></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;">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>(1,295</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>62.14</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>(1,295</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>79.79</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 March 31, 2020</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>147,758</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>69.08</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>147,727</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>90.43</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> 87685 62.54 87670 82.10 61368 78.29 61352 102.10 0 0 0 0 1295 62.14 1295 79.79 147758 69.08 147727 90.43 10092000 P2Y2M15D Related Party Disclosures<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 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%;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 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;"> each as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and interest accrued of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,625</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;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the Investment Agreement. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, the Company recognized interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,313</span></span><span style="font-family:inherit;font-size:10pt;"> each on the Notes. Refer to Note 17 to the unaudited consolidated financial statements for details.</span></div> 150000000 150000000 2625000 1313000 1313000 Commitments and Contingencies<div style="line-height:120%;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;">Capital Commitments</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;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company has committed to spend approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12,300</span></span><span style="font-family:inherit;font-size:10pt;"> under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in the unaudited consolidated balance sheets as property and equipment.</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%;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%;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;">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 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%;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’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%;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;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%;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;">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 March 31, 2020.</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 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </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>$16,104</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16,220</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>$7,858</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8,108</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,108</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,252</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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,750</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,856</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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 unaudited consolidated balance sheets.</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;">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 unaudited 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%;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 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</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">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%;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;">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.</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 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> 12300000 1 16104000 16220000 7858000 8108000 6108000 6252000 1750000 1856000 Subsequent Events<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 are many uncertainties regarding COVID-19, and the Company is closely monitoring the effects of the pandemic on all aspects of its business, including how it will impact the Company, its customers, employees, contractors, suppliers, business partners and delivery models. While COVID-19 did not have a significant impact on the Company’s financial results during the fiscal quarter ended March 31, 2020, the Company is unable to determine with any degree of accuracy the length and severity of the COVID-19 crisis and what impact it will have on its future financial position and operating results. The COVID-19 crisis is ongoing and dynamic in nature and, to date, the Company has experienced temporary closures in key operations centers, including in the U.S., India, the Philippines, Europe and South Africa. The Company will continue to assess the evolving impact of COVID-19 on its business.</span></div> Exclusive of depreciation and amortization expense. These are income tax benefit/(expense) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements. These are reclassified to net income and are included either in cost of revenues or operating expenses, as applicable in the unaudited consolidated statements of income. Refer to Note 16 to the unaudited consolidated financial statements. These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 19 to the unaudited consolidated financial statements. XML 64 R29.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock-Based Compensation
    3 Months Ended
    Mar. 31, 2020
    Share-based Payment Arrangement [Abstract]  
    Stock Based Compensation Stock-Based Compensation

    The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
     
    Three months ended March 31,
     
    2020
     
    2019
    Cost of revenues
    $
    1,418

     
    $
    1,326

    General and administrative expenses
    1,568

     
    2,975

    Selling and marketing expenses
    1,792

     
    2,655

    Total
    $
    4,778

     
    $
    6,956


    As of March 31, 2020, the Company had 2,308,555 shares available for grant under the 2018 Omnibus Incentive Plan.

    Stock Options
    Stock option activity under the Company’s stock-based compensation plans is shown below:

    Number of
    Options
     
    Weighted-Average
    Exercise
    Price
     
    Aggregate
    Intrinsic
    Value
     
    Weighted-Average
    Remaining
    Contractual
    Life (Years)
    Outstanding at December 31, 2019
    98,161

     
    $
    23.39

     
    $
    4,522

     
    1.86

    Granted

     

     

     

    Exercised
    (39,832
    )
     
    23.11

     
    1,932

     

    Forfeited

     

     

     

    Outstanding at March 31, 2020
    58,329

     
    $
    23.58

     
    $
    1,659

     
    1.80

    Vested and exercisable at March 31, 2020
    58,329

     
    $
    23.58

     
    $
    1,659

     
    1.80


    The unrecognized compensation cost for unvested options as of March 31, 2020 was $nil.
    Restricted Stock and Restricted Stock Units
    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, 2019*
    27,384

     
    $
    48.72

     
    913,094

     
    $
    59.61

    Granted

     

     
    368,683

     
    78.19

    Vested

     

     
    (293,289
    )
     
    56.30

    Forfeited

     

     
    (24,649
    )
     
    62.18

    Outstanding at March 31, 2020*
    27,384

     
    $
    48.72

     
    963,839

     
    $
    67.66


    * As of March 31, 2020 and December 31, 2019 restricted stock units vested for which the underlying common stock is yet to be issued is 167,270 each.
    As of March 31, 2020, unrecognized compensation cost of $61,705 is expected to be expensed over a weighted average period of 3.07 years.
    Performance Based Stock Awards

    Performance based restricted stock unit activity under the Company’s stock plans is shown below:
     
    Revenue Based PRSUs
     
    Market Condition Based PRSUs
     
    Number
     
    Weighted Average
    Fair Value
     
    Number
     
    Weighted Average
    Fair Value
    Outstanding at December 31, 2019
    87,685

     
    $
    62.54

     
    87,670

     
    $
    82.10

    Granted
    61,368

     
    78.29

     
    61,352

     
    102.10

    Vested

     

     

     

    Forfeited
    (1,295
    )
     
    62.14

     
    (1,295
    )
     
    79.79

    Outstanding at March 31, 2020
    147,758

     
    $
    69.08

     
    147,727

     
    $
    90.43


    As of March 31, 2020, unrecognized compensation cost of $10,092 is expected to be expensed over a weighted average period of 2.21 years.
    XML 65 R100.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) - Employee Stock Option - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Mar. 31, 2020
    Dec. 31, 2018
    Dec. 31, 2019
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
    Number of Options, Outstanding, Beginning Balance (in shares) 98,161    
    Number of Options, Granted (in shares) 0    
    Number of Options, Exercised (in shares) (39,832)    
    Number of Options, Forfeited (in shares) 0    
    Number of Options, Outstanding, Ending Balance (in shares) 58,329    
    Number of Options, Vested and exercisable at end of period (in shares) 58,329    
    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) $ 23.39    
    Weighted-Average Exercise Price, Granted (in dollars per share) 0    
    Weighted-Average Exercise Price, Exercised (in dollars per share) 23.11    
    Weighted-Average Exercise Price, Forfeited (in dollars per share) 0    
    Weighted-Average Exercise Price, Outstanding, Ending Balance (in dollars per share) 23.58    
    Weighted Average Exercise Price, Vested and exercisable at end of period (in dollars per share) $ 23.58    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
    Aggregate Intrinsic Value, Outstanding $ 1,659   $ 4,522
    Aggregate Intrinsic Value, Exercised 1,932    
    Aggregate Intrinsic Value, Vested and exercisable at end of period $ 1,659    
    Weighted-Average Remaining Contractual Life 1 year 9 months 18 days 1 year 10 months 9 days  
    Weighted-Average Remaining Contractual Life, Vested and exercisable at end of period 1 year 9 months 18 days    
    XML 66 R36.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share (Tables)
    3 Months Ended
    Mar. 31, 2020
    Earnings Per Share [Abstract]  
    Schedule of Earnings Per Share, Basic and Diluted
    The following table sets forth the computation of basic and diluted earnings per share:
     
    Three months ended March 31,
     
    2020
     
    2019
    Numerators:
     
     
     
    Net income
    $
    22,411

     
    $
    14,695

    Denominators:
     
     
     
    Basic weighted average common shares outstanding
    34,401,565

     
    34,374,815

    Dilutive effect of share-based awards
    319,038

     
    458,620

    Diluted weighted average common shares outstanding
    34,720,603

     
    34,833,435

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

     
    $
    0.43

    Diluted
    $
    0.65

     
    $
    0.42

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

     
    425,432


    XML 67 R32.htm IDEA: XBRL DOCUMENT v3.20.1
    Subsequent Events
    3 Months Ended
    Mar. 31, 2020
    Subsequent Events [Abstract]  
    Subsequent Events Subsequent Events

    There are many uncertainties regarding COVID-19, and the Company is closely monitoring the effects of the pandemic on all aspects of its business, including how it will impact the Company, its customers, employees, contractors, suppliers, business partners and delivery models. While COVID-19 did not have a significant impact on the Company’s financial results during the fiscal quarter ended March 31, 2020, the Company is unable to determine with any degree of accuracy the length and severity of the COVID-19 crisis and what impact it will have on its future financial position and operating results. The COVID-19 crisis is ongoing and dynamic in nature and, to date, the Company has experienced temporary closures in key operations centers, including in the U.S., India, the Philippines, Europe and South Africa. The Company will continue to assess the evolving impact of COVID-19 on its business.
    XML 68 R19.htm IDEA: XBRL DOCUMENT v3.20.1
    Accrued Expenses and Other Current Liabilities
    3 Months Ended
    Mar. 31, 2020
    Payables and Accruals [Abstract]  
    Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
    Accrued expenses and other current liabilities consist of the following:
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Accrued expenses
    $
    51,449

     
    $
    53,133

    Payable to statutory authorities
    15,718

     
    6,506

    Derivative instruments
    6,904

     
    1,783

    Client liabilities
    6,565

     
    6,378

    Interest payable
    2,843

     
    1,492

    Other current liabilities
    1,016

     
    1,731


    $
    84,495

     
    $
    71,023


    XML 69 R11.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues, net
    3 Months Ended
    Mar. 31, 2020
    Revenue from Contract with Customer [Abstract]  
    Revenues, net Revenues, net

    Refer to Note 3 to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.

    Contract balances

    The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:

     
    As of

    March 31, 2020
     
    December 31, 2019
    Accounts receivable, net
    $
    187,137

     
    $
    171,864

    Contract assets
    $
    5,518

     
    $
    5,391

    Contract liabilities


     


       Deferred revenue (consideration received in advance)
    $
    14,136

     
    $
    11,259

     Consideration received for process transition activities
    $
    2,877

     
    $
    3,036


    Accounts receivable includes $74,386 and $73,920 as of March 31, 2020 and December 31, 2019, respectively, representing unbilled receivables. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.

    Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.

    Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. 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 example, where a 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. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “other non-current liabilities” in the unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.

    Revenue recognized during the three months ended March 31, 2020 and 2019 that was included in the contract liabilities balance at the beginning of the period was $5,968 and $2,777, respectively.
    Contract acquisition and fulfillment costs
     
    Contract Acquisition Costs
     
    Contract Fulfillment Costs
     
    Quarter Ended
     
    Year Ended
     
    Quarter Ended
     
    Year Ended
     
    March 31, 2020
     
    March 31, 2019
     
    December 31, 2019
     
    March 31, 2020
     
    March 31, 2019
     
    December 31, 2019
     
     
     
     
     
    (Audited)
     
     
     
     
     
    (Audited)
    Opening Balance
    $
    1,307

     
    $
    713

     
    $
    713

     
    $
    7,255

     
    $
    4,051

     
    $
    4,051

    Addition

     

     
    1,222

     
    284

     
    726

     
    4,652

    Amortization
    (92
    )
     
    (200
    )
     
    (628
    )
     
    (623
    )
     
    (305
    )
     
    (1,448
    )
    Closing Balance
    $
    1,215

     
    $
    513

     
    $
    1,307

     
    $
    6,916

     
    $
    4,472

     
    $
    7,255



    There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2020 and December 31, 2019. The capitalized costs are amortized on a straight line basis over the life of the contract.

    Allowance for expected credit losses

    On January 1, 2020, the Company adopted ASC Topic 326, Financial Instruments-Credit Losses. Accounts receivable and contract assets are in the scope for which assessment is made. In compliance with the guidance, the allowance for credit losses recognized based on historical loss experience is adjusted to reflect current and estimated future economic conditions. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future and estimates relating to the possible effects resulting from global Coronavirus Disease 2019 pandemic (“COVID-19”).

    The Company applied the expected credit loss model to assess any required allowance; and used a provision matrix devised based on historical trends of losses across aging categories to calculate the expected credit loss allowance for trade receivables and unbilled receivables. This matrix takes into account available external and internal credit risk information such as ratings from international credit rating agencies and the Company's historical collection experience from customers.

    As of January 1, 2020 the Company’s provision for doubtful receivables was $1,163, which was based on previous U.S. GAAP standards. There was no material impact on provision when calculated by applying Topic ASC 326 guidelines.

     
    As of
     
    March 31, 2020
     
    January 1, 2020
    Accounts receivable, including unbilled receivables
    $
    188,483

     
    $
    173,027

    Less: Allowance for lifetime expected credit loss
    (1,346
    )
     
    (1,163
    )
    Accounts receivable, net
    $
    187,137

     
    $
    171,864


    The movement in allowance for lifetime expected credit loss on customer balances for the quarters ended March 31, 2020 and December 31, 2019 was as follows:

     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Balance at the beginning of the period
    $
    1,163

     
    $
    1,113

    Additions during the period, net
    195

     
    184

    Charged against allowance

     
    (139
    )
    Translation adjustment, if any
    (12
    )
     
    5

    Balance at the end of the period
    $
    1,346

     
    $
    1,163


    XML 70 R15.htm IDEA: XBRL DOCUMENT v3.20.1
    Property and Equipment, net
    3 Months Ended
    Mar. 31, 2020
    Property, Plant and Equipment [Abstract]  
    Property and Equipment, net Property and Equipment, net
    Property and equipment, net consists of the following:

    Estimated useful lives
     
    As of
     
    (Years)
     
    March 31, 2020
     
    December 31, 2019
    Owned Assets:
     
     
     
     
     
    Network equipment and computers
    3-5
     
    $
    96,669

     
    $
    98,309

    Software
    3-5
     
    88,813

     
    79,746

    Leasehold improvements
    3-8
     
    43,896

     
    44,982

    Office furniture and equipment
    3-8
     
    21,038

     
    22,046

    Motor vehicles
    2-5
     
    575

     
    601

    Buildings
    30
     
    1,051

     
    1,114

    Land
     
    688

     
    729

    Capital work in progress
     
    14,381

     
    10,309

     
     
     
    267,111

     
    257,836

    Less: Accumulated depreciation and amortization
     
     
    (177,192
    )
     
    (179,331
    )
     
     
     
    $
    89,919

     
    $
    78,505

    Right-of-use assets under finance leases:
     
     
     
     
     
    Leasehold improvements
     
     
    $
    640

     
    $
    738

    Office furniture and equipment
     
     
    238

     
    308

    Motor vehicles
     
     
    689

     
    711

     
     
     
    1,567

     
    1,757

    Less: Accumulated depreciation and amortization
     
     
    (973
    )
     
    (1,120
    )
     
     
     
    $
    594

     
    $
    637

    Property and equipment, net
     
     
    $
    90,513

     
    $
    79,142



    Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred on internally developed software not yet ready to be placed in service.

    During the three months ended March 31, 2020, there were no changes in estimated useful lives of property and equipment.

    The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Depreciation and amortization expense
    $
    8,297

     
    $
    8,139



    The depreciation and amortization set forth above includes the effect of foreign exchange gain upon settlement of cash flow hedges, amounting to $22 and $57 for the three months ended March 31, 2020 and 2019, respectively. Refer to Note 16 to the unaudited consolidated financial statements for further details.

    Internally developed software costs, included under Software, was as follows:

     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Cost
    $
    16,147

     
    $
    15,784

    Less : Accumulated amortization
    (5,812
    )
     
    (4,989
    )
    Internally developed software, net
    $
    10,335

     
    $
    10,795



    The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
     
    Three months ended March 31
     
    2020
     
    2019
    Amortization expense
    $
    831

     
    $
    647



    During the three months ended March 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 reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized impairment charges of $1,227 during the three months ended March 31, 2019, to write down the carrying value of internally developed software to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges".

    As of March 31, 2020, the Company believes no impairment exists because the long-lived asset's future undiscounted net cash flows expected to be generated exceeds its carrying value; however, there can be no assurances that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, and the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods.
    XML 71 R84.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Derivative Instruments, Gain (Loss) [Line Items]    
    (Loss)/Gain recognized in consolidated statements of income $ 1,377 $ 1,260
    Derivatives in cash flow hedging relationships | Derivatives in hedging relationships | Foreign currency exchange contracts    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Effect of net investment hedges on accumulated other comprehensive loss (14,846) 5,937
    Reclassification out of Accumulated Other Comprehensive Income | Derivatives not designated as hedging instruments | Foreign currency exchange contracts    
    Derivative Instruments, Gain (Loss) [Line Items]    
    (Loss)/Gain recognized in consolidated statements of income $ (4,214) $ 1,396
    XML 72 R74.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]    
    2020 (April 1 - December 31) $ 10,262  
    2021 12,732  
    2022 11,326  
    2023 9,037  
    2024 6,695  
    2025 and thereafter 18,782  
    Total $ 68,834 $ 73,082
    XML 73 R70.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Mar. 31, 2020
    Dec. 31, 2019
    Goodwill [Roll Forward]    
    Beginning Balance $ 349,529 $ 349,984
    Currency translation adjustments (1,453) (455)
    Goodwill Reallocation 0  
    Ending Balance 348,076 349,529
    Insurance    
    Goodwill [Roll Forward]    
    Beginning Balance 38,276 38,203
    Currency translation adjustments (293) 73
    Goodwill Reallocation 12,192  
    Ending Balance 50,175 38,276
    Healthcare    
    Goodwill [Roll Forward]    
    Beginning Balance 19,276 19,276
    Currency translation adjustments (39) 0
    Goodwill Reallocation 2,693  
    Ending Balance 21,930 19,276
    Emerging Business    
    Goodwill [Roll Forward]    
    Beginning Balance 0 0
    Currency translation adjustments (1,119) 0
    Goodwill Reallocation 49,803  
    Ending Balance 48,684 0
    TT&L    
    Goodwill [Roll Forward]    
    Beginning Balance 12,457 12,697
    Currency translation adjustments 0 (240)
    Goodwill Reallocation (12,457)  
    Ending Balance 0 12,457
    F&A    
    Goodwill [Roll Forward]    
    Beginning Balance 46,905 47,193
    Currency translation adjustments 0 (288)
    Goodwill Reallocation (46,905)  
    Ending Balance 0 46,905
    All Other    
    Goodwill [Roll Forward]    
    Beginning Balance 5,326 5,326
    Currency translation adjustments 0 0
    Goodwill Reallocation (5,326)  
    Ending Balance 0 5,326
    Analytics    
    Goodwill [Roll Forward]    
    Beginning Balance 227,289 227,289
    Currency translation adjustments (2) 0
    Goodwill Reallocation 0  
    Ending Balance $ 227,287 $ 227,289
    XML 74 R80.htm IDEA: XBRL DOCUMENT v3.20.1
    Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Assets    
    Mutual funds $ 114,116 $ 166,330
    Derivative financial instruments 4,746 7,509
    Total 118,862 173,839
    Liabilities    
    Derivative financial instruments 14,670 3,033
    Total 14,670 3,033
    Level 1    
    Assets    
    Mutual funds 114,116 166,330
    Derivative financial instruments 0 0
    Total 114,116 166,330
    Liabilities    
    Derivative financial instruments 0 0
    Total 0 0
    Level 2    
    Assets    
    Mutual funds 0 0
    Derivative financial instruments 4,746 7,509
    Total 4,746 7,509
    Liabilities    
    Derivative financial instruments 14,670 3,033
    Total 14,670 3,033
    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 75 R78.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Liabilities, Noncurrent [Abstract]    
    Derivative instruments $ 7,766 $ 1,250
    Unrecognized tax benefits 1,047 1,047
    Retirement benefits 6,519 6,517
    Deferred transition revenue 1,797 1,911
    Others 4,392 987
    Other non-current liabilities $ 21,521 $ 11,712
    XML 76 R88.htm IDEA: XBRL DOCUMENT v3.20.1
    Capital Structure - Additional Information (Details)
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    class_of_common_stock
    $ / shares
    shares
    Mar. 31, 2019
    USD ($)
    $ / shares
    shares
    Dec. 16, 2019
    USD ($)
    Feb. 28, 2017
    USD ($)
    Equity, Class of Treasury Stock [Line Items]        
    Number of classes of common stock outstanding | class_of_common_stock 1      
    Acquisition of restricted stock from employees in connection with withholding tax payments (in shares) | shares 26,601 22,666    
    Withholding tax payments related to the vesting of restricted stock for total consideration $ 2,012,000 $ 1,408,000    
    Weighted average purchase price prior to the vesting date (in dollars per share) | $ / shares $ 75.63 $ 62.11    
    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
    Common stock purchased under the repurchase program (in shares) | shares 175,765 239,865    
    Common stock aggregate purchase price including commissions $ 11,983,000 $ 14,000,000    
    Common stock average purchase price per share (in dollars per share) | $ / shares $ 68.18 $ 58.37    
    2017 Repurchase Program | Minimum        
    Equity, Class of Treasury Stock [Line Items]        
    Authorized increase in repurchase amount       20,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, maximum     $ 200,000  
    XML 77 R53.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Jan. 01, 2019
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
    Operating lease right-of-use assets $ 99,940 $ 86,396  
    Operating lease liabilities $ 111,943 $ 98,857  
    Accounting Standards Update 2016-02      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
    Operating lease right-of-use assets     $ 80,328
    Deferred rent     8,626
    Operating lease liabilities     $ 88,954
    XML 78 R57.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets $ 190,453 $ 165,538
    India    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets 99,385 78,244
    United States    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets 52,772 52,375
    Philippines    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets 27,350 26,006
    Rest of World    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets $ 10,946 $ 8,913
    XML 79 R99.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock-Based Compensation - Narrative (Details)
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    shares
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Number available for grant (in shares) | shares 2,308,555
    Employee Stock Option  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Unrecognized compensation cost $ 0
    Restricted Stock and Restricted Stock Units  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Unrecognized compensation cost $ 61,705,000
    Cost not yet recognized, period for recognition 3 years 25 days
    Performance Based Stock Awards  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Unrecognized compensation cost $ 10,092,000
    Cost not yet recognized, period for recognition 2 years 2 months 15 days
    XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets - Additional Information (Details)
    $ in Thousands
    Mar. 31, 2020
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Business Acquisition [Line Items]      
    Goodwill $ 348,076 $ 349,529 $ 349,984
    Percentage of fair value in excess of carrying amount 15.00%    
    Long-term revenue growth rate      
    Business Acquisition [Line Items]      
    Goodwill, measurement input 0.030    
    Discount rate | Minimum      
    Business Acquisition [Line Items]      
    Goodwill, measurement input 0.090    
    Discount rate | Maximum      
    Business Acquisition [Line Items]      
    Goodwill, measurement input 0.100    
    Healthcare Analytics      
    Business Acquisition [Line Items]      
    Goodwill $ 181,217    
    Percent of total goodwill 52.00%    
    Pro Forma      
    Business Acquisition [Line Items]      
    Percentage of fair value in excess of carrying amount 10.00%    
    Pro Forma | Discount rate      
    Business Acquisition [Line Items]      
    Goodwill, measurement input 50    
    XML 81 R91.htm IDEA: XBRL DOCUMENT v3.20.1
    Employee Benefit Plans - Change in Plan Assets (Details)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]  
    Plan assets at January 1, 2020 $ 8,784
    Actual return 147
    Employer contribution 0
    Benefits paid (286)
    Effect of exchange rate changes (494)
    Plan assets at March 31, 2020 $ 8,151
    XML 82 R61.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues, net - Accounts Receivable, Net (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Jan. 01, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Revenue from Contract with Customer [Abstract]        
    Accounts receivable, including unbilled receivables $ 188,483 $ 173,027    
    Less: Allowance for lifetime expected credit loss (1,346) (1,163) $ (1,163) $ (1,113)
    Accounts receivable, net $ 187,137 $ 171,864 $ 171,864  
    XML 83 R65.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Income, net - Summary of Other Income, net (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Other Income and Expenses [Abstract]    
    Gain on sale and mark-to-market of mutual funds, net $ 2,056 $ 3,526
    Interest income 532 796
    Others, net (59) 101
    Other income, net $ 2,529 $ 4,423
    XML 84 R95.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Maturities of Lease Liabilities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Operating Leases    
    2020 (April 1 - December 31) $ 19,552  
    2020   $ 26,932
    2021 24,377 23,783
    2022 22,607 21,526
    2023 20,783 19,381
    2024 16,427 14,865
    2025 and thereafter 42,783 23,983
    Total lease payments 146,529 130,470
    Less: Imputed interest 34,586 31,613
    Present value of lease liabilities 111,943 98,857
    Finance Leases    
    2020 (April 1 - December 31) 304  
    2020   325
    2021 239 251
    2022 131 157
    2023 86 86
    2024 10 22
    2025 and thereafter 0 0
    Total lease payments 770 841
    Less: Imputed interest 138 158
    Present value of lease liabilities $ 632 $ 683
    XML 85 R4.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements of Income (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Income Statement [Abstract]    
    Revenues, net $ 245,990 $ 239,573
    Cost of revenues [1] 162,656 157,240
    Gross profit [1] 83,334 82,333
    Operating expenses:    
    General and administrative expenses 28,941 32,531
    Selling and marketing expenses 14,456 18,047
    Depreciation and amortization expense 12,450 13,667
    Impairment and restructuring charges 0 1,227
    Total operating expenses 55,847 65,472
    Income from operations 27,487 16,861
    Foreign exchange gain, net 1,377 1,260
    Interest expense (3,072) (3,582)
    Other income, net 2,529 4,423
    Income before income tax expense and earnings from equity affiliates 28,321 18,962
    Income tax expense 5,855 4,200
    Income before earnings from equity affiliates 22,466 14,762
    Loss from equity-method investment 55 67
    Net income attributable to ExlService Holdings, Inc. stockholders $ 22,411 $ 14,695
    Earnings per share attributable to ExlService Holdings, Inc. stockholders:    
    Basic (in dollars per share) $ 0.65 $ 0.43
    Diluted (in dollars per share) $ 0.65 $ 0.42
    Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders:    
    Basic (in shares) 34,401,565 34,374,815
    Diluted (in shares) 34,720,603 34,833,435
    [1] Exclusive of depreciation and amortization expense.
    XML 86 R46.htm IDEA: XBRL DOCUMENT v3.20.1
    Fair Value Measurements (Tables)
    3 Months Ended
    Mar. 31, 2020
    Fair Value Disclosures [Abstract]  
    Assets and Liabilities Measured at Fair Value
    The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2020 and December 31, 2019.
    As of March 31, 2020
    Level 1
     
    Level 2
     
    Level 3
     
    Total
    Assets

     

     

     

    Mutual funds*
    $
    114,116

     
    $

     
    $

     
    $
    114,116

    Derivative financial instruments

     
    4,746

     

     
    4,746

    Total
    $
    114,116

     
    $
    4,746

     
    $

     
    $
    118,862

    Liabilities

     

     

     

    Derivative financial instruments
    $

     
    $
    14,670

     
    $

     
    $
    14,670

    Total
    $

     
    $
    14,670

     
    $

     
    $
    14,670



     

     

     

    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

     
     
     
     
     
    * Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments” as of March 31, 2020 and December 31, 2019.
    XML 87 R42.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Assets (Tables)
    3 Months Ended
    Mar. 31, 2020
    Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
    Schedule of Other Assets
    Other assets consist of the following:
     
    As of
     
    March 31, 2020

     
    December 31, 2019
    Lease deposits
    $
    9,720

     
    $
    9,983

    Derivative instruments
    1,075

     
    3,433

    Deposits with statutory authorities
    6,108

     
    6,252

    Term deposits
    2,098

     
    1,983

    Contract assets
    3,868

     
    3,977

    Deferred contract fulfillment costs
    4,773

     
    5,582

    Others
    4,403

     
    4,806

    Other assets
    $
    32,045

     
    $
    36,016


    XML 88 R8.htm IDEA: XBRL DOCUMENT v3.20.1
    Organization
    3 Months Ended
    Mar. 31, 2020
    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 89 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 90 R23.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivatives and Hedge Accounting
    3 Months Ended
    Mar. 31, 2020
    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 $449,495 (including $2,550 of range forward contracts) as of March 31, 2020 and $410,390 (including $4,300 of range forward contracts) as of December 31, 2019.

    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 unaudited 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 $4,480 of net derivative losses, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of March 31, 2020. At March 31, 2020, 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 unaudited 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 $137,700, GBP 9,590 and EUR 1,446 as of March 31, 2020 and $124,045, GBP 10,843 and EUR 1,289 as of December 31, 2019.


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

     
    $
    3,945

    Other assets
     
    $
    1,075

     
    $
    3,433

    Accrued expenses and other current liabilities
     
    $
    6,883

     
    $
    1,524

    Other non-current liabilities
     
    $
    7,766

     
    $
    1,250

     
     
     
     
     
    Derivatives not designated as hedging instruments:
     
    As of
    Foreign currency exchange contracts
     
    March 31, 2020
     
    December 31,2019
    Other current assets
     
    $
    1,268

     
    $
    131

    Accrued expenses and other current liabilities
     
    $
    21

     
    $
    259



    The following tables set forth the effect of foreign currency exchange contracts on the unaudited consolidated statements of income and accumulated other comprehensive loss for the three months ended March 31, 2020 and 2019:
     
     
    Three months ended March 31,
    Forward Exchange Contracts:
     
    2020
     
    2019
    Unrealized (loss)/gain recognized in AOCI
     
     
     
     
    Derivatives in cash flow hedging relationships
     
    $
    (14,846
    )
     
    $
    5,937

     
     
     
     
     
    (Loss)/Gain recognized in consolidated statements of income
     
     
     
     
    Derivatives not designated as hedging instruments
     
    $
    (4,214
    )
     
    $
    1,396

    Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments
     
     
    Three months ended March 31,
     
     
    2020
     
    2019
     
     
    As per unaudited consolidated statements of income
     
    Gain/(loss) on foreign currency exchange contracts
     
    As per unaudited consolidated statements of income
     
    Gain on foreign currency exchange contracts
    Cash flow hedging relationships
     
     
     
     
     
     
     
     
    Location in unaudited consolidated statements of income where gain was reclassed from AOCI
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Cost of revenues
     
    $
    162,656

     
    $
    812

     
    $
    157,240

     
    $
    531

    General and administrative expenses
     
    $
    28,941

     
    73

     
    $
    32,531

     
    80

    Selling & marketing expenses
     
    $
    14,456

     
    4

     
    $
    18,047

     
    7

    Depreciation & amortization expense
     
    $
    12,450

     
    40

     
    $
    13,667

     
    53

     
     
     
     
    $
    929

     
     
     
    $
    671

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

     
    $
    (4,214
    )
     
    $
    1,260

     
    $
    1,396

     
     
    $
    1,377

     
    $
    (4,214
    )
     
    $
    1,260

     
    $
    1,396


    XML 91 R27.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases
    3 Months Ended
    Mar. 31, 2020
    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 had performed an evaluation of its contracts with suppliers in accordance with Topic 842 and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.

    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
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Operating Lease
     
     
     
    Operating lease right-of-use assets
    $
    99,940

     
    $
    86,396

     
     
     
     
    Operating lease liabilities - Current
    $
    18,236

     
    $
    24,148

    Operating lease liabilities - Non-current
    93,707

     
    74,709

    Total operating lease liabilities
    $
    111,943

     
    $
    98,857

     
     
     
     
    Finance Lease
     
     
     
    Property and equipment, gross
    $
    1,567

     
    $
    1,757

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

     
    $
    637

     
     
     
     
    Finance lease liabilities - Current
    $
    252

     
    $
    253

    Finance lease liabilities - Non-current
    380

     
    430

    Total finance lease liabilities
    $
    632

     
    $
    683



    The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:
    Lease cost
    Three months ended March 31, 2020
     
    Three months ended March 31, 2019
    Finance lease:
     
     
     
    Amortization of right-of-use assets
    $
    62

     
    $
    95

    Interest on lease liabilities
    30

     
    25

    Operating lease(a)
    6,853

     
    7,017

    Total lease cost
    $
    6,945

     
    $
    7,137

    (a) Includes short-term leases, which are immaterial.

    Supplemental cash flow and other information related to leases are as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Cash payments for amounts included in the measurement of lease liabilities :
     
     
     
    Operating cash outflows for operating leases
    $
    6,576

     
    $
    5,199

    Operating cash outflows for finance leases
    $
    30

     
    $
    20

    Financing cash outflows for finance leases
    $
    67

     
    $
    137

    Right-of-use assets obtained in exchange for new operating lease liabilities
    $
    16,366

     
    $
    16,614

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

     
    $

    Weighted-average remaining lease term
     
     
     
    Finance lease
    2.3 years

     
    2.9 years

    Operating lease
    6.8 years

     
    6.4 years

    Weighted-average discount rate
     
     
     
    Finance lease
    10.2
    %
     
    8.7
    %
    Operating lease
    7.4
    %
     
    7.3
    %


    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.

    Maturities of lease liabilities as of March 31, 2020 are as follows:
     
    Operating Leases
     
    Finance Leases
    2020 (April 1 - December 31)
    $
    19,552

     
    $
    304

    2021
    24,377

     
    239

    2022
    22,607

     
    131

    2023
    20,783

     
    86

    2024
    16,427

     
    10

    2025 and thereafter
    42,783

     

    Total lease payments
    $
    146,529

     
    $
    770

    Less: Imputed interest
    34,586

     
    138

    Present value of lease liabilities
    $
    111,943

     
    $
    632



    Maturities of minimum lease payments as of December 31, 2019 are as follows:
    During the next twelve months ending December 31,
    Operating Leases
     
    Capital 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 minimum lease payment
    $
    130,470

     
    $
    841

    Less: Imputed interest
    31,613

     
    158

    Present value of minimum lease payments
    $
    98,857

     
    $
    683


    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 had performed an evaluation of its contracts with suppliers in accordance with Topic 842 and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease.

    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
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Operating Lease
     
     
     
    Operating lease right-of-use assets
    $
    99,940

     
    $
    86,396

     
     
     
     
    Operating lease liabilities - Current
    $
    18,236

     
    $
    24,148

    Operating lease liabilities - Non-current
    93,707

     
    74,709

    Total operating lease liabilities
    $
    111,943

     
    $
    98,857

     
     
     
     
    Finance Lease
     
     
     
    Property and equipment, gross
    $
    1,567

     
    $
    1,757

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

     
    $
    637

     
     
     
     
    Finance lease liabilities - Current
    $
    252

     
    $
    253

    Finance lease liabilities - Non-current
    380

     
    430

    Total finance lease liabilities
    $
    632

     
    $
    683



    The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:
    Lease cost
    Three months ended March 31, 2020
     
    Three months ended March 31, 2019
    Finance lease:
     
     
     
    Amortization of right-of-use assets
    $
    62

     
    $
    95

    Interest on lease liabilities
    30

     
    25

    Operating lease(a)
    6,853

     
    7,017

    Total lease cost
    $
    6,945

     
    $
    7,137

    (a) Includes short-term leases, which are immaterial.

    Supplemental cash flow and other information related to leases are as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    Cash payments for amounts included in the measurement of lease liabilities :
     
     
     
    Operating cash outflows for operating leases
    $
    6,576

     
    $
    5,199

    Operating cash outflows for finance leases
    $
    30

     
    $
    20

    Financing cash outflows for finance leases
    $
    67

     
    $
    137

    Right-of-use assets obtained in exchange for new operating lease liabilities
    $
    16,366

     
    $
    16,614

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

     
    $

    Weighted-average remaining lease term
     
     
     
    Finance lease
    2.3 years

     
    2.9 years

    Operating lease
    6.8 years

     
    6.4 years

    Weighted-average discount rate
     
     
     
    Finance lease
    10.2
    %
     
    8.7
    %
    Operating lease
    7.4
    %
     
    7.3
    %


    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.

    Maturities of lease liabilities as of March 31, 2020 are as follows:
     
    Operating Leases
     
    Finance Leases
    2020 (April 1 - December 31)
    $
    19,552

     
    $
    304

    2021
    24,377

     
    239

    2022
    22,607

     
    131

    2023
    20,783

     
    86

    2024
    16,427

     
    10

    2025 and thereafter
    42,783

     

    Total lease payments
    $
    146,529

     
    $
    770

    Less: Imputed interest
    34,586

     
    138

    Present value of lease liabilities
    $
    111,943

     
    $
    632



    Maturities of minimum lease payments as of December 31, 2019 are as follows:
    During the next twelve months ending December 31,
    Operating Leases
     
    Capital 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 minimum lease payment
    $
    130,470

     
    $
    841

    Less: Imputed interest
    31,613

     
    158

    Present value of minimum lease payments
    $
    98,857

     
    $
    683


    XML 92 R102.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock Based Compensation - Performance Based Stock Awards (Details)
    3 Months Ended
    Mar. 31, 2020
    $ / shares
    shares
    Revenue Based PRSUs  
    Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
    Number, Outstanding, at Beginning Balance (in shares) | shares 87,685
    Number, Granted (in shares) | shares 61,368
    Number, Vested (in shares) | shares 0
    Number, Forfeited (in shares) | shares (1,295)
    Number, Outstanding, at Ending Balance (in shares) | shares 147,758
    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, at Beginning Balance (in dollars per share) | $ / shares $ 62.54
    Weighted-Average Fair Value, Granted (in dollars per share) | $ / shares 78.29
    Weighted-Average Fair Value, Vested (in dollars per share) | $ / shares 0
    Weighted-Average Fair Value, Forfeited (in dollars per share) | $ / shares 62.14
    Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) | $ / shares $ 69.08
    Market Condition Based PRSUs  
    Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
    Number, Outstanding, at Beginning Balance (in shares) | shares 87,670
    Number, Granted (in shares) | shares 61,352
    Number, Vested (in shares) | shares 0
    Number, Forfeited (in shares) | shares (1,295)
    Number, Outstanding, at Ending Balance (in shares) | shares 147,727
    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, at Beginning Balance (in dollars per share) | $ / shares $ 82.10
    Weighted-Average Fair Value, Granted (in dollars per share) | $ / shares 102.10
    Weighted-Average Fair Value, Vested (in dollars per share) | $ / shares 0
    Weighted-Average Fair Value, Forfeited (in dollars per share) | $ / shares 79.79
    Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) | $ / shares $ 90.43
    XML 93 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 94 R90.htm IDEA: XBRL DOCUMENT v3.20.1
    Employee Benefit Plans - Additional Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Retirement Benefits [Abstract]    
    Expected return on plan assets, percentage 7.50%  
    Discretionary contributions towards 401(k) plan, maximum percentage 4.00%  
    Discretionary contributions to 401(k) plans $ 226 $ 1,213
    Defined contribution plan, cost $ 2,917 $ 2,004
    XML 95 R60.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues, net - Additional Information (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Dec. 31, 2019
    Jan. 01, 2020
    Dec. 31, 2018
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
    Accounts receivable not billed $ 74,386,000   $ 73,920,000    
    Contract liability, revenue recognized 5,968,000 $ 2,777,000      
    Provision for doubtful receivables 1,346,000   1,163,000 $ 1,163,000 $ 1,113,000
    Contract Acquisition Costs          
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
    Impairment loss in relation to costs capitalized 0   0    
    Contract Fulfillment Costs          
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
    Impairment loss in relation to costs capitalized $ 0   $ 0    
    Previous U.S. GAAP Standards          
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
    Provision for doubtful receivables       $ 1,163,000  
    XML 96 R64.htm IDEA: XBRL DOCUMENT v3.20.1
    Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Accounting Policies [Abstract]        
    Cash and cash equivalents $ 224,874 $ 119,165 $ 86,688  
    Restricted cash (current) 6,369 5,453 5,364  
    Restricted cash (non-current) 2,291 2,426 2,575  
    Cash, cash equivalents and restricted cash $ 233,534 $ 127,044 $ 94,627 $ 104,131
    XML 97 R94.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Cash Flow and Other Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Cash payments for amounts included in the measurement of lease liabilities :    
    Operating cash outflows for operating leases $ 6,576 $ 5,199
    Operating cash outflows for finance leases 30 20
    Financing cash outflows for finance leases 67 137
    Right-of-use assets obtained in exchange for new operating lease liabilities 16,366 16,614
    Right-of-use assets obtained in exchange for new finance lease liabilities $ 0 $ 0
    Weighted-average remaining lease term    
    Finance lease 2 years 3 months 18 days 2 years 10 months 24 days
    Operating lease 6 years 9 months 18 days 6 years 4 months 24 days
    Weighted-average discount rate    
    Finance lease 10.20% 8.70%
    Operating lease 7.40% 7.30%
    XML 99 R98.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
    Stock-based compensation expenses $ 4,778 $ 6,956
    Cost of revenues    
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
    Stock-based compensation expenses 1,418 1,326
    General and administrative expenses    
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
    Stock-based compensation expenses 1,568 2,975
    Selling and marketing expenses    
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
    Stock-based compensation expenses $ 1,792 $ 2,655
    XML 100 R68.htm IDEA: XBRL DOCUMENT v3.20.1
    Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Dec. 31, 2019
    Property, Plant and Equipment [Abstract]      
    Cost $ 16,147   $ 15,784
    Less : Accumulated amortization (5,812)   (4,989)
    Internally developed software, net 10,335   $ 10,795
    Amortization expense $ 831 $ 647  
    Impairment charges   $ 1,227  
    XML 101 R47.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivatives and Hedge Accounting (Tables)
    3 Months Ended
    Mar. 31, 2020
    Derivative Instruments and Hedging Activities Disclosure [Abstract]  
    Summary of Fair Value of Foreign Currency Exchange Contracts
    The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:
    Derivatives designated as hedging instruments:
     
    As of
    Foreign currency exchange contracts
     
    March 31, 2020
     
    December 31,2019
    Other current assets
     
    $
    2,403

     
    $
    3,945

    Other assets
     
    $
    1,075

     
    $
    3,433

    Accrued expenses and other current liabilities
     
    $
    6,883

     
    $
    1,524

    Other non-current liabilities
     
    $
    7,766

     
    $
    1,250

     
     
     
     
     
    Derivatives not designated as hedging instruments:
     
    As of
    Foreign currency exchange contracts
     
    March 31, 2020
     
    December 31,2019
    Other current assets
     
    $
    1,268

     
    $
    131

    Accrued expenses and other current liabilities
     
    $
    21

     
    $
    259



    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 unaudited consolidated statements of income and accumulated other comprehensive loss for the three months ended March 31, 2020 and 2019:
     
     
    Three months ended March 31,
    Forward Exchange Contracts:
     
    2020
     
    2019
    Unrealized (loss)/gain recognized in AOCI
     
     
     
     
    Derivatives in cash flow hedging relationships
     
    $
    (14,846
    )
     
    $
    5,937

     
     
     
     
     
    (Loss)/Gain recognized in consolidated statements of income
     
     
     
     
    Derivatives not designated as hedging instruments
     
    $
    (4,214
    )
     
    $
    1,396

    Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments
     
     
    Three months ended March 31,
     
     
    2020
     
    2019
     
     
    As per unaudited consolidated statements of income
     
    Gain/(loss) on foreign currency exchange contracts
     
    As per unaudited consolidated statements of income
     
    Gain on foreign currency exchange contracts
    Cash flow hedging relationships
     
     
     
     
     
     
     
     
    Location in unaudited consolidated statements of income where gain was reclassed from AOCI
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Cost of revenues
     
    $
    162,656

     
    $
    812

     
    $
    157,240

     
    $
    531

    General and administrative expenses
     
    $
    28,941

     
    73

     
    $
    32,531

     
    80

    Selling & marketing expenses
     
    $
    14,456

     
    4

     
    $
    18,047

     
    7

    Depreciation & amortization expense
     
    $
    12,450

     
    40

     
    $
    13,667

     
    53

     
     
     
     
    $
    929

     
     
     
    $
    671

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

     
    $
    (4,214
    )
     
    $
    1,260

     
    $
    1,396

     
     
    $
    1,377

     
    $
    (4,214
    )
     
    $
    1,260

     
    $
    1,396


    XML 102 R43.htm IDEA: XBRL DOCUMENT v3.20.1
    Accrued Expenses and Other Current Liabilities (Tables)
    3 Months Ended
    Mar. 31, 2020
    Payables and Accruals [Abstract]  
    Schedule of Accrued Expenses and Other Current Liabilities
    Accrued expenses and other current liabilities consist of the following:
     
    As of
     
    March 31, 2020
     
    December 31, 2019
    Accrued expenses
    $
    51,449

     
    $
    53,133

    Payable to statutory authorities
    15,718

     
    6,506

    Derivative instruments
    6,904

     
    1,783

    Client liabilities
    6,565

     
    6,378

    Interest payable
    2,843

     
    1,492

    Other current liabilities
    1,016

     
    1,731


    $
    84,495

     
    $
    71,023


    XML 103 R9.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Significant Accounting Policies
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Summary of Significant Accounting Policies Summary of Significant Accounting Policies
    (a) Basis of Preparation and Principles of Consolidation

    The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

    The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.
        
    The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing 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 unaudited consolidated statements of income.

    Effective January 1, 2020, the Company made certain operational and structural changes to more closely integrate the Company’s businesses and to simplify its organizational structure. Under the new structure, the Company reports its financial performance based on new segments described in Note 3 - Segment and Geographical Information to the unaudited consolidated financial statements. In conjunction with the new reporting structure, the Company has recast certain prior period amounts, wherever applicable, to conform to the way the Company internally manages and monitors segment performance. This change primarily impacted Note 3 - Segment and Geographical Information and Note 9 - Goodwill to the unaudited consolidated financial statements, with no impact on the unaudited consolidated balance sheets, statements of income, comprehensive (loss)/income, equity and cash flows.
    (b) Use of Estimates
    The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business
    environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, allowance for expected credit losses, 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) 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 unaudited 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 unaudited 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 terms 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 a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.

    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 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 20 to the unaudited consolidated financial statements for details.

    (d) Recent Accounting Pronouncements    

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

    (e) Recently Adopted Accounting Pronouncements

    In June 2016, FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), 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 Company adopted Topic 326 as of January 1, 2020 using a modified retrospective approach through a cumulative-effect adjustment to its retained earnings. The adoption of the ASU had no impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. Further, the impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems. Refer to Note 4 to the unaudited consolidated financial statements for details.

    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 modify the disclosure requirements on fair value measurements in Topic 820, by prescribing new disclosure requirements, and the 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 early adoption of this ASU, effective January 1, 2020, did not have any material effect on the Company’s disclosures in the unaudited 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 and adoption was allowed prospectively. The adoption of this ASU effective January 1, 2020 did not have any material effect on the Company’s unaudited 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 the 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 was permitted. The adoption of this ASU did not have any material effect on the Company’s unaudited consolidated financial statements.

    In May 2019, FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provides 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 ASU 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. The Company adopted Topic 326 as of January 1, 2020, whereby no such fair value election was made, accordingly, the adoption of this ASU did not have any material effect on the Company’s unaudited consolidated financial statements.
    XML 104 R1.htm IDEA: XBRL DOCUMENT v3.20.1
    Cover - shares
    3 Months Ended
    Mar. 31, 2020
    May 04, 2020
    Cover [Abstract]    
    Document Type 10-Q  
    Document Quarterly Report true  
    Document Period End Date Mar. 31, 2020  
    Document Transition Report false  
    Entity File Number 001-33089  
    Entity Registrant Name EXLSERVICE HOLDINGS, INC.  
    Entity Incorporation, State or Country Code DE  
    Entity Tax Identification Number 82-0572194  
    Entity Address, Address Line One 320 Park Avenue,  
    Entity Address, Address Line Two 29th Floor,  
    Entity Address, City or Town New York,  
    Entity Address, State or Province NY  
    Entity Address, Postal Zip Code 10022  
    City Area Code 212  
    Local Phone Number 277-7100  
    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  
    Title of 12(b) Security Common Stock, par value $0.001 per share  
    Trading Symbol  EXLS  
    Security Exchange Name NASDAQ  
    Entity Shell Company false  
    Entity Common Stock, Shares Outstanding   34,316,121
    Amendment Flag false  
    Entity Central Index Key 0001297989  
    Current Fiscal Year End Date --12-31  
    Document Fiscal Period Focus Q1  
    Document Fiscal Year Focus 2020  
    XML 105 R5.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements of Comprehensive (Loss)/Income (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Statement of Comprehensive Income [Abstract]    
    Net income $ 22,411 $ 14,695
    Other comprehensive (loss)/income:    
    Unrealized (loss)/gain on cash flow hedges (14,846) 5,937
    Foreign currency translation (loss)/gain (17,337) 2,680
    Reclassification adjustments    
    Gain on cash flow hedges [1] (929) (671)
    Retirement benefits [2] 101 (39)
    Income tax (expense)/benefit relating to above [3] 4,799 (1,652)
    Total other comprehensive (loss)/income (28,212) 6,255
    Total comprehensive (loss)/income $ (5,801) $ 20,950
    [1]
    These are reclassified to net income and are included either in cost of revenues or operating expenses, as applicable in the unaudited consolidated statements of income. Refer to Note 16 to the unaudited consolidated financial statements.
    [2]
    These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 19 to the unaudited consolidated financial statements.
    [3]
    These are income tax benefit/(expense) recognized on cash flow hedges and retirement benefits. Refer to Note 21 to the unaudited consolidated financial statements.
    XML 106 R103.htm IDEA: XBRL DOCUMENT v3.20.1
    Related Party Disclosures (Details) - USD ($)
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Dec. 31, 2019
    Oct. 01, 2018
    Related Party Transaction [Line Items]        
    Debt outstanding $ 349,666,000      
    Convertible Notes Payable | 3.50% Convertible Senior Notes due October 1, 2024        
    Related Party Transaction [Line Items]        
    Debt instrument face amount       $ 150,000,000
    Debt outstanding 150,000,000   $ 150,000,000  
    Interest accrued 2,625,000   $ 1,313,000  
    Interest Expense, Related Party $ 1,313,000 $ 1,313,000    
    XML 107 R22.htm IDEA: XBRL DOCUMENT v3.20.1
    Fair Value Measurements
    3 Months Ended
    Mar. 31, 2020
    Fair Value Disclosures [Abstract]  
    Fair Value Measurements Fair Value Measurements
    Assets and Liabilities Measured at Fair Value
    The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2020 and December 31, 2019.
    As of March 31, 2020
    Level 1
     
    Level 2
     
    Level 3
     
    Total
    Assets

     

     

     

    Mutual funds*
    $
    114,116

     
    $

     
    $

     
    $
    114,116

    Derivative financial instruments

     
    4,746

     

     
    4,746

    Total
    $
    114,116

     
    $
    4,746

     
    $

     
    $
    118,862

    Liabilities

     

     

     

    Derivative financial instruments
    $

     
    $
    14,670

     
    $

     
    $
    14,670

    Total
    $

     
    $
    14,670

     
    $

     
    $
    14,670



     

     

     

    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

     
     
     
     
     
    * Represents those short-term investments which are carried at the fair value option under ASC 825 "Financial Instruments” as of March 31, 2020 and December 31, 2019.

    Derivative Financial Instruments: The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 16 to the unaudited 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, 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 revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.
    Convertible Senior Notes:

    The total estimated fair value of the convertible senior notes as of March 31, 2020 and December 31, 2019 was $120,033 and $149,934, respectively. The fair value was determined based on the market yields for similar Notes as of the March 31, 2020 and December 31, 2019, 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.
    XML 108 R26.htm IDEA: XBRL DOCUMENT v3.20.1
    Employee Benefit Plans
    3 Months Ended
    Mar. 31, 2020
    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.

    Components of net periodic benefit cost:
     
    Three months ended March 31,
     
    2020
     
    2019
    Service cost
    $
    678

     
    $
    487

    Interest cost
    243

     
    219

    Expected return on plan assets
    (161
    )
     
    (142
    )
    Amortization of actuarial loss/(gain)
    101

     
    (39
    )
    Net gratuity cost
    $
    861

     
    $
    525



    The Gratuity Plan in India is partially funded and the Philippines plan is unfunded. The Company makes annual contributions to the employees' gratuity fund established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company earned a return of approximately 7.5% per annum on these Gratuity Plans for the three months ended March 31, 2020.
    Change in Plan Assets
     
     
    Plan assets at January 1, 2020
     
    $
    8,784

    Actual return
     
    147

    Employer contribution
     

    Benefits paid*
     
    (286
    )
    Effect of exchange rate changes
     
    (494
    )
    Plan assets at March 31, 2020
     
    $
    8,151

    * Benefits payments were substantially made through the plan assets during the three months ended March 31, 2020.

    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 $226 and $1,213 for the three months ended March 31, 2020 and 2019, respectively.
    During the three months ended March 31, 2020 and 2019, the Company contributed $2,917 and $2,004, respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Romania, the Czech Republic, South Africa, Colombia, and Singapore.
    EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !"%IU ?(\\#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,$% @ $(6G4"?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 " 0A:=0N(MY^.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:3%B:'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU; MA^@'\#%W__SN=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GO MH]>4G_$ 09L/?4"H.%^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!; M]-A1 E$*8&J:&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@ MX.WI\65>MW!=(MT9S+^2DW0*N&:7R:_UPV:W9:KB%2_X;<'O=F(EZWLI^/OD M^L/O*NQ[Z_;N'QM?!%4#O^Y"?0%02P,$% @ $(6G4)E&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 " 0A:=000Q+=4$# "@#P & 'AL+W=O?-XLX[5>D*K4V?8K"7DYJI:JJSV37 M\6M(&H^#U_5OVCV[S=C//1:=6NOI9;LQ^$<_B:*.VQ;$R3_K\20T;RN-H MV/T7=5*5A?.;"LZOPW'L '#'!!#DDR%GXU"/@B!DFF$"""0N_]0@X0J2880H9ICQ>>!0 M0IAB!BEF/%YZ% 24/H64MSR>%]J EH+5)LIY1G\.5&F(#@(F!:P3/XF@,, M!407T+GW@G@&7W:$">@NL'V%Y!E\Y1$F(+W +A?\3]W66^2P DP=8L/>)^SJ;^"P ,PVP8.\3]W7& MSMC_O_$)>Y^XKS.OCJT&3.XPS>!]*2:"0A^AN (0=W?.SC-X^P=V)'$%D-S= MN7^>$2;$@BN Y.[._9J),(&:*7$%D-S=N5\S$290S63@XYV[._=K)L+X;\SD MJM^I5;MSK6$7K?6Q<7WIU>S8?MZ3ZY?>X9?>]6O1[LJFBYZUL5V7ZXVV6AME MEY+>V(.XM^WR.*C4UO2W4WO?7GK&R\#HP] /)V-3OOP#4$L#!!0 ( !&% MIU"K"(I]? 4 '(< 8 >&PO=V]R:W-H965T&ULA9EA M;^,V#(;_2I#O=Q%)R9**-,#L8=B #3C<<-MGMW&;X)(XL]WV]N\G.VF0D%3W MI;'=E_(K67I(V;YIFF/W8[P[]_7PS#,>[Q:)_W#3[NO_<'IM#^L]3 MV^WK(9UVSXO^V#7U>@K:[Q9H3+'8U]O#?+6+2ROK[;XY]-OV,.N: MI_OY3W!7V3 &3(J_MLU;?W4\&[ORT+;?QY/?UO=S,SIJ=LWC,#91IY_7IFIV MN[&EY..?KH?-_3S,9^OFJ7[9#5_; MMU^;_-:[-+\M%)NL=CN^NGO[/'EWYH]^=6DI5]_>/TNSU,OV_G M]M_#] \!^ E .R' 70.(!:P.#F;NOIS/=2K9=>^S;K3TSK6XZ2 .TJ#^3A> MG,9N^E_J;9^NOJY<7"Y>QW;.DO(DP2L)WBHJJ2C,1;)(][^80-4$3O%T'0]Z M/*GQ-,7;ZWAFL3Q)BDER.'4";?"6]43* "(43G=C53=6NB'FYB1QU[>QZ(B- M?"5E:! IZ&ZZDT)U4D@GCCDIY+@$#^29%T7F M(5SUZ\:-5]UXZ:9@;KR\#7C/5)6B(K2%[B6H7H+TPKIX'I9\8K>%^I"P4%#/S&'00@T)B M3INSYF9J8 1N1U%9S+G100R2Q)[G!5!07!1R=!09!)?)"Z"C&"2+^;HI08%Q M],17NB+S%$-N]NA !DEDGA!+D*PE&XR@H*J+#F/&D0YED%3V/$> !"ZAL8X; M4F2%@=P,TL$,DLR\YR5(ZA)@X':D*M4?.1[J< 9)9\_S!$CP A8>>557:4(( M9$*&B*@S&HVHW7RN!9VIJ#"54QXE+$.B/.N2HBI,4)4X# MQRDJ=:P+Q(N:2M-A3!DPLXW584JRX V\_"99R&+*R,@K%D4'T0+E-M8ZG$G" M.7 XDU+PDC=\M2LR;[W)C9".9Y)XCAS/I.#93(F4P2M@@.^3Y D:5- M.&2H0SJ323(YCDI-PU/$QYI;)SJ1 M21(Y<@J2A*V8-1]);GWH-*8H"LGD;.*BNI*-^Z?:BY=:)3TTIJ MI@*16Y$\3-OM*.UH.D";&5ZK@]-*<(+AK+*2B MJ=KBEB09/Z5E"49X4H3AYD70K:?,NUM)43#B[:TD9' !>*JN=!WFDHS586HE M3$7O2RLQ^6E\5\Q+STH3)N<865M:PNB5%]Y$EG:U6LA5X752>13??'-0=NR94=^R+JX\_X]>X/^KN M>7OH9P_M,+3[Z6O/4]L.36K4?$Y=W#3U^G*R:YZ&\="GX^[T%>QT,K3'\Q>^ MQ>4SX^H_4$L#!!0 ( !&%IU".'DRT6 ( ,H' 8 >&PO=V]R:W-H M965T&ULC97;CILP%$5_!?$!P>9.1) :JJJ56BF:JM-G)W$" M&H.I[83IW]AX_5;A! M?$,[W,J5"V4-$G+(KA[O&$9G'=00SP<@]AI4MVZ1Z[D#*W)Z$Z1N\8$Y_-8T MB/W=8T+[G0O=MXFG^EH)->$5>8>N^"<6O[H#DR-O:]SS6=]1I1PI?5&#;^>="Q01)O@DE 62S1V7F!#E)#G^C*;NE%,% MSOMO[E]T\;*8(^*XI.1W?1;5SDU=YXPOZ$;$$^V_XK&@R'7&ZK_C.R92KDAD MCA,E7/\[IQL7M!E=)$J#7H>V;G7;#RMQ-H;9 _PQP)\"8/AN0# &!$: -Y#I M4C\C@8JDU6R^7LO8 @S;V[,AHU^T'CSS3^ M4E&N%3&8))X$F"A\*X6OXX,%168W"*P&@38(YP80&&4,FD1K6JT!&P"@4DJ/*!=0J14JM4!%!E2Z2A6D*0R2 MQ!"6-F&8@C@*[4B9%2FS(,4&4K;.% 8PRC)#6-J$,(W\\#]')Q\(ZZ4%+%") M>6N!5;(PS)(DR[5-4K]P.Q:]URYTB%O)_U+7JA5&!I M"C;2KI(/ZS0@^")4-Y%]-KPNPT#0;GPYO>GY+OX!4$L#!!0 ( !&%IU"Q M6_=.^0, *$1 8 >&PO=V]R:W-H965T&ULA9A;CZ-& M$(7_BL5[!KKZ EBVI1E;42(ETFBC),^,W;YHP3C C#?_/LUEO';UZ94 M]:ER\W%97.OF:WNTMIM]J\ISNXR.77>9QW&[/=JJ:)_JBSV[,_NZJ8K.'3:' MN+TTMM@-05494Y*8N"I.YVBU&,9>F]6B?N_*T]F^-K/VO:J*YM\76];7922B MSX$OI\.QZP?BU>)2'.P?MOOS\MJXH_B697>J[+D]U>=98_?+Z%G,-Y3W 8/B MKY.]MG?[L[Z4M[K^VA_\NEM&2>_(EG;;]2D*M_FP:UN6?2;GXY\I:72;LP^\ MW__,_O-0O"OFK6CMNB[_/NVZXS+*HMG.[HOWLOM27W^Q4T$ZFDW5_V8_;.GD MO1,WQ[8NV^%WMGUON[J:LC@K5?%MW)[.P_8ZY?\,PP$T!= M0-,/ ^04(&\! MSNR/ M04H+X'J*%;8RE#;S9%5ZP637V=->/?>RGZ523FRG5_VP\.S1[.N?:T M;O1C)42VB#_Z1)-F/6KH7G-3Q"[[;0I"4ZS)"Z?'"3:^0H@<3R%A%7)((.\3 M4((3*)A #0G40P+!VC!JS* YCW4HG><)*P;(9*Y3B>UH:$<#.ZQI+T@CF>51 MH^^\"$-&&V89R'1**M!! RT;8$D$P:$S(4P)P AG)N2'@S>69\B;LR0UX@#Y\%^5YD MPKV0-Y'6F4JY'U]FM$HI8 C34TA@B--O$CTLY51EGB%?)DQF FM98!H+@&-) MW) "ZR+U_ 5F0#9!*:Q *B5G%O"A^A/,DGYK0[*=!;ZPS!K!0 I1^1:^(PD MS=?\!JB4H@!(!2:I2($=S>VD (62WV0W0":RW(3Z@\DL )HE1[/PJ:LSK;D? M7Z7<4W7 #F:S '"6',["YRZ1,IS.0"94&NH/83P3P+/D>":?NUYW@"8$9L)@ M)@!FR<$\B4J I_R>OYY$V?W-YLEX M#48J%;@\"=.4 $T5I^DD^C\[2*5"BP_3E#1H<*@BS#\"_%.B.9S.[>RM[MQ;]/"NNZ_KSKJZDB?7W*,M=K>#TNZ[ M?C=U^\WXT6 \Z.K+]$$DOGV56?T'4$L#!!0 ( !&%IU P(A(*_ ( "L+ M 8 >&PO=V]R:W-H965T&ULC5;!CILP$/T5Q#T+-F @ M2B)MB*I6:J55J[9G-G$2M("I[23;OZ]M6#;80]M+P)XW;]X,]F16-\9?Q)E2 MZ;TV=2O6_EG*;AD$8G^F32D>6$=;93DRWI12+?DI$!VGY<$X-76 PY $35FU M_F9E]I[X9L4NLJY:^L0]<6F:DO_>TIK=UC[RWS:^5J>SU!O!9M65)_J-RN_= M$U>K8&0Y5 UM1<5:C]/CVG]$RQU*M8-!_*CH3=R]>SJ59\9>].+38>V'6A&M MZ5YJBE(]KK2@=:V9E(Y? ZD_QM2.]^]O[!],\BJ9YU+0@M4_JX,\K_W,]P[T M6%YJ^97=/M(AH<3WANP_TRNM%5PK43'VK!;FU]M?A&3-P**D-.5K_ZQ:\[P- M_&]NL ,>'/#_.D2#0S0Z*+%_68!!$["X0.FI0:)]^ +2(9JXRFNE("!"3VHHA4&8K1HZ8.,WM M(@.H!2)W1W0J&NQQCP@#>NP&,H FD7"&D=T. 1S!R4P+07!'1)$KB(2VH,AI M5HLD2D-UAIU:XY:'DWW=F"X'(W'6 .R."6B.QXP @,G<>X*:' MH*Z7V7$ $+&[47#W3]Y0?C)3DO#V[-)*_4WN=L=);(OU)&#M%WI" _8?4;PL M^MG!LJB"*TL"6HBR$-"2*HL9!(-WN?T8^:7DIZH5WC.3:IXQ4\>1,4E5+<(' M]6W/:G(=%S4]2OV:JG?>CV_]0K)N&$V#<3[>_ %02P,$% @ $86G4$!Y M?$66! $A4 !@ !X;"]W;W)K#;]O73=,^2&;3??;JOKOF[_UCY>^2DY?UMG"[>EON1I5[N1U_Y3__9.QZ>8 MK>'Y]8?W^V[Q?C%/6>WF9?YCNVXVMV,S'JW=2_:6-]_*PX/K%Z3&HW[U?[IW MEWMXR\3'>"[SNOL[>GZKF[+HO7@J1?;K^+O==;^'WO^'&6T O0&<##B_:"!Z M _%I("X:R-Y G@R.Z1\T4+V!^HQ@+AJDO4%Z,A"7(^C>0']&4!<-3&]@T!J2 M8SFZ^BZR)IM-J_(PJHXMNL_:G6T<] MYNZ(@0"C0LRIZSF)!A>! S@I$8B#.@&YR(P]'">]!Y'(MG\"5(2(2> MP9P8P@8PD7BX^DJCK7A_#172H>A86$Z"'&)9$? MI CS'A2HE &5,H&VYHI 3H2Q3-FALM&CD1.ST40'#Q4KE6!&1(>/&!=)%8\' MK="<8Q%:$CAIC146-TN,FV@-''#"8FX3GH(0 N^$& AJ**FT#G!""(S"28W' MO) >!I+CM!)((_V)1.&S"X&<2+!*#DX56D$X(2$&*UD/"KI",\8B^C$.5W'! M8ZD1EH-DN"MBG%+<,H&[(L9-?,ILU!4QMPDW!LQ0P6F9X^;WCRB<%C!.*5BT MP6()\PW,8>BT3&L3$-H4G5,@UB8+J+2+*Z"0#"U@0 A8=%J!6)VDQ@>)Q354 M2&?@58)ZE\ G!"#>$8"!2 ?.1D!K%% O"5BC(!8??T:P6*160!W' UQ(B58I MH%0*JS@0V@,F&KGWUW$A)5JA@%"H2,F!&-I^D*)^74(L%B$L)$1/=Z"F>]2Q MU'07W,LSVFAS"FD,%QKO_A6!G$AIM=8#TPKHZ0[4=#=X <1T5\HRB>G_QG0G M,6FDY4L"I[3/&GY!)7 3S@7'Y%84T&]4,'@V)V??:=JOA7]EU>MV5X^>RJ8I MB^[#S$M9-LX[95]\ 38N6Y]N&PO=V]R:W-H965T&UL?9G=;N,V$(5?Q?"]UYP94C^!$R!V4;1 "RRV:'NMQ$QBK&6YDI)L MW[Z2['B],X>]B27E<'A(BA^'U.J]:;]V+S'VLV_U_M#=SE_Z_GBS7':/+[&N MND_-,1Z&_SPU;5WUPVW[O.R.;:RV4Z%ZOV3GLF5=[0[SN]7T['-[MVI>^_WN M$#^WL^ZUKJOVWW7<-^^WW[IQP?+N]6Q>HY_Q/[/X^=VN%M>HFQW M=3QTN^8P:^/3[?R>;C8^C 4FQ5^[^-Y=7<_&ICPTS=?QYM?M[=R-CN(^/O9C MB&KX>8N;N-^/D08?_YR#SB]UC@6OKS^B_SPU?FC,0]7%3;/_>[?M7V[GQ7RV MC4_5Z[[_TKS_$L\-"O/9N?6_Q;>X'^2CDZ&.QV;?37]GCZ]=W]3G*(.5NOIV M^MT=IM_W<_R/8K@ GPOPI0"%_RT@YP+RO8"?&G]R-C7UIZJO[E9M\SYK3Z-U MK,:7@FYDZ,S'\>'4=]/_AM9VP].W.RK*U?)M#'36K$\:OM9<%,LA^J4*1E6L MV13G'RO86 51B:L0V J9 LAU@-+A !X&\%, ?QW ZVXX:;))" F: AX&Q-@4B_,$!&G.@92B")@)U,VR%3CP0IM1NK(N<3 M:"&(KWMB8"?7=MA6I+MP T1<%@DS&'0DUHSHJ7T67=<3C!>KR5+#A)%)@)FE ML>)M-6*\ )%+X)LP,BD ,V8="Z8>IZU8"7'R_<7T)8M?=DY[L61=<*;= !%Y MEU@+"/.7HU X(2.>T&R=B5"6@Q9BA;AN::Z&SA6+*>FT D18)9 MC '*%J"YGIH,^.GUI-D U="#(=4U&*%L$5J0MF/IR$&;W@"5<,8)-YBB;"E: MZ)G%EH\+R9W7N$"Z(465Q,QBC%*V*&6G4Q.VG"Q-\@A$H9 $3!G#E!%,S9L, M.)F%W/0/D 5*SBR,4[;Y+#N=G;#-51(EX0A#&BEG --Q;?2Z34CGBCP!#<% %0M4/9YK :3,#32 *I%;"&:I6):RIO9:+"<7 M+(48-T#G\ZQ(C+E@I(I%*I-.,<32,N?"Z_$",B;)$NN?)#;@%JJLM\9K ;S, MG#==9&4#[CB5$0H&JW@[+2C!9L$D%$!"TCF&6,@MS"X-B2A%0L$D%$!"TEP6 ML&$GY^RDL#J?N6078Q0*0"%I-@M"H;O.0,^.H"[DJ2'#,!20J9+AALU 3?^ M)+5,C1>&JH MOLE[!,%22K-UA+K@70*J'D/56Z@RZ3356UZ6;$ZYK(@3(^4Q M53V@JMXKK+VE99%E06\I@&S8BB8[!S/5(Z::,T"0@7)FSH>0S(?$J8S'2/4 MJ:P9[RTKR66^U.\ST"W*X!('>3YQ2&IS5=9OQMK;))1X2%;ULH-TSI,DUAV/ M$>T!HEGGSV?1#R>W(D&,):LK?69V_\NKL_4ZML_39XAN]MB\'OKQ%/OJZ>53 MQSV/9_/J^9IN-J[G9QZ=^O,R'Z_;TW>)TTS?'\S>9Y>7#T-U_4$L#!!0 ( !&%IU!$:!!C ML $ -(# 8 >&PO=V]R:W-H965T&UL?5-AC],P#/TK M47[ 9).U*.2J^-+;K]_SL./F( M]MEU )Z\:&5<03OO^R-CKNI "W>'/9CPIT&KA0^N;9GK+8@Z@;1B?+=[P[20 MAI9YBIUMF>/@E31PML0-6@O[ZP0*QX+NZ2WP)-O.QP K\UZT\!7\M_YL@\<6 MEEIJ,$ZB(1::@C[LCZ$[Q)&M[))[.2"^!R=3W5!=U$0**A\9!#AN,(C M*!6)@HR?,R==2D;@VKZQ?TB]AUXNPL$CJA^R]EU!WU%20R,&Y9]P_ AS/_>4 MS,U_ABNHD!Z5A!H5*I>^I!J<1SVS!"E:O$RG-.D<9_X;;!O 9P!_!6!3H:3\ MO?"BS"V.Q$ZS[T6\XOV1A]E4,9A&D?X%\2Y$KR7GAYQ=(]&<>[N1/^K3M7X1MI7'D@C[<;)I_@^@A2-G=A17JP@-;' 6- MC^;;8-MIS2;'8S^_(+8\X_(W4$L#!!0 ( !&%IU#JH@UEM0$ -(# 8 M >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8K7!H%M MH&DQ=, &!!VV/BLV?4%U<24Y[OY^E.RZ;F?L11(IGL-#BDH'8Y]= ^#)JY+: M9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&SKQ@<'R]-.U/ 3_*_N9-%B,TO9*M"N-9I8 MJ#)ZNST)DX MZ9PR )?G-_:OL7:LY2PB>DA(JT4O_:(8'F.KY0LE4_'>X@,3P MH 1S%$:ZN)*B=]ZHB06E*/$Z[JV.^S#>)+L)M@[@$X#/@'W,P\9$4?F]\")/ MK1F('7O?B?#$VP/'WA3!&5L1[U"\0^\EY_PZ99= -,40\?I_V'L'6K'3D;CR\;^U\9XP&E;*YPA!K\8+,AH?+A>(-G M.X[9:'C333^(S=\X_PM02P,$% @ $86G4-E%HQBT 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q <$+]XFZ[ MPW$?\!'PJX/1KLXD5')&? [&URJG24@())0N* B_7> >I Q"/HV769,N(0-Q M?7Y3?XBU^UK.PL(]RM]=Y=JM>EO0SKGAR)BM M.M#"WN O;]IT&CAO&E:9@<#HHXDK1@_'-XS+61/RSSZSJ;,<71*]G VQ(Y: M"_/K! JG@B;TU?$HV\X%!ROS0;3P#=SWX6R\Q5:56FKHK<2>&&@*>I\<3UG M1\ /"9/=G$FHY(+X'(S/=4$/(2%04+F@(/QVA0=0*@CY-'XNFG0-&8C;\ZOZ MQUB[K^4B+#R@>I*UZPIZ1TD-C1B5>\3I$RSUO*-D*?X+7$%Y>,C$QZA0V;B2 M:K0.]:+B4]'B9=YE'_=IOLEN%]H^@2\$OA+N8APV!XJ9?Q!.E+G!B9BY]X,( M3YP]-%9RQ%?'.)V^]]UHF/,G9-0@MF-.,X5O,BF!>?0W!]T*<^!LZWZ>G MNQFFD9YNZ>D_!+)=@2P*9/\M\2V&I^E?0=BFIQI,&Z?)D@K'/D[RQKL.[#V/ M;_('/D_[5V%:V5MR0>=?-O:_073@4SG<^!'J_ =;#06-"\=;?S;SF,V&PV'Y M06S]QN5O4$L#!!0 ( !&%IU!*$/@OM $ -(# 9 >&PO=V]R:W-H M965TTD!TMLN@[F2+#P2G9P 2E I&7\7/FI$O* %R?K^P?8^V^ MEK.P\(CJ15:NS>D])1748E#N&<=/,-=S2\E<_!>X@/+A08G/4:*R<27E8!WJ MF<5+T>)MVF47]W&Z2:ZP;0"? 7P!W$< FQ)%Y4_"B2(S.!(S];X7X8GW!^Y[ M4P9G;$6\\^*M]UX*GJ09NP2B.>8XQ?!5S'Z)8)Y]2<&W4ASY/W"^#4\V%281 MGORA\':;(-TD2"-!^M\2MV+N_DK"5CW58)HX39:4.'1QDE?>96 ?>'R3]_!I MVK\*T\C.DC,Z_[*Q_S6B R]E=^-'J/4?;#$4U"X&UL?5/;;MP@$/T5Q >$7>QT5RO;4C95U$JMM$K5YIFUQS8* M&!?P.OW[#MAQK=;J"S##.6_KN>)9-ZX.#%5DO&O@&_GM_L6BQ1:62&CHG34%%DUHS$3KWO17CB_8EC;\K@ MC*V(=YB\0^^MX,DA8[<@-&/.$X:O,/L%P5!]"<&W0ISY/W2^34\V,TPB/5G3 M^6%;(-T42*- ^M\2MS#'OX*P54\UV"9.DR.E&;HXR2OO,K //+[)'_@T[5^% M;63GR-5X?-G8_]H8#YC*[@Y'J,4/MA@*:A^.!SS;:M>EO0SKGAR)BM.M#"WN O;]IT&CA MO&E:9@<#HHXDK1A/DO=,"]G3,H^^LRES')V2/9P-L:/6POPY@<*IH ?ZXGB4 M;>>"@Y7Y(%KX#N['<#;>8JM*+37T5F)/##0%O3\<3UG 1\!/"9/=G$FHY(+X M%(PO=4&3D! HJ%Q0$'Z[P@,H%81\&K\73;J&#,3M^47]4ZS=UW(1%AY0_9*U MZPIZ1TD-C1B5>\3I,RSUO*-D*?XK7$%Y>,C$QZA0V;B2:K0.]:+B4]'B>=YE M'_=IODEO%]H^@2\$OA+N8APV!XJ9?Q1.E+G!B9BY]X,(3WPX<78/0@CG-&+[!'%8$\^IK"+X7XL1?T?D^/=W-,(WT=$O/DGV! M;%<@BP+9FR7N8++_BV2;GFHP;9PF2RH<^SC)&^\ZL/<\OLD_^#SMWX1I96_) M!9U_V=C_!M&!3R6Y\2/4^0^V&@H:%XZW_FSF,9L-A\/R@]CZC&PO=V]R:W-H965TO&K5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LP MUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V-]'4&;,:4+?'$^R:7UP ML"+K10/?P?_H3Q8MMK!44D/GI.F(A3JG=\GAF(;X&/!3PNA69Q(J.1OS$HPO M54YW01 H*'U@$+A=X!Z4"D0HX]?,29>4 ;@^O[%_CK5C+6?AX-ZH9UGY-J>W ME%10BT'Y)S,^PES/-25S\5_A @K#@Q+,41KEXDK*P7FC9Q:4HL7KM,LN[N-T MDR8S;!O 9P!? +4/PHLBLV8D=NI]+\(3)P>.O2F#,[8BWJ%XA]Y+ MP5.>L4L@FF..4PQ?Q21+!$/V)07?2G'D_\#Y-GR_J7 ?X?MW"O?;!.DF01H) MTO^6N!63?DC"5CW58)LX38Z49NCB)*^\R\#>\?@F?\.G:?\F;",[1\[&X\O& M_M?&>$ INRL&UL M?5-A;]L@$/TKB!]0$N*T561;:EI5G;1)4:MMGXE]ME'!YP*.NW]?P*[G;=:^ M '?<>_?N.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ;IF:V,R#* M"-**\8J]4[*%DR&VUUJ87T=0.&1T2S\=S[)N7'"P/.U$ M#2_@OG&8A/@8\$/"8!=G$BHY([X&XTN9T4T0 M! H*%QB$WRYP#TH%(B_C;>*D<\H 7)X_V1]C[;Z6L[!PC^JG+%V3T5M*2JA$ MK]PS#D\PU;.G9"K^*UQ ^?"@Q.&UL?5-A MC]0@$/TKA!]P=-F>NV[:)K=GC"::;,ZHG]EVVI*#3@6Z/?^]0'NU:N,78(9Y M;]X,0S:B>;8M@",O6G4VIZUS_8DQ6[:@A;W#'CI_4Z/1PGG3-,SV!D0505HQ MGB1OF!:RHT46?1=39#@X)3NX&&('K87Y>0:%8TYW]-7Q))O6!0I,0B57Q.=@?*QRF@1!H*!T M@4'X[0:/H%0@\C)^S)QT21F Z_,K^_M8NZ_E*BP\HOHN*]?F]$A)!;48E'O" M\0/,]=Q3,A?_"6Z@?'A0XG.4J&Q<23E8AWIF\5*T>)EVV<5]G&X.AQFV#> S M@"^ 8\S#ID11^3OA1)$9'(F9>M^+\,2[$_>]*8,SMB+>>?'6>V\%3X\9NP6B M.>8\Q?!5S&Z)8)Y]2<&W4ISY/W"^#=]O*MQ'^/X/A6^W"=)-@C02I/\M<2/F M/ODK"5OU5(-IXC194N+0Q4E>>9>!?>#Q37Z'3]/^69A&=I9&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.; MS0W30K8T3Z/O9//4]%[)%DZ6N%YK8?\=09DAHUOZZGB2=>.#@^5I)VKX"?Y7 M=[)HL9FEE!I:)TU++%09O=L>CDF(CP&_)0QN<2:ADK,QS\'X5F9T$P2!@L(' M!H';!>Y!J4"$,OY.G'1.&8#+\RO[8ZP=:SD+!_=&_9&E;S)Z2TD)E>B5?S+# M5YCJN:9D*OX[7$!A>%"".0JC7%Q)T3MO],2"4K1X&7?9QGT8;_;[";8.X!. MSX#;F(>-B:+R!^%%GEHS$#OVOA/AB;<'CKTI@C.V(MZA>(?>2\ZOMRF[!*(I MYCC&\$7,6P1#]CD%7TMQY!_@?!V^6U6XB_#=$IY\62=(5@F22)!\6N):S'N5 M;-%3#;:.T^1(8?HV3O+".P_L'8]O\A8^3OL/86O9.G(V'E\V]K\RQ@-*V5SA M"#7XP69#0>7#<8]G.X[9:'C333^(S=\X_P]02P,$% @ $86G4-&4XX2U M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ >$7=:;1"O;4C91U4JMM$K5YIFUQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@' M-,^V 7#D54EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0.&1T2]\=J)&GZ"^]6=C+?8 MS%*V"K1M41,#54;OMH=C$N)CP.\6!KLXDU#)&?$Y&-_*C&Z"()!0N, @_':! M>Y R$'D9+Q,GG5,&X/+\QOXEUNYK.0L+]RB?VM(U&;VEI(1*]-(]XO 5IGKV ME$S%?X<+2!\>E/@[E%T"T11S'&/X M(F8[1S#//J?@:RF._!\X7X?O5A7N(GSW06&R3I"L$B21(/EOB6LQ^T])V**G M"DP=I\F2 GL=)WGAG0?VCL0\?I_V','6K+3FC\R\;^U\A.O!2-E=^A!K_ MP69#0N7"\<:?S3AFH^&PFWX0F[]Q_A=02P,$% @ $86G4!$N XFV 0 MT@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 M)4K2!H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ M+4 @KUH9G],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1)9!6C&\V]TP+:6B1 M)=_%%9GM@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*#%5DG&O@"X6MW<6BQF:62 M&HR7UA '=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL,P.7YC?U]JAUKN0H/3U9]EU5HE6".TBJ?5E+V/E@]L: 4+5['79JT#^/-[C#!U@%\ O 9<$QYV)@H M*7\G@B@R9P?BQMYW(C[Q]L2Q-V5TIE:D.Q3OT7LK^.$^8[=(-,6&PO=V]R:W-H965TD M61/9EII6U29M4M1IW6]B7]NHX.L!CKNW'V#7LU9K?X![.>?<#R[I@.;5-@". MO&G5VHPVSG5'QFS1@!;V!CMH_4V%1@OG35,SVQD0921IQ7B2[)D6LJ5Y&GUG MDZ?8.R5;.!MB>ZV%^7T"A4-&-_3=\2SKQ@4'R]-.U/ =W(_N;+S%9I52:FBM MQ)88J#)ZOSF>=@$? 2\2!KLXDU#)!?$U&%_*C"8A(5!0N* @_':%!U J"/DT M?DV:= X9B,OSN_I3K-W7[ \3;9W )P*?"7.>3M]Y[S3?[0\JN06C"G$8,7V)F!//J M#.J!^R\FU.;RBIH!:#\D]F?("YG@^4S,5_@0LH M# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TTV2SK!M )\!? ' M%)DU([%3[WL1GGA_X-B;,CAC*^(=BG?HO13\>I^Q2R":8XY3#%_%O$:K!-G"9'2C-T M<9)7WF5@;WE\D_?P:=H?A6UDY\C9>'S9V/_:& \H97>%(]3B!UL,!;4/QX]X MMM.8388W_?R#V/*-BU]02P,$% @ $86G4//X>ANU 0 T@, !D !X M;"]W;W)K&UL?5-M;]L@$/XKB!]0$N)F461;:CI- MJ[1*4:>MGXE]?E&!>ZYXT@'-"^V 7#D34EM,]HX MUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V,R#*"%*2\R5;# MV1#;*R7,^PDD#AG=T@_'4ULW+CA8GG:BAN_@?G1GXRTVLY2M FU;U,1 E=&[ M[?&4A/@8\+.%P2[.)%1R07P)QD.9T4T0!!(*%QB$WZYP#U(&(B_C=>*D<\H M7)X_V+_$VGTM%V'A'N5S6[HFHP=*2JA$+]T3#E]AJN>6DJGX;W %Z<.#$I^C M0&GC2HK>.E03BY>BQ-NXMSKNPWBS/TRP=0"? 'P&'&(>-B:*RC\+)_+4X$#, MV/M.A"?>'KGO31&$NPG=_*+Q=)TA6"9)(D/RWQ+68_5])V**G"DP=I\F2 GL=)WGA MG0?VCL&UL?5-AC]L@#/TKB!]PM+2[=E42Z7K3M$F; M5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]>M#(NIZWWW8DQ M5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVSNF1;2T")+OHLM,NR]D@8NEKA> M:V%_GD'AD-,M?74\R:;UT<&*K!,-? '_M;O88+&9I9(:C)-HB(4ZIP_;TWD? MXU/ -PF#6YQ)K.2*^!R-CU5.-U$0*"A]9!!AN\$C*!6)@HP?$R>=4T;@\OS* M_C[5'FJY"@>/J+[+RK%)G%@=BQ]YV( M3[P]\=";,CI3*])=$.^"]U;P^T/&;I%HBCF/,7P1LYTC6&"?4_"U%&?^#YRO MPW>K"G<)OOM#X7&=8+]*L$\$^_^6N!;S]J\D;-%3#;9)T^1(B;U)D[SPS@/[ MP-.;_ X?I_VSL(TTCES1AY=-_:\1/00IF[LP0FWX8+.AH/;Q> AG.X[9:'CL MIA_$YF]<_ )02P,$% @ $86G4,W'PBVS 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q <$+[M-5BO;4C95E$JMM$K5 MYIFUQS8*%P?P.OW[ B:.V[IY 6:8<^;,,.2C-L^V W#H50IE"]PYUQ\(L54' MDMDKW8/R-XTVDCEOFI;8W@"K(T@*0K/LFDC&%2[SZ#N9,M>#$US!R2 [2,G, MKR,(/19X@]\A/QEMD9JFY!&6Y5LA 4^#;S>&X"_$Q MX">'T2[.*%1RUOHY&%_J F=!$ BH7&!@?KO '0@1B+R,E\2)YY0!N#R_L=_' MVGTM9V;A3HLG7KNNP'N,:FC8(-RC'A\@U?,)HU3\5[B \.%!B<]1:6'CBJK! M.BT3BYNT>.>!O:7Q3=[# MIVG_QDS+E45G[?S+QOXW6COP4K(K/T*=_V"S(:!QX7CCSV8:L\EPND\_B,S? MN/P-4$L#!!0 ( !&%IU"BU'%\M $ -(# 9 >&PO=V]R:W-H965T M,>TD#TM\^@[VS(WHU>RA[,E;M1:V)\G4&8J M:$+?'$^R[7QPL#(?1 M?P7\;SA8MMK+44D/OI.F)A::@#\GQE(7X&/!=PN0V M9Q(JN1CS$HQ/=4$/01 HJ'Q@$+A=X1&4"D0HX\?"2=>4 ;@]O[%_B+5C+1?A MX-&H9UG[KJ#WE-30B%'Y)S-]A*6>6TJ6XC_#%12&!R68HS+*Q954H_-&+RPH M18O7>9=]W*?Y)DT6V#Z +P"^ NYC'C8GBLK?"R_*W)J)V+GW@PA/G!PY]J8* MSMB*>(?B'7JO);]+RE._!\XWX>GNPK3"$__ M4)CM$V2[!%DDR/Y;XE[,[5])V*:G&FP;I\F1RHQ]G.2-=QW8!Q[?Y'?X/.U? MA&UE[\C%>'S9V/_&& \HY7"#(]3A!UL-!8T/QSL\VWG,9L.;8?E!;/W&Y2]0 M2P,$% @ $86G4 W?[L; 0 -P0 !D !X;"]W;W)K&ULC53M;ML@%'T5Q .4A"1-%-F6FDY3)VU2U&K;;V)??ZA\N(#C M[NT+F+K>AJ;],7 Y]YQS@>ML5/K9M 6O0HN38Y;:_LC(:9L03!SHWJ0;J=6 M6C#KEKHAIM? JI D.*&KU2T1K).XR$+LK(M,#99W$LX:F4$(IG^=@*LQQVO\ M'GCLFM;Z "FRGC7P!/9[?]9N16:6JA,@3:./=$SL9+Y,2SI$] M\9]=9=L<'S"JH&8#MX]J?(!8SPZC6/Q7N )W<._$:92*F_!%Y6"L$I'%61'L M=1H[&<8Q[AQB6CJ!Q@0Z)QR"#IF$@O-/S+(BTVI$>CK[GODK7A^I.YO2!\-1 MA#UGWKCHM:#[VXQE=5T\+SC4UD_W;JZGMSPMK.IC MFY+Y7U&\ 5!+ P04 " 1A:=0PL], ;4! #2 P &0 'AL+W=OK<[GO8!'P$_ M)8QV=2:AD@OB@5!#R:;S,FG0)&8CK\[OZEUB[ MK^4B+-RC^B4KU^;T0$D%M1B4>\+Q >9Z/E R%_\-KJ \/&3B8Y2H;%Q).5B' M>E;QJ6CQ.NVRB_LXW:3I3-LF\)G %\(AQF%3H)CY9^%$D1D>5=!O:.QS?Y M Y^F_5&81G:67-#YEXW]KQ$=^%22&S]"K?]@BZ&@=N%XZ\]F&K/)<-C//X@M MW[CX#5!+ P04 " 1A:=02O^#^[8! #2 P &0 'AL+W=O.[W2>FA>QHD47?V109#D[)#LZ&V$%K8?Z>0.&8 MTSU]=3S)IG7!P8JL%PW\ />S/QMOL86EDAHZ*[$C!NJH?LO*M3D]4%)!+0;EGG#\ G,]MY3,Q7^#*R@?'I3X'"4J&U=2#M:AGEF\ M%"U>IEUV<1^GFS298=L /@/X CC$/&Q*%)4_"">*S.!(S-3[7H0GWA^Y[TT9 MG+$5\-_:\1'7@INQL_0JW_8(NAH';A^-F?S31FD^&PGW\06[YQ M\0]02P,$% @ $86G4%3:1^BU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K6&H%MH&DQK$ '!!W:/BLV?4%U M\20Y[OY^E.RZWF;L11(IGL-#BDH'8]]< ^#)NY+:9;3QOCLPYHH&E'!7I@.- M-Y6Q2G@T;&KKQ@<'R]-.U/ #_'-WLFBQF:5L%6C7&DTL5!F]W1Z.^Q ? UY:&-SB M3$(E9V/>@O%09G03!(&$P@<&@=L%[D#*0(0R?DZ<=$X9@,OS!_O76#O6$;3/5\H60J_A$N(#$\*,$ZOC/HPWNV2"K0/X!. S((EYV)@H*K\77N2I-0.Q8^\[$9YX>^#8FR(X M8ROB'8IWZ+WD/+E.V24033'',88O8K9S!$/V.05?2W'D_\#Y.GRWJG 7X;L_ M%-ZL$^Q7"?:18/_?$M=BDK^2L$5/%=@Z3I,CA>EUG.2%=Q[86Q[?Y#-\G/;O MPM:M=N1L/+YL[']EC >4LKG"$6KP@\V&A,J'XPV>[3AFH^%--_T@-G_C_#=0 M2P,$% @ $86G4+\A20:V 0 T , !D !X;"]W;W)K&UL?5/M;ML@%'T5Q ,4AR1;$MF6FE;3)FU2U&G;;V)?VZC@ZP&. MN[S5JM_@'LYY]P/+NF YMDV (Z\:-7:C#;.=2?&;-& %O8..VC]385& M"^=-4S/;&1!E)&G%>))\8%K(EN9I]%U,GF+OE&SA8HCMM1;FSQD4#AG=T%?' MDZP;%QPL3SM1PW=P/[J+\1:;54JIH;426V*@RNC]YG3>!7P$_)0PV,69A$JN MB,_!^%)F- D)@8+"!07AMQL\@%)!R*?Q>]*D<\A 7)Y?U3_%VGTM5V'A =4O M6;HFHP=*2JA$K]P3#I]AJF=/R53\5[B!\O"0B8]1H+)Q)45O'>I)Q:>BQ?$Y E^+<.9OZ'R=OEU->.=QO8]/R/[!QUG_)DPM M6TNNZ/R[QNY7B Y\*LF='Z#&?Z_94%"Y&PO=V]R:W-H965T/&EE7$Y;[[L#8ZYL00MWA1V8<%.CU<(' MTS;,=19$E4!:,;[9O&=:2$.++/E.MLBP]TH:.%GB>JV%_7T$A4-.M_39<2^; MUD<'*[).-/ =_(_N9(/%9I9*:C!.HB$6ZIS>;@_'?8Q/ 0\2!K,P.7YF?U3JCW4E-7L+':?\F;".-(V?T MX653_VM$#T'*YBJ,4!L^V&PHJ'T\?@AG.X[9:'CLIA_$YF]<_ %02P,$% M @ $86G4$DQ](+M 0 9@4 !D !X;"]W;W)K&UL=51M;YLP$/XKB!]0$Y, C0"IZ51MTB9%G;9]=N!X46U,;1.Z?S_;$,:( M]P7;Q_-R9[A+1R[>9 .@O ]&.YGYC5+]$2%9-,"(?. ]=/I-Q04C2A]%C60O M@)26Q"C"01 A1MK.SU,;.XL\Y8.B;0=GXZ:2"^=OYO"E MS/S ) 04"F44B%ZN\ R4&B&=QONLZ2^6AKC>W]1?;.VZE@N1\,SIK[943>8G MOE="10:J7OGX&>9Z#KXW%_\5KD UW&2B/0I.I7UZQ2 59[.*3H61CVEM.[N. ML_Z-YB;@F8 W!#09VA7VGDYLWQ MXSY%5R,T8TX3!J\PNP6!M/IB@5T6)WQ'QVYZZ,PPM/1P3<>Q6V#O%-A;@?T_ M)1XV);HPD=ODX#0Y. 3BC8D+D[A-(J=)Y!!XW)C<8\(@<)O$3I/XWB2.-B;W MF##XSS^1.$T2AP#>F+@PX<8$K?YS!J*V'2Z]@@^=G2ZKZ#)$GK#MD[_P:0)] M(Z)N.^E=N-+=9GNBXER!3B5XT)^NT4-O.5"HE-G&>B^FUI\.BO?S5$/+:,W_ M %!+ P04 " 1A:=0,D70S-(! "%LT\6IIB=OYA_JCZ]WTHPIJ.C+]+*8G6/K98;0T_P,NP S<5F(\2L&4^Z)R5%KP1<64PNG[ M/':]&Z=Y)4T6FI\0+81H)>R=#YF-7.4/5-,BDV)"E3;JM M<&NF>&6RER(.DHQ>RN,'3W>TN/ M+Y!X!1(GD'QJ<7?5H@^3^DUV7I.=1^#VRL2'V?M-4J])ZA'X=F7BP837VT4V MIX.#;-R]4*@48^_NY":[7KV[R)VN__#YWOZDLNEZA&PO=V]R:W-H965T.]'*MI1-5:52*ZT2M7UF[?%% >, 7J=_'\".XV[IBV&&!.]UCEMCA@,ANFQ!,'TC!^CM2BV58,:&JB%Z4, J3Q*)#\=U>9-L=W&%50LY&;)SD]PM)/ M@M'2_'>X +=P5XGU*"77_HO*41LI%A5;BF!O\]CU?ISFE21>:&$"70AT)=QY M'S(;^Z%1*W\E-=KUZ]]2? MKD_X?&]_,-5TO49G:>P9]2>IEM* +65W8QMN[5.Q!AQJXZ:W=J[F"S,'1@[+ M6T#6!ZEX!U!+ P04 " 1A:=0/-#.(;UTW]0LPPSEG+@SYJ,VK[0 <>I-"V0)WSO5'0FS5@63V M3O>@_$VCC63.FZ8EMC? ZDB2@M D^4 DXPJ7>?2=39GKP0FNX&R0':1DYO<) MA!X+G.*;XYFWG0L.4N8]:^$[N!_]V7B++"HUEZ LUPH9: I\GQY/NX"/@!<. MHUV=4:CDHO5K,+[4!4Y"0B"@T*#R!$$/)I_)HU\1(R$-?GF_I3K-W7 MA2=.C]3W MI@K.V(IXYY.WWGLML_20DVL0FC&G"4-7F'1!$*^^A*!;(4[T/SK=IF>;&6:1 MGJWIV7Y;8+2C!MG":+*CVH.,DK[S*P]S2^ MR5_X-.W?F&FYLNBBG7_9V/]&:P<^E>3.CU#G/]AB"&A<.'[T9S.-V60XW<\_ MB"S?N/P#4$L#!!0 ( !&%IU!$F^\,P@$ #<$ 9 >&PO=V]R:W-H M965TP*%7*90M<>_<<"3$UCU(9N_T M ,KOM-I(YOS2=,0.!E@325(0NMM]())QA:LBQLZF*O3H!%=P-LB.4C+SYP1" M3R7>X[? ,^]Z%P*D*@;6P7=P/X:S\2NRJC1<@K)<*V2@+?'C_GC* SX"?G*8 M[&:.0B47K5_"XDM3XEU(" 34+B@P/USA"80(0CZ-WXLF7BT#<3M_4_\4:_>U M7)B%)RU^\<;U)7[ J(&6C<(]Z^DS+/7D&"W%?X4K" \/F7B/6@L;OZ@>K=-R M4?&I2/8ZCUS%<9IW(@^9#:*F7]DCE6%T1,R\]D/+%SQ_DC] MV=0A&(\B[OGDK8]>JXSN"W(-0@OF-&/H!O..(%Y]M: IBQ/]CT[3]"R981;I MV99.[],"AZ3 (0H<_BF1WI28PF1IDSQIDB<$#C%P):%Z;W M?F[FMSPOG!Z6-B7KOZ+Z"U!+ P04 " 1A:=0G>6U\K.9MYX*#E'G/6G@!][,_&6^11:7F$I3E6B$#38'O M=H=C%O 1\(O#:%=G%"HY:_T:C.]U@9.0$ BH7%!@?KO /0@1A'P:?V9-O(0, MQ/7Y4_TQUNYK.3,+]UK\YK7K"GR+40T-&X1[UN,WF.NYQF@N_@=<0'AXR,3' MJ+2P<4758)V6LXI/1;*W:>&PO=V]R:W-H965T\;GG+EX7$S:/-L>P*$7*90M<>_< M<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D(39*/1#*N<%5$W]E4A1Z=X K. M!ME12F9>3R#T5.(4OSF>>->[X"!5,; .OH/[,9R-M\BJTG )RG*MD(&VQ'?I M\90'? 3\Y##9S1F%2BY:/P?C6U/B)"0$ FH7%)C?KG /0@0AG\;O11.O(0-Q M>WY3_Q)K][5CY@M!3_ %<0'AXR\3%J M+6Q<43U:I^6BXE.1[&7>N8K[--_DZ4+;)]"%0%?"(<8A^>2M]UZKC!X*<@U""^8T8^@&DZX(XM77$'0OQ(G^ M1Z?[]&PWPRS2LRT]S_8%\EV!/ KD_Y3XZ5V).Y@L>1>$;'HJP71QFBRJ]:CB M)&^\Z\#>T?@F?^'SM#\RTW%ET44[_[*Q_ZW6#GPJR8T?H=Y_L-40T+IPO/5G M,X_9;#@]+#^(K-^X^@-02P,$% @ $86G4*"MO0_M 0 9@4 !D !X M;"]W;W)K&UL;53;;IPP$/T5Q ?$++ L70%2-E'4 M2JVT2M7TV0O#1;$QM;U+^O>U#2&4S OVC,^<,V,SDXU"OJH60'MOG/4J]UNM MAR,AJFR!4W4G!NC-22TDI]J8LB%JD$ K%\09"8,@(9QVO5]DSG>612:NFG4] MG*6GKIQ3^?<$3(RYO_/?'<]=TVKK($4VT 9^@OXUG*6QR,)2=1QZU8G>DU#G M_OWN>$HMW@%>.AC5:N_92BY"O%KC6Y7[@4T(&)3:,E"SW. !&+-$)HT_,Z>_ M2-K ]?Z=_]^;BO\,-F('; M3(Q&*9AR7Z^\*BWXS&)2X?1M6KO>K>-TDD1S&!X0S@'A$I Z'3()NGN!VJ?>'<,S=V4UNFNPIV9Y)7QWHHHVF7D9HEFS&G"A"O,!X(8]D4B MQ"1.X:?P$ ^/T PC%QZMP^,$)XA1@M@1Q/^5&&Y*Q# 1+K)'1?8(0;P1P3![ M7"1!11*$(-F(8)@#+G) 10X(0;H1P3!?<)$4%4D_$\3!1@3#;'\\LOK/.9=6JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[@/30G:TR*+O M;(H,!Z=D!V=#[*"U,+]/H'#,Z9Z^.9YDT[K@8$76BP:^@_O1GXVWV*)220V= ME=@1 W5.[_?'4QKP$? L8;2K,PF57!!?@O&ERNDN) 0*2A<4A-^N\ !*!2&? MQJ]9DRXA W%]?E/_%&OWM5R$A0=4/V7EVIS>45)!+0;EGG#\#',]MY3,Q7^% M*R@/#YGX&"4J&U=2#M:AGE5\*EJ\3KOLXCY.-X?#3-LF\)G %\)=C,.F0#'S M1^%$D1D\_CF_R%3]/^39A&=I9&PO=V]R:W-H965T#L2^N!?#D M34GMR M169Z+X6&DR6N5XK;/T>09LCIEKX['D73^N!@1=;Q!GZ!_]V=+%IL5JF$ NV$ MT<1"G=.[[>&8!GP$/ D8W.),0B5G8UZ"\;W*Z28D!!)*'Q0X;A>X!RF#$*;Q M.FG2.60@+L_OZM]B[5C+F3NX-_)95+[-Z2TE%=2\E_[1# \PU7--R53\#[B M1'C(!&.41KJXDK)WWJA)!5-1_&W-T(Z7C?VOC?& J6RN<(1:_&"S M(:'VX;C'LQW';#2\Z:8?Q.9O7/P%4$L#!!0 ( !&%IU#4Q.$,N $ -(# M 9 >&PO=V]R:W-H965T;,_XG#,7C_/1V&?7 7CR MHJ1V!>V\[T^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U)"G)TB1YQQ07FI9Y]%UL MF9O!2Z'A8HD;E.+V]QFD&0NZHZ^.)]%V/CA8F?>\A6_@O_<7BQ9;5&JA0#MA M-+'0%/1A=SIG 1\!/P2,;G4FH9*K,<_!^%P7- D)@83*!P6.VPT>0Y-2.Q4^]['IYX=TJQ-U5PQE;$.TS>H?=6[K-CSFY!:,:<)TRZPNP6!$/U M)42Z%>*<_D=/M^G[S0SWD;Y?TP_9MD"V*9!%@>R?$N_?E+B!.21O@K!53Q78 M-DZ3(Y49=)SDE7<9V(&PO=V]R:W-H965T MI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@=+?[1B3C"I=Y])U, MF>O!":[@9) =I&3F[0A"CP5.\(?CB;>="PY2YCUKX1G'C(Q,>HM+!Q1=5@G9:SBD]%LM=IYRKNXW23)3-MFT!G ET(-S$.F0+%S+\S MQ\K,T M653I0<5)7GF7@;VE\4T^X=.T/S+3%X[<]F&K/)<+J??Q!9OG'Y#E!+ P04 " 1A:=0;*$%)[@! #2 P M&0 'AL+W=O;$]XW/.7#S.!F-?70O@R9N2 MVN6T];X[,N;*%A1W-Z8#C3>UL8I[-&W#7&>!5Y&D)$LVFP-37&A:9-%WMD5F M>B^%AK,EKE>*V]\GD&;(Z9:^.YY%T_K@8$76\0:^@__1G2U:;%:IA +MA-'$ M0IW3^^WQE 9\!+P(&-SB3$(E%V->@_&ERNDF) 022A\4.&Y7> I@Q"F\6O2 MI'/(0%R>W]6?8NU8RX4[>##RIZA\F]-;2BJH>2_]LQD^PU3/GI*I^*]P!8GP MD G&*(UT<25E[[Q1DPJFHOC;N L=]V&\.=Q-M'5",A&2F7 ;X[ Q4,S\D7M> M9-8,Q(Z][WAXXNTQP=Z4P1E;$>\P>8?>:[';IQF[!J$)<0 MR5J(4_(?/5FG[U8SW$7Z;DG?WZT+I*L":11(_REQ_Z'$-R9XD+3(HN^LRTR MTWLI-)PM<;U2W/XY@31#3K?TQ?$HFM8'!RNRCC?P'?R/[FS18K-*)11H)XPF M%NJ-VA0>0,@AA&K\G M33J'#,3E^47]4ZP=:[EP!P]&_A*5;W-ZH*2"FO?2/YKA,TSUW%(R%?\5KB 1 M'C+!&*61+JZD[)TW:E+!5!1_'G>AXSZ,-^E^HJT3DHF0S(1#C,/&0#'SC]SS M(K-F(';L?%7B&N;#JR!LT5,%MHG3 MY$AI>ATG>>&=!_8^B6_R#SY.^S=N&Z$=N1B/+QO[7QOC 5/9W. (M?C!9D-" M[MO8E_;J&!&[*_@3N]3GGG@O2SKB=G]5_^I[M[VIKB214 MXIA\H"=A>AITF'IZNJ7OL[# +BBP\P*[=RW&-RV&,/]QF06+9 &!]*9("+.[ M*4(V%R= M?[):E3)L??CLLFN4W&?^(O_!Y]'Z@=5+>LU.DMCGX^_Y$9* ]9* M=&>]=':*UX!#8]SVD]VK^2W/@9'#,J9D_:\H_P)02P,$% @ $86G4.P. M8U*W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q >$->ML5BO;4C95U4JMM$K5]IFUQQ<%&!?P.OW[ G9<-_4+,,,Y9RX, MV8CFQ;8 CKPJJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,TS/8&1!5)2C*^VQV8 M$IVF119]%U-D.#C9:;@88@>EA/E]!HEC3A/ZYGCNFM8%!RNR7C3P#=SW_F*\ MQ1:5JE.@;8>:&*AS^IBD2,A#7YS?UC[%V7\M56'A"^;.K7)O3(R45U&*0[AG'3S#7 M>5=!O:1QS?Y"Y^F_:LP3:JD38HZK?WMP 6LVIC:)G1O/]L0RC+_P;[7YYS[85^R M4:HWW0(8]"%XIW/<&M,?"-%E"X+J.]E#9T]JJ00UUE0-T;T"6GF2X"2)HGLB M*.MPD7G?2169' QG'9P4TH,05/TY I=CCF-\=3RSIC7.08JLIPW\ O.[/REK MD46E8@(ZS62'%-0Y?H@/QZW#>\ +@U&O]LA58U1!30=NGN7X!',] M6XSFXG_ !;B%NTQLC%)R[;^H'+218E:QJ0CZ,:VL\^LXG:176IB0S(1D(>P] M@4R!?.9?J:%%IN2(U-3[GKHKC@^)[4WIG+X5_LPFKZWW4FSN]QFY.*$992H>$G_QG_!II'Y2U;!. MH[,T]OGX2ZZE-&!3B>YL+JV=XL7@4!NWW=F]FM[R9!C9SV-*EG]%\1=02P,$ M% @ $86G4.HXU([M 0 9@4 !D !X;"]W;W)K&ULC53;;IPP$/T5BP^(66"!K@ IFZIJI59:I6KZ[(7AHMB8VF9)_[ZV M(9021^H+]HS/G#-C,Y--7#S+%D"A%T9[F7NM4L,)8UFVP(B\XP/T^J3F@A&E M3=%@.0@@E0UB% >^'V-&NMXK,NN[B"+CHZ)=#Q>!Y,@8$;_/0/F4>P?OU?'8 M-:TR#EQD VG@.Z@?PT5H"Z\L5<>@EQWOD8 Z]^X/IW-J\!;PU,$D-WMD*KER M_FR,+U7N^28AH% JPT#T*FD"M_M7]D^V=EW+E4AXX/1G M5ZDV]U(/55"3D:I'/GV&I9ZCAY;BO\(-J(:;3+1&R:FT7U2.4G&VL.A4&'F9 MUZZWZS2?Q-$2Y@X(EH!@#4BM#IZ%;.8?B2)%)OB$Q'SW S%/?#@%^FY*X[17 M8<]T\E)[;T68A!F^&:(%/.?,Q"-[7")2C[V=KILO.L0N0]LG_R% MSQ/H&Q%-UTMTY4IWF^V)FG,%.A7_3C]=JX?>:E"HE=DF>B_FUI\-Q8=EJN%U MM!9_ %!+ P04 " 1A:=02E''&;8! #2 P &0 'AL+W=O\9.&D+)B^T9GW/FXG$^&?OL.@!/7I34KJ"=]\.),5=UH(2[,P-H MO&F,5<*C:5OF!@NBCB0E&4^2=TR)7M,RC[Z++7,S>MEKN%CB1J6$_7T&:::" M'NBKXZEO.Q\ 0I@Q"F\6O1I&O(0-R>7]4_QMJQEJMP M\&CDS[[V74&/E-30B%'Z)S-]@J6>>TJ6XK_ #23"0R88HS+2Q954H_-&+2J8 MBA(O\][KN$_SS3U?:/L$OA#X2CC&.&P.%#/_(+PH#R(\\>'$L3=5 M<,96Q#M,WJ'W5J9'GK-;$%HPYQG#-YC#BF"HOH;@>R'._#\ZWZ>GNQFFD9YN MZ<=D7R#;%F;$OYPA#K\8*LAH?'A^![/=AZSV?!F6'X06[]Q M^0=02P,$% @ $86G4&&IEJOA 0 04 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LCL[HS$1-=K9IVJ1-)MNT_]K2&;Z"_]U=I(K*HE"V'3K6B0Q*J##_NSI?$XAW@1PNC6LV1 M[>0FQ(L-/I<9#FQ!P*#05H&:X0Y/P)@5,F7\FC7Q8FF)Z_F;^D?7N^GE1A4\ M"?:S+763X2-&)51T8/I9C)]@[N> T=S\%[@#,W!;B?$H!%/NBXI!:<%G%5,* MIZ_3V'9N'*>5^#33_(1P)H0+X>A\R&3D*O] -U/8 MI-L*MV:*5R9[SZ/C(25W*S1C+A,F7&%V"X(8]<4B]%E$T.'H'CQL2'.?E-8J])_%[@%&Q,?)C_ M'%?B-4D\ N'&Q(?9G@E9_8(<9.TNGT*%&#IW\5?9Y7X_ANX7_@N?'H>O5-9M MI]!-:',1W.]:":'!E!(\F%UMS'NT! PJ;:>)F#N_JG^VV766 M'96PYNQW=5#ERL]][P!'>F;JA7=?8,B3^-X0_AM<@&FX<:)[[#F3]M?;GZ7B M]:"BK=3TK1^KQH[=H'^EN0G10(A&0HC_2X@'0OQ1 AX(>$) ?12[-QNJ:+$4 MO/-$?[HM-7^B<('U[N_-HMUL^TQOC]2KER(F>(DN1FC //>8Z 83W2/61T&EF!^$X@=0O$3H'8"N ;@2R<).TAJ84T%D((P9,H MZSDJ3Q]ZP4XO>.8E"I*)&3QK$X8AP?'$S1Q&\CS)W&X2IYMDYB8F#P12IT#Z M\;/)G +9NV>SR>:['L11[NZ2.[ODCISYI$V/2>X.-WJ0A3B[D/?/=D/F87*2 MX$D;=/,6FVOX.Q6GJI'>CBM](=C7]LBY JT8/&G+I;[YQX+!49EIIN>BO__Z M0O%VN-K1^'TI_@%02P,$% @ $86G4/3IJ(Z\ 0 T@, !D !X;"]W M;W)K&UL=5/;;IPP$/T5RQ\0;$]XS-GSHS'Y:STLQD +'H17)H*#]:.!T), M,X"@YDJ-(-U-I[2@UIFZ)V;40-L0)#C)DN0#$91)7)?!=])UJ2;+F8231F82 M@NK?1^!JKG"*7QV/K!^L=Y"Z'&D/W\'^&$_:661E:9D :9B22$-7X;OT<"P\ M/@">&,QFZ!8F6\+V [(E(%L#\EA+3!24/U!+ZU*K&>G8^Y'Z M)TX/F>M-XYVA%>'.B3?.>ZGSV]N27#S1@CE&3+;!I"N"./8U1;:7XIC]%UXD MR3Y!OJLQ#P3YAB#+WR$H=@F*0%#\HR!]4V3$7 >,C)@W*&PO=V]R:W-H965TAG61R:V7C7ML=)%#6KG2GSYDMU- =[9U/59=[:TWH;-^[;>[MKL0S:?' M?&O^,NW?QY?:GD77*.M]:0[-OCJ,:K.9C9_$9,FZ:] K_MF;S<=PY,H59M5V(W/Z]F84IBBZ2]?%C"#J^]MDUO#U^C_ZU'[P=S&O> MF$55_+M?M[O9.!N/UF:3GXKV6W7^S0P#4N/1,/H_S)LIK+QS8OM85473_XY6 MIZ:MRB&*M5+F/R__^T/_?Q[BOS?##6AH0-<&BCYMP$,#OC:P9C]K((<&\E<# MV6?K,I0^-\N\S>?3NCJ/ZLOC/>;=+!(3:;._ZB[VR>[OV?0T]NK;7,8TC=ZZ M0(-F<='0C49<%9&-?NV"4!<+\IH['2Q]A1 :=\%P%-P'X ^C8!Q P@"R#R!O M'9!PTG#1)+WF&GGZ00KAM?)F2B5< 0 MI.J3(#!EDD (3$WQ #8%YJ:X!YR#Z"-?6"GMY@7I*!&!2A*8G<('HXQ##QNS M3"0/) ;31?AX 8GQR:%)LC=??%F6Z"10U@(31B#$9($0& U"WY\6PA5-H**] MM)!?K1FG;K4MD4Q0%J@!PG5-H*[=I79!?L&J3"<9,(3KFORZ]A;2 MQ2#Z !J9INYJ@&1)'#2$*4$,)D[@[8PP)4@^,'%P51-ZW?$FCO\B0VE,WL0! M,LOI0#$09@2AEQEOXOCO*4(KS:XA($NS., ]PL0A1!QOXO@H2:6[OB^!2DH9 M*BS,&P*\$8'EGS!OZ '>,.8-W\,;]D$B*=4NAI%,QVE@VC#F#=_#&P;O$4IF M[F<3DJ6D0QG"O.%[>,,^2$3*L5M80$9V(@=>;#CP+0=X(P)K'6/>\ .\8)RA+AUC>2)3K$&\:\X7MX,XANOX:9,^&N MG$@6QRJT!^ 2Y^-=#!,&'S;NQ^J;:NR MW]/95%5K[+CB+_91[TR^OIX49M-VAZD]KB^;8Y>3MCH.&W_1=?=Q_C]02P,$ M% @ $86G4.A2\XB! @ O @ !D !X;"]W;W)K&ULE5;;CILP$/T5Q YZE["K+HJ9[;HEK51'^=TM+=E_; MR'X8GHM++K7!R=*&7.@/*G\V>ZYV3L]R*BI:BX+5%J?GM;U!JQT*M8-!_"KH M70S6EB[EP-B+WGP]K6U79T1+>I2:@JC'C>YH66HFE<>?CM3N8VK'X?K!_MD4 MKXHY$$%WK/Q=G&2^MF/;.M$SN9;RF=V_T*Z@P+:ZZK_1&RT57&>B8AQ9*>_X'VZP@]+V#BOT_!]PYX#<'WQ3?9F9*_40D MR5+.[A9O_ZV&Z(\"K; 2\ZB-1COS3E4KE/66^Q'T48#=%()3 (3!8!38$^%T5&";P00+?$/C###PTDJ'%A 93MW7X M09*XHV( &$Z":":= $PGF*3C(Q\F"$&"<+D@$4@0+1"DQ03#2MTHCL>"3&$H M"9$[4T\,IA,#@@0P00(2),L%02[<*>X"23K0.TVP%\4C22!8@MR9MD(SK8L M4<(9"K U-\C[@"QPZR&\1!8\_0;\&(_/ 1"&PW@F(;B5T;27?13-4,#MAX(/ MR (W( J7R!).S@H<(S1N( #F8S\> MGADC^U:/9C-+WFC:N?Z=\$M1"^O I)I(9FZ<&9-49>D^*=%R=97H-R4]2[V, MU)JW\[3=2-9T=P6GO[!D_P!02P,$% @ $86G4&R0 Q90 @ (@@ !D M !X;"]W;W)K&ULE59MKYL@&/TKQA]P$11?;JS) M;I=E2[:DN_?L!6M,J+NY+!3S/\9Q3'S#ON'B3):7*>Z]9 M(S=^J53[#( \E+0F\HFWM-%W3ES41.FI. /9"DJ.MJAF 5!#&I2-7Z1V[6= M*')^4:QJZ$YX\E+71/QYH8QW&Q_ZMX77ZEPJLP"*O"5G^IVJ'^U.Z!D868Y5 M31M9\<83]+3Q/\#G+<2FP")^5K23=V//6-ES_F8F7XX;/S"***,'92B(OESI MEC)FF+2.WP.I/S[3%-Z/;^R?K'EM9D\DW7+VJSJJD)W)AZI5WG^E@ M"/O>X/XKO5*FX4:)?L:!,VE_O<-%*EX/+%I*3=[[:]78:S?PW\K@.PQZ1&SGB#@8(4 +&%4@IPIDZ\,'%:&;('02A)8@>B#()C9Z M3&PQC<7 +(AP./'B@,48AZE;3N24$\WEH(5 L), KP\D=A+$*P+I,?C.:9:% M*9[D,4[1)!%\326.2S-9GK W69M3L]O1)RK1GI[KO2^;W?G M$^>*:L;@23.6^L >)XR>E!DF>BSZ4ZN?*-X.)S(8/PN*OU!+ P04 " 1 MA:=0@,B"(AP" U!@ &0 'AL+W=O&NFR 8?17C UP$47L;:[*V6;9D2YJ[;/M-VZ_57!0'M-Z]_0"M\2K9]D?X M\)S#.2"8=T*^JA) !V\U;]0F++5NUPBI4PDU4T^BA<:\N0A9,VU*>46JE<#. MCE1S1*(H136KFK#(W=A!%KFX:5XU<)"!NM4UD[^WP$6W"7'X&'BIKJ6V ZC( M6W:%;Z"_MP=I*C2JG*L:&E6))I!PV80?\'J?6;P#_*B@4Y-^8),?S M)HRL(>!PTE:!F>8..^#<"AD;OP;-<)S2$J?]A_I'E]UD.3(%.\%_5F==;L)5 M&)SAPFY"/'_$NA H#,"ZJ.XM=DSS8IZVS'Y$>$W- MZI_LH%ML]\XLCS*C]X(2DJ.[%1HPVQY#)I@98K=$4!*_Q^R7F#0:(+.DL2[JP MB2F.9ZB]!X5)\NPWDWG-9!XSLWW>9HL-)*ML!MHO07$T,=Q;09/S:"_4KTQ> MJT8%1Z'-T78'\"*$!B,8/9E&ULC9;1;ILP%(9?!7&_@HV!)$HB-8FF3=JDJE.W:S=Q$E3 S#A) M]_:SC4O!/FES4[#SG]^?3WT.GE^X>&F/C,G@M2KK=A$>I6QF4=1NCZRB[1UO M6*U^V7-14:F&XA"UC6!T9X*J,L)QG$45+>IP.3=S#V(YYR=9%C5[$$%[JBHJ M_JU8R2^+$(5O$X_%X2CU1+2<-_3 ?C'YU#P(-8IZEUU1L;HM>!T(ME^$]VBV M040'&,7O@EW:P7N@M_+,^8L>?-\MPE@3L9)MI;:@ZG%F:U:6VDEQ_+6F8;^F M#AR^O[E_-9M7FWFF+5OS\D^QD\=%. F#'=O34RD?^>4;LQM*P\#N_@<[LU+) M-8E:8\O+UOP-MJ=6\LJZ*)2*OG;/HC;/B_5_"X,#L W ?8!:^Z. Q 8D[P'D MPP!B \A[0&:RU6W%Y&9#)5W.!;\$HOOW-E2?(C0C*OM;/6F2;7Y3Z6G5['E) M\&0>G;61U:PZ#1YHT%BQ\14$3WM-I AZ# QAK+!G@,=+K'T%0E,'P]=D,4R1 M@,E(3#P9;B.Y8D! V(,DI$!@@U2T" %")Q,K#I-9C1UEXDDSIUT^:(<)4ZZ M/M:,:#.0-@-HG456G28=+!([J)\J-KX"88QATAPDS0%2XI#FWBI?INXI!#2J MQSJX@"@;%-4(=P+B3@#\>X1M*R(J&"^$)<9E] M48XS%]D7D2R]4DD(;I((ZI)N+5F14P.)RPRHDCAUH0$5(N1*02&X,R-R0TE9 MT; C9E.4N=2^BI &ULE5;M;ILP%'T5Q ,4C,&$*(E4 MTD:;M$E5IVV_W<1)4 $SVTFZMY]M*.'C$F5_P#;G')][L:^]N'#Q+H^,*>>C MR$NY=(]*57//D]LC*ZA\X!4K]9<]%P55NBL.GJP$HSM+*G(O\'WB%30KW=7" MCKV(U8*?5)Z5[$4X\E045/Q-6YGP.OV>&HS("W6E3TP'XP];-Z$;KG MM2J[K&"ES'CI"+9?NH]HOD&1(5C$KXQ=9*?MF%#>.'\WG:^[I>L;1RQG6V4D MJ'Z=V9KEN5'2/OXTHFX[IR%VVY_J&QN\#N:-2K;F^>]LIXY+=^8Z.[:GIUR] M\LL7U@04N4X3_3=V9KF&&R=ZCBW/I7TZVY-4O&A4M)6"?M3OK+3O2_TECAL: M3 @:0M 2ZN1,$G!#P%=">),0-H3P2B W"5%#B.Z=@30$,B!X=;)L]I^HHJN% MX!='U NHHF:=HCG1_W=K!NWOM-_T#Y!Z]+P*<;SPSD:HP:0U)NA@4!_Q-$:$ M0=)B/.V@M1% -M)@)!#TIUB/$0@E QMC#/'[D.:J'+H_E0@L$(]HN".9#0@.J8.)@+QO2V?)3J4PE[HRV%YK'P!QW@_$4S=?U MM>0J4]^2OE-QR$KIO'&E#U-[Y.TY5TS[]!^TSZ.^F+6=G.V5:<:Z+>K;2=U1 MO&IN7EY[_5O] U!+ P04 " 1A:=0HX ))10" .!@ &0 'AL+W=O M]> S4410>HFJ5JIE:*M MVCY[DY. UF!J.V'[][6-%Q%BM?L2WV;&,\?8*0\" :=U M^#%>[5*#MX"?#0QRU@],DF?.7\S@RW$=1L80,#@HHT!U?]-_9/-KK,\4PD;SGXU1U6OPR(,CG"B%Z:>^/ 97)XT#%SXKW %IN'& MB=[CP)FTO\'A(A5OG8JVTM+7L6TZVP[C2IXYFI^0.$(R$6+R3P)V!/Q> G$$ M\EY"Z@CI@H#&[+:86ZIH50H^!&+\''IJOKIXE>KC.IA)>SIV3==3ZMEK10@I MT=4(.P\,KB8,$@'F=(DWC2)%WS M(<9+U,:'BK/E&9$[SQ[4SHN*L3]8Z@V6W@7+EF5./67.8YPO@GE@>5QDBV]X M^U_8:!K-[HUY*;]1<6XZ&3QSI:^@O2@GSA5HR>A!:];Z<9X&#$[*='/=%^,3 M-0X4[]WKBZ:_@.HO4$L#!!0 ( !&%IU!CC/FM60( $D' 9 >&PO M=V]R:W-H965TMYK&Y0!]D#&5 OWIP([2 76WKVV$ 1/"JG#GNA[R=>!]O>+7)E>Z)%3BX< MMSUZH@Z[=!VD?TJ$R;AS _?=\-R>&RX-7I$/\(Q^(/XR/%&Q\^8HQ[9#/6M) M[U!TVKF/P;;*I%X)?K9H9(NU(RLY$/(J-U^/.]>70 BCFLL(4#RN:(\PEH$$ MQN\IICNGE([+]7OTSZIV4P!@#0!4 ' 7P( LM291FGXJ)(F,:FVBP!!5_Q'= M\<96WGC-&_L&K];$RRR;V,"-5R3A)C-H+7$R8(=-K+")!=8XB&6R2F*44ZT5 MGX+H'VZ[?'L6?P%02P,$% M @ $86G4'&J7^F* @ 4 @ !D !X;"]W;W)K&ULC5;;CMHP$/V5*!^P\2T75H $5%4KM1+:JMMG+QB(-HE3V\#V[VL[(9MU MAJHOV)Z<.7..G7B87Z5ZU2Q"=CVL/X M%G@JCR?C LERWO*C^"',SW:K["H96/9E+1I=RB92XK"(5_AQ@XE+\(CG4ESU M:!XY*R]2OKK%U_TB1DZ1J,3.. INAXO8B*IR3%;'[YXT'FJZQ/'\QO[9F[=F M7K@6&UG]*O?FM(B+.-J+ S]7YDE>OXC>4!I'O?MOXB(J"W=*;(V=K+3_C79G M;63=LU@I-7_KQK+QX[7GOZ7!":1/($."K?VO!-HGT/<$YLUWRKS53]SPY5S) M:Z2ZTVJY>RGP([6;N7-!OW?^F76K;?2R9"F;)Q='U&/6'8:,,'A ))9]*$&@ M$FLR22@'YPD<($#"1@GH"-%;!9L T=)O.8IO-!&,:! MERD*LVQV1TP*BDD!-QE,D($$V<0-2_/ 38=)1SHI8PBG61H8@H T9P6^XRD' M)>6 I"*0E$\KX1FB 6PSA5FJC"!83@'**0 YX7D7@/&N7?K[_9VFZ[7?N3J6C8Y>I+%=PM_E!RF-L#+1@Q5XLNU] M6%3B8-PTMW/5];AN863;]^]D^!.Q_ M02P,$% @ $86G4+(#%6% @ MX08 !D !X;"]W;W)K&ULC57K;ILP&'T5Q .4 MBR^0B" M2:=-VJ2H4[??3N($5,#,=D+W]K.-BZCQIO[!MW..S_DPIA@8?Q$5 MI3)X;9M.;,)*RGX=1>)4T9:(!];33JU<&&^)5$-^C43/*3D;4MM$:1SCJ"5U M%Y:%F3OPLF WV=0=/?! W-J6\#];VK!A$R;AV\13?:VDGHC*HB=7^H/*Y_[ MU2B:5,YU2SM1LR[@]+()/R7K1ZSQ!O"SIH.8]0.=Y,C8BQY\/6_"6!NB#3U) MK4!4R*V1 M3VSX0FT>% 8V_#=ZIXV":R=JCQ-KA'D&IYN0K+4JRDI+7L>V[DP[C"M9;FE^ M0FH)Z41(X'\)P!+ 1PG0$N!'"<@2D$.(QNRFF'LB25EP-@1\/ X]T:LE]"DF3U'O.XQ$"0 M3YA(!9G2I-XTJ1$ H8+SQ #Q_2(0;-M,,!.^7=+$(+(4=I[0 !#OU_D]8L\?IWJ M;=%BES1=)8Y?#PBFV/'K :$,^?UBKU_L\>N\QBU>'@H $' /Q1*6I%D,'=A^ M"5NIKS)SOA:/6 P3D#C9HME5H"__[X1?ZTX$1R;5K6*^_0MCDBK)^$'5J5+_ MFVG0T(O4W4SU^7CKC@/)>OM#B::_6OD74$L#!!0 ( !&%IU#Z;X0/)P( M (& 9 >&PO=V]R:W-H965T;Q"C"09 B1NK& M+W(;VXLBYQ=%ZP;VPI,7QHCXNP7*NXT?^K? 4WVNE F@(F_)&7Z!>F[W0I_0 MR'*L&32RYHTGX+3Q'\+U+C-X"_A=0R\]4$S0 MVO]+B(:$Z#TAML7WSFRI7XDB12YXYXG^8[7$_!/A.M+-+$W0]LZ^T]5*';T6 M<9KFZ&J(!LRVQ^ ))AP12+./$M@EL<6+=/Q18+=$A.'*+1$YJX@L0325B ,W M0>PDB"U!_*$-V:P-/2:UF*87"9)9KW9+4)3@U&TE<5I)'%;N9U9Z3#)12:)Y M4Y>8;/6)D=1I)%T8T<-A9B1=B'Q)5C,C2TP8?/(#94XCV<)(&,4S(]GRXR1X M[F0)BF,C'4G]0O!TF+AK'?O$/ M4$L#!!0 ( !&%IU![;(S_]@0 +4< 9 >&PO=V]R:W-H965T*31^PDN65 ME'C[]I5DQ>N0_Q3636PI/\F9(;\9TIR?J_I;L_>^G?THBV.S2/9M>WI(TV:] M]V7>?*I._MC]9UO59=YVC_4N;4ZUSS=#H[)(>9;IM,P/QV0Y']X]U\MY]=H6 MAZ-_KF?-:UGF];]/OJC.BX0E[R^^'';[MG^1+N>G?.?_\NW7TW/=/:777C:' MTA^;0W6L??M\LDJRWR!=^W?9= MY-W'FU_YHNA[ZNSX/G::7,?L&]Y^?^_]\^!\Y\Q+WOA55?QSV+3[16*3V<9O M\]>B_5*=?_.C0RJ9C=[_X=]\TFKYLMY79UG]66V3GF_ M*-B#Z(*Y[E\.L1O^UWG;=&_?EE*[>?K6=S1JGBX:?J-A5T7:]7X=@J,AGGC4 MG'\<8!4K=(9'$- ),;07MTX8H@,).Y!#!_)#!RR(PD6C!\WQXH8VC 6R%9 I M8X7&YBAHC@+F!#%[NFC4S3B_,&.8"V,+=4X(8@HU-$@#@T1@D(X&LLZQ8"VM M8I6Q*E/8& .-,6"V)>[ P@XL\$8%WMC(3J:T"9P!(J,,-L5!4]P=,^WB&71A M]%= Q!@G(& 9S@599,T-1F,NR**!E).!,4"D!1$71N0E=H8(T\PGT"PPS>(>F@4HSV'<5D"D,V(_*##) M8@+) I,L[B%Y%-UNI[4-*YD )#/*'^($ 4BV5!>89#&!9(%)%H!D&VX'H4@0 MXV! !=K/1TM)1Z%GW>XJC'V\H>_.1-1*P+ + +NENL"("CLA^!A1@?;B45#B M?;:V8(DB:/^!$PEQE3>@RD4$3MCB3&5 %-+E"Z)T9+HL$QYB]&2J/I% MWB(1Y2WF3P+^++$\%*9&9?=[JS U*CYWQMY"$>&MPF@I@):C3,4PJ GG285A M4. \&7N+1)2WQ ]: 9'E%>%85 3CHD*PZ!0G8F\!2)''',4)D8!&!Q1H16& M04W8+VH,@T8E)/06B1Q1>C4F1@,8'%&J-(9!\PG>8A@TJ@R1MT!$>HN)T0 & M1U0@C6'0:H*WQ.^QJ#)$W@*1([C5F!B-8" JD,8PZ D[,XUAT*@R1-X"$>6M MP<08! -1@0R&P4S8=!D,@P&5(?(6B:*5G-Y< I6^W@WW9A\NZF[?7 M.[G'X4HN_2F_7.C]F=>[P[&9O51M6Y7#A=&VJEK?V9)]ZM;SWN>;ZT/AMVW_ MU73?Z\M%VN6AK4[C)6%ZO:E<_@=02P,$% @ $86G4)R_3V0% @ ;@4 M !D !X;"]W;W)K&ULC51A;YLP$/TKB!]0@PDA MC0"I235MTB9%G=9]=L@%4&W,;"=T_WZV(92"._4+V,>[=^\=]J4=%R^R E#> M*Z.-S/Q*J7:+D"PJ8$3>\18:_>7,!2-*;T6)9"N G&P2HP@'P1HQ4C=^GMK8 M0>0IORA:-W 0GKPP1L3?'5#>97[HWP)/=5DI$T!YVI(2?H+ZU1Z$WJ&1Y50S M:&3-&T_ .?,?PNT^,7@+>*ZADY.U9YP<.7\QFV^GS ^,(*!0*,- ].L*>Z#4 M$&D9?P9.?RQI$J?K&_L7ZUU[.1()>TY_UR=59?[&]TYP)A>JGGCW%08_L>\- MYK_#%:B&&R6Z1L&IM$^ON$C%V<"BI3#RVK_KQKZ[@?^6YD[ 0P(>$W3M_R5$ M0T+TEK"RYGMEUNHC421/!>\\T?^LEI@S$6XCW)&.WQ?8+Q%A>.\N$3E=1)8@>N?B XTK)\'* M$JRF"O!FUH8>L[:8QF(V^#Z967& PN@#+[%32KR0$@?83;!V$JP_WXS$29 X M%$2S9B0+GWC^5Y>0.)G)0)-CRD"4]D9+K^"71ID#,8F.0^,!FV,^B^_T,.GO M_AM-/XE^$%'6C?2.7.E+9(_ZF7,%6F%PIWM=Z>$W;BBBWZ$=!O%&^' MZ8;&$9O_ U!+ P04 " 1A:=0WB2OH4P" #$!@ &0 'AL+W=O;_MH2R?N-#_QYXJ2^5U %0Y!V^D%]$OG8'KG9@4CG5#6E%S5J/D_/&?X;K M?:;Q!O"[)KV8K3U=R9&Q-[WY?MKX@39$*"FE5L#J=B,[0JD64C;^CIK^E%(3 MY^N[^E=3NZKEB 79,?JG/LEJXV>^=R)G?*7RA?7?R%A/['MC\3_(C5 %UTY4 MCI)18:Y>>162-:.*LM+@]^%>M^;>C_IWFIL0CH1P(JC+L=UA\17"/5_5('3;/-,]4>H:*W(@Y0#FY::,1L M!TPXP\ ) 93ZE")TI=B&"WKXF&"W1$"X>L3LEY@D<+N(G(5&AA_-7:#(+8"< M L@(H(=.Q5:G!DQB,.U02 )1:I7B0,5IAMQF8J>9V&$FLP<*K;*5VTSB-),XS%@U;Y-%&AA$D=6_?;+L3)"N8K>9U&DF=9C)+#/I(DT6 M0>N;7&*2V8M\,)(YC60+(W!E?=2[;%EO&-I9P.Q?;@B_F#DIO))=6ZG_B%ET M&L7/H9X%5GP+U[MAHG[(#//])^:7NA7>D4DU:&ULE5;MCILP$'P5Q ,'!AOB%13?O1$QRG9FZ"F]K#OQUY#JM8M M%_GFG-+DL7N=>%E^I82KW@%7E'CO0'E3^[#5*WH18S&CI:R9>Q-3[[NEZZO*Z(UW4E- M0=3M3%>TKC63JN.W)76'G#IP/+ZR?S;BE9@M$73%ZE_57I9+-W6=/3V04RU? MV.4+M8(BU['JO]$SK15<5Z)R[%@MS-79G81DC651I33DO;]7K;E?+/\U# [ M-@ / 1C],R"P <&] :$-""J/4*MGHO(SW+OK(DLYKG'X#$&^;>8%81!MY@UA,$#QE-U#L5BL%AL"((; M@@ F"$""P!"$(X(DG(CM(;&!M 82A*F?Q!.]$"R+\*1U:Q"6I2%<= @6'7XH M.D+3JB%,!">)P"010!##!#%($-__;A*0( $J2"8R>TPV:J?_Y,]D2<$L*9 E MA0DRD""[7R?R8L!R"/8<^F@Z0&X R$4S M>6";(, #V)^A@$V H@?4PC9 \?^W&(L9[PHH17C4E-M,L%\08!B,IJD@T,R> MBV#'(, R>*XIL&?0 Z;!L&DP9)II8R$0GMEK,>P9#'@&S^RD>.8O]8!G,.P9 M?(]G+"@:?4;1]'OW1N< ?9+[3OBQ:H6S95(=*)FK,^Q-4/Y&LLZ=#;SBB%G\!4$L#!!0 ( !&%IU $&R"T? 0 ",8 M 9 >&PO=V]R:W-H965T/D[U?7.!)9U,@O8TDNLJO)4KF;L[SE MQ8_R)&5E_4R3K%S9IZJZ/#E.N3O)-"X_Y1>9U=\<\B*-J_JV.#KEI9#QOAV4 M)@ZYKN^D\3FSU\OVV4NQ7N;7*CEG\J6PRFN:QL6OC4SRV\IF]ON#;^?CJ6H> M..OE)3[*OV7U_?)2U'?.?9;].959>U[S&;@RI ;P?P'\/\-OD.V9M MJG_$5;Q>%OG-*KK=NL2-*-@3KQ=SUSQLUZ[]KLZVK)^^K3WRE\Y;,U&/V708 M&F#8&+'5$8*B.\:I&=QI$**Q(6T"4D+H"-_%$3A,E+?C^2C1 $\@X 2BG4", M)@B5E>HP?HO)6@P7D3=8BBX7"(M"@>EXD(X'Z"AQ-AW&&\19,.%QA0U "<_# M7'S(Q=>Y<%?AXFM1#-L7P! !"*&H-A?F M/2!/[ D,F((N3]T5ZN77Y?D1;$P(.P@#%J++4S>'!5?M&X ,7L:P>S!D'YHX M0RT*^9%I'['+L&B.-B,]$(M4/EL F]@$PJ9%P+2XX7>/L,T0FZ]-PN9 P!PT M;9)N#NJ23$+&1+!W$/ .39.DF\*",::J$L!,9+!O$/(-594]:!A%1*'IEX*P MO1 H7C19DEZ7B- ?%$E]VCK,E#8V*D+5BZ'\(6PM%#P@26P)!"Q!EZ1N"8R$ M%ZA+@F!^9"*$K8. =>C2U#U!>T=TR(*$J73'KL&1:ZC*Y'H-LQBOSC@4=A<. MBAA-FEPO3]2T 62*#/8ICHH8@^%R0]OS0-_#L2_P.9T/![[@1ZY:X"!8P$R_ M:AS;!Y_3^_ I7^C)@,Z'PM# !;L'G]/[<+U^68Q79QP*NPR?TP/QJ=JD3UN' M3)'!?L51"6/2%788_D /)+ QB#D]D-"-H6[6U!KS(]28#C8/,:<#$A^;QR1D M3 0;AYC3_0B]>EE,I(S]1UO>'=\ M_C4NCN>LM%[SJLK3]GCVD.>5K.FXG^IE.&PO=V]R M:W-H965T.L *E05:W42JM6 M;9^S8"#:)*:)@>W?U[DL"O9XR[[@2\Z,SXS'!WMV5LUSNY=2!R]56;?S<*_U MX2&*VO5>5GE[KPZR-E^VJJER;8;-+FH/C_%W*4IWG(0E?)[X7N[WN)J+%[)#OY ^I?QX>&S.*+EXV M127KME!UT,CM//Q 'E; .X,>\:N0YW;2#[I0GI1Z[@9?-O,P[AC)4JYUYR(W MS4FN9%EVG@R//Z/3\+)F9SCMOWK_U =O@GG*6[E2Y>]BH_?S4(3!1F[S8ZF_ MJ_-G.0;$PF",_JL\R=+ .R9FC;4JV_XW6!];K:K1BZ%2Y2]#6]1]>Q[]OYKA M!C :P,6 )&\:T-& 6@;1P*P/]6.N\\6L4>>@&7;KD'=%01ZH2>:ZF^QSUW\S MT;9F]K1@-)M%I\[1B%D.&)A@X!JQDD"!TK9\L!PR;KW/&80VK106", MLXSC=!A*ASET"&<6'>:LPX6@B<7&1:4T%H"3X2@9CNPUQ1VDJ(,42:[%"-QP'D?0U4E+F""9S0C#44I].<(% MB[B*Y9[)$31=BA'.[;K!8 FDOASADD4PS4H]+G"9(>P=I8.+ ^&WE YWX@4N M)J=V3 L&,\7C(82+#<'4QBD=5T?N"!'"*1T,%QOJ'DJXX!!7<9#2<<6$))G+ M"(%QF,"N">&B0S#5\6@HX*H#[U =P%4';E$=<.6$D3BVLO(_U#4=SY7F%LT! M1$L@ *8WGJL$ MX'H#F-X(.RG?=.^I8WNZ)N@R>ES0V_OX=OE=+2.(SO M371[\S2[#$JYU5TW-?UF>)\, ZT.X]LKNCP %_\ 4$L#!!0 ( !&%IU"@ M@*ICWP$ &4$ 9 >&PO=V]R:W-H965TP6T\B3.2!0$ M&\)I)W"1>=]1%9D\&]8)."JDSYQ3]6 [F!_] M45F+S"I5QT'H3@JDH,[Q4[@[) [O 3\[&/3BCEPE)RG?G/&ERG'@$@(&I7$* MU!X7. !C3LBF\7O2Q'-(1US>K^HOOG9;RXEJ.$CVJZM,F^,M1A74],S,JQP^ MPU1/BM%4_%>X +-PEXF-44JF_2\JS]I(/JG85#A]'\].^'.8]*^T=4(T$:*9 M8&/_CQ!/A/B#X+M)QLQ\J<_4T")3NID(=[%M9NFP%XF6( M9+,ND*P*)%X@6;8AV-ZT8<1L/$9X3!*F\4TI]Z TC;8WJ9#%ZW!0C1]DC4IY M%L;U8>&==^4IK6 M[OQL,*B-NWZR=S5._F@8V4]+3>9_EN(O4$L#!!0 ( !&%IU"9S U<^ $ M .<% 9 >&PO=V]R:W-H965TW7/LRWJE M7TP-8,FK%*W91;6UW9924]0@N;E3';3N2Z6TY-:%^D1-IX&7@20%97&\HI(W M;91G(7?0>:;.5C0M'#0Q9RFY_K,'H?I=E$37Q%-SJJU/T#SK^ E^@/W9';2+ MZ*12-A):TZB6:*AVT4.RW2>!$!#/#?1FMB?>RE&I%Q]\+7=1[#L" 87U$MPM M%W@$(;R2Z^/W*!I--3UQOK^J?P[FG9DC-_"HQ*^FM/4NVD2DA(J?A7U2_1<8 M#:41&=U_@PL(!_>=N!J%$B;\DN)LK)*CBFM%\M=A;=JP]J/^E883V$A@$X&E MP9UKU1 ^'WW'_'R=;YLZF\,EP%.&;:]ZX["5/TSBC%R\T8O8# MALTPR82@3GTJP; 2>_:.SG#Z NUP$>C+>8?+%2ZP1 6606#QG\4/#*2H0/J^ M@Y2].2,,L\"+K- B*\3F&A=8HP+KVVUN4('-#38QS!(OG;TS"?H4)HPAA3JW8;S-LM,4>V#AG?Z##R/P.]>G MIC7DJ*Q[[>%-5DI9<+W$=^YZU6[J3H& ROKMVNWU,'J&P*IN'*MTFNWY7U!+ M P04 " 1A:=0V7JOT1P" \!@ &0 'AL+W=O$Y+&"ALHGWD&KWYRY M:*C20W%!LA- 3S:H82@* H(:6K=^6=BYO2@+?E6L;F$O/'EM&BK^;H'Q?N.' M_GWBI;Y4RDR@LNCH!7Z"^M7MA1ZAR>54-]#*FK>>@//&_Q0^[W*CMX+7&GHY MZWNFD@/G;V;P[;3Q Y,0,#@JXT!U?_N_L76KFLY M4 D[SG[7)U5M_,SW3G"F5Z9>>/\5QGH2WQN+_PXW8%IN,M&,(V?2/KWC52K> MC"XZE8:^#VW=VK8?_>]A[H!H#(BF@##^;P > _ B V9V5(_4T7+0O#>$\/' MZJC9$^$SUHMY-)-V[>P[7:W4L[$F+@-L-, 6X/X0QG9HHQ!0ZRFM9HPB$CDQL1.3.S Y O,H$GF MF"C%#S")$Y.L,;/U'##)&A/BZ,&B$2>&.##A D-6F#S J9N2.BFI@[+8/]MT M12$D3]R4S$G)'!2\H&3K)W#/G"K1C\*0KJ_15/@T8G)7IIKHOA@MM&"C> MC7&UL?95OKYL@%,:_BO$#7!01]<::K"[+EFQ):J.*#U[ML/T!HOD+TI?WS.V)>&(C'=27"^,]D6K(KT",G)*S">H[ *,(@YZT0UB59N[ JY+=9-<.], # M<>M[PO_N:<>F71B'CXF7]MI(/0&J[/- R6XK_3.^V4 M7).H'"?6"?,;G&Y"LGYQ42@]>9_;=C#MM/@_POP!< F :T",_AN0+ &)%0!F M,E/J9R))57(V!7S>K)'H,Q$_)VHQ3WK2K)WYIJH5:O9>I1B5X*Z-%LU^UL"- M!GY4U*X"1ZL$*("5 GHIH(E/MAE0X3=(O :),4 ?RDBM,F8--IK!:!***XC2/_2BI%R7UH%A9]JF;!2:)=01J MGPI'N1\&>V&P X.@?=*PFP:GD<7B$:$8^5$R+TKF69?<0LG<+8I18J&XHAAG MB1\E]Z+D'I3"0LF=+$E>6+RU1P01]*,47I3"07$6I7#^'1#'F;TJ'A5*"WN' MP.:*TD_&#\*O[2""(Y/JMC-WTH4Q295C]*3J:M0KM0XZ>I&ZFZD^G^_J>2#9 MN#Q#8'T+JW]02P,$% @ $86G4/TCDM%8 @ I0< !D !X;"]W;W)K M&UL?95MKYL@%,>_BO$#7!$?T,::K"[+EFQ)H'LC3_]SSN^ <*J)\1?1$B*#UYX.8ANV4HZ;*!+' MEO18/+&1#&KES'B/I1KR2R1&3O#)&/4T@@#D48^[(:PK,[?G=<6NDG8#V?- M7/L>\S\[0MFT#>/P;>*YN[123T1U->(+^4[DCW'/U2BZ>SEU/1E$QX: D_,V M_!!OFAAH Z/XV9%)K/J!3N7 V(L>?#EM0Z")""5'J5U@U=Q(0RC5GA3'[\5I M>(^I#=?]-^^?3/(JF0,6I&'T5W>2[38LPN!$SOA*Y3.;/I,EH2P,ENR_DANA M2JY)5(PCH\)\@^-52-8O7A1*CU_GMAM,.\TK""UF?@.X&,"[09S^UR!9#!++ M()K)3*H?L<1UQ=D4\/FT1JQ_BGB3J,T\ZDFS=V9-92O4[*W.$*BBFW:T:':S M!JXT\+VB<17Y/R>1 KA30"\%-/;).D):^ATD7@>)<9"^2R.VTI@UN=$,1E,B M:.7:>$1ED?A14B]*ZJ+DF84R:[)5E!@@2]2XHB1-'J!D7I3,LRO6T>TR)TH> M@\)"\8A@!OTHN1$0%R/TH MJ@!X'R7@P-BW8[=HUCI/I\+QSR0;%R*8G2OS/5?4$L#!!0 ( !&% MIU R=I(]0@( !@' 9 >&PO=V]R:W-H965T(K^4[DC_' U0BL6I,V#5W$E#*-6)%,;O)6>XEM2!V_XC^R?C77DY8D$:1G]U9]GN MPB(,SN2";U2^L.DS6?RD8;"8_TKNA"JY)E$U3HP*\PQ.-R%9OV11*#U^F]MN M,.VTY'^$^0/B)2!> V#RWP"T!" K ,QDQNI'+'%=<38%?/Y8(]9[ CXCM9@G M/6G6SKQ3;H6:O==IGE3@KA,MFOVLB3>:^+VB<159M$J E@I8B]%;.+1MD*: M^!,@;P)D$B3O;*26C5F3&^%%R+TKN0;'6?I\[5>(B01:**X))&?M1"B]*X4&Q]N2^<*M$T-I1C4>4 M(^A'*;THI8-26'[WI?-W%.H7LC^0J\IA%-N;!6S.*'UG?,/\V@TB.#*ICCMS M*%T8DT1EC)Z4KU9=4^N DHO4W5SU^7Q8SP/)QN4> NME6/\%4$L#!!0 ( M !&%IU!>(9$%*@( (D& 9 >&PO=V]R:W-H965TG;W [3.@W3[ M4@&?]^'W4/):#(R_BIH0Z;VUM!.E7TO9;P 0QYJT6#RQGG3JS9GQ%DLUY1<@ M>D[PR12U%(1!D( 6-YU?%69MSZN"725M.K+GGKBV+>:_MX2RH?2A?U]X;BZU MU N@*GI\(=^)_-'ON9J!V>74M*03#>L\3LZE_P%N=IG6&\%+0P:Q&'LZR8&Q M5SWY3764Y8$%VC/YL M3K(N_$4T$X%\#XGP715!!9!6 D,U$_8HFK@K/!X^.?U6-])^ F M4H=YU(OF[,P[E5:HU5N%LJ -VTT:;:C)EQHPO>*W5J1_#4!"F"F")T4H:F/ MECN@U&T0.0TB8Q O8R3(BC%J$J/IC"9-D\1*LA;!$#W($CM1XC5*!BV448.6 MNP1Q:J'\1_0.!3E1T H%(OM4T&J7!,'<0G&*'J D3I3$<2K6+=HFZ\!I;I^* M0Y1#Z$9)G2BIXZY8@;?I:IF$=V!2]1?3!&PO=V]R:W-H965T,6N9W;B"+G M)\6JAFZ$(T]U3<2?%66\6[K8O4R\5L=2F0E4Y"TYTA]4O;4;H4=H9-E7-6UD MQ1M'T,/2?<:+-0Y,@$7\K&@GK_J.267+^;L9?-TO7<\HHHSNE*$@NCG3-67, M,&D=OP=2=US3!%[W+^R?;?(ZF2V1=,W9KVJORJ6;NLZ>'LB)J5?>?:%#0I'K M#-E_HV?*--PHT6OL.)/VZ^Q.4O%Z8-%2:O+1MU5CVV[@OX3! ?X0X(\!./QG M0# $!), U"NSJ;X018I<\,X1_6ZUQ!P*O BTF3LS:;VS_W2V4L^>BR@-DQTLPH.L#=5 ^#2,,U\6$\$ZHD M:V*8( 8)XLX(]N"R\Q[P9 !-C@E.\+3ZYK@P]NX)NG,/8,"4.^<>PT6,_Z.*,5S&&*KC MF2U0C<9)-G4%@B7I]%Y"5S>E>;J^$W&L&NELN=*7KKT:#YPKJBF])VUQJ5_+ M<<#H09ENHONB?S+Z@>+M\!RB\4TN_@)02P,$% @ $86G4+[DC9)8 P MV! !D !X;"]W;W)K&ULE5C;CILP$/T5Q <4 M;'/+*HG4356U4BNMMFK[[$V^!.R<&-BYQWR>>T]-9-1/>=EWR MD_@AU,_RJ=(CK_=R2'-1U*DLG$H<-^Y'\K!CM#%H$;]2<:L']TX3RHN4K\W@ MZV'C^@TCD8F]:EQP?;F*G_SOY2*YD;+YI* MSM^Z:UJTUYOQ_VZ&&U!C0'L#$E@-F#%@$P.O8]:&^HDKOEU7\N94W=LJ>;,H MR /3R=PWDVWNVO]TM+6>O6[#)%E[U\:1P3QV&#K T#%B!Q&1WT,\3:!G05$6 MM+5G(Q8KW %#';#603!TL/(G8728J,44+8:0@)!H$@L"BR+&9N()4#H!0H=, MZ'28#R0J"^(.F%R@'2:X.,B>#"0J(EZ8WN$[%!QD1P M@2*80@4S+G!=(#: M0F'3@BP7V(\ (C;(F BN4!0J%+).[BN4%3(^.N *Q9"^9ZX&&:XJ#.M[IDEE M4"^FL5@A8R*XGC#8[<"D&E!D(V*#=$2\P1&S.?-_Y]4I+6KG12I]6FW/E$>W]D^LD&;-]L ./*N9&=SVCC7[QBS90-*V#O=0X@*@" M24F61-&&*=%VM,A"[F"*3)^=;#LX&&+/2@GSYQ&D'G(:TVOBI3TUSB=8D?7B M!#_ _>P/!B,VJU2M@LZVNB,&ZIQ^CG?[U.,#X+6%P2[FQ%=RU/K-!U^KG$;> M$$@HG5<0.%Q@#U)Z(;3Q>]*D\Y:>N)Q?U9]#[5C+45C8:_FKK5R3TT^45%"+ MLW0O>O@"4SWWE$S%?X,+2(1[)[A'J:4-7U*>K=-J4D$K2KR/8]N%<9CTK[1U M0C(1DID0I_\E\(G ;PAL=!9*?1).%)G1 S'C9?7"OXEXQ_$P2Y\,9Q?6L%J+ MV4MQO]UD[.*%)LSCB$D6F.0C8O\O8A/-$(8&9A?)JHLD\-,/+M)U ;XJP(, M7PK$?%T@715(5QP\W)S#B-D$3!'L0)+MUM^6P];7)%OF>_"G-K. MDJ-V>-OA3FJM':!D=(?OL,$NG0,)M?/3!YR;\:V.@=/]U(9L_A<4?P%02P,$ M% @ $86G4,OA5!.U @ [@D !D !X;"]W;W)K&ULE5;K;MHP%'Z5* _0Q(ES0X!4H.TF;5+5:MMO%PQ$3>+,-M"]_6S' MI,$S1Y0E@3#.)G M24]B,/9T*F^,O>O)U\W,#W5$M*)KJ26(^ASIDE:55E)Q_+:B?N]3$X?CL_JC M25XE\T8$7;+J5[F1^YF?^]Z&;LFADB_L](7:A!+?L]E_HT=:*;B.1/E8LTJ8 M7V]]$)+55D6%4I./[ELVYGNR^F<:3(@L(>H)$?HG(;:$>"P!6P(>2T@L(1E+ M2"TA'4O(+"%S"$%77;-<*R+)?,K9R>/=CFN)WMAHDJD-L=9&L_[F/[5B0EF/ M\Z3(I\%1"UG,HL-$ PSJ$8%2[UU$D(M%=$5/4'CI8@E@BN(2L[K&I*&C\P#Y M0I>81TC'P3Q!F A..@;K&AN!^$(@A@4P*("- +X0P,["=)C48!J#P3@/82\) MZ"4!O"2.%PB3PDY2T$D*"&2P0 8*9..+F8,".1"!N\MSH)@%+IQJ/ P%,;% MC:H78#@%$$X!"Z 0/K;A^)*@&RZY6UJ<#NL3B''J'.$S M# U@15*XIQCR&N$0.VOQ"'J-(*\HC#'M^H%7F/W*+JN%[JQ[ B^%-!_ MW H(OA80="]LC#MV,@L%+4E.^,XV#\-;LT$B=RL#:-R?W MD7Z)'/L2358(L#_H9L:\7)_R72?TG?!=V0COC4GU_IE7:LN8I"KX\$YMCKUJ MOOI)1;=2#S,UYET'TDTD:VUW%?0MWOPO4$L#!!0 ( !&%IU!A2)EW&PO=V]R:W-H965T;MVL7M=>"U.N3(+*%LU],1^,O6K MV0H]0P/+H:A8+0M>.X(=U^XG_+S!J2FPB+>"M?)F[)A6=IR_F\FWP]KUC")6 MLKTR%%2?+FS#RM(P:1U_>E)WN*_BX/*UV[B.@=V MI.=2O?+V*^L;"EVG[_X[N[!2PXT2?8\]+Z4].ONS5+SJ6;24BGYTYZ*VY[;G MOY;!!7Y?X \%./AO >D+R*@ = $%:P*#"!U7XMCZX4^'#! 0D M(): W!$0F" "0) 03#RH<-$%E-W/@0>&5DQ!9$T"&$I(2@E!*3,$$0@0;3< MC!@DB!>8T6'"FSZQ%X +G#Z=+7I1T^FG%8T< 3#A^Q.CFOV^X>)45@/+>&&WDVJ^4:E<(R;("1N0C;Z'13XY<,*+T5IR0; 60@TUB M%.$@2!$C=>,7N8WM1)'SLZ)U SOAR3-C1/S9 .7=V@_]:^"Y/E7*!%"1M^0$ M/T"]M#NA=VAD.=0,&EGSQA-P7/M/X6H;!B;!(G[6T,G)VC-6]IR_FLW7P]H/ MC"*@4"I#0?3M EN@U#!I';\'4G^L:1*GZRO[9VM>F]D3"5M.?]4'5:W]A>\= MX$C.5#WS[@L,AA+?&]Q_@PM0#3=*=(V24VFO7GF6BK.!14MAY*V_UXV]=P/_ M->:)_6RTQ'T6XBG0S2Q.T MO;//M%NIHY(,%RZ2T1. M%Y$EB*8N@LA-$#L)8DL0?VC#3.6FQZ06T_0JHRR;67& 8Q$VP=!(L M[V^'GD?.,Q+<\74,H.F;?XAQ..O;U@$+HV4ZTX,FQY>!.-E))[V2GQME#LHD M.D[3)VR._RR^,5/6CH5WFGY$?R?B5#?2VW.EAXL= 4?.%6B1P:-^897^*XP; M"D=EEIE>BWXT]AO%VV'LH_'?4_P%4$L#!!0 ( !&%IU A)KF(XP( .\* M 9 >&PO=V]R:W-H965TPG8^>Z[[^R[X^87T;W( M ^FWJ5B[B@U+'^R21FP-OF+P31][J?W:B:YC2RVZ?R&/'V=8:-76"TY0F M#:O:>#FW>X_=>JOU!F8UD.3^R/?_. MU8_C8Z=7R<"RK1K>RDJT4<=WB_@!W:]1:0PLXF?%+W+T'IE0GH5X,8LOVT6< M&D6\YAME*)A^G/F:U[5ATCI^.])X\&D,Q^]7]D\V>!W,,Y-\+>I?U58=%G$9 M1UN^8Z=:/8G+9^X"RN/(1?^5GWFMX4:)]K$1M;2_T>8DE6@7'\5S/8 #L#/!AHW_\R(,Z O!ED-OA>F0WU(U-L.>_$)>KZVSHRDQ3HGNC# MW)A->W;V/QVMU+OG)<5TGIP-D<.L>@P>8=" 2#3[X )#+E8X,,?O':Q#!$(S MV 4!HR"6@(RC2 E,D($$F27(Q@JPIW+58ZC%M#U&GU7NG=8:@.4%SE)83@[* MR0$Y_JWTF'SD!Y>S#'EJ0A3!.9FX/PJ*H8$8B@M/# W7D1HHIF@&\K(@<;!ELCO" !H,FL1V'8>$+ZAB!QH[*<@OI80 M4T[<#8+;$R(WE) #C=UDOI(0,I&O"&YS*.QS8?DXT#LA?O$ F'PJ5^ 6A\(> M1TGJ2PG;UVR4UDY+"*+%5*[ +0Y!/2Z?H( ;$RK^HWS@=H)NZ2<.-/Z^?,@P M"E(EA"$RHYZ>9#0F-+S;VXE*1AMQ:I7Y((]VAZGM 9LQP]M?F6G.CA]O-/TH M^(UU^ZJ5T;-0>HBQH\9.",6UR/1.W]E!3Y_#HN8[95X+_=[U(UB_4.+HQLMD MF'&7?P%02P,$% @ $86G4$7A^1:@!0 =" !D !X;"]W;W)K&ULE9K=;N,V$(5?Q? #Q.+?4%HX!AIG-RW0 L$6;:^5 MF(F-E2U74N+MVU>2&[]B\O9;7-F_:R>IW5^\KEJ[[1MIC))*'9-M_LIHMY M_]MCM9B7;TVQV;G':E*_;;=Y]=^=*\K#[51,/W[XOGE=-]T/L\5\G[^Z/UWS MU_ZQ:J]FIRBKS=;MZDVYFU3NY7;ZB_CR8&77H%?\O7&'^NS[I!O*4UG^Z"Y^ M6]U.DRXC5[CGI@N1MQ_O;NF*HHO4YO&O#SH]]=DU//_^$?U;/_AV,$]Y[99E M\<]FU:QOI^ETLG(O^5O1?"\/OSH_(#.=^-'_[MY=T?/R/9KB!] WDJ8$2HPV4;Z!.#>1X ^T;Z$L;&-_ M7-J ? .ZM('U#6S08':=-OIA7Y6%2'5?DQ'SVW@7RFKNC1@XT$\\$5F4V2 M!">B82*:)4+*!HD<->:LFW:ZSOLY9@-D21)-Q\!T#$@G#=(QK!^E,R**=D6P M*V)=I<&([HGU)%J,#WLZKCIB=T(G*<5OAH4I69Y2.'C+4I)*IS+A*7&ER+10 M(II3"G-*P1W)@J12UI4FP3/Z5#9()X/I9#P='0D@$@RUY'+SB@@7Q07+U(L& M?D!+!^C&5H[ 1!(23(R(A,!,$NJ*B<$T$0 G6H8[AF9F$29)1E@A,"P$H(56 M86](I"/]8%((C@K!]R\ "R44Q^0%PF%2F!6"PX*T"0=_% EYOHG<)&WVZFP MP^XP!@3@@*:PNY3=61O95P6VMT#^MF$W2)3B?B2&@$Q B !K=UXT6*@Z&UNH M$O-" EZ8).R-C3FEIQ!(T5U0KS1R'^A$6< OQ1+3KXFO;*P1U1J8F7 M<@JC2H&:A951BJ.*5PL^KTNDP\0BIS, -HJ%P+Q2^HHC(N:0 APB$4X/YY#( MPCW*3P] UNANIC"+%& 1R3 O>'8:[0VS2 ',4$ACQ0\[L4G@2C,^"1A="M1# M%#Z+4.#$,SX'&%T*48G-0<:1DH(=R>L&19J.;T@:4TX#RE%8?FI00(T;4F. MZ4L.7!I@:7R!:\PE#;A$$>]J3!!]Q5E*1Y[,@(J'@GUDJ?E92H[;3&/8: 0; M-L-(%.PC7Y'(QI+!A-& ,#8DG^;/7#Y96Q@P&@#&ACCS(J'.GSK=1,XV&B-# M V38T,6:(R-R4-.8%1JPPD;.NP9[VUSQA,1@PQI@6!O@80E%L7ZP50VPJK61 M$-BJY@JK&FQ5 ZS*1XM$D=+21)Z.(FMED1#86H:N&"TVC &&":OV)11%GD<9 M[!<#_)+*2 AL!I-=/EK"9B"PT;'10E'$MX0=0\ ,:<2WA,U 5[R6(&P& I4O M'RT215A(V#$$S)#&4L5F('/%:".O , ^PT>+1!'$$'8,(3-$K$_8#)1>,5IL M!@([0UA0/!"O#M5X06&Q;RRR1(15%EO"BLO';+$E+-@?LO .>]'P&0T>\^SL MU6GW/OZ/O'K=[.K)4]DTY;9_5_I2EHUKPR8W[0)=NWQUNBC<2]-]M>WWZO@> M_'C1E'O_CG]V^H\&B_\!4$L#!!0 ( !&%IU#,5F5>'0, -(. 9 M>&PO=V]R:W-H965T?@9<1+@C\KX4[-S=_\[E3/!6 MY&6]"H_&G!ZBJ-X>52'K#_JD2OO+7E>%-'98':+Z5"FY:YV*/((X%E$ALS)< M+]NYIVJ]U&>39Z5ZJH+Z7!2R^ONHU ]E?IZ> M*CN*^BB[K%!EG>DRJ-1^%7YD#QL.C4-K\2M3UWKP'C2EO&C]V@R^[E9AW&2D MU47G>1+)Y_'%!PUZS<1R^OT?_W!9OBWF1M=KH_'>V,\=5N B# MG=K+]?6+<@4E8>"J_Z8N*K?F32968ZOSNOT;;,^UT86+8E,IY%OWS,KV M>77QW]UH!W .T#NPV5T'[ASXR"'J,FM+_22-7"\K?0VJ[FN=9-,4[(';Q=PV MD^W:M;_9:FL[>UF+E"VC2Q/(V3QV-C"P@5N+#;80<6\2V03Z+(#, EI_?I,% MT $X&8"W 68W ?BHC,Y&M#9E:\-LMPM!Z\Q(G1G229)TI-/9) .=B;5(2(D$ M2PP6LY-(D$2:QO&$C"!E!"$S_O#"MY(Y*3$G)$:=\SA'$BR))TM9D#H+I,-$ M,M)9(!T^2R<_?DKJI$23S>@ +*9IB_T;G4T RSQ:W1EY?#E& \G H]&=D8\* M32W#V.)>=T8^*C2SC( 6M3KSII;1V#**VW&W,PSNO79G-+H,LXL;GF%X1U)N MZQ9X6[R7$HTZPZR+-)D(05/,%O_!!@THHPA%;*1H82;W : QAMB##F?DT5% MDPZ8=$P'>),.$TI --.F#2,1B 21]^_XX*9S2D M8B'F$\G0&P+@#4&D4WU&@P["'PF@P00*S#$20)S"\?0> #3 @,]A@@I\$$^I MT(P#9IR@ C-^YQ\D3E/."^R.F1E';QH8^\I[6UBK[51-F;\P>9\M!?,?I"KO6E>Y_:]ZFY9 MW<#HD[M!1OTU=OT/4$L#!!0 ( !&%IU!'K((3+@, /T, 9 >&PO M=V]R:W-H965TVT29M4 M==KVFR9.@@J8&2?IWGXVN!3,)6KY$< Y]YSKCWMT65T9?VE.E KKM2RJ9FV? MA*B7CM/L3K3,F@6K:27_.3!>9D*^\J/3U)QF^S:H+!SBNJ%39GEE;U;MV"/? MK-A9%'E%'[G5G,LRX_^VMM0WVV\!3?CP)->!L5G5VI#^I^%4_+3659\9>U,NW_=IV54:TH#NA*#)Y MN]"4%H5BDGG\U:1VKZD"A\]O[%_:R$J$ZFQ8T73_EJ['<> MZDP=.U@&8!P\PDZZ'KX;4$WHB X 0^2N"W!/Z(P#,6M,,$ M+::ZM: !*A$@$KXA$4PD2!@.EJ);=@0E82&>3(@F$R+)!$8R'28>'I+;)Q?W$$@0L1F3)[B)$/?C4R:X,Q#$&293UJ#PP\5* M<&<@F#/,'!2"USOY1"M \/HD6'T:UGM/IE5'L D[@Y:NI/S8]M>-M6/G2JB6 M9S#:]_!W1+6$QO@6EFG7*K[3=!\&/S)^S*O&>F9"-IQM6WA@3%"9IKN0Q_ D MOT7ZEX(>A'J,Y#/O&O+N1;!:?VPX_1?/YC]02P,$% @ $86G4*/MKB\X M @ B08 !D !X;"]W;W)K&UL?57;;IPP$/T5 MQ'L"F&M7@!2VJEJIE5:ITCY[V=D%Q6!J>Y?T[^L+(02KQOH,+^G _3RSIFR#@MY9!>/#PSP22=UQ$.^GW@= M;GNWS'7LP,J<7@5I>S@PAU^[#K._%1 Z%F[@O@8>VTLC5, K\P%?X">(I^' MY,F;64YM!SUO:>\P.!?N0[#;9PJO ;]:&/EB[R@G1TJ?U>';J7!])0@(U$(Q M8+G<8 ^$*"(IX\_$Z)R_\K^17N77HZ8PYZ2W^U)-(6;NQ2"D=?C%KV^MU-'?2;$JS)Z I M 9AS5@]4X$NU VLU9!W3M]3[KE M,GHKT^!3[MT4T82I# 8M,,&,\"3[7 +92E1HDX[>%]AO$<%"Q+L2H=5%J G" M98DTLA-$5H)($T3+-B!_U0:#232FUY@DS59.MI@H2^U"8JN0V"(D6 DQF'A1 M!$7A2H@%\U%+$ZN0Q")D]=RJ9%/D+DA6:O6W2C=5 G^M M9(NY"S_H2685DEF$1"LAV>8-R#8MV6)B%*^$>(LON -VT<...S6]]D)]*XOH M/$\?D)H JW@EYZP9BV\T9DC_P.S2]MPY4B'GBYX"9TH%2(G^O6Q3(_\+\X' M6:AM*O?,3$=S$'28!K\W_WW*?U!+ P04 " 1A:=02;:)41 " "Y!0 M&0 'AL+W=O0Z?_5%PPHO12U$CV DAIDQA%81!L$2-MY^>IC1U% MGO*SHFT'1^'),V-$_-T#Y4/F8_\:>&[K1ID RM.>U/ 3U*_^*/0*S2QERZ"3 M+>\\ 57F/^+=(3%X"WAI89"+N6E:C+_WO=*J,B9JF<^?(6IGHWO3<5_ MAPM0#3=.M$;!J;1?KSA+Q=G$HJTP\C:.;6?'8>*_IKD3PBDAG!.T]F<)T900 MO2?$MOC1F2WUB2B2IX(/GA@/JR?F3N!=I#>S,$&[=_:?KE;JZ"5/PDV*+H9H MPNQ'3+C X!F!-/LL$;HD]N%->OA1X'"+P/C!+1$YJX@L0;242&(W0>PDB"U! M_&$;MJMM<&$2M\C&*;)Q$-RO1%R8_VS%UBFRO26(@I7(B-E:3#=NU[K:PRT& MASAR.TF<3A*'$[QRDMPZ><#)RHH#% 3KXT6+&\] U+8Y2*_@YTZ9N[6(SOWG M,30O9A7?Z[XTMI%WFK&I_2"B;COIG;C2[]&^FHIS!=IC<*&UL=91K;YLP%(;_"N+[ZF#N$4%J M.DV;M$E5IVZ?'7(24&W,;"=T_WZ^4$:)^R6^O>=]SC'QJ48N7F0+H()71GNY M"UNEABU"LFF!$7G'!^CUR8D+1I1>BC.2@P!RM$&,(KS99(B1K@_KRNX]BKKB M%T6['AY%("^,$?%W#Y2/NS *WS:>NG.KS :JJX&HY^%1Z!6:78X=@UYV MO \$G';A?;3=ET9O!;\Z&.5B'IA*#IR_F,6WXR[88ST@0NYV_N7VSMNI8#D?# Z>_NJ-I=6(3!$4[D0M43'[_"5$\:!E/Q MW^$*5,M-)IK1<"KM;]!O=1[C"EV-T:39.PU>:*)9 M@;3[C, ^Q![?A*?1QF\0>W.,K4'\+L?8;Y!X#1)KD+PS2%9%.DUF-;W5%'F1 M^"FIEY)Z*.F*XC3I@A(EN1^2>2&9!Y*M(-D-Y(/KSKV(W(/(5XC\!O$)%YF? M4G@IA8=2K"C%+24I/_@FI9=2>BCEBE+>?ODH7?_#T>)!,1!GVTIDT/!+;]O8 M8G?N5O?8/LC__P-02P,$% @ $86G4,(E#::, @ !PD !D !X M;"]W;W)K&UL?9;;CML@$(9?Q?)]U\;X1.18:E)5 MK=1*T5;;7I.$Q-;:Q@62;-^^@)TT"Y/>Q(#_F?EFB >J"Q>OLF%,!6]]-\AE MV"@U+J)([AK64_G$1S;H-PJKT5!PC.0I&]]:H[Z(DCO.HI^T0UI5=VXBZ MXB?5M0/;B$">^IZ*/RO6\ M#;+E0R#881E^1(LUPL; *GZV["+OQH%)9W8:WF(:P_OQU?MGF[Q.9DLE6_/N5[M7S3(LPV#/#O34J6=^^<+F MA+(PF+/_QLZLTW)#HF/L>"?M;[ [2<7[V8M&Z>G;]&P'^[Q,;XJK&6R0S ;) MS0"E_S7 LP%V#**)S*;ZB2I:5X)? C'MUDC-GP(ML"[FSBS:VMEW.ENI5\]U MD<95=#:.9LUJTB1WFN2]8NTK\G].(@UPHTA BL3:XW<4"': 00?8.DCO'2 G MBTF26\E@)800-]>UKRIS3'*8)0594I\E=0JVFC3971A4)CAW8'Q5DJ*TA&$R M$"8#8+ #DWEA""[BPH'Q545:Q 2&R4&8'(!)'9C^S)2EED!TQ0@ M30'\Z3+800DZ*(%TG"UZ6%A 5CW(A( H!4)PH*^)%^4 *MZZ "*'D MP<>,8KBGQ#Z-UU-B+U!&4K>M^*(M#?$%"9TH5!_H>6>3T.$N$','"; M0PD 0UR8Q(N#2[=- :(4/]HEN&4BH&=FWC;Y_3#'7F4 4>E6)KH[D0VZ=A!F6&AQV(ZFJ>)XN-\[8AN=Y_Z M+U!+ P04 " 1A:=09)Z2DAX" #^!0 &0 'AL+W=OBW"/&JAA;S)]I#)W=. ME+58R"4[(]XSP$>=U!(4>%Z"6MQT;I'IV)X5&;T(TG2P9PZ_M"UF?W9 Z)"[ MOGL+O#;G6J@ *K(>G^$'B)_]GLD5FEB.30L=;VCG,#CE[HN_+5.%UX"W!@8^ MFSO*R8'2=[7X>LQ=3PD" I50#%@.5RB!$$4D9?P>.=VII$J6 M.924_&J.HL[=9]K"!6U' M%BFEQ1]F;#H]#F8GO:79$X(Q(9@29.W_)81C0GA/B+1YHTQ;_80%+C)&!X>9 MR^JQ^B?\;2@/LU)!?79Z3[KE,GHMTMC/T%41C9B=P00SS!V!)/M4(K"5V 6K M]."Q0+E&^/[&7B*TN@@U0?C@(K 31%:"2!-$#P3AXA@,)M&83F.2I9$U9!/; M9<16&;%%1K2083#QK$;H+62L(<$_9"16&8E%1KR0D:QJ),_+(RO7H-3S4[N4 MU"HEM4A)%E+2]<5LHH7><@U*_7 I!30OLK#L,=RIZZ83Z06?1J8F]!.K9 M+>([V=Q,+[K3F,[X';-STW'G0(5\U/KIG2@5(#5Z3_*D:MF,IP6!DU#35,Z9 M:4EF(6@_=ELTM?SB+U!+ P04 " 1A:=09%/O&I8" _"0 &0 'AL M+W=O@!4QM)]G^?6W#LHD]K/J"[>',S#F^C?,;%R^R9$P%KTW=RE58 M*M4MHT@>2M90^<0[UNH_)RX:JO10G"/9"4:/UJFIHR2.<=30J@V+W-IVHLCY M1=55RW8BD)>FH>+OAM7\M@I1^&9XKLZE,H:HR#MZ9C^8^MGMA!Y%8Y1CU;!6 M5KP-!#NMPC5:;M',.%C$KXK=Y%T_,%+VG+^8P=?C*HP-(U:S@S(AJ&ZN;,OJ MVD32//X,0<,QIW&\[[]%_VS%:S%[*MF6U[^KHRI7X3P,CNQ$+[5ZYK@RVF-9B<$:P(\4'96@QH24#J60^%1P[5'I,=I30P%X.[.R=K0]!*8%Y$) ' 7@X^V=#_"0XQ>[20"B,9C"9 M.4AF#I!)'3)S;P>X2_,1XH'$ B2Q\#<[GE"!8OC0QX".S#WU$,B=4Q TL;YH MX@9"P-GSR @/'?)0*")LX? NVJ-$G]RR<3J(/@N0NG_3"X (LC5 X&2"3+P MO8:@B\TC X!(ZI*!0.ZVB^[*3L/$V59H&1SXI57F@K^SCJ^ =6+*EF/?F->! M+6?O8?JGQ77M@[K(VCPYJJ;*M;EL3E%[:61^Z(.J,B)QS*,J+^IPL^KO/36; ME;KJLJCE4Q.TUZK*FW];6:K[.H3P_<9S<3KK[D:T65WRD_PI]:_+4V.NHBG+ MH:ADW1:J#AIY7(>?X'%':!?0*WX7\M[.SH.NE1>E7KN+;X=U&'>.9"GWNDN1 MF\--[F19=IF,C[]CTG"JV07.S]^S?^F;-\V\Y*W\VNI MG]7]JQP;8F$P=O]=WF1IY)T34V.ORK;_#?;75JMJS&*L5/G;<"SJ_G@?G@@^ MAN$!9 P@4P D'P;0,8!: ='@K&_U@?($ONE(;HL39GP.,(A"M3%<.H;91R0 M@!#2 ?$H6@Q?G'CJX(@$A)$VB<&E'R6>104X_ "AGX-B0,!&G4F,B)@'-X## M#S#ZV2@&!&P4;#.(R#M7""S5U+'VJ65G#T <8^&\3@8@UBVPJ" M/L\?-\&Y1USNN1@F+L]L)Q]*ED9PVA&,=C: B8LQ(1PKKBA-/!.7>'9W&.EL M*!"$=-1>TIAHMNZ79G#($7>KZ&*7N'M%3NU-+R9R_B>CV4:\^S+ZD3>GHFZ# M%Z7-GK[?>1^5TM(DC!],7V?S,39=E/*HNU-ASIOABV2XT.HR?FU%TR??YC]0 M2P,$% @ $86G4)N2XJT, @ >04 !D !X;"]W;W)K&UL?53;CILP$/T5Q >LN>''Y6 M1\V="++V!+$\Q+KP$V0. D22Y#,%<39XA@&3&8QK<6DZS1=6'D$ M)?BDW%)2IY3T0([,C5_$2^PK0QNXTPQ-Z3N5EZ95WE%H M?$_VUI^%T( :@R<\KAK[X+1@<-9FNL*Y'+K!L-"B&QL=F;IM\1=02P,$% M @ $86G4+##R'(\ @ @@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q/NN,?>-"-*&J&JE5HJV:OOLD$E :S"UG63[][4-80FX MEQ>PAW/.G!GPD%T9?Q45@'3>&MJ*M5M)V:T0$F4%#1&/K(-6/3DRWA"IMOR$ M1,>!' RIH""@8_5$? M9+5V4]J?8(%;WD21IGZ**%!DS18_P)!H\(I-3'%+XM1>$O MZ/Y]@NT2@?&3/45@K2(P L$T1>K9!4*K0&@$PKLV)+,V])C88%J#"5,OG96R M!#W@* SL7B*KEVCA!4?1S$N/B:9IGF9.+!#L_:&KL=5(;&G*K-[-$H/]8&8V M7C8N>9K;78(>H_H *O5#&#<4CE(O$[7F_5CL-Y)UP\1'XV\G_PU02P,$% @ M$86G4%G,D!94 @ F0< !D !X;"]W;W)K&UL ME57;CILP$/T5Q -OH@20SGM-&[%T2RG;9\\310DU$4^LA4:].3!>$ZFN_.B) ME@/9&Z>:>MCW8Z\F5>/FF;%M>9ZQDZ15 UONB%-=$_YG#91U2Q>Y%\-+=2RE M-GAYUI(C_ #YL]UR=?-&EGU50R,JUC@<#DMWA9XW*- .!O%:027LF/L M35^^[I>NKS,""H74%$0]SK !2C63RN/W0.J.,;7C]'QA_VR*5\7LB( -H[^J MO2R7[L)U]G @)RI?6/<%AH(BUQFJ_P9GH JN,U$Q"D:%^76*DY"L'EA4*C5Y M[Y]58Y[=P']QLSO@P0&/#BKVOQR"P2'X< A-\7UFIM1/1)(\XZQS>/^U6J+_ M%.@Y4&(6VFBT,^]4M4)9SWFR2#/OK(D&S+K'X D&C0A/L8\AL"W$&M^XX^L MFUL$0JD]1&"M(C $P;2*U+<3A%:"T!"$5P1H)D./B0VF,9@P21:S4FY!<1K% M]E0B:RK132H(8SM!;"6('Q,. M06HE2!\7 _GV#O$?D&, 794:Q7,]+"B<)M&==.XT++)(DMRAL#;D"N'_$,7> M<"AX1)3@IAE0DLZ;WX+"<307Q9L,M!KXT'"\4#E(?$W7F_;+H M+Y*UPR+TQFV<_P502P,$% @ $86G4,MF3!-% @ < < !D !X;"]W M;W)K&ULE57MCILP$'P5Q ,UK&XYR82.E?X)M9F=VEJPWZX1\506 ]M[JJE$KO]"Z M?0P"E1=0<_4@6FC,FZ.0-==F*T^!:B7P@PNJJX 1$@4U+QM_G;FSG5QGXJRK MLH&=]-2YKKG\LX5*="N?^N\'S^6IT/8@6&!+5K_*@BY6?^-X!COQP(8"- 2QV7GHA ME_DGKODZDZ+S9%_\EMMO3!^9J4UN#UTIW#N3O#*GEW6IPN<8('FN' $BP\$2YQ@B1(L'<'R T%X9;+'A [3. Q; MD"0,0UPH1(5"1"C""2*4(+K?:HP2Q$@&\975'A--K!)<(D$E$D0BP0E2E""] MWR0E^+^6W&%S $U]1C0F(2$W[-(;+4(1L?1:; Y*;NJ@?;*A#*&XT6D4[Q3Z M'ZU"\5ZA6+/,2KN#^+OG-Y*AOE[84VUZZ['(]":#"YD >32V'&W[BIX*CM M,C9KV<^ ?J-%.\RW8!RRZ[]02P,$% @ $86G4/Q"$YGU @ \ L !H M !X;"]W;W)KZ_*6B[\HU+-8Q#([9%55#[PAM7ZGST7%55Z*PZ!; 2C.V-4E0$)PS2H:%'[ MR[DY>Q;+.3^ILJC9L_#DJ:JH^+UB);\L?/"O!R_%X:C:@V Y;^B!?6/J>_,L M]"[HO>R*BM6RX+4GV'[A/\'CAI#6P"!^%.PB!VNO3>65\[=V\WFW\,,V(E:R MK6I=4/TXLS4KR]:3CN.7=>KWG*WA<'WU_M$DKY-YI9*M>?FSV*GCPL]\;\?V M]%2J%W[YQ&Q"B>_9[+^P,RLUO(U$;'^ MKV:X ;$&I#<@\3\-(FL0W6L06X.X-P!C$'2IF-ILJ*++N> 73W2OMZ'M+8+' M6%=_VQZ:8IO_='FD/CTOLS":!^?6D<6L.@P98. 6L1XC8I+WF$!'T(=!L#!6 M9.2 .!1C1!QEMYC-&).&>!016HS(V$08IX#0)2I,@-*E#DXQH)DJ1HA0I0C%S*-(1Q8S> M5#*4(D,H"^#:AR=+A"@=$XN!* M',8:GTH(%S@@"@=7X1;D)I1D$U2XT %1.KA*MZ#L3B9HZ")CRG!FP=!F@=QM8:"(HBDN,L]*_E Y]:4HTNKWAN?BMG*)^S;QF!U/LIGPU\MS>N3? MN7PZ/U1JY'=9]EG!RSH3I5/QP\J])W=;2)H C?B1\5O=NW>:5IZ%>&D&7_8K M-V@JXCG?R29%JBY7ON5YWF12=?PR2=V.LPGLW[]E_Z2;5\T\IS7?BOQGMI>G ME1N[SIX?TDLN'\7M,S<-+5S'=/^57WFNX$TEBF,G\EK_.KM++45ALJA2BO2U MO6:EOMY,_K

    (<=X1=]$IW(1>2*.1"=6LS[DR]_RFM+#JU\YU8 MMV8]8"J7R7PX+;/G(JJ >M1SW,Y>/HR]&AP5HF)=2+#Y%&;:*H%^?MJQZB1' M*,5JR[A>RA28)29ICZ,D"FEKFEQX<$2W!_1()]BWI=Y@D-)R#X!HZ!B MX"QJA^B'HE)AZZ4M@D/)T]I\P_C[U/_JXE+O-+"WNGZYPZ. M.2G#UJBC:?;8AW3":<+[XA,Y$FP%F@/1@T@YC>;;:%#2\!;:;]$ (>VRZ>8B M::>U^ZBPI<#!F8-B'9X.V;0)@GB&152$QL%EM.8N=C[MGE$Q6GVXV6:A8^]YTSZF$7#L!.@=%VSU:2"FP)O MO@/P-L ,.!2Y)5Y)9JG!O1>N/.J$L?FQ43< ^F?FZ7A.5_ELE [S6<(M[_TK M#J]!*KJ/\B5H"Z/QE-4&I.#YTQQ">&0WDIM/UN 37HV%(>KV,QXT-6G_SJK> M$36XJZ513<33W:@O3U..46%""M%/4*!4AVM=#9Z_R_3*%A.@V!CK')N[TK8# MM#12K>\L&RV \A^=#K36Y:!F&7P+5;]).-].HQ=6[2@J13/N;??\'JAPC6'M MQ[]QQ"\;^3+W0XZT6V;(I]U!C@^!?7-%96]+ZZ73X5Y:.ZKQ^T5Z0"?='M#Z M%+>"QD0E//%4MN!A13F?Z)=-.G)[N/F;*2,P^(VRV13,5NQ5;>_\R(IMJO_) M,]^M#ZU.LC/L4H.^E(H+==4W88O"#LL=F*4RGH>8NJ8PGDEK@E<= MLG;W/X"G4+>O:]W;92/("$((4>V%3,1"EO@[1;?#'GMJW)3$R!83%G-;$4A# M]7PI]S9#RF6#3*,HL(RO:DK'!%N$Y\HW-\_,OE6S.J*OO8A&)M2'*(9"0,P; M.L1S,:51?-\],/2LH- *+4?9(AV.YLD8$S?PII!E/^WULWR83H>%'L^3X<5T0C_&(S--]Z]Y\I=PTE$!(DMP[)/@U&U7'6@_ M9A-VTO>*O6PV3$=P28XQ%V:4Q]N940>]5T$[LP]6_ESU=E@[Y4E"U231>6AV M-4.$6,>@#[!M(<_3)W1_8T1U:8&W=P]8C^X1^)EHEH4BKKLOPW,!_$.Y0?-I M.IW/W=5Q#T!-P<".[\]D+$N"03I<#*ED.($%'[MBZUR;3+*D]EBFCA-2).S M">IXF,[070:.-^'$LW2<=S2V]VZ2P2LOR:#OJRD!P>W])XX0^\@KDO='<3H[J#0IYF%.,Y(PP+- M<#1 ";B (S-%:B[FE$]GT SP8S":YB"99HMT!CHR85NB?-4F<2P31H,YIH[, M80_'XW0QSY-WM[<$17H 66?=)68:^$">T?T!5]H01OZQACLL^5S>8T.N-LGA MU7CNIL +['4@B3F: @Z.GJ$T:88)V\UX(%6 9[Z6;[0AO <\^7PT1V5HAJG M,8:L,TS0P,7F4S#2X$K-)S.X@:9J$SK=X8\G=)UE,QB W-;%>>E*"82H*,!D=06MI MAWX#]9EZT/B_J %1QZ]PXLWR_2G+PH,%M_*,?J(;X'&"M!R^QAHIS/Z+@6@+ M'%HWO923_F"$/>-S>,J/*=%G7#!Q_C[/1M*A16K=MHY5Y2&#%4TNVJX:!KX!V0JK#;DPMV4NW D_:WJ22/1L. M&X#M(2AH2<83LJZI>M:^:A4U0,7R1XVLHF$HAZ_@O").-=B&Q?H5GWE0M^"6 MJ[\8N+O^A:38>X8]6CJLG#_KS>\$[=R&4)R& M+,D9RCC8&.R>/2'_@7>]3KX@M"DOF/P6/KF)38_QONRVOQ-5VYTE\;G;O>.I MYX2%S+,W=F!C7E&M&D62F"#/>B(%/DUO$$O@[-S(_L "9*+S_\>BYBQ3%'5@B6LO)>AP$ECV@.P9"?5O""Y9Y>YL%8N1X7LSA:.&^J M49$P30&3%B3KRXY.Y*%5T1/ KWPS6Y1!&LYV7RE;;IY).Z.! [@:PP89)IAK M.F3\[;!RDIPME6Q_058VEH0K(1I%9Z>2#EJ"!S5G4>C$H'O:MUV(R'Y+]I$Q MS,>N']CFM_'V.2T68R6F1XIB;8F_;2I@TALM\ %!&'0+*VUM,X?]JK"D$/9P MK?W![YS^@HR%ZCUH$%\/1S>N\8.;>0190E@2 M&IM7M8%[NJ(.)5)U:TI=;%LL=CPKK-PJ483Z4.II(N81W[9HB*3J6E/%S#J: MZQ^DBWQW:KW:QX]42/\V>4T_+S$6*_Z>L)3-">.%#2J>8_5*/J18XR+-9^AH M4F,?_I2G4S(8QFBGCSCY/N&C4JWGL!BA'\9S]/I?.P1*?8;DX<*&>")(9 5"?'!>A MG09?FE-DLHUZK82HU")K03.KCLIA)V)BK6Z;9!9.0Q/XW6RM:KL[[*7!(088 M@SY:W:;.G5YKX03_C&' L'?BKS&T5*BQ D>X?@B5-;A%;=W3(!6\A5%\MJ8( MA=I <>?VVV1T,?Q-HM"9E,/$\$6(:FIV2)W%ZNO] M+C\$:$/5!5K,Z:V*N?BD:16MXJ_T2PY#%*= @*Q65*!EN(O8(^^[ MOGKSKMJVV.TI")"ZOM,*VT&L"8-OS@FPM9@*G9)@;?;AP-G()G2!:QZ.VF:. M@ WZE3R!TL\SK&3/.-G>*1DC/>TKZ>*PKDF.AZ%O"TBKT-E8$P&$'O;3P!@P MJ#JVN6!7"IPR6??,=$Y,IPO7GM+#!*N4S-_MH>B*7/(G>2O-)GSL_W)?K4N? MS.IU""8FY3FVVX@>2V.7DN5R4P:&8Y #Z[.ZHR^J$M]C,C+(4F@!BOCG#H^F MW"B@OIW8"H0'0:&93B\#A!SJXU+A $6:;V^>8M+-?VJN?S&N:9:2W^9&3RD=?%ZW46? MT^N51%; T:++%$YB%WOX/*8YJ\X-!B1:.QO&)VMZ;J]JNBVK0F0;U WT.QA"T^JZKS MP$^H">7[VO"%0>JJ#WOT@+5&F[JWLL5)4Q? /1 7Q6#5P)U D*,86&SYU%(- M_E:548(+=,A$.]N1[2SZ8,+^C&WYI9TWW0(N')C!PT-9*>A;=+S+Y?T6\2\? M,'RVQXL1?:G5'4;\%,H.=L$IY;BM[H!V_ >=HDY:ML5GYY"36U]!2@Z(*D;N M5)&68#Q+Q^N#M"PEOV;@M/540M5;^=1S?84<-[6CQ_%DB2%>AW!]>B MQ;!CN+T$4%HB A376ML^(MSW3"68E_/$&C<"7IHYV2I/S9#O=^M:A?A$;ZXD MAL3-D5!)CW5Z\IVXKE%EW9@FC]34 42$L2.+Y8:PEJ\8&5I6[K\3WR/N?KR> M9=&.*D^!G'H=6MKD=+;0MMW6Q?\HS^Q%Q!7J LHB\D5CNLB$(M,&TTU#^M:) M0X/DJK_TQ$P9/,F-A&+^YY6>WM?8A;:4J$#G-=]98!!/-<'LBYG4/IR-,9BZ MX-2-+)U.Q\GW)NCCR.U\FLYG\^0LR](YA5PSCKU^I%J<;;'1TA;\-\K$-IFD MV7"8G.64^(+I7=215R[@A>KQ MP=_95]BE/\QB-$Q'W5DLTAG,@K>BZYGCW3#4O^0&8.[N>%':7VVKIL.H/LXS2;L.9[D<[E3$ V7(EYAZK 6 MTD:E@#NG,Q [#YS7U\,,LXM)S_$<78RS8]0^8_:CC*(5;/!%GCL9AFJ^Q5;K M1OD[*XB6)0?+HK^=<>^2+!FXQ^J0>"=D\G2%#$!^I0(EGQ5Z)[A8/HQD\A2O.>KER&]J\ MQ\X?U8JU9 E-/"&\%GN_#&,*=B4-PJ)D!9FA)R;7V+8M'E ])MU.9U),#V+B M4G/J"*V"ZD;A9L_3\0QS B?SC#J*&O0#!%%Q@86.6$]8BQE>& M\PZ$#5PM$\S6'&=C"VETI. =;@L$%H2ICB0/.,&$TCG\-Q_G<9(1L& V&Q%" M&0B*GMV/[[JWE_R/7VLG*(,3%6A/!T"X3)Z6;@O0-0I$G4!VWW*OB#FY@@%WSS7 M?<&BD1'\=SZ<^H0#5L-D7L)UG*;#;!K2_%+ FDPZNSU4>D3>6AR.3M)U\6"K M?VFH8GTL(_YI;TOTZZ7[]=KC.Q=]I)"-QQC0FXS2#-A 5DQ'-7X& M)^DL0R:8P%[T\!6&]L:8[HO<0):TMXXIE?],TQ'UM #B_,/ M%,&S=#;E"M,VI'L(D+4!"/$X$"K:(.PC!9IQK)57_E-&%A3WD/7(PKE[*5 M,P3P.$])*0;:?81E'CVJ1\=\&UI%BF7E?HDKM 4OX?+=U1O%2DB]N@LR7:EL M'5-\7YSA8^<)$:]+[<5[TD0 M4PEF4:_I23_EFJ,%YJWLU3$U\$_ &PPALT]-6SYQQXD!GZ,A!K8R80W!/^8S MT$RP)@1/O2#T,,^]N)-BJL[6H=6=S?"A,2A7XZ@H.$-=27(M9O,A)44;=&/Y MUHLSN5S./8 2]H!@-@0,/QMC(LB$H0P>/U^XO&Q$L+2\/- #I/KE7'P_ ET6 MS*4UDVG/79Z)K9\3NSIK#M/A04A]0T)%*'OBW9([5Y'SM>^=9@C],JUG7%4Y MJ5&&(W=_=+K-.8\^DJT5]=C;%[B"G3'0*#5AJ2$F2CS;>ZENIY^FGCCO6[17 MP?+CG[G\'(FA)JO_T2D2_!U=-6!C9W[FDY,#)9\Z]VN\*Y<^,J9J-?]?:BC: M5_'?_1>!%0G6Z5L/D/61EWH#X(D:QOZDKS_ENWW^J&\C[71*;J0>TLJG)Y,6 MQ-EP$?S+D-:\BO_NO6@&IL=H\>VD13C:4>0O7<+V??-W?O87]?D!57K/44N+ M]=XZERP&3BH^E:'WG1NLN4TJ)\FS**:9 6A\RN%RB-/7:#5R^%>/D=11!1K&$K&C/! :.-HU5XB MC J*Z4!H CGE)/P#"Z5>1Q='R1.6-1RVB&\+WZ=Q0O6/I7O%92_5^L%$HF)U M\&D?-Y]A)'"W=[L9@.+AUVD7IL6ZADC./<@3KO.7@(QOMUJ/=(*&8<88 MI^6W3@ICU;ASWQ:V-UT\<-DAKX,J@2T[UY\I9,OP2;?%DB-_SI3:H*C%JP:) MQ'-L0^#DH2K7Y%_>8H9>$!;F7 =&?>0FE>N2.V4Z.TZ@H-1Q#3^]+K>8U8U\ M*V>:;[EY[?U_FG*,"=2Y4,2C52RF&$:]&C<*4+\V$VE),GH".3ZI^1XF,]@X*NX MNX) =V02#GHWQ_9A0@CZCZ>?)Q2S6V_7F+THH=*J_=1VLOWP$6DSYKUBI8 V M?BU(\ :D28NA=9[2EAN]&6 5(QS)I@!I4.Q% 2S<"S[?FO7M'G^ALL6+ZPU M5JRM[>7:J32VYK2)PONFOPC^N[?08)CGE+,_G<4$S3YW=V_+WQ8JLZS M)('PD^=CD GHSCNSM_7S/)U,AI1]0//7A9EUG/>+H>=CK,I=#+WQQNEH>,IX M$>S;7D>&]6-TK-@LO&OGT2KH!YB%-KU]72XH 93YTTTVN9=/94<@H0VP>$WUAX,/CDX>-P M.8FL+R67EW#/<-B>&J=/>6"<^:JREZ(Y+'B-7,"L,$U.,:6=;$MJ)47EY,X< 7BAPRRPP,_KA$3740'D^/J M+88VT%PR3O;2MOP*NP_[^MFD&!BER+]&"%T55 MBWYB,O$@N.S50J6A60)_# MQI/;I"VK2AB*.533QA.=4$#^8U[GCORE;92"(F(0/@!4G8@#+4UG1G7)FL@9 MO!T,J>:ASRD5WO?V?N?G*;OX5IJ9(HJ@^4)J$$)Q]038&S5IK2K2U4)0#[3J M(.+<'00M/.8_JR,3>="$MY6C?:UJ.G7.Y>S<2_';^81[S'W#+P>EZ/28<'2@ MV%445X 4C\'CJC9UC;Y<-B5DM3_\\6?+T#('3 I$;C(R'3\S+;9 M AG4UI%,=BQA=Y70JWI=;V[P%?@ IG'\3PF;^>>Z ;+P"U\=FCI-KN$$W2>7 MMXC O$W^>OG!85C63H;XJG^X>7[ M!%M@LF;TZN):[_X^J]>B)7K_&(?Z>L3YGB0-\;4(CE>Z$,W=T:0Z&J0G MC!B)PKJ,4H51-O:4^9FG9]@K<:1 MQ0S,Q&GRU@4X8#E*"?R.C>3/ZRE[36ZZ1ZC"P I/7*='\7/3/QJ;'><$,<9= MB3&G*DM.L#91%LU!Y&<))1:.\A0?!'-$S4Z"JH@8GAR^&\.[$9L@FU,2S\S' MM>-G>Y#M"(YAF-!DLU$ZG$-0IYG ^_4C]E^_"NAD_-EW31T/42R>&_VISE*[1C88*Q>(YB0-!VZO(-S M2\; .\1L^,R77\Y*U"SH58/U)4?JY[_XX#O:!X!AH M)B:#=J!W"2,6^!-)B&UQX5N;"AT##8AY,$UQ)@Z+VRY[X=2P%.NFY,)<[9+* MWF!&9L49W8G 7-;-KB;C3O#!O:'MNBQWC$<,=>*F&Y %1KM- '1$:S'/A^LB#6WDC&XCVEU^*+I(V! MOI62::BS*A"E/10\R3/A/XY=E^H0Y>I:6T3NC*.VN,/5I%E2/]J0FXUW4K\6 M'_(DIO^>8O+XK&C*V'P>"7"C_)/:7R.L9#?G!F.A)DY*E>OL"D GB,[4\2LV MR,'TC3/@6.JBQ-D"],=S9&93[?[VSU-XT-:9E&"=_9^?[V(;?'0K8CCU2R.^2:_;R$=W%2*]R2?F+V.@+Z]^; M &NG6)OZ7O$;1*I]J_UC[^NYJM$>07>P@ N0R_GVMJ*"76W-@4Q24>TOF O% M=N_>82FU2$:E6E,!]K5-@.'XG3"D ^2 !0F4VW0#3S!B+-Y05'A7(N3)IOA4 M&A7%R8WD2*M;M':XS8';9. M>I-AM=[L*EH&(<*0-'D^$6VCEJF>&X_0+6(#(,VQ]37RFW1GT])4_\I=8XO+ M5?%@X+ANP8:!B(LPDMEDO]JS$?!,,S M? 7';SG"/!3WE#ZBH6>+ MA=B"\"_6!8P%4'6@F;F(]Y&8K5A@ >B]\*"ZK@EN@Y'6+."1U9'=5NQV8C+7 MWL%C(XF4"M[[;:W;>_+)NYN!%OFW[4=D.\:\&U[;]5]*T[VM_*'73A:/O..; M27N4H*XD,^U%S&5.Z9YZ\*65@ENV)75[3C**)"*Y16-2@._=>K9;MQ?Y]_TO M/#O@##-T9$)/3A1%Q%6*0<[&\^!^27M.SC,_Z,-ZQ3/ZLFQ.[035GD+^OO19 M=#BH$,NB/@?OUG$U,L?9YEX],1'J.['>-35ZL.00&YA;;@*^= MR EH#V"#]!(04V(]"N9C;T7T+=]CZ.6XH0I8;G:FY6__->2" 3H+=)-W07/E M?/1Z&]Y-_&J>I*6QNRTTU8'Q%A@$%^PVA.$R@#%ZI$!94-JXT M,6H:(G<\L160M=9>F>8ZSS.#6RU4(+)/YA M2PJ,,HA_ _'<5W"R'I],F@A:'CM<4\YPJ=>EL7^Q%Q>L+2QQ:#ADPY_*KI=-K$@K_!_FT/1X3:TSW+':&H*;E]1/)B\ MJ]'0,]R%'1** MV*'/N^Q0KL6)QZ:$0XR [T%&@TPD>Q2+GA OJ"%W2*' @6TID0)M]ND+C9 $ MWB91R&B)>5E; U!L+.S3Q[D(:Q<$J[>IF0<,HGGT&I'C6SS8F[)FM&=7USWF MYW[MJ5;H;#CUU5QOZ\LX++-A79D/PHJ;"U$GE:ZBQE< ?I]MBEN&HS11YZX, M'8]S;ICGVYR:J>CF!W-V0_>E/&W3.^.F!$NI%']%I0ZP0GK3[1]L GWKE0-5 M"FCU6=)MVX[*H.IHST3L'$RASO'7T\RQ5])L(3ESTU&TC.B);[,E O\0'=ZY MTA_5W!&FD&]7K5_@GCI.ERK#EFG M;+5WT-H2J^WH -!QOR4!6)'?#NX$1SFBA9G3[H1-CA7<11EA[QWZY]EHE YG ML[ ^3AO+Q%HB,:1;]?>#":XXK1*\'5 H**FFNRVI1K)7>N*S7I[\O7L'Z.-N M+0H)E9[0A>Z(R#18W\0/40D!#90^?OF.P!.-H&P(50Q%@_+_4^EMBY*R:;K( M1PR$'A[9[BJ3LY!W4K_^1[S:H,>@V!R0"4 A<,U3P/ W(5( .WP=4*,(W[4",2TP! M"GOH?"X<2\]T&6)3@D6P^@;+Q^]-%^32F,4^GXX8Z>_Y5-U)>Y<^$6*D$;NH M(\G, .YWGUXN.TKS;"HB;93.)UE'ICFI%W[ZB.GIL%(KU,494+>$) M]GN+3J?R[OET]I2YA_Z:T%%SHB/NV47R6F!RC>:OZ.@OQ$==::;0.D3S_6WK MZEC1V;/:X0#T\"Z%65K7EI(&$XY1(%SL28L\>>X#48B7^'DRY:QJ^#?^1HB4 M??V*]">EZA@84];C@G\2@N4)XXP3U4;##_7O!E9CHC-6K[?.'1L_X6]O*6!- M)!4:O6%^(NAD#(8"\S=LE]CFENX)-&E>I! 3G+L94AR,)&"K9D7F856V#BP! M(2>H.W@MS0>B 8 ^!CT6%NA.!:];Q!0FKX@%MD'SM5L6_5!*4KD-_=!5B?^YYXXS5)MGFB<$O3[0(\A7 MJ0LRP0OG1$,.WZHZ9*S'YSEHDKDJE>-A7*GL@/(&;@SC8Z(A9Y.+J4 @3/.+ M+)3IW.[8=4UX7@DKWLR(_C[*A5.TJ^+OR0_K^@:Y@PWT'QDN0;.O7'>#ZP!0 M:KF. +MC(0$I[^YU>=-0NZ!\'DE>-7KBRQHK#C X1"8$@KP+ON3_<#:+HQQY MJW+\8=2YO=AX?F)\(Z+MZ'?>\W>L'YQO'K[_9"F2CVC9-(B9=E,@C9E3@R*@ MV!,<)N)6&3O*EPY\U))CX^;N2LR=T)B)6F8$.D>"BQ1$N8BK_<[F'4F\H M;O6E:M7;;+%0^C*HML6=I%RUW0XB(%\:S,%ZHICOD^[9;)+.IA-'0E 3%4^N MDXSU8D6^@"1F9@1A-U1#:75MRX3P6V]M3Y.UT_D%.0*LCZUGDSUB: 9-C Z4 M(>/TY>E0G[.B\-;6BOJ$RIG0GFNY=E0Z$ ;!PK5)(<"85MVPKM,>6LR:E36Y MA_&$-7WL_U PY;VS)OP4.Y!;K]\>Z1)J*"%T(B?5HVF_*2-3#?IX[:G"'T]% M*@U1J*4(YYX$W!J7&9HTOB5CWY;\2>N0I[#V,<5EM$CGOP9KC\4#^VNR]F1^ M,9KY3!"[ R^0K-R%%^O(URL'<.0$&6ZJ MA5H3X6J-^*0DF3WUH,'<0JT)X$W4G/^.NOQ*=,'D)4-T)N]!N^Z4YCCPI2\5 MOK1?@8Z/&2T__P'T0E+'^2O U%1EGIP]\SYY=J[F#:UI?=CL*!-8^W;!04$- M"Y9L=5L?#QA)0MV!N#NG*J/\=0540SZ1].2@_::HDF9XLX 6K)&&_9NL>_B# MFDPNX\)WT1,EVQP[T:BB&!"$7=7N[63!CPV6E>/N 2K]C64>M6$28TL]/@JH M+9W#Q">LOD'OU8RT*X% D37DIX)YFL1MA12Y0*@K!Y*9R_5 M7NVIX[NDV]SD#[8F1FD(X;KK/*^]<4C:IA[B3D-$"'FO*(J&0?HAG>WF:OKL M@],G28AA\0TH9X(ZI.F4"=#J@/?!'18A(^:[(."JD_@7)<5NV?N MPOEL"IRS''83] JI1&RES$:\Q/"UN+2WB"<5YFA%X\A@Q ME+WV,[4+58['X<49GH[S) /3G=ML([;ZG9X[F="OKY)K](N@V.L\)6+R]8&PH5#K;E3] MEON.\"XEPUMXAZ8:688FA&@6*95Z!69%85X4$<"N?L&I/C(>G%5T[VA(5N9$ MU60XE#1@XTBY@A'@A+A;(*7;*;=1"[LE'$7FL::VC@L<15DXR%MRMQ$AC_=TX&*"BAT0C,G<[F8[XNUCK= M;#Q+1&=H_.U3?ZI1.C"\\[OD+)\CQL$K R7AH]($%R<&<.OWIYVDV MR9+?N2]Y<,H#_1H8XB U+_5ZTM&?5/L3GL1*2B]:JH)8)^-A=O;I7*X_UZ:6 M#VC+SD5;O187GGPFTI<$&CHX/DA7B:MZQ=ECB_G43;7W*W[A2V[C!JIK&V#WN\78%D'"6%1=*Z3<:_L;=6 M20E&&%$JC#_3@:"DLJ"PI:YH.(SW&I%_+K'9>YEK]"C-L]$W@(B$WLY?PS%L MIH[Q-VS?-^,YYF DA6BP;%]A6]/ZT/;O$*D<-^5]L;Y5*\WS&Y- 3\/[)DT^ MU" !]1-&<$)K":Z*I8_8Y%JE8_U#O2Q^9@=^SBX8[8@E5+)_F25 ME[>&[-/;6TKM,[1/3R%'T>D'FF*:2"^\M%V*E+@1%@!,@JT M%1:VZRD% +C M CH'S8$L+K_N$5"H-B@(16N22I& =A21$UB@%]D[QNIPW^,W254^P7M=P0=C M[^<=[C"IH-F9E=,Z;'5?M:'"059OG&I)9[_8A31H56O;(2TU(U,S6KH+NTBN MD6>T\MZ+W $3V6ZL'&@\L9G+.W,+1;H@8!:X M^1"Y)'S*1;0:&$N98&#RT90;U&7C^2//_>1 @"U&Z6PX2V9C^*$=%D)1XN-H M9>BP'1-BS#R=3V8"75_*0M\W^+B33;7C1'S.TR$LLNF,?L[@6;<9S,J%L#E; MS$;<=2;+L>M,W[ , 3-9(!C.=&0GV,P._SLZ^GV73J/Y,!F/-%A^V_L4 MSB*G/I$C!I;W[$+^/II0J9>48<$1_5#?$[!TTD[;H;?F92<8G8]\ SC:H]1W M'2,RSM!3I,5B8JU6!!GH$ WH"H9DR+1GQ3DBV,$FS5+T<3+I+0D)X&Y!?0!G M:88P8@5U)Y(\& OTSX+]M!"O.WH!PP).9E,"7\L6BZ,/>WQ.G1=1 M.,$:I%W%:0_Q>8<-^A#AD?H&Y3TOUUA(.,RV_/*8) (AR;DUTW2:C9\^_+%C MW.UB\Q>)]@_436\=>9:--")N0&2N%Z!74,U M;+>&X5JX)8J5(FC@$@7K9.GVPC,VC\ V<[[$&D]O@Z?^1YM'%CU4\;2WX*P' MEWSK7X7MHSV*%^F$+J(1V#^4%P;7-P*5Y:,%1ZDQ;09N9\2[I'RO?$C]->=3 MR>R:IN,/<_JRLJ\K/HW@03 Y$ <$_3:;85>M%M;U9K,[[-U"L=$X MGZ4 MNTO4Y'=!5_V:C[/>3GL]['XVC5D[6>G MH=^Y8QV3.Y2]A58AIU+74F)9;<1_KF8OVGZ2R*V&B[A2;?(PCM5PUHQ %E$' M*7;7E-2#P(GI&+1[!#?92JWN4M*C-2ZQ!H-SJ[[\B^05NC8M9(:SK,-N9?K] MN!/MG:24,]]Z3ZSL&L0_Z+]%7.%N6[?+Z9[ ;+G#>TP%8 M5$^:,2'<2R" :EDF3Z/3A=.B" == M<#M]!)Y3J^\YX0.GDS$:?]%^I-R+=(@_6(8^TH_T1!)0F\;%@E\_A5OY/)1H ME%@[>$F,?.5X<#O?PTR' </O?<>VY_$M==MRDZ\&M&7W*1K;HJP.+^ MZRX$]ODM^ M.I!^!<IL:EF!J7)J6I\Y';D0!NSZZV!NI%1I'A?'0Q6A!5)Z 091>@)/U M '"K1XL67AG$SC/,PQIAR!J&RS+L-#ZR=1&OZ^:VK$X9,9AVL*N3.;#8@N<\ M89:;3A8XYV'R'YSB0$XGGE8AR =/&.0CG1I'%'G[0ZZ,6T):DX2*>F<@92/% M*U@@E&S!HL ,+Y.2S>R"\^S\\>.IO,4'7NS M^07PNO!&^*6S?#&B'AGGR61Z,1H>X=,SL/>F8_PF%@3,C_-I=]93;G6+#I:+ MZ33YW5-*8:([WVI*C^VUR1+?M//R4K%AEQ_*O60M8 5I2?@\V726YF"\8!Y M+S[7(^>!,K+4_LEF&8O*K1!9C/[%*Y2-YS)(DL=+X]F?DK/>[; BR(/]E;)=?Y)FR73=-E16R M]P6&,YPF[\>_^-&M+>G7(7M'?QIH%2=F= &5;+Z=Q8;Z-A2IX_A1^)S4V;[I MEG^QPU)GER;_47W"S/9K..+(,/"7J_L"05D9>N+JU3L<$Z_A$ ,+8;1]I"QO MQN=3X$^W@53JMNYXCNV=D,B2J1Z0OVME["E22-?.7&$ 3!-H.WD[G%^P2SE*/1,A'M#N<2YDLP#5F%ZDBND,9R'*PQ8A*3:']9V+=O<# M7D);#0K2^S3-DR>+4P.39;.31&P&K$:PNQ*S3-;HZT((J=6!\UDXG/*YXC1N M3+=HU/*I8'1@3LSIT?V^JVMLYPY#-@9-%EU7'=G76@!I*A5"?"2>BGFSYKZ3 M%RF525K)&*M31;JUT\NGC!_%Q2B:PG65\3DZ:V;+4KIV=/&T^T7<( MP=QH1K7_G8"G+[G&#+NU*%;EJ[]>^H65/* D81M\ %>X>0C*4D-;J?/$ *;S MSKM"B?::^8@:+AH99PLN6O$0<3* XJ(3T5J0 FM-P_>R!]]LEQ?4$APSA'1> M.\=Z8-XS%^,2*(#CG\P.+A/H=OPZ;&!FXE\Y/U^ [H3#B)2D4E2\1K$ C=L7 MW$ER>.OC%S(T+;?6X#IEKS'P5KL>.#U1:4$P<,OU8(PB630;I7)3[]^\.^\()+D1HMUVAK3Z)UA*\C:)#'C4Q3VXIQXC.B(9H"Z@VW4 M2I>4\C[LZ/JA):A:7;^)F1,QM*5L=R+(U-P'5L-3*%'XVA'CF]($Z[5@G!5? MM9*3'B,V^1NH7^VJ6MKZ3!"I7Q*""G12WX1/0QFWQYHI0USS-Y\II.L)2H&" M0>L=^H=!JP?3PL 4J,.T#2B05[]@JKE4C]VNI.%0%=XNE0%7)G!50F^A!6&; M@8/1LEE-9;X.J&5JLB1O09.96@P)2)BQ\F[ MV'ZRC6!L]18F".^3Y[-T/ID+\!1,H0NY;6B2T#7KIEH+>4^^YXFV,#&W %/1CH M%$ [S6E)T7*+,;ZN+2/XHMA7MNB(Z="D3!%Z[[KZ1%B/V/D$+[D;++5J):60 M:K71?[ ^11:9BE<2! 3(B$KI!B9OTI]862-\-,7A(:ZQ*A =,[IN#?ZQ:5<5 M]@5C2H!RJ_H\576<[@;Q+XI57?*;V2W*FA]\M-P;L2=IEWKN9*V"_M#-0[E( MWI O >C>4L%6!Q%[0V#&@NEH2#A+X:!E+T81LO-S-D)#3=TS!/?SGLN+EVM4 M,[[>M,ZM:^NV@C,?&MTXJ!"-HV]BN'4 M*2.)*GT0-0.S6 O:5>E 66V#BC_M+!#"#A%2?+LW67-4*V@K1V"3G6,#M3#Z-Q+HB@7M+%L6FG<@A!. MT6<&ZMI!H0U272A\T\#'I,FVV)0*2%O>@OABMG7M%KEX7.O. C<,5#->KHMJ M(U?-;HT%QM7MK7B?L.)K23FZ;5E^4A>@UTZ/\\AMVGEJHWHDO_21'3K3D*O4 MCTB[O(94% ._)BRS1N#K8O;#VWHIE[8[O[DA:22LYR< GCH43@ $3\ MJ.YJE!#K!]EU%]Y.<*=@.+SH):^>SNK2^D1C%*MYYU6XCV5MW7')3UUX32@1&S32-(3$Y$ M-O\[)G/2/ Q"QO:!]P6_\BLQB-4'G?HB*[-,(EG8PR94B+MUH1T]FC:)9R09 M= HV@^G.;;E./5'4<.=43L@S]9U&2V/,'"N88+M$-7:^;3*: QV_?_;A.H4 MIO=79? W,*B$]?YE#TB8XU$U2JL<0?'B&RIW=RYU).":6N%5#LI7RD*)5KNFPW'GEMU=M7Z,3KY!%TOG L M!;7S7:L>;"C/W3V6 @N%!+38=B%D'-[$V%\)<2EJ$,*U47Z=TASV:@/'HOL4 MC3L@1 PBAM=9T[9FB\=2\ MA4JDMV6C/2.H8PFN 'Y%"7!?P4G018,,6A&7"5]XJAQ/JX)O)V&,02@Y<#2RKG#95(H) M\X7L95Z6$I\6[MM[=FF>R6Y+^F3%8F4&+T)?^U8L -R !U X@#7@+ IV.?R5 M(!F[MRVJZ=8IL#*HB@^)R86!83Z5#Y&HE\M=.<(:EGCC>)4*@C')K:2$$59Z,'/T-M2"&9ZX=EKOD*A8<]+WZJL_TMTY> M^TL-;+QON+E%)./\XQ/S)RS.X(X&9?R':=XKPGOI-Q1#-[Y4,NO(2Y7]408Y!\A5!Y#1\GV7#P[[2-EW!) M@YV(575 E \F\)5<#_ZSJ]P_*'"!^-1<1'KW8F<_>;VG]JO6: SSBQ#("6I M7BA*55-1A@YW3"H\K%=R[2I]_R81*6LKG[YI_A3I17O36" L3C<2[)(G_*'D MZ.O64///ME.QA3T6(=9U4YI^"B=/5YNOT%7A%'Z>D2FU1/I1/;J/OF*C MC#D^>-U W$?V&(&)NL:?5 G?$OC#W)60DM6WE5 M:Z E*V>@X%D,$B(\U):F\H4T$!:OK#"@M1QWXSH7@@E>6@91]XUC^;NQ222M M1L:Y4FP-=PW-H,1ZG<8>&M"D:@*41:1DRH&CD]6"_;A\<$129#HFW%VLZIV3 MYV3J*RD";F1E/)7"YES0%2_]>$QZ9RO!CTI@TBP&KJ ITEHQ%9;+ #DE^#.% MZVII6H)$,%B\;&R%384P2JCH WH14%X]Y3HP 6!FHA.1D[_RBO6 @IBZ@EJ# M^$7BK]\20 W)"X$R[;RP"JL ]T\31!U)\#.GS[P2\ZYC;(2?R_R-9J$S?)I4 MZ*H.YM(TV3J./!=7G#%"6^7BPT9*:YC=V%JSQGEI W02.9)KT4,&0'749GF2 M$2VY-/O>9]3K8W.,GT( -:F>CX:/:G8F(;4>K/7TS MO^'&2:DOJ=ZI!,)'+MV4.G]](;<#YQQ(28" %JLOI+3XJ^2;4+^%DWJ)Z@5G MLEEVN2U]+*HT?![HNZ+P/HX3#7ND+L^YD1DG]< @#RH4[8YA0U=. :^#U&R6 MS.:0YISXIK_%QUFZJ61IXB&T@=#&Y@9XO?AX;\U!%NQN)+?=%%B&)CH;4%TB!Y M%D(#^?OT#';HF>[-LS3:>^P(N!"WC^^\P_D&[G=K8DPZ[+.3(;S"1(C7/FA2 M9[GQ;/B>E?7B&LFZ>C__M5<%NZ!,:7H=1*U([EH,#$C035O7>4W/N]>9<] L M!I![;(^_RLI(HR>$4#2N0F[>V&%*=W6="S] @M]3\F:ID612!#P(=)UQ *MC MYF0R%>WJ.<-.&(;Z:VM*%LFV:H,QLK-M"G"4 !<"9\>)]Z;;8>!&ULIIO/,PJXRZ3&@W M!0=N"FV7K822(A"6G1 8R5#3=9L^5C!+GI96)D40UWP435\A)WL27?$DO*Q! M&=]N5\RBD[.#H4GJA?QUNZ*L+;U]%(701<'S>^':UK;1CKD"4H<>P M/41B$<&Z-!M]\CH+H>/:"Q[=O5PR_H07A[H!]($PY[VNC9CO/:2<#K595/?;UY?5+H\A*!7_DL>1G0K6_57P([F@VR<>F@T@T@_GL'WDD_F-=T9*+K+V=FSZ\/-GMAEEDT&^?#9 M^?EW@N)O\H6=$LL/;/Q;-VQT?,GXMDU;2-" &$&P)GBZ_EPZ%KW8D]N:-.M2 M&H#8?MGD%6)#"LF<8NY&4TFEC8$B;-R9H2%DQT\E!N^Y$;SOPYLH 8$Y5%'( MCBZ#O(-&<# ,I]-LT+;(8S0ZVZ)OHEGQKXIF_6#YO^*4/R;PN*N _.-=IC@F">RK6%7 [B5#P=#X,$/!I/R _+L!XR6 M;*P0F@-#O68<;\\A]Y.]2M8 MH !-VF)=QV3R.!Y2#@MZU4E\X:%SF&0\[>J70IP- 22G=:P&: 8$*,H1R56J M.?,<;Z!T])J\,RL9!3GV[9N7[SXP*WBKU=RZ-;UB51G)Q]C<= O1^N&^((W> M.N_(XA3C,B4D, X,2ZG9?;63T\*>!K]>BC:,/<7^HI.&=ZRRX/5:^,:)#&7W M++%W71,9MZO@0%'RG0$VT,[33K%63Y_)(P5+"F4O]Z$-_^K9NDC.RO,G7!]X M2O[ML"64J6G?(&$B3F3>>\09 M-F( OK$NEFJW?*U::=9%D^. $#%"U="U2=DFFKYAETY?D\_\/2'O)WO@8?(( M:S-8U_4G?HDUSSS_E./)#-ROK>U2(ZFKFJT,=PKFRZBZI7+40@)KVJ;A42\E-QUFPN)"? [E.;=!;R\LP M8YO4'^RUA('1V,7-TILU89,T59M@672Z@E:R!/.?^ID*;.9MR_!/QD3D2@T\ M/$']HY5N'2W"'(X@B>JX]O#;-A9&1,C/&F-W!I3@H474UQ 59/Q+04$ZJG>/ MM)VSM+4P3#\Z:.ZJD^3#IRFY\>&.JH?$9ZRB]BF=F%UN8YD.ZCR-9*::XGV+ M!PK[FE!2!0BXGC%M,J &KM7O[5FSGGKL3\KS,%'QP4Y7AJP@_[[630IS2#M] MW=G13?4$8I+\ [5JS(9TT\G\5 YI_*1Q>SOL17*Y9=7B@6I_C!K.BJ+1TI.R MVFL9"WZ]40](0VZO>KM^$,^:U!)H)R!-(L!O"6.X1!<@7]\<9Q@,I^)A(#.\X,;).'"S8'I2C; @+;!>G'LT]%D M.!B#??J=U?\I,:(552 XLX))P9X)=,VR2]5 C[56"Z!J(. *[@KL1$_T8BR< M-J7J<5,?V"]Y,47.J*Z$^(MIM1DN+[G05P30&^D M6H:- MM'JG5#SP\':6*XR&(T@%<1O*?2\S+DB,Z(H43Q5&?+U?(%G%AR+2B4HD<7Z)%7"W)I>)SX9H/[:9&[HJ;02X&6 M&I/GF_!/8G:K.I)-SOGBCHX,\JYH[DI2_L1H<5/P1:[FB@6D!C_0DR<^E_RXV('/V*4<_3SI^T]ZI-:.6],*$I M2_- TSIAUJYWG+0P4O(HU!E/SO 6I?S_62"];6ZMQQ,SIW'-VBV\TY&IC^:_\E9S;2 M<-)H#2 1!]DP]G7M$DXMO @LCF*+KB MB,.-"/G8@:0ZT?\C=GLXXD(7N+PSC)>S=$B] + #UP*[(2SR=#RBM@CC2;I8#+L-+\ZR<^PA ML)A.J"W8 MM.I>-YCG^<9M,DFV*W"FRB@'Y:.&\8W3RC-F(Y=JX84Q?$,34! MS6;I:(CO'XU2T.9X:J/1V$E@,ITP)I-T/IYA)A%!>)G+#ZL4TJ2#O&MC,=IU M$M<^A['?=-L,<8LA%.'LO.7[>"#1>@<@$;[UD\UE?XYMS\99=D)/RE]KY[(4 MF[73B_,Q@HJ/%^F0NH',I[ GW- "MF4VZMFY"3SW_S5WI;MQ),GY50JV9D$. MBJVZ#RU@@$-1LUKK,C7CA;$P!DVR1366(@4V*8V,>7C'D6?E44=3:__AT5V5 M1V1D9$1DQ!O=:W/:P!:'@/WDA\KI,:Z)W7L,^ MRPN#9=2C8A,+CACRD-S9FE.PZ6"_TD.BV,A!QU&\G9K,C8VY#*Y#SG9"-AH> M;WTU1=)3/&'JSU2;VA/=(H:F$OA# MZ7 Z9.Q'M1]%TZQD2C9(Y2G;RD MRE#(VZWV"UL)W*NIJVVOC9UFBN5+89MV&15@9*P[+/1K/R7^^W<@Z276+"O3 M L1!T=-V.=NP"/C;[1UH%5CVKRSP%Q9&8 'C-EAV:9YC">&T:H8#]#"/FX#' MX;\I1;3P<7NJ"HV?SUV@5T[,..PT59[S O7/=:J<3)3"18"2D2+,=FYWN,BU MLX,G%M1VA\QP450TNR2AV78@:*O!>L-^;D%,PJ^RK2T$2BRG4FIDY( SJQJ]>?"%9/Z=J?W1DB^$(' M%_MVFZ[ZQ9MTV*-6&W3R8A[[QL!; M(>^XF#.J,7G:-55R,A@;%BZNJ398G9:@7IWXQJEJTPF!DQS8=T$"4XZ][8SG M>N[S M!\=LB1P:?X'N0ZZ3GT1R =6$RY"T;5[JG[!>-:E269VKW\I0@/+BX5: MNRIIP4BKJ.2?5=+\H,>Z8P>H!<&OINCX%Q6E+[.::]-7%7Y\ L?H<( %Z=TU M#4T.%Q2'O&%MKRWDD(><\5KX=I$QCZW@B5,9FJ9QAW=7#KW>WCVIO5(/ M-^>$:6]\37*PZ\!,H5FVP.E%*ZK5VD._WG[84*B;+W\."5F"L"6*Y@U2>)9\ MX%!A3;7UC*X),CEIR) !8MN)50Q,WA$OK_XN+E\N.:T8N>U M%+53@ER'U=A>8X7D*>JZ:O.0F54 -3H\3L">;'F\0 M59$0VYYYK5QE,CW?('K\C7B4I^74F)(%V+C:I%E7J 2QDF$-S!K_+-N*;'^B M"97)%"Z@#_RNR*D4M6S+'.S=LDLJ]#8@@XIIS^N^+;*TR4K\LRM!T2UKO6"* M;LH@D#A%/CP'JK! N9\?X:.-IL>3)%LU-?T"PUD.T_RTT%705%TN&5=+:'&" M'F(*1F W@KX=J>\Y@<;.3F$V8<=@B"] +&54FJA"!TY9."?_>OI#<9X,6AR])-/;/#W>?;SE$4/O][ QR#3:6TM_\DQ1^ M<[AW-F0TU]7=[C0R@MQS 2DX4 ;43)S.<*L 2Y&/"ZSOINM,4M'C!R*\\Q . MV1(,+- ,X61PGC)PK ]!02M >RS W*J3D^G31!NM!(T?1]/#SBU:5_7G-QB\ M[6;Z&G'PR4O#/Q-D 8W\Y+SD;]7T^@B3;N=9J8E"[6?"E05!L!9QLUC:@J\/ MJ)(A-/SI@;+^/SS<7&H[%Y2RAG3B&K2NE])')41B#69TVS<\(VDXU7@JH=7M M3@/;J]G1FE9%T&:VC>41NAI;R_^^%^_&X\HR(T0HT9(":W"OR4B1O8 Y'$4C MLG#&NAW[1HK^83R'FJJU)STP\2-L^ S1&YD+W M5@LT&Z%N 8^463>D:=/U8.GE5.6[Q0+>=3M_NGU;"C.CR&BB-57];H*#MD":?BG20A3M#^?,BWD$3@^ M6_J-EL/+J*BC2+)4ZU+,.W*KIDNM)KJ+00\MSN>+]'1*\L3]EQ9\Q]M[QCN5ABICC 5XFS2B2.;F&G!B*!T4MU$%#FP MB\+^H/PHQ_UOWS<\FWJ5]LLO?UI_^OSG5\D+^GV,AKXXFH>W;(:-.,RD?8+^ M\"(C0[9/BQ9U BGAX*,"["%'6/T+N/Q^&G8_O%7-8T?;P#KX/A1=U%<<[?1 M,"]T=02MH&1&6I1X']EE>*7$32/K'SJDN;/(-M"K/-TKRM^3JS+S,J6 Y:>V41R?<7DX>PL[=1//S59X!V%7@=#M^=#-066K8%M)27NO M2Z@6#1AZ':Q[GG8DFG.6T;_<86DIK#J@6:MCZ?&/ME1-5M!28;2(T(\JD&Y%<*EZVJ(PKP[GA=7" M)BY5W?)2U85.67. M] #$[S>V&0/LVJ[J@ I5U4>XX>#%\;\@ 57171Q-4::@#6?O=JGT1;D IF% M AWR>,N]#6A&GQUP2D&>')E2Y9!UUJ(I\*D<-8NVI+\+O.=$[0'^+A/T ;?X M9Y4TY)&&/VN-.LVARWD'.G8AMI&4IWZ7DZC_-$<#]KWH;WQ0CLZ(4ICB>W1E MKLZ*L.) T5?5M.)"$:3=L2QT3K6,1-D $&15BT9IW>76S7T8MA$7 4/R4-<% M8W=XQPTG9(WN@BJO]%6VNI#_8-SDT#_>Y!WP@L9@Y+6"=X,X&/ MB'XJ(Y1DTJK.:S(T MH(WY]JW%CV;S?FW7:YKCP-= _P$MH M?E7HAT(.N-X.Y]'015R3EJ!0*#^W+-Y6I!WMUJH?;DVSB1S7%WL@YVP'/-%3 ME!-\[CJ[N1F,.YNUS,-KA$ #_M[,JJ"/NH9!6=RF;<-WR@6(QU]O# <9!J^J M\H9 HJH5/PT8*O4]K YT@S^-+6IE*7#0$!"_QW;Z/-=;LX15ZT'AC1.!K%^A MWD(SN:-EF.J\V$UX@;;Y"&R+,Z?8VXG[<[0AGZ:F<>JG5Y-=+PO>.U'@%:I8 M](7/.T$Q&4_0I "KCT)NX)^NA<,)_=*XWIR(FAS@DX=/K\0UE+JQ%'EU9#_F M+;Y4P?E:>9G@ (]+X?IHNXS<@"H.6CSU]$#(D4.A@')%7@J8)><$--]6Z)>I M.6Q%K83$1C970DTO+RGNE*<'8EYXX \%ZLK:+I+2V?. M0QP,8,]'\&_X\2C"S'NL8PQ-(?7:R,?332Z(YO#5&/-@M%*.$(>CVGB-]V8V MSHS-L?)OAU=HIH!.SK\+\;L4*K0@QFOCMO1'DAE@L.6V7]'P,(IOGX_ :ZM7 M*KH L_^3*KSNBC^W.P+]'NR&5U9HY4BG5@.X03+?1[+[*<^&'"7+2-LTY-\( MD%9\.YFT()VR?O"?(JWJBC^W.FI!42S[Y:3%P-+2\XE+V-"3/]J^50P+V8$2 M=,_9RF8U#8UOBMA)VXV"YG)S#,VLWCKY%V]ZIRJ)/F-S#06!+XU]8P(Y3%!Z M#,F%_XFC23G.3V5.C0K3GB"-3)?KD$)2(1H<@2IW1P=6"ZM[>V>D0\R&17EF MY?I?;K"< E^'[138WM9,[>=]]F+"^")'/E_E!RQ.,FR0_WHP8@:F#9MG3X2! M-M-PP/#:C@-10>VJ1K4S6Y4TZ8117_\?: 7?-AWY)?/YQ"#%LZC["/.?JHC M"8Q/<4PFO[VWKIQ9HI=)Y^O]J)L5FZ2%&_') MOF (/@\UGQG^VH!6:]_]'[\]>6DQZ7:H]#G F:1H@FY9L1^[3ONR30Y>40\_ MNSV,4W+V'J&[A+3(6='-P7!JP!B1T.$W9I5MG/)3GOY@7'.KIHU1A:)Z9\]D MJN^= T'GC/EG8^:EVPO5 J1^&O(S9_E M:[(F%CKC)U^ROE>@;!2!QI?75==J7R]]@Z !3RN4K?N-L +)(FQ!)?4]0[R M)B<'4(5^H&,G3!#L5U6@_ND!;DP.B>;('23"%0@] CL2 ^HHY* NG"@UAAE% MZ8%T#MS5>!_BOZ4OY=[)'\-(0(R^.Y;5WFBF&)@GEEA4S\#<#S,C3]8&@.VY MO?P1H[)08='*J87'I +<#JH>ISKANH:.@.%;IEERI"Z,Z#PM*-.VJ-*\ZD;>>V/8<7V9MAFKNTJUM5;8LG&@K]O;IC?RV''#\10MA&>X[CLBW*/Y) D)% M0Q0M :3-*2E\&,1+!JMP+ZZ7P=N$B4%C!C4.6G/6=.*A3(:+$O"DV8EJKD-> M,]&\%(.::_/,6!<:_^W#/67$^2I\L?.IIBC@.@6])_JRG3&!BA'A?F02"&_: M2RR08/E]J1D,W/ZVV6NYI&,$=/A M8T:9/UOB%:M2P"H6JU[\-=Q%S:H3WS2K2OSE]$4E4- !09J%W4F>K8KDAZ1; MM?!SV'H+;?X /\ODA]A&^F09*PY!G,S_^.,!9_E@JPP.\9U]U.U&P\3ZM*:# MILPJMC**BBRZ E1-,B@*#%AJR2E)UD.140A$UP@[H4FK K[.O,%C"(C6:8O# ME&UJWZ+5W8B\OK;-1)+/2\KZ,O!>RRJMH=.\[."@]98.#.D C9N4*RY^?UG_ MOMDEUC\AC4T_A %?AK_*=P/O]X[JV^;-L$JWSTDI_9G+9.-SH]3O9N=>;S\S M_9!7MD_*N5U^0J%)%"D+NE&%6H_W@ITOUS/"%:"E'KE@GT@"NJCL>^X>@3M< M?9K*!C-NE5F3;)("SE%9QJETH3238#EBM!3BWF^G5=]-=;1]K]8T0U>:?HYZ MO'!I18@['"TZQ>N&2G.7%&G?ULK3)A.%!WXVC+*A1)>Z5GX$#(KK6->I'9^! MI:T@R53A3X' \\W+$/*&4CXDKBIG+P3G57R\_7HC/) ,1?@H><@FO )WC3C,!:R07XX*KD/.<:8W97'0)!KBEB8_=ALYW2XF#8 PZJ.V"1GL=<,\LT=8]CSI+_W%"Q M3:X-1L.2-6*G-Q+C!2-5G]F"4!40KCK %F>^%YQ6'FZV]]^!:8S.F3V=#Q#) M;">92\%:2/8Q+J\G/#+&;#\2'AHE:56@]11)GY=I1D9JW:^ "T,,5S:8W 7F M2K<"EA5+[":/@=5>4$)/W:Q XPVSVP%H'$V%3S;%"H1.E-W<43<<58$:\@H4 MV1_]W@]_C(%WY7?)EXVJ$:MK+!L5JB4H"KT"J_R-JR*=;R3F-7R6-VU:@#:S M65]\C%I?H+^1:80Z&[.2X$Q&:@EQ\COGM?W8.,BS'!C)1^L[V%MTO8V0#R>R ML)KUY3^'>9.N!1ZLR?3&S!#\ER*).F"A3+%NDQ-&(W J"!?\!W2'/*-' GP[ M_*W9%E2/HJ\%EU;ZW[9?M?V(C,RK-FU)KC7]"O0H^K] BZY'7)O(G?W[+6A( M6 IB4!=6U+\"A?Y8USJV()B?QL-/'VX<=C-0Q1_ZZ MOEDEF2#P\,LW8.F%"Q$B<+-R(5N/T54,,/K?7V%YE)=8F^N_/8&Q;MU:48&6 M"AAFCOYNH/VY"!V3(*K'">>::WZ)G+V ) MJ\>+H99H]^BFG.^BJ^XB''L0C)8C'3OWC@%@7H<9'1S@\, 59?_0V?23GM89 M]Y,>=[+R)[VE9K(ONXVBS>[#610+&8"(,$K>#7AL/H6>2$F8PGZ^EH$9CL5%J/@\DN MH&Q>)*_984 (L). ;'W M>CNXO(>, ;^"^\M).(1N7U48SS8OY_=7E_+*#K? M@6'"PCJ"6QSGSN?XS&1O(-3C7,9!>9X6F*V4NWUU(+2-WTK8],*D41L1( MK:-\_BU5W*Q];QX4-:X>R?5/;Q_.[S'_VT"!=19:%Y+C@L8W*H",O6F#JG)N MCYLO6^!&HTZXT@-'"2TI9GTFJ M< ?QS3@-OS:T1T/PM9ZX%#^*K7-&1U%L1P;O@-DZ(4LN>.T1:;X&A*R#2FM# MH0K(6^^B/978I+!ZY %*1U;20)AUQ8>!*>O.>R;$+.(R\,>NG K@S"86SNQ8 M YM9D+.1UAX-=W;8\#1PV<='E8W,=0ZB[ +%/ "T.OJ@B;7J'_(4N%5_YK$) MD7J4Q,!0%TQY";:IJ^Q8T*:>0S4(30KS&04A73 K"UO3_R6KQR+N*7"63<5: MC/?@H=ADB$G'+6!^G7)$#J$;RW8"$QJ!%W7L.8$&Z(WL

    E',2\=UY(% M?>F(;8DHZ@@]+PCK\*DRXW@(9R(P)'>?^N%(G0%O;[:?'CXE?XR!MCJ#\8]% MMQ\I&85=C5GOTN'KG-]Q(-8)UGA\ MXI;C?X+9WD\Q[0//Z!*&AGLEQJ=@DEQ@V.458[GIW&..U:-B<1\HB?N;@"1^ M<#=Q7J^RS EMT]DVTFL Y^I7K# -"QU:A-2*M=S>@+1S-7\S# \$!XO6J#IRE='C'MES8<<8R-(L\%^SPPL5T>(LI$7Z#)XP1*^2QF]-I'8QHZ& MR5#'CBR2R,?.%R&^6[; 'BSIV2LM4$%?!4 =8Q(E#B@JLR1&)$H(N]1S[6## MX[I@B'\_/M^1'],9:0#:<^(0@V]3Z8/XNWZ42E?@NWB5'L]5 +ER_C$WAE2Y MC\0(=>I$<;P2H)^1WEUF@;,.?2=[<*WCIPF"CP[?;&7@N R4S*OD*E-COP1FQP'+/L[GG,R>LH_ W6&4 MN>>S8:BYWV\T0"2U72U^T-+9A/"#U[FN;P^.J.M3FP(EZ@Y@%'/22YT RM]B M0M@8G1Z#ZG8$?]/9228$I^>$F0-\:9VUHS JDT8VI_^M2N;ZL_6L%+X-&_*X8#3FSS^] MPR>QN[AG)MJD]62\2<54!L9=RJ [$S8PQB=H2"+:CJP8G&\D2L[V V+NX5$) M3>92(PPY7\U+4G+8"$_DF'^QJ@,-#Y"G_+A ?PP!JNC*\05V]Q?QPMG@A0GH M:0X[#[VI!CJ8GG9L M. =I8.CA"_=/2;0Y3_2]I-V-O[@"-:PFD*,-Y\E3I* M0A^.7J2IU)QAU ,R/I64N]MKX*,#CC4Q#R!PT0Q5V-A>LPP@,C[&AIVY_I/; MW8^V\S;=/%#&^=K '@" (\L^!KPW61(N$&R::C<$DR.!:V7",H73CF- >NQO MW&O,KKDA:,.-W2T MTMLO*ZQA@$^W@>M)0^L.7G/^]>$:>BVBUYPBT/3%^D+:B_&[^/-[#=X1NV V MT/="?A!#5;[>W%-A8323:$ N21#B3SAK4L%S$M;/\0^OZNP'E-7*WGJ_N=G> MW@F@P$M,:[RXOT47*9LM%3"2^;C5FY<&6G D']87F\#EA'(%^>X<:93.WVVOKES?;EY[[UW1K**\BLVE<)].,'YQ9KO= T64>5VETB/P38-^I56SMT/U,0/MX] M&@BJ;OQQ2,[L99MNKPB\B;W:PL315LT=?^F!#=5A#OAM:J#X8+J$@JG!5&V% M+ KL?K/Y_3ZY_[JY_K()&-'#CE/4A84".?YLX,$S:T2FX:\!3">3BL+4OLI/ MCZ_N-IM8C)?J ;,YH F7UB3$E3BU>4G&_/O9H?3MZ'+5NQ^BEUB%#%_"@;^[ MWU[PF4T1=L,@XWLI:()R\N)6@E$APP('^ -2T*5G/>8/2)E+[7!H"V@WG[:L MUW[8;$PY>4>Z!A5?>-CIE)(/@2V0K4J7CDO&Z2=,MLI]4F%V\^_N,$_F+!KN M@SD,NV0'6M^:1%SGJ]O_H'Q MF)180-T?O'KYT]NSPS!]\D>:\N1A^*F1^ZCQ_N3E6WAE7W&TL)DPS=Y^EKEJ M6YFSN-:J]LC>LC1T#7A@@[L9#U'ROAC:'>WCI=GYI+QH0R:J0@? I_T*[Q_) M?%TVHHF'%.8!=+8C_40LNFII7\P&054RPWZ[_? ;)QK]1@JGUE/]VJK/\!E[ MA^X3\B9J++W8G*\0KCYF=+$>F28G.'#DIE_NZ.KHFT -BEXU*!@*!M_?"617 MC5]CJA!_)%[BN%>9.C;5A\)$NO=&X'SOA*_I9G-!+]#U/_[XR$E8=-&K=!HC M[0E&XZ?KWT(O#\#6T"DD4A+=(6+Q#PH L]*ZG:Z<[*^'.S#T=QMAH,!/:LCJ MCX!+%EA$R ((W"&[>(?)%VM'6AE[0$0,_,_F,A2&IQ]0HHT<@:H3?B^0;CSG M;0GDGQ&1_XSCU"4QIG->&(H.#3S!57A -;_$65H_RPA[ G*9HDS4D/R M1U1[]\LX.+^S(E/0^7VN" NB?S)E'BT,(#[+U+ FAF^V/A<1!K)C@4D8V=TW M"]@?;ZXYV[?*\H-_'%(WBB4B_50^'3'>C]F%+RJ(4(JMJ@,\F%E+X*^&,#5; M1([";#4UVK1O6XD'Y\6H,[A%M%&4(S-RNS^#HM6:9AO#]B[=:P\C8;70T MU\PFX.(CF0F0O*=:"/OMA@%,XL6H& M+E_X\WE#/"I 1 \?WR% $;X MR#MCKP33M%#!(SJ0=;_]\IC0^N'YCB/MSWG7SAOWK_&2-Q\3<7_OMB=OE$E( M^]&-X*B,(C^A5/D)_@0(^5R>J4P)?T:%N )(^I$&&R?SPM]>'/#?<5%EJ\+5 M/[I5ZW[8KBK?AQZGJMJ2@\)E1/']HJ.'2/]^06J#Z[O#\V'KNR?*&+Y^](#R M2$,#8/\Q55S20O#F']T N,;JVD1"Q^,7$B?R0(23>])3?(M>($ZL\^DIY]2: MT>FFW\'$[ATA@UU&P!\,OBB$?AJHOY]]'@6PW_4%!M#YC\2)?:8)J-,@@V^1 M-KG 7D0+7:!UO^/]87I@4YD-PGCE!DQ=BOE3#R,.UO15N?4N2 J@]PD0RD==<=!!H;AFTAH+?N,Q57EC0W\;%OG*I*3>T] MG4S$;EYV'LJQ5UBXR8#^5KD-+QL%OS*)C>7[&"#==D/M&QO/DS%,* G M\[8\;C5K_[?OY31Q4MUCP%N>QB32^+RWC!H-L]XST,AGO6=-VX0& M;?9[A ;'^')Z%X$UG\>PX]T])N\::C Z/4%1>T!Y&N9275GF);KM;A#,D1R) M%B%GO*489,8[$^DYR@HZ:$Q&MZ._$L$#'#N-3L)1(U$\IHU.?_+\C($LGFSD M3)ZAG>B3^5>Z,AMHQK)NLG%JA^^AACU\![Y&%Y_0$T3@HY4;-_?('@@'(/F" MHWK&^:P6>\*3,XYA=QK3C]]'6!1W)81W\/XCV%!*%+VYO>&:-YY#E"B8/*>* MB4;ZU/2S5+\U=4T7G"QF)WL>HV93!D_LV=+>9V>,C(N.SFDVT:^/4Q$IQN9A M:1DWF29:QV-A.IX21X\BDH)&;T0VC;[C"JG15[S2:O2MZ6(K'*?S/21!--QB M#[&PO-VHC%C>[)C 6-[R(ND1[2Y6$[?&.TM3\YU0'<'*:(JW3)#P MZXM1 $6*HHQDD@P,F)<5HFB?,#-S6,7 M"WLGHX(N=(^,G(8A,@+KR/6=8XFHH]L[!+.A4# \6V!V0,[M[J/PM 6B1?+, M&V&M397+[8ZO-?BF4OXR@P*1)3YL[BBR:ROJDT*/<,"@SJ0&X@LZ9OW9>=3K^[>E%TWYB':<0.,;[.(3!X#7T_AQZ MYON[P<;9@/?_$OX8NX$>[$#7=>[4-=RCZ^>W[SO6LO(\N)JC/> ?]SNXI>-! M[/F^R1;7UIR+:QLU]!]'U0B-P, $>L6)G(P3P:N#V8/.H,F(8;!$-(27B)*9 M)"8J08S0M3-WC2$25$B@]!NA,UMP=N?<@>N9EZ7@,,*%M+E=!G>?%<,;CDW/ M""24E@*[T!DFXQ0IA26_TAT[V!I_I9%\UJU^QF>W6:8]>Q_8.X("5+H=[E>CK<]LWAQ=<2)V1E M^ZND%*#I*$WI^BTE<\ZPF\S>A,&!"2=CM,D#%D*2.\TS1R72!BPA6&*I2%2W M?)4HG>*5VARG57*HYFX+-1][G>>88XEH7;0^^\]YE?^SXM[PWR7;KTI3\!$U MFKJ@!2+[;1 Y:(/(5IS)41M$GK= Y/ (7\VG%QD\?Y&]I]YMKRC7:C7A5D58 M6L$L)U017JA=D#C&3H\IR4/XR=3Z=*LNJPI#C5=HIG]# H1TU+1 BK]D<_ )02P,$% @ $86G4#^( MLU-6!P *$0 \ !X;"]W;W)K8F]O:RYX;6S%G%UOVDH0AO_*BJL>J1S M8&Q73:7FHVFDM(V2GMX>;NK9#TU]_=DT^9@.\.C<3KA*,L9^,\3XS MX]V\7QO[\]:8G^)W653U46_9-*MW@T&=+U4IZ[_-2E7NG;FQI6S<2[L8U"NK MY*Q>*M64Q2 :#J>#4NJJ]^']X[&N[("^,(W*&VTJM]%O^*'5NGY^W[\4TNUP MI[[+VZ/>L"=DVYA/NFB4/96-.K>F7>EJ<=0;]<1?N]BQUI4O]1\VZ M5_72K#\;J_^8JI'%36Y-472?\F]T'W)GJ)^V_%"VT7FP8R-OKZ5C/>I-A^Z M=[K6M[K0S?U1K_N]4#WW5PS(G]'%X?'G)HCO[/\)HYG/=:Y.3=Z6JFHV<;2J M\&>OZJ5>U3U1R5(=]4[,G;*>V)W@8K:A;UQ?B6-9R"I7H@ML+=[\4Q'("$!&!X3\-R*08P Y?D7(&P_A/U +,Q<756X( MY 1 3@X&>6+*%8&, 61\,,BS7ZTFD%, .3U<)&6])) )@$QX(;_9A:STG^X- M0I0"HI27Z*8M2VGO?9AN]*+2[F.R:L3'/#=MU=!KFP'(C!E2+?P>0E8S<:[, MPLK5TFO%W'3D'J*A>\B+>:WN5-6J^JVH5$.AH$^8A7(F;>747HLK9=T8 M+:VB9$@B(VZ+N-OR;7=S=L/(G2RZ&]9?Y&M5!P%$&ADQ>^1;LW21\\HHU=:5 M1>H8,;O#I7TKEU_==Q'S$5SY#VPA(G&,F,UQ;LQLK8NB0[QP*6.U\ 3B8UV[ M7(%2(G.,F-6QN<(GK;5^D-EF0\(8<1NC8]MF0LH8,3O#R<&VSK)GO]U!:K6Y M99^#2#&1-$;,UM@0?355__'27FK9U1I:T5A&R!D1LS-<+-NR+;JLY2&$+N^S M:NDBZ^HUBHDL$C%;Y)/45OR01:O$%R7KUFZR*XH'ZQ%FE9PJZ_SA"]S-E_&S MFBW44Q(35$U()1&S2HZ-M6;M;4R)D$,B[OI#KK0KY%W";-N\:8/D($+FB)C- M<5:N"G.OE#A6E9KK1ERY*C,(&S)&Q&R,2W9R22\:L4&Z34W1E(I)4QLU9 S>M9*2:RRYC9+KCN%;3WC!PS87;, MKL)WUR6?(,=,F!U#*^"=<,@S$V;/P%(XN+$GR#.35^EA[2F%Q1N*"1^&,'L& M%L-A-)%P)LS"V5,,/WXY*2:2SH19.K H#J.)I#-AELYS4;SS[D:VF3#;9G<1 MNA,3V6;";)M--;H+*T9VB9GM0LM2$;SH2"DF\DO,7Z*WAH>A$CZ\3L';00\^-LIOU.#Y>= MS@I!%IJ^YD-YC[G)?VI7>.=*WU%,9*$ILX6V,(O"K+MY5>YPXH1B(@M-F2VT MH]?2[ZS9-GYGBHDL-.6>^P7[+=1"4V2A*;.%MOLM?4$\3S&1A:;,%D)-%P=, M,>$$,&8+8H(LE#!; M"&/2?#-!%DJ8+80Q:;Z9( LES!;"F#3?3)"%$F8+8N MNT//VJ 3I"%$F8+A7W@4]5(703-C@3))V&6#VX$!^,0G'_\*D]X]C6"^Q03 MR2?AGV$&&L%!-)%\$F;Y[&L$]S=?4X*9(OFDS/(!F+YFHYA(/BFS?'"_FE[T M%,DG/>1Y7KF$XXML6JN#U1PILE#*;*&M68=A4"DF7!ISF,<_??'5G?"< MSG-.D8529@OMQ=R$E&!FR$(9LX7V8IXL76),T\P,62ACMM##P[1^N*[Q\4:G MLLR0A3)F"SUA^L3(5(]+W;K-;AO%1!;*F"WTC.E[<9\*LR:)\06=#9HA"V7, M%GK"?!PI%8GF97 +(0MES!8*'J)N>XAB(@MES!9Z@7FM:2>T])(/5-AE%K3$S8#7JE[#P A>LXA\PNVCN7?M.F"4#A2LXA^[\$ '/J M@^[': A7=@X['PVZW>L/[VVVY[+(KZSP/[IC19/8+X2;MT5Q MXK9]JRZ-]-N[8SS^DXX/_P%02P,$% @ $86G4$J:BJX, P JCT !H M !X;"]?<\$ MMJLT;I-L@)"I!ZP72 :Q=Q]%313 YI]".-.($$3,G$8?B.$]#]_Z73=MCX=Q MLSV-=V_[W6%\7&RFZ?2E:<;EIM]WX_WQU!_.OZR.P[Z;SE^'=7/JEJ_=NF]L MV\9FN%YC\?1PO>;=\\OC8GA^,8N[']VP[J?'1?.V:WX=A]=QT_?3V%PNYOZ\ MP?F6]U/_/]L?5ZOMLO]Z7/[<]X?I@Q1_-U@T'P>R\X&L/)";#^3D@?Q\("\/ M%.8#!7F@.!\HR@.E^4!)'BC/!\KR0&4^4)$',BW(V.HC$=9ZK0UP;?1>&P#; MZ,4V0+;1FVT ;:-7VP#;1N^V ;B-7FX#=!N]W0;P-GJ]+>AM]7I;T-M6>-:F MAVV]WA;TMGJ]+>AM]7I;T-OJ];:@M]7K;4%OJ]?;@MY6K[<%O:U>;P=Z.[W> M#O1V>KT=Z.TJG)7088E>;P=Z.[W>#O1V>KT=Z.WT>CO0V^GU=J"WT^OM0&^G MU]N#WEZOMP>]O5YO#WI[O=X>]/85SKKIL%NOMP>]O5YO#WI[O=X>]/9ZO3WH M[?5Z>]#;Z_4.H'?0ZQU [Z#7.X#>0:]W +V#7N\ >H<*[RKI9:5>[P!Z![W> M ?0.>KT#Z!WT>@?0.^CUCJ!WU.L=0>^HUSN"WE&O=P2]HU[O"'I'O=X1](X5 M9DUHV$2O=P2]HU[O"'I'O=X1](YZO1/HG?1Z)] [Z?5.H'?2ZYU [Z37.X'> M2:]W KV37N\$>J<*LX(T+*C7.X'>2:]W KV37N\,>F>]WAGTSGJ],^B=]7IG MT#OK][@-Y%KW M[P)Z%[W>!?0N>KT+Z%WT>A?0N^CU+J!WT>M=0.^BU[N WJ5"5X?*.C7:.EC7 MJ=#7::FPTU9H[+14V6DK='9:*NVT%5H[+=5VV@J]G?8*\G'3#?W+]VG8'M;C MK:/\L_CG<:X0'Z?W77_[')=5/P]P1?9TWJ9O+I\W_V-=5OV3HKF.,3[]!E!+ M P04 " 1A:=0-+K3:6X" !S.P $P %M#;VYT96YT7U1Y<&5S72YX M;6S-V]]NFS 4Q_%7B;B= MB @:GIS;;;K=+V AXX"0K_9+M=^O9S:#MI529U M:B)];T+@F'-^$.MSEYL?C[-QJ^/0CVX3[;V?/R:):_9FT"Z>9C.&RG:R@_;A MU.Z263<'O3.)3%.5--/HS>C7_M0CNKWY;+;ZOO>K3T_73ZTWD9[GOFNT[Z8Q M>1C;5TW7SPUC:_IEC=MWL_L0%D2K+\?0Q85KFRA4792\8<+K&T_GX;YO#\;: MKC7_%6W:;KO&M%-S/X1;8C=;HUNW-\8/?>SVVIKVN[?=N'O.>Z>M_ZJ'T#@Y M]LE?"^+KY?"/O3D?8*E<"'2 M7:BZY+3PDH]H3ENG->V;AH?6U_MA?TWVL'P_]\+_%%VR'-[WUB^70T)R9) < M.21' D5>5V.\:"[\5]1?D[3X65^LOS7]O8W4$L! A0# M% @ $(6G4!\CSP/ $P( L ( ! %]R96QS M+RYR96QS4$L! A0#% @ $(6G4"?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 0A:=0N(MY^.\ M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " 0A:=0F5R<(Q & "<)P $P @ &W @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !"%IU!!#$MU00, * / 8 M " ?@( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ $86G4(X>3+18 @ MR@< !@ ( !(1( 'AL+W=O& >&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4$!Y?$66! $A4 !@ M ( !$!P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $86G4.JB#66U 0 T@, !@ ( !)B@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G M4&0,,&NT 0 T@, !D ( !O3$ 'AL+W=O&PO=V]R:W-H965TM0$ -(# 9 " 9,U !X;"]W;W)K M&UL4$L! A0#% @ $86G4.&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4!$N XFV 0 T@, !D M ( !0ST 'AL+W=O&PO=V]R:W-H965T M,LP$ -(# 9 M " 1U! !X;"]W;W)K&UL4$L! A0# M% @ $86G4//X>ANU 0 T@, !D ( !!T, 'AL+W=O MW[4! #2 M P &0 @ 'S1 >&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4*+4 M<7RT 0 T@, !D ( !R4@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4$K_@_NV 0 T@, !D M ( !ETX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $86G4$!5I/NT 0 T@, !D ( ! M750 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $86G4!+^SSG1 0 G 0 !D ( !=5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4%9AW[JW 0 T@, !D M ( !9&8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $86G4+>Z&6^V 0 T@, !D ( !,&P M 'AL+W=O&PO=V]R:W-H965TG/N $ -(# 9 M " 0QP !X;"]W;W)K&UL4$L! A0#% @ M$86G4)%X0K/" 0 -P0 !D ( !^W$ 'AL+W=O&PO=V]R:W-H965T)U !X;"]W M;W)K&UL4$L! A0#% @ $86G4.HXU([M 0 M9@4 !D ( !WG< 'AL+W=O@ >&PO=V]R:W-H965T][ !X;"]W;W)K&UL4$L! A0#% @ $86G4(>UJ4 ? @ :P8 !D M ( !!WX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $86G4.A2\XB! @ O @ !D ( !SX8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G M4-C![%+8 @ H0H !D ( !88X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4&.,^:U9 @ 20< M !D ( !L98 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4/IOA \G @ @8 !D M ( !>9X 'AL+W=OVR,__8$ "U' &0 @ '7H >&PO=V]R:W-H965T M&UL4$L! A0# M% @ $86G4-XDKZ%, @ Q 8 !D ( !0*@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4!6< M6O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4-EZK]$< @ / 8 !D M ( !^+D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $86G4#)VDCU" @ & < !D ( ! M4,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $86G4+[DC9)8 P V! !D ( !J,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4$7A^1:@!0 =" !D M ( !2=D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $86G4*/MKB\X @ B08 !D ( !V>4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$86G4,(E#::, @ !PD !D ( !U>P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $86G4%G,D!94 @ F0< !D M ( !Z?P 'AL+W=O&PO=V]R:W-H M965T\+ 0!X;"]W;W)K&UL4$L! A0#% @ $86G4#^(LU-6!P *$0 \ M ( !?JP! 'AL+W=O7!E&UL4$L%!@ !Q '$ #A\ .2Y 0 ! $! end XML 110 R37.htm IDEA: XBRL DOCUMENT v3.20.1
    Cash, Cash Equivalents and Restricted Cash (Tables)
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Schedule of Cash and Cash Equivalents

    For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
     
    As of
     
    March 31, 2020
     
    March 31, 2019
    Cash and cash equivalents
    $
    224,874

     
    $
    86,688

    Restricted cash (current)
    6,369

     
    5,364

    Restricted cash (non-current)
    2,291

     
    2,575

    Cash, cash equivalents and restricted cash
    $
    233,534

     
    $
    94,627


    Restrictions on Cash and Cash Equivalents

    For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
     
    As of
     
    March 31, 2020
     
    March 31, 2019
    Cash and cash equivalents
    $
    224,874

     
    $
    86,688

    Restricted cash (current)
    6,369

     
    5,364

    Restricted cash (non-current)
    2,291

     
    2,575

    Cash, cash equivalents and restricted cash
    $
    233,534

     
    $
    94,627


    XML 111 R33.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Significant Accounting Policies (Policies)
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Basis of Preparation
    The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

    The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.
    Principles of Consolidation
    The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing 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 unaudited consolidated statements of income.

    Use of Estimates Use of Estimates
    The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business
    environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, allowance for expected credit losses, 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.

    Leases 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 unaudited 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 unaudited 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 terms 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 a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.

    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.
    Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements Recent Accounting Pronouncements    

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

    (e) Recently Adopted Accounting Pronouncements

    In June 2016, FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), 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 Company adopted Topic 326 as of January 1, 2020 using a modified retrospective approach through a cumulative-effect adjustment to its retained earnings. The adoption of the ASU had no impact to equity as of January 1, 2020 with a corresponding offset to accounts receivable. Further, the impact of adoption of this guidance did not have a material effect on the Company's accounting policies, processes, and systems. Refer to Note 4 to the unaudited consolidated financial statements for details.

    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 modify the disclosure requirements on fair value measurements in Topic 820, by prescribing new disclosure requirements, and the 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 early adoption of this ASU, effective January 1, 2020, did not have any material effect on the Company’s disclosures in the unaudited 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 and adoption was allowed prospectively. The adoption of this ASU effective January 1, 2020 did not have any material effect on the Company’s unaudited 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 the 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 was permitted. The adoption of this ASU did not have any material effect on the Company’s unaudited consolidated financial statements.

    In May 2019, FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provides 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 ASU 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. The Company adopted Topic 326 as of January 1, 2020, whereby no such fair value election was made, accordingly, the adoption of this ASU did not have any material effect on the Company’s unaudited consolidated financial statements.

    XML 112 R10.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment and Geographical Information
    3 Months Ended
    Mar. 31, 2020
    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 made certain operational and structural changes to more closely integrate its businesses and to simplify its organizational structure. The Company now manages and reports financial information through its 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 the Company’s strategy of vertical integration and focus on domain expertise, the Company has integrated its Finance & Accounting and Consulting operating segments within each of the Insurance and Healthcare operating segments based on the corresponding industry-specific clients to whom those services are provided. Finance & Accounting and Consulting services to clients outside of the Insurance and Healthcare industries will now be part of the Company’s newly formed business unit and reportable segment Emerging Business. In addition, the Company integrated its former Travel, Transportation and Logistics, Banking and Financial Services, and Utilities operating segments under the Emerging Business unit to further leverage and optimize the operating scale in providing operations management services.

    The Company’s new reportable segments effective January 1, 2020 are as follows:

    Insurance,
    Healthcare,
    Emerging Business, and
    Analytics

    In conjunction with the new reporting structure, the Company has recasted its segment disclosures for prior periods presented to conform to the way the Company internally manages and monitors segment performance.

    The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.
     
    The Company does not allocate and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.

        
    Revenues and cost of revenues for the three months ended March 31, 2020 and 2019, respectively, for each of the reportable segments, are as follows:
     
     
    Three months ended March 31, 2020
     
    Insurance
     
    Healthcare
     
    Emerging Business
     
    Analytics
     
    Total
     
     
    Revenues, net
    $
    83,739

     
    $
    27,029

     
    $
    42,791

     
    $
    92,431

     
    $
    245,990

     
    Cost of revenues(1)
    58,965

     
    19,593

     
    25,482

     
    58,616

     
    162,656

     
    Gross profit(1)
    $
    24,774

     
    $
    7,436

     
    $
    17,309

     
    $
    33,815

     
    $
    83,334

     
    Operating expenses
     
     
     
     
     
     
     
     
    55,847

     
    Foreign exchange gain, interest expense and other income, net
     
     
     
     
     
     
     
     
    834

     
    Income tax expense
     
     
     
     
     
     
     
     
    5,855

     
    Loss from equity-method investment
     
     
     
     
     
     
     
     
    55

     
    Net income
     
     
     
     
     
     
     
     
    $
    22,411


     
     
    Three months ended March 31, 2019
     
    Insurance
     
    Healthcare
     
    Emerging Business
     
    Analytics
     
    Total
     
     
    Revenues, net
    $
    81,286

     
    $
    22,248

     
    $
    49,078

     
    $
    86,961

     
    $
    239,573

     
    Cost of revenues(1)
    55,243

     
    17,802

     
    27,293

     
    56,902

     
    157,240

     
    Gross profit(1)
    $
    26,043

     
    $
    4,446

     
    $
    21,785

     
    $
    30,059

     
    $
    82,333

     
    Operating expenses
     
     
     
     
     
     
     
     
    65,472

     
    Foreign exchange gain, interest expense and other income, net
     
     
     
     
     
     
     
     
    2,101

     
    Income tax expense
     
     
     
     
     
     
     
     
    4,200

     
    Loss from equity-method investment
     
     
     
     
     
     
     
     
    67

     
    Net income
     
     
     
     
     
     
     
     
    $
    14,695


    (1) Exclusive of depreciation and amortization expense.

    Revenues, net by service type, were as follows:
     
    Three months ended March 31,
     
    2020
     
    2019
    BPM and related services(1)
    $
    153,559

     
    $
    152,612

    Analytics services
    92,431

     
    86,961

    Revenues, net
    $
    245,990

     
    $
    239,573


    (1) BPM and related services include revenues of the Company's Insurance, Healthcare and Emerging Business operating segments. Refer to the reportable segment disclosure above.

    The Company attributes the revenues to regions based upon the location of its customers.
     
    Three months ended March 31,
     
    2020
     
    2019
    Revenues, net
     
     
     
    United States
    $
    207,880

     
    $
    196,104

    Non-United States
     
     
     
    United Kingdom
    23,278

     
    29,101

    Rest of World
    14,832

     
    14,368

    Total Non-United States
    38,110

     
    43,469

    Revenues, net
    $
    245,990

     
    $
    239,573



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

     
    $
    78,244

    United States
    52,772

     
    52,375

    Philippines
    27,350

     
    26,006

    Rest of World
    10,946

     
    8,913

    Long-lived assets
    $
    190,453

     
    $
    165,538


    XML 113 R14.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Income, net
    3 Months Ended
    Mar. 31, 2020
    Other Income and Expenses [Abstract]  
    Other Income, net Other Income, net
    Other income, net consists of the following:
     
    Three months ended March 31,
     
    2020
     
    2019
    Gain on sale and mark-to-market of mutual funds, net
    $
    2,056

     
    $
    3,526

    Interest income
    532

     
    796

    Others, net
    (59
    )
     
    101

    Other income, net
    $
    2,529

     
    $
    4,423


    XML 114 R18.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Assets
    3 Months Ended
    Mar. 31, 2020
    Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
    Other Assets Other Assets
    Other assets consist of the following:
     
    As of
     
    March 31, 2020

     
    December 31, 2019
    Lease deposits
    $
    9,720

     
    $
    9,983

    Derivative instruments
    1,075

     
    3,433

    Deposits with statutory authorities
    6,108

     
    6,252

    Term deposits
    2,098

     
    1,983

    Contract assets
    3,868

     
    3,977

    Deferred contract fulfillment costs
    4,773

     
    5,582

    Others
    4,403

     
    4,806

    Other assets
    $
    32,045

     
    $
    36,016


    XML 115 R79.htm IDEA: XBRL DOCUMENT v3.20.1
    Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Accumulated Other Comprehensive Income (Loss) [Line Items]    
    AOCI, tax $ 4,674 $ (125)
    Accumulated other comprehensive loss (113,104) (84,892)
    Cumulative foreign currency translation loss    
    Accumulated Other Comprehensive Income (Loss) [Line Items]    
    AOCL before tax (104,928) (87,591)
    Unrealized (loss)/gain on cash flow hedges    
    Accumulated Other Comprehensive Income (Loss) [Line Items]    
    AOCL before tax (11,171) 4,604
    Retirement benefits    
    Accumulated Other Comprehensive Income (Loss) [Line Items]    
    AOCL before tax $ (1,679) $ (1,780)
    XML 116 R89.htm IDEA: XBRL DOCUMENT v3.20.1
    Employee Benefit Plans - Net Gratuity Cost (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Retirement Benefits [Abstract]    
    Service cost $ 678 $ 487
    Interest cost 243 219
    Expected return on plan assets (161) (142)
    Amortization of actuarial loss/(gain) 101 (39)
    Net gratuity cost $ 861 $ 525
    XML 117 R85.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Derivative Instruments, Gain (Loss) [Line Items]    
    Cost of revenues $ 162,656 $ 157,240
    General and administrative expenses 28,941 32,531
    Selling & marketing expenses 14,456 18,047
    Depreciation & amortization expense 12,450 13,667
    Foreign exchange gain, net 1,377 1,260
    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 812 531
    General and administrative expenses 73 80
    Selling & marketing expenses 4 7
    Depreciation & amortization expense 40 53
    Reclassification from AOCI, before tax 929 671
    Reclassification out of Accumulated Other Comprehensive Income | Derivatives not designated as hedging instruments | Foreign currency exchange contracts    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Foreign exchange gain, net $ (4,214) $ 1,396
    XML 118 R75.htm IDEA: XBRL DOCUMENT v3.20.1
    Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
    Derivative instruments $ 3,671 $ 4,076
    Advances to suppliers 2,477 1,581
    Receivables from statutory authorities 12,334 12,608
    Contract assets 1,650 1,414
    Deferred contract fulfillment costs 2,143 1,673
    Others 3,898 3,242
    Other current assets $ 26,173 $ 24,594
    XML 119 R71.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Finite-Lived Intangible Assets [Line Items]    
    Finite-lived intangible assets, gross carrying amount $ 129,461 $ 129,678
    Accumulated Amortization (60,627) (56,596)
    Total 68,834 73,082
    Indefinite lived intangible assets [Abstract]    
    Total intangible assets, gross carrying amount 130,361 130,578
    Total intangible assets, net carrying amount 69,734 73,982
    Customer relationships    
    Finite-Lived Intangible Assets [Line Items]    
    Finite-lived intangible assets, gross carrying amount 97,483 97,602
    Accumulated Amortization (45,819) (43,330)
    Total 51,664 54,272
    Developed technology    
    Finite-Lived Intangible Assets [Line Items]    
    Finite-lived intangible assets, gross carrying amount 26,878 26,976
    Accumulated Amortization (11,889) (10,687)
    Total 14,989 16,289
    Trade names and trademarks    
    Finite-Lived Intangible Assets [Line Items]    
    Finite-lived intangible assets, gross carrying amount 5,100 5,100
    Accumulated Amortization (2,919) (2,579)
    Total 2,181 2,521
    Trade names and trademarks    
    Indefinite lived intangible assets [Abstract]    
    Trade names and trademarks $ 900 $ 900
    XML 120 R81.htm IDEA: XBRL DOCUMENT v3.20.1
    Fair Value Measurements - Additional Information (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Level 2    
    Business Acquisition [Line Items]    
    Fair value of convertible notes $ 120,033 $ 149,934
    XML 121 R52.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock-Based Compensation (Tables)
    3 Months Ended
    Mar. 31, 2020
    Share-based Payment Arrangement [Abstract]  
    Schedule of costs related to company's stock-based compensation plan

    The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
     
    Three months ended March 31,
     
    2020
     
    2019
    Cost of revenues
    $
    1,418

     
    $
    1,326

    General and administrative expenses
    1,568

     
    2,975

    Selling and marketing expenses
    1,792

     
    2,655

    Total
    $
    4,778

     
    $
    6,956


    Schedule of stock options activity
    Stock option activity under the Company’s stock-based compensation plans is shown below:

    Number of
    Options
     
    Weighted-Average
    Exercise
    Price
     
    Aggregate
    Intrinsic
    Value
     
    Weighted-Average
    Remaining
    Contractual
    Life (Years)
    Outstanding at December 31, 2019
    98,161

     
    $
    23.39

     
    $
    4,522

     
    1.86

    Granted

     

     

     

    Exercised
    (39,832
    )
     
    23.11

     
    1,932

     

    Forfeited

     

     

     

    Outstanding at March 31, 2020
    58,329

     
    $
    23.58

     
    $
    1,659

     
    1.80

    Vested and exercisable at March 31, 2020
    58,329

     
    $
    23.58

     
    $
    1,659

     
    1.80


    Schedule of restricted stock and RSU activity
    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, 2019*
    27,384

     
    $
    48.72

     
    913,094

     
    $
    59.61

    Granted

     

     
    368,683

     
    78.19

    Vested

     

     
    (293,289
    )
     
    56.30

    Forfeited

     

     
    (24,649
    )
     
    62.18

    Outstanding at March 31, 2020*
    27,384

     
    $
    48.72

     
    963,839

     
    $
    67.66


    * As of March 31, 2020 and December 31, 2019 restricted stock units vested for which the underlying common stock is yet to be issued is 167,270 each.
    Schedule of performance based stock awards activity
    Performance based restricted stock unit activity under the Company’s stock plans is shown below:
     
    Revenue Based PRSUs
     
    Market Condition Based PRSUs
     
    Number
     
    Weighted Average
    Fair Value
     
    Number
     
    Weighted Average
    Fair Value
    Outstanding at December 31, 2019
    87,685

     
    $
    62.54

     
    87,670

     
    $
    82.10

    Granted
    61,368

     
    78.29

     
    61,352

     
    102.10

    Vested

     

     

     

    Forfeited
    (1,295
    )
     
    62.14

     
    (1,295
    )
     
    79.79

    Outstanding at March 31, 2020
    147,758

     
    $
    69.08

     
    147,727

     
    $
    90.43


    XML 123 R56.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment and Geographical Information - Revenues based on Geographical Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Revenues, net $ 245,990 $ 239,573
    United States    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Revenues, net 207,880 196,104
    United Kingdom    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Revenues, net 23,278 29,101
    Rest of World    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Revenues, net 14,832 14,368
    Total Non-United States    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Revenues, net $ 38,110 $ 43,469

    4#??5J9;_9C*=+VLQ,VIVJ=U3IM- M0>ZH6LQ=,ZG73O^GNJW5['4= UOZUR:1P6Q:#/0PI$/X*GM' 1C%!D;A,"38 MCA$LP!DHV@35\>&@B0A/$*()0IV #A+$>((%FF"!5)!8R]AB%AI3MNL0T3C$ M:1A*P\8T-+!HV(AF8BTCE")"*(A%$#*YL@T@ZGBL652Z+Y+D9P M91)$FB,?(V-M)H0&R=2VQQ5*,(G:7D;&&J4L9C&=>/_@(H5@AJ<94)_J R04 MXF2""UH<#D#)F?;Y& LYX31_B8>4N&:!CK?Y@ 7+&"" MM6W.@/I26B0>F_K&3"! W <#>S[8)&%#_2;'(8VR""?< 0#P@' ES[ &$ M11!97K']-ZXMR>]]&A>\.NI31.WLQ*741YC>;'=2N0?]:?T.;X\YW]+JF)6U M\RRD^D#7G]$'(217Y02>*N2D3E;=(.<'V=Q&ZKYJCQ?M0(JS.3KYW?EM_0=0 M2P,$% @ $86G4&4(05DK P ' T !H !X;"]W;W)KKV3!,G007,C)-T M_W[&N)3@ZPD>@NTB5#AO==5T:_Z\B$($K\NRL;=K%3;(]^LV%E494,?N=.=Z[K@ M?[>T8M>U2]SWAJ?R>!)]@[]9M<61_J3BN7WDLN:/4?9E39NN9(W#Z6'MWI.[ M+61]!X7X5=)K-RD[_5!>&'OM*]_V:S?H,Z(5W8D^1"%?%_I JZJ/)//XHX.Z M(V??<5I^C_Y%#5X.YJ7HZ .K?I=[<5J[F>OLZ:$X5^*)7;]2/:#8=?3HO],+ MK22\ST1R[%C5J5]G=^X$JW44F4I=O WOLE'OJX[_W@WO +H#C!U"U<$?B%3F MGPM1;%:<71T^3'Y;]&M,[D#.S:YO5%.A_I/)=[+ULLDB6/F7/I#&; <,3#!D M1/@R^D@!&,46C.Y9%.(!0C3'4 6(;@)$>( (#1"I .$T &1X@!@-$",9Q+-9 M&C"QPC0#)DVR&*=)4)H$H4EF-(E!DY PL8PF16E2A":=T:0&38!39"A%AE!D M,XK,H/A$(+=,6([2Y A-/J/)#1H2I6ELF3$2X#()S"T46O8@L2B-F,G&P5QJ M RB;+B]XL8T)%=P] 82)S)D&$(DF5&GF01Y\/!:9$URF!-%I;'A)N'1C$5S+ M)$)8PCE+9 Y.SB.QS2.N>H+(?K(4FBHV5RSW MOVPH5/$.7'%B407-0D76YR M!!!LT]#U(+%:YG")=['N!B!4RL<\_3H*F",O"" M?/I86''= J;;N?]IT(U%D$!ZA(4*%RY@PIU['IC?;-OVPK4-R!?;\#P-NC7T MW$L7&#K@?@"('QC^IT'3U@ M#K\*/@Q[+IG!$G>549*Q4]B+Z8RC(?SNM# M1;!6WT7\\4*T^0=02P,$% @ $86G4*.]"^1= @ EP< !H !X;"]W M;W)K8/M".M?'.@K,%"3MD1\(X1O->DI@8^A @TN&K=/-.Q+A)U MU9(M<_BI:3#[LR(U[9>NY[X%GJMC*50 Y%F'C^0[$3^Z+9,S,*KLJX:TO**M MP\AAZ3YZBXT'%4$C?E:DYQ=C1Y6RH_1%3;[LERY4CDA-"J$DL'R:?^9# 5%KC-4 M_Y6<22WARHG,4=":ZW^G.'%!FT%%6FGPJWE6K7[VYDV<#C0[P1\(_DB0N6\1 M@H$0O!/"FX1P((3W$J*!$$T(P-2N%_,)"YQGC/8.,]]#A]5GYRTBN5V%"NK= MT>_D>G(9/>=)A#)P5D(#9F4P_@7&&Q% JH\I?%N*E3^C^]<)UG.$YZ77F*"GT@@*P"Z/YB8ZM /'. PLG.;N)9L5X$S<^>*K&F2NY85X.);J8R MGU+ROZ92JZG4L@/>Q%0Z,^4C/YI;2N>6 B_XT)"\FJV'&5HL^=/3#/^9RYS* M.X#&%+BX;!K"COKFYTY!3ZU0Y_$B.G:71U]=5I/XRENL38]XES$MZQMFQZKE MSHX*>17J"^M J2#2)WR0RUO*+CE.:G(0:AC+,3.MPDP$[88V",9>G/\%4$L# M!!0 ( !&%IU#TXU2.. ( +L& : >&PO=V]R:W-H965TMNFS 4?A7$ ]1@PBTB2 U3M4F;%'7:]MLA)P'58&H[H7O[ MV890"N[^!-M\Y[N6MH*W9N)66W14B4%31$/+ .6O7FS'A# MI-KR"Q(=!W(R10U%V/,BU)"Z=?/,G!UXGK&KI'4+!^Z(:],0_G WS7T8K9V M=)(C8R]Z\^VT1T)TE=.%_?V9],=I7E2 04 MC/ZI3[+:N8GKG.!,KE0^L_XKC'E"UQG#?X<;4 773I1&R:@POTYY%9(U(XNR MTI"WX5FWYMF/_/P$>"_!4H+3_5Q",!<%[P<:$'YR9J%^()'G&6>_PX<_J MB/XF_&V@FEGJ0],[\TZE%>KTEB=1D*&;)AHQ^P QA_0B#%/DE@F\0>K\KQ M1X%BC8@\NT)@#1&8^F"ND*1V@HV58&,(-A^ZL%ET8XO$A0V%\2>)8ZN9V&(F69@9,.%,)D[" M!:A8@Q+?2^Q6$JN5Q&(E75A)5BK17&6P8@'A$-NMI%8KZ=I*["VLI.OFQ^$" M5%A 2;C\6M!L%C3 +V9L"J=DU]:,[-GI-)D?L9DE[_!AK/\@_%*WPCDRJ2:2 MF1MGQB0H+]Z#ZDBE;I)I0^$L]3)6:S[,TV$C63=>%6BZK_)_4$L#!!0 ( M !&%IU#ZAT$+FI@ &IP @ 4 >&POVW2>';?7W0WE5'[;[?WTVGV7/ MDJ^;];;]UV?W^_WNNQ%5_+IMDD+3W15.V?WBQ_^,?7N G_.DH M^;'>[N_;Y-5V5:["3W\LFHMDE*5)/LR'W0\?DN$X_AF_]+\O;]I]4RSW_V_X M^??U\K IM_ODX\.N##_,AH-_[WW@WP]%LR^;]4/RH=S5S3[\XKXY= 8T#[\O MFZI>X5J3[XM]YWNZW/_G__R?V*+LI)MBVU;[JM[V3.*V6+>=T5]M]]7^(7E= MK;88]XQTN5H!H[:I_I*\K;9E\F[;F'<00_'U3?ZZVR\X"?_JOQX9X7[?[8IW\M=I%=RL;#O.\?S08S>%G/=*\.38/GA@]+M;VCI1\ZPNB_NO+) ML"J<>1 DU><23VZA0QXY8\#'0-Z[NGGHK*=H[LKDLZTVQ M7B;LKG#A?W0U%^ BZ[JS:[8=M[\L=K#X:]ODRP_NSE/KLOE MH8''N])SLX'S<[VOEY_29%=B?2B3Y\,+$!')#M9&TKPS?%.LB+H/FYMZ M'7R*-\IW[:Y8EO_Z#*Z,MFP^E\_^^"__-YL.?X^2(QQ,)Y>\^KJ\+[9 L9C, M^>GR^OO+CK16TMV70+H>6BAO>&N]IDLJ>7?8 U]O<3'A8Y<@@5#098/1EGO M/2%CR*WS&O[%H=5 M!9^<@S[P\_7WR=GS\^1Y4FV3C_?UH06"=][Q?;E4#2#KI571MC#^=YV/B_8^ M@4&3)?Y2_OU0 1O#]SLON;X'L3" $[Z!N7PNV_TF]JT/\$%3+7%A.&"',99+ MO+?:I"F7);SI9EVFR;;LB(CW3;DKJE52?@5=JNU*G,O59R(:".1Z4R;[XFMT MF'?[>SB&2X\"G?-8HW ^_AV0_7">@6>14$BC'2X^_LH=BBL\X.NR:,NDJ>[N M]X/Z=G" ?\1'_[Z\+>'M*UR&?"4Z-,A7..(5T.S8MWZHZ]67:AU*%J%%? 9O MS(8BG^$"<:VWM]6ZBIPHIEA\).4V>/ &GMY799?E#!/LB@?D@+XQZ!X"L0.B M>%UO[YCW;NH&I#?0MY^,34FJ1N2UH';"_FUVZ_JA+),EW,M=SM)O">?1EM<> M'SEK.V'J=< 01YY^8[BY-,2)[G'D-;?5ED[$HR_Q^?W(%]]&:)["^*"<+?WW M/W8&G)><-D",$$=/C?>&",%>]U'GQ 71_F_K[> $NC&!CS$)W*85BT_B+K@. MD%CE=MG]\VP M!M$_.YY:W_1&\W2>C=+9;**?\ER)?J-Q.H+5+193_;"VJ@G(*3P>8#4N[XV5 MS(_-T_%\F$XGX_B8V7R2YN.L?TRX=DM4M'NO7K R %=L#;; "R=5GL*F"/ M[K6Y+T!U!;%3--N8< .Q=-@I'!'U^AEK/@:CWWF'$2:;GORV*>J:6=@W\)AOB_W8%2O46U[GKSH<>60 M.4D7+9"(I5*%VF_M.G3=)_YJDS=(_VD8<^"MOR8\>'=SC';#D="[G:OD7-=QQ] M75DCXUK^ZN>D#ZP?Q6_**SB..$]1HCJ3^.^L,QZ8TW"%[IKZMCJB#JM"U;D: M?BBW)=J!>#B+U:;:DON,O A]ZO\UF*PDA^&13=%\*KTW=#4%$)1PS.B T5LV M>,W_#_]!GNK0$^SAJB%*XB,-VC6'Y1ZL;7@3V-K-7=_-7W>6W+-7MTV]T6\# MPW1TEKHIJSNBFO(5W.D:5#LAVCUQ- M/._02#BBS/:2V'OK$X=_BSSG?'6P*4%0K!S;M.ORV^O2BCT8J3>'/>J5R;Y. M^E4<][;H*$8Z8R/+OG'@SI%X6;35\D1Q^7VU/NQ%VCW^[;^4:(^6JT'Q&?@. MF&I+OD(\\7)[@YU*ES3J%P=FXV]:YY.6V2-'W;7U?.755U!O2 6"):Q..>D= M3_L1:7WE*5EGR'3G+WZ!"/>N?W]P&;5?;%O^[7%S^'-=TUSY@0[E?]["7;;F M6Y6_B,(EJ;?L!KI=UU] 6UM%9)Q*)3:$E@\)ACK:-5/8&:M[Z2S71=O:P$.Q M^MNAQXGTPXES :VY:IB<-W")P/73O:[R#AT=P70F+''^0IX'.;]FV0U,7=S4 MGSNT_N]19T 1^X]M0H\A_H0'[DL4Q7#\&D-,M']K%.E&M"'7LQ 'M1\MBDJD M/VG:[M6.48WN996B_E[L=FO8*#S=J*_?E\E!F1V&<8Y+ZQT7GL-%\@%51IS8 M3_6^3+(I_GIDD%NC!]OA.J?TVU:/C!3>?K_&DA:_[I*<*UE MPQHY%**>=$Y"..4\^S6F?$16ON(K^UO$(AV%8P&6(Y;U>[&LKQZQK%^=8%FS M(/7E\MN89:V60'1R/\&L!^35:6K64U5!ZUR Y5VUQ5DE-V)>.C<=&L>N9W_^ M^-.//0&BKR$/V!E\C7X[QWUQS>W?ZC[^]P>8? +B_DO1K#HRCQXQ#A,4^"!; MZ+(?W!0ML=8&V9=E_0ZFUQZ[Q;]AN.@0D6]W]QO6)]8V<.W^9*/NZ(.=+Z_7 MM5QT\%W19G%:]18/*5TS++UPT;1YY(ZF$UZ##@MJ"TK?MMQ6-;H>(RKP3^B/ M=+BLZN&RF'H0\Q>]8@NXAQ6/6I_!HX]]_4E\?\+3CSUQ\LJZL;JC*WLDM!?H MDBBX7X/@_K8@WY7*_=8S'-$*QI![3ZC%*EG(:WB3@(@'OG+N3+E!Z5XY(^T? M[+'S%SO,=\ K].;AM'?U'< ^\^_2U.&JOZ:XMARN2Q,*7SX&UH M9I_A4..C:R3$I\(7X!MY"7^+(*#P-NB:^(1+:#,A"40?H=U'_7XS846IUKJS;6Y S MI'>H3,,,JH1_;]6(2#LI'];3V9_!(5X(4AY?G*U<-?+;![TZ^4F\@-&&N3$Z M *IB\(<=Y>_\\H%+%!['AGS7W!5;D<_'/DL3JPNH.^H]1G"W>R/;;0#(417Z M/4#N\$=4(-%@77UJE M1\NID!C:@S^#^G01G\2^OBM)_'ZI]G!MP9+:PTU;K:JBT2"<]>LF9TM07TO* M&EP_I/0BF;_DI.F<4Q&T&*AE U[S_1(Z8?#SQV);W+$9K$1X^?Y'N^CM"K0A M4-GY1!'W&/=[LK$/M[PFF2M8F0_[:MG:/^_O@5ONR_6NI>4MUQ7MW,VA6G/X M^ X$!ZRZ1=N3O"@W,M42[/*7F)6ZO"\YS(&*.SR[JC$AG"XQN,?;,DV ;XK4 M>3N.NZKNT,@%_69YOZW7]9U03$@%*D7]"<8JRQU;_JNR1=V&XR2X/#"N*DPJ M6<+<0'EI!DO,PJN6SB6VJ5?EFM3%:H.$*I.[=7UC QM *YA<@U8$QWQ8[,), MRNT]2T$9/$$%L+U%287G0<4&K6Q (VSACRWJ>>AVLI-LJO83)Z7!NH!/8- + MT(S-.B5N:RF//A0RN(";=WI7K!^447[>5D8?)W:^A-E5R\)PR<\7UQ>&3?#% MSE-_!J+ [CC?_;-^M>,>N3YL-@4P&+SB&@A/WD[@)U%_D+KO02)$\CS^&/G* M$4EP^GN2L^(\04<[K9N4K,852$2K=2G>;E=@?7R:JRBY+SZC7(8]W=%;-(RP MQ4((-'])'/A;<<>Q/]BI8KDL=_A)8=>PL[-S-RKYX?+RO=DMU*Q)-:XVSKRJ M+9=?$./A9J)' 0-X=-2!MU_#QPD6,1 =+N',+>&89D.DPX?R[B >[>O!?UX0 M61L4%R*@'N"THGZM;L8$DX]%2#HOII%OZWI/JCA<.' #-7R-FV70](OM]@!S MCE)5F+'A(!E8-P<0,3>H_!=*W[\=MK0N)C!.XO1-\Z=(+\*#[[A/]Y%C=\D3 MYE1QU">4FG^F]> CMYP8^X")L266K7030I*+)_,8D 'O"B*X$T!(SH#Z!6P) M4'XMMSL:#+S!U\/+ XT2;D=R"B93L@JNZ/2SO MW9GH.I7U6%EH];ER=71Q,1_SXT.2F$.^TQE7).)6%%+A"!@^#U\_K)TIWA[6 MLA'P!^:W![J2@2$IZ8W>P_/%TT=[C:1[RL[H4>"]CWP!/<21*"'=L'Q\0DV! M9T29&<4:\]/ZQO75BX97_.!/&H\CF C;UUM8/HXE2_WZ(%A(4FA MIONZC2_NPI7H.Y7H=IMWK#<1#X!"@V?2T((-13"9:PR(;J)*Q,&HD7O\@= MHS.6@MQ*E 3L';HMT)'5H%"1!#)1U![0XJ%\3@IUX0K1;.:D3B0"1Z^%@'3. M.3-)_H)^,/%H&'&.\RI+-0\*QPF,C(6*M!.? 0K>2?XUK[/G]8[[#/?"I#7P!&:MN.34.\SZ^#Z?]LC)!M M^<5^X,^]H2N(U7![@F -= NC,LH.2=@N&J6\8S*!8KQLJANF+,7'1LD@N>:/ M::(_E#4L:G>/.7T@).RM_@U1-'@^?E'CG!I3<-6SQON"6*$ EM9= LT(^(8% M-R8YH&\MM6, 36L#P#81.F;+;6B:"VWYD"'7J4UTN/!P[ M1NFQ"'UJ!)46T)!C"TSPF_/D9_;QO&KW0!T482P/K (N)_YIMVQ7H3:JI"B8 MGB6+9[7X!->/F87<"@=V^*GX9I<17RO(CJ5A*YQFW,LK%FF+S[ MWF?X+2MQ)3R5 &J;/46O6AWDFBV=LZ9*S^4:KM_#'1W'UJ-3X\@.2U$KU] 5 MCXML6_4%XAO45ZUB#Z[3SU53;[E@"'@2+VG5T#9P$D&77U5 ?GJ*% G6!\Q, M1 URS+S3-_,;-+@4IKXWFB9J+1QC2%%->S2:D=J_X^V%26;L'>"EJ6>@9=YU MV.46[]BF07DB1SEX'GVMF+1"X^"T#R"<'C0_F&LY')ZK;T#7$<^.$R@QQ3^: M\$.QY!3N Z>:!'4"$4RZY#85;AK@%T".LR VQT"S?YQ*CM09AQS%3?69]737 M3$69+PMV-Y)\ZBBZB_62DA/ZH^$2]X@_ORHQ%(;J+BL72\X2@5<;[S8[A[UW M=1SJ;%.Y 3DUR#^\^]DZ3J0JC1^G&%QD6-3-TD=2]<3T29.=QC/@CEF2H2UA M]1A_4)78&BB\4DZPQ0^JEM&[*E-))YJ]GJB51.'IT@16 >K!;GUEKQ+Y][?D MD$$1OSQ/WI84G7$46DMP>#D(SJW+U*C3%4*%@A3 !#KZ11)$IUK->V*E M%VZ!9T>CI6?/8%N>Z88\2Y-GRR<5ICTCHG3>\6C=U+/ 8?#;]K2K]R+Q"K0B MRXU'OWI6UAL7DG7U?OYKKPIV03FQ*<6,CRK)M'O(=13K%@?\^L%$6-T[S#E= M=+EVSNKQ5UG!:)0#'L*$OCRKUKRQPY3NZCJWO.R?FD5HI6U@]"6? [K]S>6Z M9[V(9FS,L6!.9,OYJ[] KY,R#.P0F-5+UJI)H)&1L:Q,MA\_""<0KS7TGJ&^ MJJ=55&77:J51683TR4QO!9[C[W-1KC@Y5#BCD8M/Z;"DU=8.?@IEXY.\0!::E2\#F*_)1A\W"H^XXD8V-#]K,787?M"LQ=[>P,+,4*-WX6F-, M.IXROJW4 =CS]E1TKO,(;YX;ZT:%#ZQ 55^03 MMH=(+")8@6;/B;RN-&X+UTCPZ&X.'AY0_@35'3H;'#;:\HJMP8!1*/G06Z.^ MM^"S"5)NZ[M+LH6X2W0VXH52(]N&& S'B!],M(.SC_6N6B;S<7Z>'%H][V;6 M3;EO:N/)XRH6YL"C7]&L "2N_(52N_EL6;>BR$?>H/MB11L$QY4B$9;HNCB: MNURC(1G$0ZS?8"/&\JV\6Y]V;@?XU_/Y,!WE\^0,/5^D#9MB?;:=GL_3:3Y- MSGON-/K&/%U,QC$9H]L8S-@[R'!K.]Y+'.36USE RG.F,+I0@3O$U0BZ/GDY M5L'RF9:.HP%AO]Q40=J.H*RWDY0]_ 8OA]X?<,>@'KHZAT$QC.N%_\#DK ]R MZV M3G)YN(.S3FG!S*XV^2W[> M$2?I8Y?7UCKXJ;Z@MP^R<4J;HA;,P*GC>"G9ZX/OX0=23OZ0O$<[;:"U@F=G MSZX/-WLZ6+-L,LB'S\[/OTNNK(<25_B]]4U\8-^(I5]T?-EB1:^11 ,0N+ . MY \,AEN'AYC;P 1H>*#;3=WFH+R)*2%V)I(Y398@0M'O2<(:CC,*-/7:&*>% M,WXJ-9&>E\7[?B5@7GR6P@#VBB#%[H#'BA87 MYFCE$G6<:IH@VQIVA4DP#^;# 6+BT5%$S2SY@#S[H20GJ1'7I:*8S;13R\^.:*4W59*P39 ML>5+R)Y!ED2M#?FL1#4P0'BTJ^C]E:P_G3PGU9@XCKM%-\SPY-OOO K."M=D?H8,AK^(I593QZ&+41U976#S;+:]4ZI\(2V\Y#!]>U_MY+2P(\:-OXD_C -3_J*3AG<,+'75?9=- M1;Q(E("+M7.6.)@GQT?KC>R!.NSH2$@^(*T&=6>$O.)@64/>QB 8GN>^TED9 M(Q1.6BE^)-$<],:Q9PLN@5(O@34"S['^_ ML;XJ+&]AK]];#H3*H1GET_-$56SCCBZ-O;PPY/-OT;X^Q(",&X!OK8JD6WM>*LVK! M!CB0UD01P\HFF MPH)ZR!9#T6<,@*ALZH+\'BQ8BD3*V>#3@5RG-E.&LOK(&]513+L7-TMO7\_% M&TA"7M'I,@MB,BFF)]12LN20Q9TG!_ $-YT%/3Q+];/0]6[1]K.6=IB2L)_$*_] MR"*0DUE%)\F'3U-RX\,=50^)SUA%[5,Z@;Y.ZL3&#DPCF:FF>-_B@<) .V5B M@8#K&3,U=KKFR6A8P+/[/?78GY3GB\,J)U H6NNXE7^;-.O4"0W($Z2VF_=P M' !G8 MJ_V%:-8(CV?F$^5]XINA=G"9DA[U(+K>L6CPD7PI'#6=%T6CI6@-. M]-VBK26^HH88.P>&(DZ).3VN7!D5[#MY M*:,K\Z*SK)Y%J4XZF&Q-2=[4K:C13ER;7 KA4I#T/+ 923%0C'$FK XLV=;6 M4C/+1BGL!F8I>FKU3KRFMP\RO)WE"I,%:B 1I^. W/?2:8.\D:Y(\51AV*9? M(EG%AR+2"<4D:9H4TC5ZE#K]HYZ+7B'VS3+LR0)KUU1KN2=ZY-6"7!H>)[[A M\@U3_1LUY0:]AEP*M-24!;X)_R1FMZHCV>2<+^[HR"#OL,*4E%P7BQ_L@5NK MT4S.._>JYR9;UCL3 _"- G.%B9.,8..),%[&1R'EH:9\UJJ>)M_7)!-(V@9L M(4.?Z"/&M4'Y6P^JLVR0Q\7C<,]J]%^0XR4UEWQ<"-+A:*"I6!#6GR SIR@+ MR @*[#KZ%:-\I)T_B2'L9,'S7I@@GJ5YH&F=,&LWCD!:&"EYY#B/YZYXB])[ MF:XZ65YG,_5\I^%M1&<]UY%8N\,-W&-N3IBX@_Y!BB+, MTQFUX['U=,4C@N^?)=ZP2EV&RH!-J>G:-VDE [)+9NE">TZ*)030UYG[B]GY>")XWS,VB'*D M)/*41'-W!SK5Q.]_M!7"I.>B?2 ,VS@93* M)G2;MI6$%8Q1MRHQL14+M7JJJ^^XJ0TKJ4Y9-MVPE%IE[K7P6,M^D00E&)DE MD8_9RA:RPHL3NA'"2G67F^\E-GC'37N0DIK;^2_%9O=[UX 6\'N,%3BU^%@( MHV4ZEV3[66'([,EWN3AF^A )K2('%< MG+PF"QE0FQ<@W#3>@8\M2*98:50%3^4-IV/IL^%.@N&\IC+6#0:Z7(9VSG'! M*$$L+CN'C?A%,\;\O0WVE5[3H'(%AR1E)8O&-SSSML9>:'"NT^1EL?VD]'%@ M+X0\;+K\O#?I/MV]M)@4G2GS M%QPY&$9%T*NBU%A.'^VZ#KA%4Z,S P.;EU M3@6#B!#7#L)8K;BITHKEYD%G=(%8 M*P]]8DBSPALI>26B;% D[M:/+T^Y8<_PJ))#B)?IGB!S]7MD3*6T/@^%2T9- M ZJPSS34"L1IR4L&H4>,'1O.9+;XRSA/9XL,?EGDZ7B$O^1C[,PR3,*^ LE9=IY,YNEB.DG \I\L1DD^ M2 YC=P'N$QAZ,DD>AZ:'220.'#VL M",B598_M'##(K[5S69K/I_SB?#S'G5NDPQG^,I_"GM#.C6!;9J.>G.",D M_'R8X_[GL($3>!3^E4W@G^-A=.>FZ1 >>X[M9<;T_BR=S7'#1L-T.,$MG.>P M**&]$-AFE$Z)W-H%SEN4.RYBORB$6C@AY M2$^VY10]&NFSZ./>W?';-FX^"0D98&I<9E M99KD#;\CI9#-"?*DX5=_ZV4W,)+'QG_"]X.16IB4(2I$@_FB6_AI7V1\%@NT?C,M:BJ@L[ MU)WR&[CY"[RU%NF(I-%L#A)L'.P(')09R!_X,9I-DO?W8*SL=E3I"?)O-!F2 M=!M.0[(/TP6(.KCILABU<'.'Z7B"0C$#"3<9=5"[91-8+%UY@?PK]06W&L(F. MU]VBBN(93^]@!W^+@6A&KENJJQ..)KZUF5K<+/TXUKTF9-&:9)=74*$NXMB(*FP5M8)JEZ M=/-.G9Q\K>8G/6%U6&K2KHJ5N*O% =O0 (: GW$0P\E+D10!J1 ,18,:9A', MMNA)= NJ"Z_2?!6>46(RNNS,1EE[&L< U1A0?XH,$])0E.$:'!'KI42 M)?6R),E@:&[J?LKEP82;C=*%BZ0U69=+I[F4!3TZ)JXLY9F3[=J=O*00FZQP MF./VL+Z%([GAW/]VS\1,][FE=J]\_GD<9HAI\=-7CL-*_I>(.3-$XUS-F MA*$#/0!<(?0V%) T7$>[41(;(\E]DX.(\ 0'"QW@+T6;A%774?H[71]8W$5! MIVF\YZ 8@UI-]Q_JB;/@3G-ENX,A1Y&5D/'L5]V>(U?^1Z^=I_BC?S\4#>:, MO"(*4$MZ_K7W@X!*@:^A>TT_]?MGEZ9'JOGMG93):D-54%32T1#5C%DVLO\% MW65"?H+A)#,_M>T/,7>6_][\!%4GSY-\/DYF^12^/)V 0>N:VV>+/(%9H(D/ M/Z;YG'^,\,=H.,$?63H>XY^OX/(()YB34VE"4]/I@E6<3=F5 5:!3ODCR43D M""F:D!N)Y'4?!_3+H"

APXP1PEO-& F8&S W8&[ W"TP5\# D1LP]YXX MAO]M/+L<\-/EI;ME>*-SD_$T>WM12C!$X,\=]>ZA-ZZ-[S^6^6)\ M?EU^-9XZI%^\Q\!I>0NM.G/?9]&W-(_JIG62BRO6L@4$9)9BJ1-*% 0DUL3' M$@M"!&$V)MO&*9U<7J7CN=?&#Z]+:G=RFJP4'=Q0]+=Y-O3*_LVI59Y-W_SW M=/:8FC]Y]*/Q:AS\JXMA\,^.TJ8;43H=-3^<-SCFOG0=C-SLS\ZCF^7*BWOJ MXL&K&M/O(B??Z#HQ3[TX1UZTH\]I/G9O<8 5+=P3 M)N/SS+_3_UTW[%WOE./Y*MO%6JHFSN3S<4[%?&??K[+APD_$/!N-W6@[91^EH=N5G4'V*H[/9 MU7@88<0&NS:U_.@O?U\HZ="]+QE/G<",TTET,G5ZN?2ZG[^-2XGY<$-BGMR7 M=Y$:#ITMX5!@[N!B_-6OTS<1)W4OJ$!B/"VZG@]G5Z7\?KL8.]3Q5^1Y 4D. M)B[34?;.-=4]X?)J,BYD_=MX<5'<^F4Y'OEORC%,;RC##1WPS9E]F1:(Y."G MQ*6+<;Z8S;W-5%Q5J,]\G/D'N!>G(R]^[LK%S-U]/G&:%0V7\[EOE^]1YF33 M@;N[X'RY6+KNN#=,9Y=NQMS_EG2V>0F1]=RZ[_.QLZF\@JX]*)TZNVU\]PEU=F]KL_^@MP]PU]Q/I]= M1E\F[A43U^_Y;)I^'<^7>63&N:<%*19"UV>'37ZZ?O!CC\"/\<>_GYBW4!8? MX8]_>=YR=K 8O*X.I%XZLS>YQ(N7F?C]W>)W.?[X& 4F"]"%60D0[]CC%*OW@Y&#K!^3(K M5,^FZ7 MR!JE7]/QI,!5-R/9?.J:[I\UGE8?:H4;YW_A13=5_Y.O#YC:-'AK]&];PLWCX2F?[*/[>]O:+TM@MY:7Q77Q= M7E@W<^NVME=5%Y);[2S^O9C7#[ERT_+V\SQ+_WB;GKMWOD\GW]+KW+WJ/R_F M6S1ZLXGILTS0Z&+N]T%_RI$QA$@C;((@Q18II9FQ2%C).90):\7>/2L$W^FH MWZ!YPV4U6.D3I:NM&;NCD?9_/WRRO_[])+;17S]^,">G/WT:1">G\1/48-VM M)QS8ODS#3S^>V4_1VMF^M^^'$&RJS99X6YE+V?9A=+:+\(JVL M%@>I]:?+PK*^G=W38-4:=MT"M\(#<^;Z\RFKP-H9)XHRD%"@)4LL2@B+-8B- MC)E38@7T6_RF%S:"*I;D?FS5[K2R&R/#+_3>N[HX7TYNK/4MN-3^[6&?FL1- M]+,_BF3,*"5,C+31B .AA723&S,)R4;T\\J'D,SFIFI^O8W[==6+FTZU*D#$ MC2YH3BQ_A/]]N[3N^@GI7YQSW3JG,Y' MY::PY9S<$U;T&@/ 4)!JI#0#"AN<*RLOU1@SB1%]HW;1P[3*W_J M,5]FVV/DO4O(VOTWCD5!O>Q7@.H_K[]@Z@5] M+2[>2_H.(Z=LG" F :#BS_5QDM\NI%=Y]K[^X\?;AT=O5GFJJZ1N\>;^+-;R MA0S^^Z=R]!%'QRP=#^UB#ID >?,P:1"-I\/)TK?D3O=IJ$S:"ZJ: M!W>KS@AO[&VE (3:"@REBA,6)]H72*(<6\@2IM3CFX('$AC:V#0*,7#&_R&4 M$ST"@S(H>K\4G3752P$BG&I&$VTY4 PGALI2T4$BM=[@;M]*T=?]4&TH.\<# M@-K,[7S=0,G>[2@Z&( /69Z_CVX&0OF0LL7X\NZCV6.LCO(P=1P":X1%#!NH MXQA9$9M8$Z6U0DY/%3+,2+))#KF+^[C-]7F R8O4+-H?KK=>:7QOB2 /4(TA M:-380@",)H)2:[F@A! 5.S5F$$,40[7!._;<4Z"7.I\Y+E5^U1U])P[0N[;T MTVS1FRRS(T@F.\R<,01QXU5@&C N%"4LB6,%C8@!+J,; +48;^25;"+=:;:( MRR#=#ET+? #QRS+)]#*IZ]@=$P') I+=0#+2N$TD592#F&.B-:$.>U3,M;?J M@#)$FV1W)&O==P('@K5:&7H_T>R.%-4>1>+T(*3/A_U?.OPM4WRFMT+E'_3= M^.BH.JP\^EQ2?.=EA+U[Z#^7Z7SAGH@734 MEM&Z@$#9-Y=D!V9\52@F2A>%#?DY<_;&U(<755G5/J=Q-@KA!KTX 'EXWXQX MDP5CD+80NDTST%B9V AF:7F,R:ER']HZQO3\43T\^PB^O!!D="Q:+QM.Y!BX M/:%/0T9*,8@D)"0NM5Y@0N.-ZM,[:[UH2^M;K=X1HHTZ#TD>U7PLH^7<6PF- MB?# .>9A1R4\K)X8\#7UY(HX[3%**9+$!@D>%\=R5!J--;ZMGK_4B9!WJ.>] M+&]MZ*5LE8/QODGM[2)]%)N\8]1%U% O)H8S1!E%F@(&"% LEMI0*N,88K"9 M)OXT7:QJP[9R2M[JF5+O=/'0]M/Q13K_XNF7OJ3C:;YH3G>>J8Y[K'6DT3JD M+(J!9SBE"DB!I%,[+1A6RL8"))O'N5L9J/_CVI9]/#]O=U'\5S:?C=+\PN-I M0?)R");J$>Q/#T*E'@EUQ8PVH:XXX1A3MWCQA'+)J8I1I5,4"KR90O9>P/ 8+=3'%%LTBR7&6L;0 M (2X1@HJ[/[1@B;.0E5N6[DBC/&4W0^QQ9ROL\4XI<]_'T MA*7NNX7CG+K\#?S]-3///8-P=PAF/L&T&$89K.GB/9"5=3NY-BO7_*J^12>]=X+=G$VC;ZQ^?+S/WQQJ*).U-5R/KSPA8&J\* L'5Y4>\EWD1E/ MBBX]TN-E7@<6;=WRJ\DRKTH9^;(8XW0R\NV1U0;; M#9 O#.B^&*6+;+#6U<4\2_/E_+IZVF6VN/!#%M_7X-7P^_)9;U==]=]DWSU# MI)\Y7X6FK'OEA[;$ #<*&\.Z.?\W*W>5G)-9,6&%=>%]!DVWH_2;)W;WN8RK MAJPFXM9,%8SNKDW7T>>L$.027;ZXB]V4^=%;U4R[2'V'FD=6!/%>:-*E&QZG M4VGQ0UT&K2QS];UJ:UGPIVQ9\U8_0-/9XN[7[D79Q9T6P$_#BVRTG&0?SV\O MA04(J>FH4L['R>211@8+!1/M3-]$)]@"6&,^9T2L+8_"&D\\(:"FB@$DN="J M6AX%-/KAM>71]VPLCWV8,*\V93)MH=F%,!<5_YS>5%7[;FGCYV(5\*([NAGPSL\6*T:(=-S0T7 M(6:WF ?:6GRB>_]3#_ ><2%41 ?P'4("< Y)5A0V371 =VQ)HI\2:*#[5YV M:*&U!T!T()[:=7&/T>!,%,\B,UU<;-"]].W@^K4DX=$L]@XD87,L=O. =R8X M.](>O/A8]);ZX#B%9D!EXU@ZV0+X??7Z6(VS]_O$V]&KX[0#[CC8?:W MPX$],2U.5VZS^2!?WNF7[SM9(.VA(%66*2&#NM!E3*1%;Z M;8F6&[FCC^@WE'^#?VLGBXT,6*N,"3T.<#\(B]YDT]GE>!IL^F#3A]EOSZ87 MO37JRTBKC;B7>\.?#CBQ_.'EEC7!&R"A4$":*)]?SGG,$(8561$0!FXLM_]3 MC:XJ!_>T"-7Z>%X$F>0?F[$MYF(;<[NK81$C^=P4[4?.10XJA;O4:-EH-*.(["F?U#[A]1>0+%2>\X3RS&2L416*&N, MI*A6>Y(0^!)JW^;J3J@8,!\?<,1J?U"'677&S8OM?'N4*_VBH( ;4% 6&Q^0#=H%I^MURWOVP7& X);)6C:3[WNX2%7![VWFTFV MMW.&[??)IVS^=3S,HK_.)J/B:F>BOHO6LXC#^5@X'PNSW\8V@?87+ K/<8B' MZ;_W0:*FQ!?7Q!*L&.-0P5@"G<2U]\'M.RQ[C 1EZX.X93ZJ[UFW/="6M@=X M%\[A]@'2@K+W3=E)4]F+2 T(QI:J6 $"@3#,ELK.!69TXX1A2V6_,PCN>M18J 1E_\R%_ITP'//&,4#*GD.*:-B>"[_Y_9AY9VD?M71I9.=?#S*Y@7GW@TFO.FH('JK MN.M&GIVN9-X:>_J]>ZFVCC5 4!(,+?S8$CB*O0W45)MLAJ[ MD:\'_E,V7+HVC+/<5CR$R7QV&3><9YL4=*I@ >KV8!-R,,"'46SX"/P0AZ]N M$,"F (P%@"N 6<(-1, *K6! F]?T91/[?:*U;A97R:T,E[']_E-+[ M.>ROS;ON'N<'1S<1"!C()=5 :DE9;/2*7P\2M,[\RF@LA1 8*ZVTC2E1E-2C M:YG1&]2MS^S7/;UYE,P6TD3 A"FLC40\D11I4G=)*):L=4DQJMSV1_GZM0F! M$E%SJ]F>4&/NIRFR]&X M)-Q.%V4X;,'I[77*VR;YH/B[_/<&6?8MPN[B=[\7F(_+1R_627O?M]OUM?MO M&"L]9%R\3.=?QM.R>>ER,:N_*(W"XIN*E%&\H_[08?5/UZ2,C.W&DTA?DI21 M!%+&XR9E5 4>!?K%+4.#CI%)[R'BYD#$&,3G">*S+Y2,'>!/L8WR1MUM2^^U M#YU>-^#YI4^D^AV_CQG*V%I>#@ Q3Y#D%,=6N8TK,:R*W]<4,K.1EW/WEE(M MXG0^OW8C\?=TLNRN]BA"9" X>8E3JWY&Z8=3\@!81PA8:PE''J]@ CA+D(VY MA$#4/C0C*9,;IP([ I;W^K< 6((-F&B5,:"?,GL41_"_WG*6_3!]+G'Y4AV9CBP 6;R M$([=PC'W(>B-A&NUL@VT1"IA8V226$E&JQ,W"QB@&Z<[6^I-2^L7=7K3IKG= M\X5HWUT &RN4F[6W+:U2QT5JX]64PT9-12*E8C+1RBB&&8Q94B]O,2<8/*RF MI[/IL.,5#@V0;)--??\X:HYY;QRT^'XMQNL!&-Q@'F.A8ZV0BA.EJN10HR1. M-MA;M]?BEM9;-*"\.S**?=#B@]HQQEM'7G1!-+*33VS_7%_;#L->N\ X;4JZ M8,*EA-SAE5 )8[$0K J,E3Y0=F.K76P4;OJ_-B+>;GZQ=F5W!@O& XI;]>7O M)_/.$6SI XX%'*MPC#>E:R@!EBF><(N0I51H1:I4.>6K3&]D[[>,8RV9;)(, M&.(!QEXT(>!&)/BMSST)#5ZE*,24.>%G,40TH4IQ)85A1K#$& 2H-?U*4>"[ MIBB<^.%TVN>4\./"O:VL,O5@G#F'<6P 8U(: #4&)(9Z55/>F31K<>;<&BNX MI);'GG$0^J)V=?(=L.#AQ(1'W[.1F%#T("J[,(BFV:*#_(-[!NS1Z'P&J;$F M5CXY@R9&,VAMU1OE9(NLC1HE(E'RQ<,<]_N7:\:\?Q:'LGCB'(_NYAG673I?KC( MHVSJ4^M78:E]BWT_[N#EEY>-5PUJ#U/_NE._8T#Z:YQ9=;!9_"D=3R-?4L%M MI NW]V4Z_\.U\:W_WZPHNG2Y7"S3273N^IA7IG:(_@S1GX7+"",B,[=K63N& M%S&20$%E$LA@K(6I,I-1 I'$M_=87OY\H>./TY/I5[?7VKI*U.X'>("RXXWW M[!6>]QJ8]K"'JSMRC71-64T P00X?<&QHL3"6G>P-G<<8FRK.^VM M8%RVN7[U?R7:=R= %!Y>-KC(=9K-E?CJ;SJZR>>JY7$MMM-^OLFE^.[WQ MZ0M9[H;%???PBM9F?M6C$]V([W-FNBT)OR>WHC]:W=BE3M&5AD0%"H,_]ZX>3%9>6- M32CWB\>40W:KW<6_%_,F5/1+]O;S/$O_>)N>NW>^3R??TNO<1QI>S&_&GU-H MJ$;6&BH22N)8LB06&&,1QUK@9"/^_.'>;O8M?5; >70Q]]KRIQP90YQV"IL@ M2+';"BG-C$7"2LZA3%@KT>U%=+6/.HF]_JYS(VX5@=_!5-_12/N_'S[97_]^ M$MOHKQ\_F)/3GSX-HI/3^-WV<*/ MIY\^?C@QRG](3D[5:7RB/D2?SMP7/]O3LT___B>!(/KQAU7X_E^V[^7+].HA M=MK7;]T/)]-H<3%;YFD1/Y5]'V97B[JT_72T7NB^*'"2W_95-6I_$_2VEJUN M%H$7;<$=XRK>13LFPOPR]T;#XOJ723KUR1T^">W*GY!L6:Z#0*TP-=1MHBS4 M1',DY2J_PUBS7E!"&F.8,VB$("*QW&JW9A>70J*5Y0]FQ3SZGHVLF+IGA6"M MNK5=?LPC:27;-.8Y?4%;);=()@ ',3%N,5*:2F#)*K7&$(/?@@=;D5 H@1&* MB)BQV&V4<:+JVP$CP-V^ VS7B3"H'5V[,8G9C4EL)27F\:7GH')BMBX/ 0%X M7J(,!(]FRI"'\E!VRZ)Y?FV'4$CB0!PY+Q$P;_.%VP9[5I1EGITO)]%D_#5[ M*0;SGGFRCBR%JB@4TK<3E_XZ+P\G2>:'_\O2^<:^Y-B4O!\I4CTN[1&2Z(*$ M;$J(R8;9Y>=LOF?U7[IP67S\-G5VD\KS;)&_WV5].>"(I*/M^/;H<<"#<+0= M#[-_: Z!TVSQ;3;_H_' M1/ R2%#&49/MR93FVB20 &LP8HR+F%?5&Z V7&]]-O33?);G]OMPLO1]CM.K M\2*=?,C2/!N5!MW=/*R_5P_^_=X'Z^NSZZM,?1_GJVO/LN'%U('\E^O553\7 M-G0;;(ALP$*EE8 K 5>>CBND":R%W- D3J3$A'!.*,.&5;A".,1QE[@"Y=]( M_W!%## X"%PYFK2_3[/SQ;=T?D]*>B^[_MJVZL'NP@X^R?-A9&=-SE>"-.?2 M)$1C"H1U=F)-WA];)3<#D7MA,=:J["ZK_S39UVPR*VZ(9_DB;PWIA1@(V&H M=.]RR (,'"<,B*:&AX6 *J.=59=82X#;1HIJXVABE&S6W>Z%@?>2,,#E@),7 MX2GJOR6X)P9?(747L\DH&E]>S1VN7-Z(L#](CZ3H2??ZBN)["]8"-F#-#60) MBGE,0:*@H9SAVLM'.<<;::Z]L-E6VGBRIHRMP3/! W$8-#Q!6P]!6W%35LC& ML:]-(1-B$F2HLW<24VLK='NO7II6'6LK&4AQ$(1S1^,]^WA^/AYFT?ER[B9_ M625SK0Y]^[ZI[)&U%3;3![F9%JQ!_#BV,9<606E!'#-#)2UYTVB"?*G?7MIG M2:W9[KK$8;;[JSW 1W L#CHW7/0^^/4>]%4 V PYA!S1(1GVN8<*D[+?$M MD*+]M/2ZU7LT ,%KME=>LY]GB]D\^II=C(>3WF2Z=6*_H6.-WSO\_;>$:ZC, M$,PWP[:>0C:B9N(54A- MHJUADKD-DS2,6%%[QP!$:J."4B]LIM:UD[7*8MM_6VC?O6%Z.9[X=^YB'^V_ MX^N&BM=L1#4U/W^;9\/UH.;_.TOF;_\;@7EJA?DM!7U>PPW,'R+726Q9( PD' MG,$X00(EFE=!TPF$V'8:-+VSX7E;&9Y/T#X M%6*]MYY (*J'Z>JBR8_PB+# M34)0(A$0B:2Q$A6=;R(0Q!M5]GIAQ7:@ZA"2@U;U0W/V?4BGHY[LLCNQ5"LV MUYYTL:_8O+<0# %L,)@*(6TLB(:8BYC&'"55)D-"E$JVYT5]T:@XIX#M>1%$ MFT>LO;6G@FKNA6KBM6H'FGJ&=ZD\P;L6L8A!?3"J)$#]-(]:54W>:K67_ML_ M^^[@JT0K*KA-QM/H:C[[,L_RX_3W[6Y%A:WO06Y](6 -N%/, " 2(RLUP039 M&,NZ:B 7MM.HEYWMKG@VS1?S9=&WD^DOE7:WMQ,F RR"URNH_@&J/I=-H*N! ME,; A[ MOF:BQI#B1 )#D2 ,6FZ!MD)6A9XPL;&B71M2;6@FY0.!6XWU[Z5F'HT+[(.S MBM]':CA<7BXG10F<478U=]-=5BOS^9_IY9/X/MPRH-7V\ M=XEX%;L-WR393_I\M/HV^/$=^VD+;7:O R,M&9FNXP.,.]C^'3*,!'==Z-]!].]%ZTJ^)D7\MAWM MP4KU\$*%UECK-$:08T];%PL48\VD(-5"I9&[8VL?QVGV.C:LD ,)6SW9>62: M@_79]IJ+ODUJ'_NW)SF%O=@9XS05AJ<7:6*$AX90#2MVO=;RJ@/&*BB3[ M/LG?)Z5I5JAN8<#-SG_+L\+TUYFSWK,U3_JZQWQO./,9 8>0DQ0@)4#*"T/* MFK,!@UA()(G2"6086__?*K41:JFZ@I2>$OOS5DF>>^R6.) 8K_UF]>\3"A]R MQX\YW0FO16P9&\,$<&%X3*2D,):FRG2$0!*"^V8^=DOM'?C\@\(?HL)ST1Q9 MFT0@9&5BL##06@BYKBAE$B5AW#?CKE.%Q^"P%?[0?(Z])/+OD\EV /UK+4IV M?_&:@#6\9BAA1DA+%-%)@A%)4.7?(UR1KO"Z/RS_3(3XI*#9AZ+9B*\TF[@O MF0&,6HH-UUP*C"J2&:60AGVSQ%K7;-Y%TG/_-+N?GK<^62VAXP?8\6/>]1PXZ>J0ZRME:/1>*."5Q M0HSB'"4"LJ0RQ8Q6"'5HBK6BHYP>MHX>FA^K>QZ* P"G0^_?46R''\GZIJ ! MX80D*HFQ!41+:RFC&(LJ[,1:@<4V(/S"UI'D^ 5WL)ORVX>PJ%U8'H+V'H;V MHD9[%55&&!1S;1.KI,; JOI<47--V]3>UNPFB-H,%ST<_0TNJ]#QT/'N6=#62ETJFU *F2;2(!Q#BZRM#EX3+(S98);=6-,^KMP" MG=F?5+9:FV[7^0V^NP!6 :Q>'*S6BG5B31(?PROC6,<)!0@:53DP$XR->A98 MM61N,]RJDW+OP.K0G)AU[,#-!(M!-,UVR;(X=$0^]/[=U$?L]'$T6WZ>9(=. M,/1 3WN_@K"U4J.)0(1#F@! C&92QU#'E?>5$8!N>E_O#1LJ@K3O/1Y3YXML M?@]9YRV.SNYVSO$H;?6<8"D $F]@Z2U$JL82LN18()*8V)M;<(J M=D7W1Z+@JT-26]QHY/Q M-'M[49*7003^W%'_'GKCV@C_8YDOQN?7Y5?CJ725NMW28O8MG8_XIX^EP M.9]GH\@KL*_).DTGDVLG_%^SB;O5R>?L?.$>G473V2*ZSA:N">GHVKTO^IQ% M5Y-TZ*YQ+?^6%9,?#2_2Z9?,2TR4N8&Y+*)=EGEV MOIQ$D_%7]\N]\O8$J>AFQF^A2K%4G;EI_91-L@*CWR842F"$(B)F+.8,XJ3R MNQ#E[>:WH%PUW".RD5KO-W-\EK&/-VGI5A3PX[G'B,W7*0#QQ$#&=?INZU!31X M(5].4_ M6U]Z[?X;1J,?W_4!]Y_77S#UJ_[DAOD%06EL%8M@-,PFD^K7_WKCA<5]=@T? MUI_OF*6S\:73FM/L6_3K[#+=,+$OT_F7\;1L7KI+2X>"_! M.T %X9)BY.PN3OY<&PY#-X;I59Z]K__X\;:)\&;ER5K%08@W]_NYRA=R].Q) U<%&WVQC M%?;%=W?O8+]N6@TJS?(W21B0R!I2[W1/%1L_BSA9CK*\\#LZLK5DXLJ,OZ7@: M+:_*)RPFA1O27SA,\XO(+R#113;ZXMV9[G5+/Q%?_*G'SO[T$@_^[6% $+!A M;X:8)8F61# @L3+8)%5-.@8QXG2C>.I/KD,?9GG^.5=MC[WST"/7) M@U^(3==3)]9"SA%6 B5:<0. D-0PA#FV[A-/%-BH\K7+U%4(WZ^I>SQ]_>E3 MYU[7ZX.RY\G6NM]AAS.Z>99?^3.HK]GD^EWDYBZ;>Y0ZG2VR"#+_YP/'+V6! MKW$Z63^(\<-]OIS[PS\G 8MT/,E?_?SNSL6POK!NT_,/AY[<5,AOM;/X]V+> M'#%]R=Y^GF?I'V]3'Y_R/IU\2Z]S?_AP,=^BT9M-3)_0ODTO5^14R&GWGW)D M#"'2")L@2+%%2FEF+!)6<@YEPIX^&'DQAZZUFL*I6T=YSV_D?9_ M/WRRO_[])+;17S]^,">G/WT:1">G\1-D?GTO(NISQ,X;?OKQS'Z*SCY&OYVJ MW\S)F351_/'TT\WKVZ=__)!!$/_ZP.LG^ MRTX&7X>]6IW01)M>^M=OW0\G_CA[MLP=Y.?%$7EVM8CRB[2J3G#E,+/Z5-B, M^>V@$ K7"U-"8<@LUT1Q)68<7*&/-6_1FF\>T$Z70LH5_\F#4 M41&E-*B-^E%5F?)3]?.@E6"!?H8?'5<( WW'(:0 2$X8%4)T'<) Y6Y1!>(E M0QBV>]E1'EP?1PB#*N*B0K#"=N?27Y2CKA2-C; MKMLJ5<,'.\>SRZNET^%Z=_+3?);GW1'ZL@$D+\(6VL]SMUXA59^"#@)6'316 M\2:O$E@!#'#;YC@I.(TH$E4),&VUAO+Y6-4601\=<-$JPU$_Y?58&$,\[7%T MD_?X<9KCK8DV6]V;ORR1IA1-07?,$6&"0A #(C!21* JZUGKV$KV!.U\:3I< M.A"PS3SF31'M0X)^(+P]5#U$ #1Z"(#FL43$6F -9H8G$-6KI)$0=J&'+:V; M9"!;+9JV/WIX- Z)!X^_=N7@"G''(>[X07C$C<.#(R2$T31Q>PC ",4"V!(> M8\AH\A2'QVF'#*D0##"F(0XY^$,"& 8P;!4,:>-1B0&6RABJ&&%<^<#=&@RU M%I0_Q5:\$PS;\J> 9E/%Z(4:E7)PN+]T=P_L3(V_*\KW$:SZ(3$]F MPS_>W!%3!J1*!"',0(,Q$"2Q3F>JF#+,5?QV3;EB;(SD1"-C/"4EMJL,)T]: M*1]DV)%, YB8MS-2E,)++'U>PPQV!/T9$YYKKR@S9?9-I%L+Y.^-T M6X%#YT4#T(1X)];_(SOGT-DQ)NQ%.72V>]E1!B,=1P#: QPZ?3OF"#%'/8HY M"K%H02[NEHOC#C]3[9#J'+O'XK =$I#+AA*'&:H%TS0&0$$!!&55.%JL$RB> M='BU)GNP4[H<;QP<:ZA'KQ"L3V[8@%D'C5FR83^0!FFKF=9"<:QCE%A,2\PR ME$.%VL.L]EANV#&'TG;H+6W^SQGKTL^ M[,\!@?MN/"_H$$9*KB8%1?\-4LGBXO( M!T!\F1<_?%[F;@;R_%VDT[RL2>#?.L_RY<1G ?L/FX\=IO/YM1^_K^EDF15) MV9D?-_^.<]>R\OMWD??%7LV=NL^OW??#Q6Q>X,E\_'E9D_ND[EVC985OY^1J9_OEPL?R"'>$_X?9;Q"" M305QDV!#J(92(9T@BV*J).84,JF--9@\ ?]/5EW).X5_.$"H ^J:T5XH]BSZ MYG[*2IGV;;VE4<6QPD-G%95"WU0V)ZD;@EB<2WA)G8]V.]BXWSHV3_<;]-LL8;GA<=G6"V!G[/H2S;-R@6C M7+3R0HUN:M^/T<7LFQN%>5V/9>@Z\KFHR.)>O)R7-8 6%^GBCJ7QVW@R*0KW MN!O*_I1J5S75+>/CV<@M,R9SZGTYGOJW?KO("NZGFRO[A5/M/;T8GJ)7Q1T. MO4K:ED'1>/^,XG$%:P[_T2-7/AXMTTDY,ZY'Y^["ZW?1R<+;!O,LS6=39T0[ M^VB6Y[X62CDO_D'_6(Z^E&!65,99C=(HRX?. O$M+]@+W1A,1E6MGKHT MEX[;=YN&^;/"&#K#0D]PY0V+7&+D(PN@,1!1*[@4V@ K)4HXD8E*_-GC5BQ2 MM\F9GMWT.[S:\EVT6\C%3[/9R NAFHY.5@5TBG)VN7'Z,)DY!<\>#+^00 GL M-M908@D58%#7E-E$6X+96O@%I@FBV%H.9$P(L9 FHF+7QB A\H:?8MRK,"]7W=/N_(NDW9'FYY6XV MJ&ZE]J2D[LE?:FRHGG?KQLAOG[\4.U^WXOL16MN%IU=7\UDZO'#+[C3RX.Y' M_*;AZ+8*5Y-L4;HG_!*>YS6[;^&]J V'IAUKEH[GOTS]5W>T:WQYF8W&K@M^ MC7A7[U^Y _UJH%\-]*N;^' ;NUK8;*#G;3;PFVU:L<7BM;.B MW'/"N$>1WA6/J'PG 7,#1)S?1;T>6'<&#T:QPUW(Q)]21[1':E.>]\O=J#O MXD<]7R&(_-6"A;>/!VYO33^95H<8(5S\2"6@#)\8.K,MB,"1BH"]S'Q:WI=( M5X$S01*.5!+.SOX]O;SZ\4,0@",5@*28?Q7F_TCG7TTFT4W MNAX'(^!8)>!LMD@G=XS.XZX!U[6]SQ'5Z<3OAZ-T$6V>[]^9/AM2KQY6E,-, MO9( $((S+IN2P80K);#!L:(\!C3F L95B!>).=O(O*H/Y^\@JA)_(ZO2LJNB MLO7V[%,5]=$4EUVY<5HK)8O% %\O$E9(9$TH-GQH9F N.$+HS+1%EF;L,1* MS82R%1F?,31.DD[0K+ZJ]$K&Z;P]1(-R@#@+B!80+2#:$2$:1DT(OC*&(YY8 MQB$"'%NJJX(MG"E):'?V6>UAKZ_8'=3^EA#,%0 N %@#MB "- M-H!&'8HE2EH,$L Y M)(6FTXJ;/6XNX [6R>?LTF9S[GH@AN]NU,IZ,/LR_C MW#L/V[/:T(#)(R8'"2 70.X(08ZOE025'%#&C!)$<0F((+A,G*3._K&<=P=R MR7CJ?6H.U]2PR(YVX]@:L!$^@#(XV *P!6 [)F"3#;#%R,8$)9K+!$"E,-.Z MLMZ0UDGYYQ#NV)?,N?U.;%F:<8I95G*ZN[W M3Q^:@BQV4J2*BVWUIW\1 $B (B51$DB!)/(/I;D!@8A[?W>_5RBC.$&8 *H= MLJ0P)1T1"H#G@5(=619$=N1N1K._&7ALEC:VS$FBL>EA)O9@&_:*?C.#HN7( M96Q <;-4Y;\^JW"?ASX_SF:DS(,"@D@-+6$($J4DL[@P;"C72/$',P?\:)R& M=<^W^*+>62RM@DI^8\+^[;)4KQ./TYCI?P!"/,CX$-69O (B1ET M6C&%G0+6>\!]P8>&8BW>C@_K3//99D2\Y<4&\.).9[GME%=%&>]R+1L .67V5.UY#1G7AP_V.6"TV' \V MH!(;'-%*(LZ$DM);(9%G<&X@8VL>;%2](VQX?=[#1G@@1(L'+1X<+!X\ 0>D MHBH(%T$[?5K9 :P2TC'VHC,U*QM8$.J6=5-@* M8;CSWAO,&3+82BS,53'%A%O65$:^H\ M0]P6(2N'G++;$,%UZM*$TAH9;W]TY:-K26+37H;5Z\!FT0\ 6T M02N149;J.+,>0^,H+/J?8^3LZCSH1Y)>9!.ZDK0U_&TB7@MGQP5GJ!QOS"Q1 M)OI)-#226,X<486F)K30#_I.7P5G;5N2%M):2&LAK49(([04_WU3$3;96,20MO&)"W*M2AW5"@GRCH7PY$5B&KOM>&>,06I M+-)XG$0.;@_EMMN9A'4DJ#.>T%#J;I&M1;86V1;(AD");%ACH*B4P 5(T\13 MK5&!;"(.2]X>LK6M25IT:]&M1;?:T0V5=9'06 B]ET%Q"U!@!7$8%HV7G)/& M;0_=VMXD+9ZU>-;B60UX5LD?Q\QX"X'06 '.. 4>%':HX<239WK;:FIK0M$1 M@](;]CRIX:GF])&,T^Y@,.IEJOC\*5] S;/;1S9A$$3EA^M\ %FP0?ZE<@%^ M.WWWK^]A3/R;W3Y -0>1J/H$J].R@Y$P&%J)%4$8>"8I0QYI"S5DWC-M'@P5 M9@[QJW2\)AT5@;_#-^^@ E$'2M1V;M@+M>,8>(Z+DN>$,HZ8(%*=8-0!@KS/ M>8X*!O"#YD)M/+?%[*/87;]M7M2R75/83I9YRXA""K73P"N@L/,<>Y6S'9"< M/MQ H5Y15U^&S/THB^R(6@XA@]QS12P'Q$,"<][3 M7%OUX,R%>GEO]SU*:D_JV)]2JI:+#X.+<#?=1&I/6F@YM^7:\PA=!H9[IRE(G!PQKR2:&9VI#PWO+E' M:ZVV_/8:?JLXBB 0!E$,&:4,8(ZX%CF_4:^H5 _V[GB:WUJF>58\<\-4BZ,= M[E!K*DI#M%92\1H)YH&@,IB:3'NKE?8 SR=U8J$?%'PO::*SNZCE1KTL=S/) M\W"TVD/.RCIN/*CXGT 4P0)1))1#1D-OS#R+G&/&'^P\LWT\>&U$=1-,P#O) M?VHAH86$ID-"Q;$E $86>$F9(EA3Y2%8S+QE"-;:9V_GT=Z-(DP="%M@:('A M*(#A"5RH^,R0U$@$3+!,:0JY!YKI0E50B)@'2VEWA O;ZRKP)GU3&NM\:UG] M0%F]XJX#AD(9^[=1' NO*->+?I304?K67H)Z2^M;]F[9^_#9F\*R/Z-W099+ M9RPET EOH5;SIA@R,/P;&OU[.YBWQMY^EO;O46#FH?='"1:T!(M".;*$>V)!DYJ+Z2C\U&8 MP""Z#:=?O2X[0FL-[[V6')H/"R^I?VYL5D!E_,9OW7'O.LG';B#PZK/'X>PO M1[,O@_15@Z_VL#G#IMNPWTT::&7 MP56:214E0BB7UA%S'GQ#.:-$2( M>]MJ;0HZD-?:(? I>FAFFX)&0Z(1 Y@JP-"\ MP3-"XAFM3Y^!9MNL@X<=B;@IHW1&AG/66$&00DYV3>GUX;:Q[LV_-Z4-NW[*@6 MV5ID:Y&MX<@FRS(/K !@3C#B&:$"PF"=SG._,4::;@_9MC5YH]8)D"V+G5WZ5W=;>L!G+B)[JS\,<#;] M&8/ *G6LJBE3.YZ]@.1S>CM.)U&*)\$J69I%DHRNDJ_S(27=2=(-GTYF@VE\ M/W[7C&["[>["NZ/QU^ZP_]\!@Y)^N- H-VW"JTFA(<2?7Z:3WKC_);U,^L/D M=#1-$YQ,1]F59L/N[+(_36.V[S"3M]WXXBIS_O2[@_!(A>HQ^7B/N@/S1GSH M#V?=G'M;FLQ_H2;QG%Y,&%D.9BZL[R=B/OM:G>1REL[/^C*=AF^-"@*YZ?;& MHS2/$?H R"7>_3,.W.TM$&$@N M8GV@FFY)M/WP67\^#SF./>O @.'F_6'M[/PUFR2$WOVR#?]8;QAO,95 M6%3RK3L(F[+,2IGMSG]9L\#_F]X%'IK,;F[S[:GMTLGW\*1ASP:CJ%"$:X5+ M?@E'.D[39)A.DUYW#2>.=X[?S>@3_OTN[X5>2VD39! M*WD$C@*EG; &&B"8$H8:;:$WSA%-]2(S*EHE"U7BM[0[F8TS'#F))_2$O7/_ MZQ=WM^E2AM3]+WP*>W@1MN1S^BT=SM)?LPW['/9KQ1H*JDCV1JFVE%K+!_2X MVO)Q-8'J7^[I+,\7 X&8D\O^)'.Q9T<<"*4[_+K@P"T?;#D3UU/M@2)6!PV1 M4&6D13@_V.BCT^XU!SL93__S?G!VV+GZCYKN96S M#D"\Y>,L71'*[T'A M&XZFA01.+S\F?QM]#[ X[F1"./XVSR\-%TZ3A=OHWC*2[_WI=2%K[G\GVC)S M_7+E8>>WG\R^!-4QJ(=!J[V+4BL^UB03YO$AEY\J5P,V6E:X_%S;>% O7FQ* MUN8R4VLBZW6#6/V>%!ISKF=/IN-9;QHHL% V^M_2EW/H_^D&57A\EZMNK]7< M%@?=#_SW=;PP"^);Y^;DK#^3M+QMWXXE7#=JUSK&B6]03\S&XJSKYQ)T)*#TCR^ M^Y@T2L&-JZS82I-1,%NB"9,]\<;4'HCIEXL_S9_HC/%+I&2Z?OWX?,12P$UCM*4_."XYU/+>.XQEU M;V_'HR!@PL$&@MZN".5T<4X,>14]^B1(3LZ[Y/MUOW?]@"&U M"0=7I>:*S%S8D-&[,?_WS2C8I>,TKB&L*4#WJM4:86&GM%?&R+DW''/+.&"0 M*H^(83+0'N4*,Z[LRE#&)4KZ?;&U9U<^/-$_XC:<#%TF@L^N3+$]ZB;J6D^Z M>5^C=]'MZ%W_=MT/.L@2]&>GVE^ABWZNCO2R&NMI5$4*O2B3'(&B@KXYN$R^ M1,VJ>OZ%_+N:9=K!/5VC=QV5WTQ(]M*@$(7_5UP$G?!^;S"[S#T#HTG4# >9 M3"H<,7,'QL?$!XTL_=&]N1VD*YI4N;#+H+U-(O5U,R4EZCZ!AVZZ=_,EQ?LO MK;[J/^P_NC&9,A?6E?Z(JTIR!32FL(;O]8*\']T$E2%;?WRTZ_YM>+SOX7Y1 ME2ITA4Z\\W@45*?P]ZH?],/^H#^]RQ\HL%'&.Y>E/R.ZF-*%S1N?)BPCN>Y_ MC=K)N#_Y\T/>DCQ\$NWA3E*HK3?=\9_I-+D)3]P/&Q;]FKUQ,"#2>VZD0**C ML&]A<=_2Z%L-E\^?]W8TF?2SY\W?"PL)RE\WSH'.W 951\NDW/]B9>%'.4V4 M#INUOYL[B#+E[1Z@%-ZXH(EF/!7/Z2JL831>(IKW_9_BJ^S9+L-3WL23F2OO MJ^9#_^;++-#'30YD<:/#]HX"+=XLU-RYHA?N?9T.;DLM+SH^^U=W28PWWG;O M"I=QN$@ZO,Z*P@LC9-#MWX0-S+\1MBWP4[<7COA]/ZRULJS_)_PZ/_YXKSE= M?"G"ULEH-NT%BIHL_('7);3/J2T>V7@T^WH=T;K[X7(28]7 T&'V]2VX#BT0D#/>Y['\-7!!$7?Y(X10BT65',QI>];^& MO MQ:I3<^YYS;D^@\HYNY6>X8HE^6>:WF:*603>S*KXU@UW_3)(\VM%RR_L=[CI M./MTNV)3X')6AO/8&/\"XFS5IDF?<&>\E?Z_589&*-5YAI?HL],",VA>E/-+U?G M)NNTN69<[2Z8%-G1_UY5R[ MBGIW>DOCGZ@'?TD7 MED$DA4):WL: Z66XH,O5V/7!OOL>W''ZSUFX4(Y>409'#W"A!^?:535D^5^S MRR)4GRTM$NR7N5MYC:)8T1,+[;4,^A<>Z.SY)^F]>\;[Y)'\S'0H'KKBYXT[ M/AX-[B<9Q-\&A6\TCO>,!E2F2T36)&S?5X@T6O+K'[C/5E+[_GE_LR&ES^\BZY'D?Y\Y<) MLI80:87S"%+LD%*:68>$DYQ#Z=GS-V/U9O]ZD2G@@=!-E)W5R5?=9Y);72>V M9I'NWS^=N\__.#$N^=O9)WMR^NMY)SDY-<_@BVJ^8AQ+MIN%GYY=N//DXBSY MXU3]84\NG$W,V>GYV:<3J^(+?W*J3LV)^I2<7X0W?G.G%^=%\<3[!>S_]"+N MW^)3/=8;[>U7]_XD@OAH-@F(&TS0J#_?3I/)=10G$80#ILY?96KCY'Y;NQ*K M*MAU#]PRA?^#!$I@0RV46$(%&-2TR'@GVA',8BAA<:9J^NR? MDW<-0/[\9?SZS]&P[_?6GNT\O9(-@!)^%YKOI!O4@_];^EE^7-\GME@!:W5@]&O3_?K3FH8'1(C8'$ M3FID XGUAS+%1RA/I8$FV-$(.,J$U<5<*R6 0O!=$.F][FU,I!W/ MTB<.:"T$S4^'U2.73X:Y71))=)Q^[8XOYXK:?2=/OSRD;K9Q49<)_X^F0- Q MOZ0QY[Y.?*T^[GI:K%Q_*9$>W-NL^+JZ@&%\Y,'2$B#($]#S$'TO'0R*3S/O M0'P='JPW?[UFAR_ZT3EWFGY//H]NNBME!S?=V,@E7UYW-AW-W\BK&+)WOOPCL,N;;?:SIWN7;K&N9;=E.R4YP5>V,*ZUQ&5%#1#/ M?72Q7@G($S,>R:]X5@O;PR,#_ 94L+H5+ZMRVQK1_#H.]GNV>W/'8DX[N7OQ MS>KAGK%+;]47O26G=1C4Z\UN9EF\.R.J0$9A;_) 9$M,+3$]BYA.TVF^>7-H MFI/4>F2J=8Q[/9)N&[:^S^S #X-H"*Y:-#^_EM .>*3%T3YX>_KMZ1_SZ1_4 MP ZS-B]O1\I5(QLW[$M?!@1P.3'# <6(DK$I@T3& D)ET6,>"*KM2H]Y_[#[ M-[/AGL@U?^3G^NZW[G^-QF80-(BEY*0YI7VN$EIMU0.2=XBH<_)0VR+FC81G M"R2['D"& "T+BIAF4E@*A'6.>8@(U[1 $N "LCP#22KF>]5RWSML(;0C8@Y$ M;=BRRHY-H/&7S"QLP:@%HYJUFDIQ(R*.4,Z=H$K$$D=!&<^Q" )K]$K'XD>@ MXS1]JE%$\W"'P@YC=-O.5?\*R@* <;2PX!M [C&S6G++/5GX*"Q0*V7(C; LML_^$':$J-.Z.("9 MR"U>'"I>/ $7J(0+*83'/HYCLLYA)[@SN.CL;[7%SW%I;D?YWP$TD([<#30T MW#+8$P/@8MR]3#.RS*N5IO%UK'U^(*"R.:OO,J5PMQQ/2FM &>L88DY@@#Q' M'"I4F/O(><%( ZR!B\6)JN%E]N(TGG9])G\'@NV-UFT;X3=3D.\Q=S^E_[-2 MH!/'/5="*, YMLY2[-F.Q"<$R@8I12XRAT'CB"(8$(6$+YR2"D*Q4T[[,]JC#)X!DA[ Z4:1Y M3H$657:!*GLX!? 5D-.(Z7]/6$L(E[D/G!!IG&4 A[]!0X*8%GE8&/'8NV1+ MUE(-$,5 AZ%:A_W5&M%X6[IOPQTMWAT-WCT!=Y6T4XMLT+>48%18IZDB',V' MT[N@C3U'_WK0-JP#VD1'X#I3LAI*K7A:[D;WG.DS'U5 MZXEV<>Y'T4-VP]%"3USNS9SS!]];IUA@T/6+H*#JEMO3=TO=!TO=&HI'Q M5C2VHK&6:-9K7"'9?,%5_\>K#Q>'P[T(57Y/,MH>>VTVW8;\]N%B6 MXY(\@RIV$@"".2 IL6[>@@1Y)?U*XX"U8?,-$;...#H&'5QO'/VI,V^F2_<( M'$,M8AT18CT18R>5I)\VQOZ"\S_P6'L+=RW<[1/UAS+_3K*^"A_#MI<+MMR3L,H$-HSW$$ MSI,62)K5Z(OQ,HLR8('>HJ=%ML(JS<<6PCN8%QG$N6+ MHO%MP+T%HX, HR>P2)98A(U##!(..$.28@2A\X560RV2*QG=SZTK;SCN4-)! M_"!TF@8ZT]H1(F_$X!Q6THZ-M9Q"I*2$0EFE)"9%XP@62+^&QEVO9O&=C!"1 MG+4]P0[15W3PO/Z$9<$K*6P$,,VLE@ M:R7@%E%O@L5;2>"H,TX3/=0,3P./-E?\=0 /KH':$ MR/X$4]H1(L_G>(XK0X,8T5HYI!B5P2;@2A:N1V<9QK0!UD [0J2-/><"4&[T_^W/U6 \G:$R)&&'HX" M(1X'"%&IZ$4!"ZP4'CJJXD!AAR%?U+@9]!SYOQV-?P=@@+;7U*!!TK\=0=*. M(-G_$20"EPE8+*@VAC!!),>*::HPT7-OA;;J.6D3C]@N-8T@8>W$\A957HTJ M>]@W8-];\C]A;0E:YDXXJIUCU .+ *" NZ!5E=$6^IS0ZK.LK3J<(*Q#Y4X" MHB^RAO:O+4J+=RW>[27>/0%WE;15ZCP.1J+0$#MN!,?>%'#G(0+RU0/G:X(V MCCM U)G2U5!J;5ZXIUQB.X)DG^&Y8<_7GN7A/-_1G.5QI.-N+QI_>(DWDM*R MEA!C:;4AW#*CF(#A[]QRQ$S:%3?\Z_NH+SGFCZ2/>NLT:PH:'C#KOV)$2$N? M+7TV0S15VM2WHNDH15,[PJ/M$-UVB%[%1AS@J:RETQ 0H"VDGEF(M7:2%=B( M##.^KA$>=<6A,>C0>N/0^]DD^@@<*RUB'1%B/1ZCQJ"2--/&J%]P_@<>JV[A MKH6[?8*[)]"NTJ/-(:H%\Y(BC+WQ4'E7*&A*.8I6>K2];(1'?8%J66^@>C^U MLS4C/&JY=KZOI[.;\)/>:P>";.?YEY:X3&Q^W*;#27H1 M]_4B7%8/1KT_WV7,$U^>IX,T([@/0D @'#6 :^2],5HJF$_Y(IH@2S^ LK[( M.NJ4)!I([0AAV"*[F/^*8PI(&DC_-M+/>):^>WS3*YO\7[/)M']UMS0X!:^? MN_+\&-5UL/4K^Y*D^<9$UDRFX',0I-C]M(*Z::=RO259 MM,_#8P3[R"-)2,P9@@+CUXV2$>\>]DSE-V3L9?-6Z"Z'NY!VN,M#CG;>I(JL MK?7$O[@>IVER$SZXGB1I8.O+Y+?NN'<=I[PTS0_;U&20HQRF$.5_.X&C)9IG M$LWKQD;M>T*26J/H-<:#T,P\XJVX%@X[+1Y#R0\*!0/*0PGKW4&9O1U;8\L>/TIAOV:_@U MR0V7]#+I!G;J?DV30?\JC7-P5W*T7NR:W94;_[5K:-W!3[J#GQXL+AX;+(Z/ MT]?ZEIF<-6D@:YP<[_O#Y"[MCB?KDA^.H_"JMIER;[41V]%/YP+\GGK*RA1. MZY207 %$!!?4$,BHR(4FT,A#](Q@Z^>Y**NJL+]GP43XH!F_O5DH%4WWPR3M M_7PY&T?>O_",E*UK7@UKN074+WGQ=2,,NAL\IH M6XP&X<)#_IR)AKOGA2=;@S_(#_@C@77SP[[+DX<+>9/W^>DD60.&QK?&>2NV MDK#LD\*98 0(9YU7WEH3/BU$C&%6KU0)-(JMGJBC>I"IT$>$GLE4VWP(1<">QF?Z_'I1'X-?WP99QV__S0O0KW_+D[^-Z] MFT0+YGJ\P:)7E]A]E<:=7(\CC?UE@JPE1-K87!I2[)!2FEF'A).<0^E9/95: MF>DZNDI,I.]AI4:K^T9&_YI%NG__=.X^_^/$N.1O9Y_LR>FOYYWDY-1\W&[B MV.L7?GIVX^,V= M7IP7-<[O"UY:$0-O?QR+E)ID-6WB[5?W_F283*]'LTD0K9-.DO[HI;?39'+= M':>9M+T-AESQZB;(R>F*85MB506[7I0\.G=;CAYS6_K9=#9.7Y1,ZK -JJ/S M6$L-K9?*&S;W7R**6<5_:0AS@B#$L<=&"$4-*)*U-4#*XA7_Y3TT7W-W"93 MAEHHL80*,*CIPGOJ2+@[><(-^C1//NF@.Q+WGO@(@80, M>^2CS?(VJ[>M+.I-S<*Z='LWF?9O8M56)R1SWHRB\>+[:'ML"3L!6%KIN$=LB8]6.A)0KY D)3,";A#6GF,OO2=6B: 'H@C7^G/Y":^HMZK.4DJ3456C&#*%+81!L2[$>%69"/%%$KE(;.>N@P1U0:^6[3 M-)TE/B-U%!BM2;R X&/RLCR)LZ@>F=EXG ZG.>T_FO8 %7)$$RV#(B^(U0K0 M1=H#,UI6TAX\1@YA"9 TP!G'@N;O"FN<60UHSF!9FHV:/OL^*RVXL@=)BB=) M5-'T^H%$O=?GE9Q=K=FY)[-&F%40AZ>G<;:O4]X:@AUC6 CN@Z:F MI.$" ^P1*+8O )UX2=;(!IOZ@JR1FHOG\G/L%>=8Q.7#@TWZDVD,SL=.9GDL M/JRDUO9E;<9+EBTB\4?* LA!PJ 4 LFM]S=[8<;+9BW'VOYF;7^S9SWZ QV' M5$P-:AN9Y4?>]J1Z9F[NL?2K;BGD,0JII,Q%(CGN%F8VO/TMJ*K?TJ0_G 0E M]F:I!N*-,@GWT 5TF!X>(0F2*&6X;+E#O7>.(1\L2L."52X8AT77<^T]%O=M MM9+"\V&E^0E&'$K)-,=0 J(==P7?,@=1RMITN?YYFTOTQEU"#^( ME*YC,F$/EU5$.4G(!]U9<0.1CEWV"#=8S%G%*697,I8?9I6ZACEVJ*A3B6Z^ MM-EW0_YSVDN#&O-E$"31U7AT$W[US(0.\:X, @!;;"FI&@5IHQ"%+^&$>L2D*C#0*W]G!O' MB(=FJ,4&/_&<'IW%?OAZ)Z^D(4.LK.<::FD "]89<%C/FZ)@KE::A\VW\-_Z MT^MY>\C,:9+-&M^Z\.LP"@Y!*6WMMT/@(U9.99&6,*\ $YAY+RCTB)J"C[ ( MXJLF/JK-N".P3AVR^1)JWXT[FUZE@28N,XK(9-C5;'#5'PQBM#:\.7FU.#M MA5*4_*F9D1H'060Q$T) 18O:-RJ%P$0O*93SS9XSJ>K]<]:?].,=3-SI;8LY MU(&DUL%)C=,L&\6N316,A\>1 I19!,!!2P4*0A3'V3TNB$UR[JXWZFLJ!1V-6KJOR:GQY>#.SZ[99 =X,Q*ID M]D CG ;".0IB[VLIG2M*& '#GJVD*U00:^O&,^O >G7U%Y]L8S6(0S:O&P14 M>Y@C?*1]+.805\G(PA8R;H5F0FH)D<:6%!Y# PS *]VR-H&XFO0P1#I4MJTK MGM#?WKIU!4,H&_PGF0T:/6;:4P"\MHH[! %O6NL*^*K6%3GAVV"-#$:3V?CQ M]@N<(*PE8,8+K2EFUD%7-$ P#FM::;^@$:$>4VL55HPH9H2T13,9RYTSCW:O M>/(^#W2OV%77BDW;52@?UBR49EX0R97&FB^>0QD)*OLEJ>6*<,VY]UAIZZ28 M#P.3&'OZ@G85&^SB\UH^+,E8=KO I^?Y)OUK<#W6T^PM8]UD(TKR$>. MF2 !Y"AB&-*M-ZZ@+^LE@7?9N&*SYAI'V<6@;5QQ=$?>:+=OK8TH\NUX13>* MQCI)CXE>VS8::^A[WD:C2N+'W4OC4]J=I,&BOQU-^FT/C;9$?>%=8HR3E.'2 M3D,4(Z44A((:K(SB4,][:!AJE%NQ'-/>+-SWSN:TM<6A!QS5F6'=4.)L'>=O M"4P'ASW-@!=2QNU3 M'MUSVH,==,E'SF.LS-K!6,$XAQYQK)W&R!E0% L+XBG23W69V6*5%.!U3DAI MK#0^ *%[!"PC<&4N'S'6(,4-QU(QYQTL1@-8YK%?21MYFF5JRVPCN$ZYU'SQ ML^^F=J&I3)+O_>EUTK:ZV(05.2A9$=+ B08SP;6@&BMMU+Q@T0/@5T*7Q7YO M672Q#CSPFOI&\653A=T!LAXJ!^1XQHUR3DAEN-!!!#)8I'L+K:5>R2QZ@O5J M$H&L@^BQSV+?+]/L(AW?/.%L/GSUDI.2L;10U!L'N/.<6RG1?*P+#=+-F969 M>C'C8:Y'J*GICL=WX1'_T1W,MCVNIPZ_4?-E\6[;N=5F_/I0-4#$7)@42K8'Q) +"0 M6",%H"Z\]E9B2U;Z5C_>1.9T-.QMOR27M>9::ZX='%<*4(;J,0M\";6C6L;^ M,0!SH8J4:@&16NEB_7*NK,V9*6OMO&M'_%))MNPUX7 ME:@]@XCEI5* S$>? 8%&W/18PZ@-29C?ITKY*]K"PY (6@ M!:46E I0JF0[<>ZPDLY2(91"$EGBYME.$@*[$E9^%)3J\I"S3L#'%I3>LD_2 M_"8[ZK12QW-=5KH[*<*P,,H!ZQ15%BGC&+!<2(*18H"$"[Q5=Z>'UMXN(3_! M_.WR]6/K>JR._L4+0_ >OV1_K\?SB]QVOZ8?OHS3[I\?NE?AGC]W!]^[=Y-( M4M?C#1:]NL3N,]:7O5RJ]$^NQQ%M_S)!UA(BK7 >08H=4DHSZY!PL0Y*>O;\ MS5B]V;]F_;!BJZ;H;UXJ-MN(G[9P8FL6Z?[]T[G[_(\3XY*_G7VR)Z>_GG>2 MDU/SLGWTZL2J^\">GZM2G'^/_\B$$2_O%^T6OMI\Z?33I+^Z*6WTV1RW1VG27@KN0W6?O'J9C0+%/_3.GQ8@UT[A-,UCP712UL& MJEXO>\[?NW>1V MT:!B(@Z#H);SIG44R*46@Q;'6#)0*(AOCE" MV+6I'><./IHB\$G[[/28K!X MV,3]N$V'DW2244#N\2D>+*D\]5:;$*[N^].]"+'&GE%!0$1\:X1Q8-$-T!"@ M*QN+L=8<(@TH\8H#!<$\7.^ME]2^H!?A!MO] M M%$>,ZM$[YB><5D]XM-1I M?5!N>1W-"3>!L".8M^I*V.]^J7O;6;;#V,'IQJ/WY M.((@99524LLL":8.8EXKX:P"Q!6VBP &^.5YL05AS2VZ;:<54]@A1+9-^AJ! M4TV*L;;H=,CH5"G5M0I) (D0!!/H">?*T")]FP*&U(O0J:Y4;=R!M?92:BB% M'DLR6N&C3::C9!M=EO8Q!S3G1UZ9+F^PM\A#;90FUAO)J-.6 D*-M0K2)7X\ MG^^B*C;QKMCBK2L.D'8X;)M/[(>D/P(.DN40:H,$$D'1AE!Y+"WSE/."@Q"A M$+R6@VIKDD1KS:5NOI3:=Z-_*_UK#ZJB(>-%#DM>1 9I!@0##EFB /!,Y4$V MR@5V0CSODUG52BBUML&RA!K?,0&U?BT"@V;:HD/$"VQ)5^ MTXHQ!QTE$"DK,3.$ZH(MI7>(U\B6M75KXFVW][TR]LR@?R\]X5B54TY)I1#7 M6A\D'X5""2H!)VK.>1I"O3#O)N/ISW--]&(T[_VR3;%'6=OH_<"$V/YR#,>5 MH@^MF?/>"&>X(2+V>B\ZM7@&S?,YIC;[#?.#<( 13(9N_M MM!=KQ%OI"]+,E*&M- PY[*PWPDX$$U9Y!#1#II#UFG%C5P(@J^6- MVY;V@@3M>K?-CII)Z:U]W,)@"X,UPJ DE?0,"B6R&&!+G8 MJH-1]O)>LPG\-LTFRGD=C_>;(%HJJ*3U/)A/$##-Z;PQ@: *5-HBF,"R4DI@ MC0:(24<<+9+W#>)<\OGUSB?PXP[%\ M:'M)U-U+ F ,L2 !C@D;.N]),0>])+ ;2^)MI=$VTOBR-L(M+TD6B)H>TF\ MM*RD=LYHJ+7;UFPOW#820(Q0RG!E3HCR1'BJ! ,<,V (8H7!XBD(=LR+T_=W M,.>5=SC;R0B19KIK&@5F3?):M^!UR.!%>0E>&#BM .$*6\VQ9 (7DT6Z/X3CMC;X.PUN7R;3[(_F2#M.K_A%.R)WS*2_3 MX0PAUGF% "? **^YXW[.IX)C?)]/YYQXYT?C/X:]L#'=_O"B^^/W43[?P$7#F$1)]C,H(/EYMDF2)''2<4DSC?@V$2Q^2BHN[/8V[1RN3W5W%3;=+N M0+CI:%P)G]-I?YQFD]YK$F4'5&!1<"6')5=*2:&WVA)!$#86(DN*@5(NB#^V MHHO^G@XGX8+S*&]@QNEXL>4V[/786+%XR-;S M,;,L+H/U%&AJK5 0<*T(\MS,NZD&PU+S%=_7EEBVOB90L$X1VSR6/32;,9!, M&F@BV(OC0"V9+I:,TV_IN+]94]:LJ=REEK $5( !D[%$,"B%,0YZS6\ MSYYQ,%>\Z+_UI]?SFOV%[KL3BY'+@]!Q6XOQ$#B)R;(QKW%4*8PXI=88BX5% MIN D+R5:*:IZ,2?59BU*>"1%5@=B+68*T:L-Q"=2% Y0&Q4EDSKIJ"18$2H- M@5;&06)S)D6L[-:[E-%Z'C9C?+=;VY!T<+VU^B\]]L8*R-9V/$IN%J#,JS 6 MFF!'2@(DP]A3+E#1K=1#Y"1[/3?7)&NEJ-5HW#M>WJP.>I_$\$-I^$VI_VMF MTL2F3]IX$,*X,NJ4$.B@)4@%V)%$2^ QDQ@:J9B *S5Y]^N-=J!,(-BAJ$Y= M_\F#;*S6< #*00LF!P8FM$SBT)3QV-9(>JRP8@ YY3(P\=!J[]QKP*0NOP'L M<+@]TZ1)8-*(6EV!I=56 HX5HLY2)8&"''E*B!<.NEB(]>Q:W46)8KZ1_S6; M3/M7=]NIWB4OK=XUHYO;<7H= T(QF; WNDE/1]/'RTB]%-!'Q[7!W'O'"%!X M7L@9Y+*HE)%*0(1D1A%&!*;*U+!S0(!Y2\ M_Y]_$0B!7]29.PJD;:ZP[LDJPB*UYZ.5B^7_LCOG1%Z!/)))_E^W>]=)]UQ&F3# M)'P[VX[N).EU)]=)U'*2ZRR1-RZWV^L%[.X.>VGRO3^]3M2Y202D'Q.S_$A7 MW?XX^=8=S-))49X\6?-PJZO)EE%)^0R7B_L>-[/RC/_/) BU[BP\?7J9G40T MAK-E?^D.LL5-KM-T&K\U[0^R7T[2Z720'T6VGM&D7PM5Y+^S,;)">754H M*>/T-4 6N?WIHG@LXK@'%/ )&(\=9 ; .3\['O2&2E&\84;:("Z#A "848(E M*]#,:>3\HVCVY'U6T.PB[&*QO9-('F$;'P*OIV%KD]N_9O7H)7"0%3[F>OC] MZL=G7ROC\Q?_>EY]5UU,68+W@L4$K@I'EG<(F)3] 5;5D@W%SD8'T "$?[G< M.;9V" QRB3%'&$HF^-;;(? ]:(>PV<*YPY!-P_9_WI7;S<:)A5+O_H M3Q;?JMSUHJ1NM?#$_);!PJ9.]NA>">\][FT'I"-1G7.KGB2J$CZV1F9U,=5/ M;=Y0"Z8MF&9@RDHP15!P:*461#D&2?0,YJ7@#!@A]4HJ<@U@&H.+C0=3P3M4 MUIH'<>!8>E!Y6[%[1+AB#"3D09F_Q@!-#";6.JU$A Q3)%3& %;#!0)DI^[YKE=UG0 MV*K[I/[,Y*AE)Y 7X[??>O[V'<^=GM R166U5IDT'L<0QC95];X""" M0@'DE26$&@X0PEPX)KB@G*WZ-T:]?J"#P2P^V>^C<>:LG$['_2^S+&/K8A2+ M+V(2Z6@0#NKK?+A[@+/7%79M CC!3N%UVBE/44!;W]4$)6./V?0)74.PLO^T M1R*.2W,VV",2$X$4R_A4<@0PV2Z?UE4SA;8W&?;A7#WF!TY#0+6X\/.AL C+N'1$D8A!5PR33WPTM&@8T9X M)!IIRT3M\/@:I]]NV?^]-P]]XOF4_K!?XT^<#5+K+2XU@ V5]Q MZ4T6/KW)3]6JXS4)0ED]YYIZ[H_)Y]AN.'H"8Z>"!,'XSUAQ_$"%\E5_V!WV M8K'X9.[2GGS6CSUX80O>H(_M[/9Y?Y+;[-?WP99QV__S0O0KW_+D[^-Z] MF\3-O!YOL.C5)7:?L;[LY5*M3'(]C@+N+Q-D+2'2"N<1I-@AI32S#@DG.8?2 MLUIZC605];$6/3;779K*N1$E;>'$UBS2_?NG<_?Y'R?&)7\[^V1/3G\][R0G MI^;CYO!<)?E[;3JVN/#3LPMWGER<)7^(RRW\52/5?2]_>K>G\1>%Z/9)$B< M22?VR$AOI\GD.JOA#T+H-DB;XM5-4,:FD_N*SD/8M4,X7?-8L4G(R[IL^&Y_ M_(_82N2WM#N9Y?+W9'@[FTYL?](;C.)[C_;4$-QZ!I#$ @#KF+?>SYL56(6@ M6^H0A(R"2G+!D0[&I'',%OU%69!:[M&N%$_>9Z6G1GRT)'NVI/)PKVX*M,%" MWH0BEE2S-32B)I.T:)%3Z7 VWYK+I#M-RAU;V937]&]9T%B^!#6\K"Q@?O^S MX>9"2+CF>R.3O28,A.KZLM M?#(IP7^)G6069UYIJAJ^&@[[>QI1KM>+,!=5Y]$XDD#96VC1AN:%P?>#;?A2 MJV*Q :$<9$\4]!$ SB5''$A*X2M[HD#V9%,4_,*F*'B735&._68-G994:\N3 MY!%@;!M#+.W7I_1;.DC@D>>M'/?IWW?0M*=_3*>/V],_RM._& 4[=C\RG+;A MS\D-Y=?2QI[G>;63C-K#;P^_/?SV\-O#/[3F*;_-IK/N(+D*IS3Y7SO2<1N9 M&=>@_+:'TMNHX+%<$Y9S\BA"6 I&*$9<&",=*N)8R@&D_3P2DOX83'[^;31, M[W[KCO],IVIXF9^[#\>^"(J4<;8GBKL7O]!WBW_^K9^.HSOI+C.7ELHU%]_) MPWG9%V!>F[GNDI40F1^G_YS%GI/KKU<-IBUB-K6UB("0="!DA] DX@@,U1:D M&@52K#*)7EC H0 :PN@8D!3EX.49M(YUER00@T$J?].QZ/+[N0Z0R><)HPSB0HC3SO(W/;QJ;7(WLB'M.\>-!O>_E9,D5@4Q/2'D^EX M=K.4Q;^=/AE[V:SK45P0L-*KBY.LGM$Z*B@&PA'E"[U%0N97^F?X?(Z'*<9X MQ$J*>(\LPM?Z@':@OKR87!NK]QQ%F*-%H144PK@LI;!>(04LH-A#0CG2N-!. MM/+(LL:C4!.=/"M-P#BI4^MI@:@%HL, (EKIA .4\L0:3I0%RC@C35Z$0RWC MQJQTPFD<$!V;-Z=%H<-$H<-#&8XJ$7<./>4&0F88808 10MUA\.@"^T,90Y6 M-VD**LJ4D](J52A'Q%A/ M5OI@96G?K5=H5W[H)XFNL3K/ :@VNP>^ ^RYNK6GWB5D2EBVIZ;$*2"=EEP# M#+EQ*GPK#[M9J=1JZ\"W@\RC=V&M:V/XIBS6HFF+IBV:8KI 4TP95IA:X*7' MW%,!()C;S4;"E9X];XBFQ^V':Z&TA=(62AL'I;2$4NXPMU P*)7SUG)!G2F@ M%$*YIJ?UZZ&T*5HDA*(CV&[;83<2_!J8/O;JI\U>WFN]4;:*:VM1VY!4>_CM MX;>'WQY^>_@'%9-\699X6[#2I& C!+3,"45"8",$(!0X9PPU1K#"=6Z@PW## M)(G)7/V[:P.1;77=7@NL%JR:!5:5C"X>,]>U1@9[8R 5WLK",VT]1&;3C*XW M!JL]" '".,L:M(#5 E8+6,\&+%DV?0(R3HQ WG)&N=/:.%-H5YIJ9C>M^WMC MP#JV*%L+5BU8'0E8A?_*Y@5""$-D,/L8#!^]=,HVY^5!]"7.GEJ;BA@DH0%#M% :>,%6%]BR4B^CY25F*C MK7NL$6E2S>3+-G[4@G8+VG6"-JT.$B54,*0 YU KY94DL !MY8E9L<7?&K2/ MT4W8 G<+W"UPM\ -(2N;*D*DD+?6.68(H XH#-3KDW>HM!K]U* MD[T=S-D&.(]H"FM[V.UAMX?='G:=LKLAP>2Z!DRK23*Z2FS:R[3$!,-.@@"4 M6R:7M]K$+4]IAZWIW=++,^@%M?32TLLSZ 6W]-+2RT;T\E#*V-M5;KZ:%-8J M+[&WR"MI8_^=,:V5TAYE>Y3M4;9'V>:8O_3I\UF-R55X@,G_VA%!OUVS_1>% M0E\1Z6Q&,).0LB4[L@I*ZK"66L2YZ(XJ7 0SO38$US?6$\J_DT//_+X?*66L M@W&MH=+&S:4X9KNS1<)]1T)6=EHG"E!ME.!(:J"ADQ+@>1(U0UPT%PF;F$Z] MU:R\%@1;$&Q!L#80%&577Q?^$T1(I[&T2C,+?5'^IZ3ES#<7!(\N-;D%P18$ M6Q"L"P0I*$$002L5,L(CY[E!%'DT[Q;!-6-L^R#8&K!-\^OMB?ON94U,:YOM M_))=:@C_H[*W358_!-?:6,YP;JQ(=@.;3 M8@>DN"P.HI@$T'"6$\T0X\9!C8J*3LV(6!F+TCCL:*(SZ9Y6PCL4R!8^6O@X M$/B@HBP(=]@&;0-3JC%VG%$([#P)UZS$:^R)-$YR MIPP2#EIM3)%[H@7"SFP!KYNB#T...P*W&G$34]5>_5#9RWN]3,J^J,==67Q, MH;KV*-NC;(^R/:(1]T1J MK6CXW%-*BDP533!9R51I)F#N0; 4=P#&!UV'V&)BBXG[BXFR;"G&**$(42DY M!QY9P930A1*),!(KTTB;B8E'%XUL ;$%Q!80ZP)$ 4M %!8[IB&FBD@#,<=" MS6M"I49RQTIBJ]$UR^VX)][%1E5O-!.T-GW2YH,7KH"7\X1P0QTF6B!+H2)D MW@S'.;.2\_O<:9>M\V_+.0Z-U=\.74W;3MK7X65W'482EZ!E*UF K.4:$T:Q MUPX1#5R!F09CAE;"*&^-FD28RLNFC,%XQDA)(3C! M4'NDO"X*&2R3'*\DQKXUIAZ=_[ %U!906T!M.*#*$E"-DT);X"E2% LH%)NW MFM**"K'BE:P+4%N-LE$ F#DI_SKMAI7.WZ\L9(G[02#R;&7]88"M_/6@/TP_ M7.=Y_<.XV8,E5H$@1[_L^DDO'0R*3__?=^!=]CHLJ#=_O>9Y+OHWZ20Y3;\G MGTW$7"+'WWL(\WOR&&__++NQ72*1;S\$<(O/ZS MS6>8O\$T]_O"KZ =&KZX;S&U]E';1VT?M?Y'72.25@135>[ "'Y+4H?-)56^ M1?\UFTS[5W=+P@NC.IXB?QF__G-_&F[6"]=8C$U\]HXD+_SENE5\3F_'Z22J M3LGT>C1)D\GU:#S],$W'-TE_^"V=3#.]*OE^W>]=)]UQD,[=H&"EETEW&GZ1 M)E=!#4N^13TL&=UFNN0L[-PX4>I)=WA9YVIMVLOTU.J"H:SQ!A_O\4VNQIZ&0QCW>X]S MRE., >IA[S4*YYNO:OU1+ON\&N:&5U9;LC'Q"_X=1*_]_2- M(L]_Z4X"QT<[,6SS;9KM=5 "9^->N$I_V!O,(J@FU^&;SQ+(X,&9IH4G)B+V*L*?W9O;\>C'V'=@17"PX15;K MWHQF<5V7X1%S%@F?5M8^[$YGX_1CABV+'Q5B^BKCJ)7MG4T##PTS1AZGWT:# M;_%?O7$:V"ZLJI>EE%67%#@_,ENYU5_27GO3\,RPI;D8%#=>?&O<]_P_WC<.2PKSF&@D=1(0,8!5YAJ0'R1P^^)(&AE#D&% M(VQ@Z#4.XLFJAQB!O\,MI#'4T8H&@4V\PSLFJ0U/L2SG-1A2C* B7$OA8;#, M9#'2V$NFL*WE%+>4C%+'*1+9D9C4?HJ9[+]->U&W'MSEHK@"<9%3@W8:A'6 MX,M2Q8ZX5TC"3$SFHG#2#S?K%@*D@+_XS18"-]GV0AO)E<%@\4Q67!?Y;N:[ M&_2I+VG2G1LER4T98*KH6\D@'$D46_V,*)/NMV!H9+I*/*\EU:@;Z6F-*1YY MI#_,/WZV5-Z::C!_NWR]XJP56>KUT7VF:EC74:]9I/OW3^?N\S].C$O^=O;)GIS^>MY)3D[-"S5^ ML:SP;W'AIV<7[CRY.$O^.%5_V),+9Q-S=GI^]NG$JOC"GYRJ4W.B/B7G%^&- MW]SIQ7F18/.^0(+T\J<7:>I;?*I,3B3W14135O?^) K,T6S2S2SPPDB?7$:C( N>0]"X 5U @E:7%/&0(M."",;]R9]1N9Z,>OW,(_&]/[W.?M+K3N+KI5N$!QX%W;V; MZX!)+YA$W?#_>W<(K)9,1E%CSY8T#$KC?XV;$4K)E]]Y^S0#97\<$J#UQ\J1(RA'199;_N7BZY)E=^ MFWF1XB=;-)AI2E%E[E! ,\&$\HI(8KDT!N5U&PP90Q1[&).S-KS!R B7[PY4 M)I&>\'>LP_//@4R7[>/\F%QQ2O-*X'NIQ6M%PZ^!9#^-)A-]5TB(S^D@8X;) M=?]VZ28F;+P/^UY\[][%BW=M00SA DL_M@LB49/BJ^4B:K/D@P;=(9+6[X]Y M7\:XMDQE944E(%HS[ E$Q'.$$6(>%53FJ4 K%97'0&6+$%EY[?M+C+BU*(5O M(I&B#J5/3MEZ/HD&JVZ<0?0,LWXB%<^J%AQK!! 2"#I9;8(.=(75EF+L33!D#.0F4I2 Q,1HRUP=< MT ^.DKU'O&/S\C;.&KCT92FTEHW_R1=M2*B)1/,O)CIGMDQ MW2SY8#2,/O_PJVZO-[N9#3(K)\]#B1^/T^MT.,EMTO Z_>O[06"=GSK),,U^ M->W^Z"31&S'(%I+=ZIX1.0H7'AR,*J MY%Z%+^5[D1F#_6RKNLEM=YRM,TO[!+^849ZX-DZ_I<-9.L\&[?0LOGKHVS9FO4;K.N)Z=I>;T7C: M_^_\C>)7BQ]ULTR<0;\7W>?/<$,?-1-6;?@T#X(%-LL(K'02#-/)9)Y(/.U' MHEF 8U'@;MF5T&=.][@*=Y\@Q3]I:<&+@L9A\%MT].8.629'A?G,G44MR M+R"Y(JMH3@%EVEHXI>UJAK3L^RL$E)+%MPFU6%C.F"DT0XB-6M$,JSI5.E?% M+D8Z_5PAC7\+J-H?7@1F^);^%E9X?3_;HAH=V$P)BMI4>.\);8B([6A#45I6 M)%B4S"DT^2!'"\P(;^<*?LX\ZLR7A?]"[M^7^)VP9[-! MA()EOLNP9N&>_9[M=7:E8=C?9)KM>G*3;7N9L['L@$W"_'=?1ZLAM^U>4&V9<7D9R_)$$T 15YQAP;SW M@CLM-%46$$W!BN/@M_Q9/J7#K]/KLZM8CIKQ\.7)<(FGX2.L6N&]#Y.T]_/E M;)S166 ]>C^855#@:[GO=9+E. 1)U$$F.2P\6&A1"8L$\ BO1C>Q]"Z(FESA MB=E 609TK[CJE^X@:.E%>"0W*,*)IM/N.(O\I$5H:U 6TZ^$F\KP4O[[(.>& M,1.]EWL3*E\(2DBT'R:YGA6#7.NK1LI(V&H0+*8_E5E0X>>36:P'6[_4N%4K M"\E3L29I!>K#0XTR+:L2&ZI8:^N#0QM8=]4[S"V?K\-PP)?S7SW+D"DJ5JJ" MYS$#;7W\+:\_N!>K*T.3_4EID)T$+ QG^7EVFZ8Y5/[Q\?]^#$IMV(FPQ&"L MS2V=^-GOUV';;V^CA7:;3D;+T;,@ZT?)=33%*C%0,QJ,;K[$6\0?!/(P_YV& MP_R_HW'8EOR&;C8>=9+S ,W7B;H*B!.^_/^ISQ5R'8QZ2T06=R6O8.@'^@C: M;QZ*/*N ^P;LDVO(N?J[72V-5_)?M4)>*DPA%EY[1A4MM#0@LD_RJ?Z])NC]PXJ*,X'IOB6(**Z&U9LP[P$!QXA(H MC [QQ/N3$0E0])]AGU]T\K)#M^&PCXCB_OB\Y:,OPZJ.$N6L%%):@)Q4A,(B M+P=1C_E!,GLZ&[^,V3N$L"T<>7-LHAV$(ZOE,DI J 7&C$GI@618\SGL0 !? M2WO;"A2]C:!!I -(_;D<"\0-R[Z$@(USYU_1AOQ6B6CD6?_&M43GO>OTT!PFYW-_:?C*/._D]R+VG@'$H[5% M&COB+28 X>- E9BM5@YT:A26\00LE18CQD"0:E25MIYRKW$#.K[Q4$-[ &7 MAQ6N1H/!Z'L>U S[,XF)/%$Q*ER_JR7)#Q=[5+RFN2NXGWME,S(;/>KG7M\ M]BL^\M$C/6[A.JO:437 ML*Z@-0#H8UU/%SS#W^V>1!XDB!5UI2Z24-&R?:@IZO%RBG]:6AXY>^ W8(_5 MO7A9D_NM<=-CALD.*>09N]*23X/(9^XGC!14]1 ^>\CK3F=5;V%ZQ%E>&E'T M<\RS@UXR(^/H1G:_=,+OGLSKWHBVFSWOEJ:>8&DD(EH["#5&\]&- M#M/5Q.Y2@U_TLCN[NA?P>2*90.#3[(+WB^IV M%R3:524U 8<]&KP%RA8H]Q H.2Q37@#EW#O,.86<"X^H=@50"F+@(_VKG@.4 M2['P%BA79YC)IS-I]AHH-U.O]TJ+?K'VW&+_IJ#X9A"_-T@NRVGE"'$ H4'> M6P:,(03)0N6UT#/W2#K3EE7>HX!PV &\3@AOK$K;HE>+7C6AEX!EZK6*34D= MI=Y(JZ@3CG)4H)>PBM6$7B_00X\"O7"'U#I$M\%ZYEM8YEO8 '5_0E%9^3=W M[U8J/EO7Q78%W)YX+S8]VL8+#E+I!. =#=JML<8P3A%'WO)"<#""!7VFX)B/ M1[][J>J;_AA,_K/@3E5GT:E1'L!RY76$>(U@/@S0>^T59"(NX,P8C@9U4@"%$!)VKT(9BZ7:M0B_Y M7TY'P]ZQX3WOTL-;"VDYA38*RB1"W&BI@+25::B.EU8#./0/4 M0[AKE?;H80UVT-.3-?8!UIKI9;X/?$4Y'JJIZ>*+0?!8-N'I'/PCVY!V$UJJ M:,O?'BH4C7U5VV+1MECTEQT4BS8DVMWL*M)##M745A^XY4UJ6.'@J^M.6YIJ M:6I;Q:A[%0IY=B6F@=W$!.'X EL4:M%K9VA5B5DRYU W$NO'8(848 9*\HV+9=$@2,O MV]S6; UX")C5S.A%FR._#[#?)G?NC;B 0%9:W1/CJ6",2"4TIT%\S$/A BC& MVR3Y'8H15*<4:5XJ9PN:+6CN+VBB6L4QKQZ9!K0 M4:?$;PDTZ9/C1_8:-3.E_*]9?^SY^W5VQMJS2WAY92Q45F *.&:9< M6NB*]O8.84<>'0#PY'W@L[KC;VN@[A.=[_/YWFL'TZ[I>/]X>_N'Q[CV>K.; MV2#[4F&HC6YNQ^EU +OYZ/%X_^SBT^MQNACUG0[CY-<#F%GWJ@E&[8R .F8$ MD(]!\$LN*.44$+'U&0$ M_C$K@(\7"N\]GDI&.H+4TN*C2M@ECC2!/^^/7VY1M$717<;R,:V :$ N M0"E 6A!$&^O,=S5DV4_W;LN]U MHZY'^Z8'[)5'84]*"O9ETNH3GES"RX:D$ K@'#3 >B*8$) A,R\H,-JN%.T6 M!K\I\FPOQMWA)+_)LM=AUW[:YQ< +#Z[[R YFTW/KE29]?N0WV7I!B^]2/UN M7-)!L);&_!M1^_Z[=UN4;E&Z@9YB(DN0=DXP[;BT7DF$-6"V9I'NWS^=N\__.#$N^=O9)WMR^NMY)SDY-1]?5HDD;M<5(FUC MX:=G%^X\N3A+_CA5?]B3"V<3FS8WCESIPG\%49ZE^@:KG!MRZ7[?CD@@D1[=J);*7;)GYM,$BH1*G.9F M@*S%O_YF)@ "7"11)"!Q@<,NBR267,YYSI)G^;<_<031+V^7R7X_[3[+EYG5 M8P4K7W]T;Z]L6N!TD<630=:S>8/);.YE]W&:I__-DK3\-#9 .\_6=[/(8(J(16'#*I!0D1"")>/L8/PLB(IB[G;F6T.^?<0((P M,"J1T<;@@3EWD#V9=$=(XWEPS6?6=2][\+;ZQM;W_0$E[JPSJLHR$7D.M8-. MJS?8,/\_YR'_:\=(S\G+MNG63X3+NO<.&O#RONJYWE'X"\YG?A53^J_ E$>6 MK-1XANCYT,FYS^_I7.@6\]Z/C VZ7,Z."@[(W'S1 A'/6+0.,;N\YQ?C'IDY M/\DS5/A7HZ+C9:&.Q!XCL;_4#$=C5>Y0\*L#JHZ*.J#J2.P5@&I_A#J6 ,QG M+&KS2Q@VG@E_SD$^IY&&\9KVQSE/O-O];O>[W;_,B7>[?Z1)=WM/='EJ^LP# MT6_F>8D[7/6^Q9D]6;6!CN;JNW0ZWK>0VJD3QR4E;G5[>59S/??Y=7MY/O.[ MF+T\%M_,XRO05<'HJF!T5/':B]!114<5'55T5-%1Q:6[=,)IYB+?T^1K,EGL MU=/YU!7G-N;7^K[MTVSTD'&_9'8Y@J1JQ*PT9AQ& 0YY)(&&BM,B$PT*&?H; MC9@M0=_<_64Z'=A6GY^2].NPGV2?IJ/!]HH?KI?BX:G3%/6HWV3R=.L4M&\W MXH[=.W9OF-UIU4(8ZP C$"D8!B%/"0T$"6[HR@*#F7WRZPA?&:%*CA$'=)V M2-LA[;.1EE=(&U 82%^B$*M P)#I0+,2:3&"&[75GH.T196>)A0KG_40 1V[ M=^S>L?MSV1T!5ME1F 4!QQ+(D$EI;"B_K.@!I)88-<#NG6)UZHJ5C^$Y(.UQ M'H6VL !_229)&H_R*A:#\7 R-.3IN,5+OL\,B>SET#O;>+PV)-2)E)W<=6N/ M7Z9A5)4'%A@BPB,,A9 10PBI**\\R:( ZPT5MF 7(\_D"K-$.:^TZ2!$O"=( MD^!Z?,45+QE6EH=DZ"4/R8Z$(TG5-8SR0$'$"&4T4E$0$ :+KF$28"PWO/5[ M<62G:IZ!JLEP!X9G"H:=CG7J.A:#2T1G84A1*%@(B(HHIH$?E#J6CI#(4:]9 [:#E6."E8O6L;B_Y,B0X4!'2D@" J:QD!*7GCPM>=081W8Z MUJGK6+S)O\7CV2_>.$[_2.;V\P&NO#. _>Y,Z:@D M$8:5)((4T4B&1!.F0\!#)'A>WMWGPL?(7Y=$!8$;2?1;2=POX'J#I$>ZT+P3 MX?:=E;S3U>4PJJ);B5!,"BY)!#B-5(!]48:[D0 +>"@'=6K<&:AQC?3+Z["K MTU0N3%/Q217]$BBAH%)*^L@GD=;,%X6F(A53&SWJGH.S#0:[\1X@K./VD^#V M2]!4:H'Y% D&D)8* L4QE!"%M#C9\P$+9 ,4FOW.D4CZ=FIO_,ORK\3MTQ1'>Z>4ZGFUA44HW[#"K)-(XP#X2O@*^*>!4. M::3%NE2KLXP]4*FQ2ZLN+-0C_GD[\R\94B[Y9)/ *I[3:IA>8-.-]RCM$G#M8.48X*4B]:M_"J.$Q#,D>' "$21EJ%& M*/0+W2J@@>)-<&.G6YVZ;N6?=U1^UR7X?.9W,86=+V O'X>1E3YM>/;=&TP7 MGT?)*S3X?57C8-=E:'S6+ZJS^*#R!V%.?3^(!/5#(:0*0N;K(M(]@$QN^(/6 MQ:=.IV,Y[0]#U^1N_M&,:CH($MO[[C;^+N?S=/AY,8_-(MY./\;VDLYM=+:J MC4"B2=WF*6Y\78#IXC(ZO>#E%Y!*+V X -3H 4$(.=>,40W*J&G. M [WARVA#+^A<'F>B%U#6:,KP:>H%QQGSU+5^>-U%Z%H_=%31445'%1U5=%31 M4<7A"_*JQT_5,,5SYV5O<)^^Y0OU>3H:N/CQTD[)O,ET;I3OTG;PXLR[SZT' M;UC9,)?IQ.@<4NS_PN9B^/TU'3@J?JPS3W!QK]P5M,XL5@ M:/6*_G3B/&9.R%_BX>3/;T?3+/O)^V:4D33I M3[],S.,'IZ:L'POCG/,B7.S$N]WO=K_;_+?[1Q4-?"R>R3.;ZU$9!MT> M=WO<[7&WQ]T>=WM\<0Z=(O;-2XK@M[J/IN=-DGFGG^\;9K892+;/_$\L5_Z) M%3C]7'I1J[3-?!!"206B$"$4H4 !6%;:9G2S?F7!;'F :__';1I/LOPERSC2 M,MRUU;I%//%V+J(=AD;?*#&:+"O4-8 MI"E,^*D3!YTXN"QQ\(0T\"N%EF <1!$/$&64"Z65+_)2?[["D*JP46G08+&H M'J*-EI_K%-H.P3H$.QD$8Y4^:]"+!A$SV"4%L@FIS"],\A!&FC=KDK>8;7H9 M^NSC3@K19'NPT\/THSH(/_<#E>.145W)A/,NF2"$Z!S(9Y&>W^%6AUOGA%N/ MNXTQ@+QS&Y^DFOWZ;N-'N.)9[N'718=]?,>=$.B$P"D)@2=D !:=L[A37CO< MZG#KM'#+YYV+^"1UUU=S$9\,DCL_\9]=8;=;54O-PLHB+A=WXIC;A MT7"2O"O"LR$"_[H"') :F*@M2=]0?9+FWPP-F4[F/V/43$CWEIFX?V*'")G$ MFE*(=0!TZ <(")_YB!,8(1^3D CS@#_'M1MWFAXB38S=?5RMY0/9^T+ Y41^ M;? B'?8?=NVM=XOY/%?#K#^:9@N#3^:.8#3M__'&+87]^"D9)8YKWFD2*(X! M#ZBOHP!AR%B4%V\E*E01>0>JGM-AX!NSWX=0 <@U$2K0!7X&6A*=@Z ADF0@ MY\]^#WSC)8;[9Y:'TD7RYM=@FJ;3;V:ILY+5BU58V^4UXMQGCO"PH:,WSR29 M&D?\[R*;#^]^-$1%[O*?AW/S[+YYQN_)U^G(8%ZY8(<3IG?(H]9&%Z;)8#CW MY)D;F> ME;GQY(<73P9>$O?O;1V.VO?_]B>.(/LE\[[=3T>C'][TVR09>$;(FO?$(R/S MQHD9==_+%I^SX6 8I\,D\QQ@F\N&D_G4B[U^OF=QN6?>M^'\WNL;L6I4(F^4 MF*FFF1M .)P//\>3/WK>]7OYWI8@DX/Q<#(TRH]3@\R^V_O?V@':D2'PRSI! MN*_A+S^]]V[M+-9^]6;I].O0J#I653!#VY,R2SWR7QY2)*E@+/%19?]B'VHK M1"031" H,2 %#BK@2U^NH_$'0R@W=_GPS0.&H^'\QV_Q]^%X,5YB7!C/S"_S M'ZN*Y)7=V[\2L]T(5@6E5QZTIIE9?K>/6WW9>D'KS_-*"74/2+Z/LO^Y3K[E M]RV7^"F-[>I:[ZBR(0!Z1EEZ2FE[]MYY:3GEDC3OBDEOHZQR04K"RJG7O'(Z MS_8S',ADN#Q!'5I_#J9NWZDR1@V!(!]RS<_J_1-"QIE3@:SRRVF1$Z M)#4;E&]?9E$T2^9VG(9NS87S+;CX %J:ISGJ'BTL9,8&J^<&V:V(*!C'C.-= MR3PKSRAWP;N/[8UFA1:I_6C+/MG[UZ010F[4P\PS>[F8S(T<,<+&&(/O9O$/ M:ZQX=^ET[,V'X\3.V?V_Y]U@BT\:;,G,V,O>D$3W'9]D?N(EIW-P;/UOQ4B9',3E).\T6: M_Y@Y->!SR6V]ZL\M(KL2@I^3.+5VI:&)S.@GYK^>D\K)/Q:&;(J]RF:&8N^& M1K+.4JLIN"O><@2:V#V_ML1:C]\B>K-,0#.W5S\8>KX.9W]WW/FXT63L+G M-G'?W-"S.G^-+L9Q^F4XR4EWXVNKR V;V$%/T&< M#;-/1A&+!S>3OQOES2[%[V8AX2IZJB?DN#'U-^7XBT/E\L;Z3%;>^]&2E?UV M UL-8KHOML/K._0HOFXBZ[\>+L\(!IZS_P6R,A8. :;S+MR]X=!WUDA0T?3V C,6?+E2P5WVP"X MY["M75JLSFT9XH&&T/R$&($/;!:#[3R945J];]>G-W M9_VW]C(G$YNE4/A^BPIY_$!':\T+0R(C@A#ADDNF6,A"4 !=*#DE'="](G&U M#'^&+K8AWA8E,E<--WS-=?OA$45WS5*):_=Y=XE!TV_W0Z.9&CW3.>GV439[ M#VJ;#QWJNZ]S"Z,Z+-_1OBB.\1NP)A!=&Z?[]SXM'S(S,WSWV?#7'^_B._/. MG^/1M_A'9D_K[],=!KTYQ/B@ U#O/K5T_:<,*46(4#S2"/HX0E(&5$6(1P9@ MH-"TD3" 6V>&&-O*1@*MM.S9*52AA1W;,LCHOSY\BG[_^U48>?]Q\T%=7?_E M4\^[N@Z?82S7#\CYUHB1-@9^?7,;??)N;[R_7TR7."GO0ST%F?U6YP:+,&Y*QX M7EFGP721&;@R1GGRO9_,YEYV;R'2(I@%Y^+3>+HP%+\>>E]A50V[&@@!08>% M@. G0D#:B/C84=>IO/TA( H20;0O!$+ AP$L7:L\DDCLXEH-EZ)+)\G')+6T M8C#Z%'7IYLPTV(:>TK82S"J?>T08]WT*!,8(ABKD1H85A.$3(#>L_=8(XSCT MX.8( [=A':THL$YA+33!06Q/6G/@M,>(N5KIKOAB9OC%^DMK.FQ->;4X;)5. M:^_;Y]YYT\4\F\>YH[>Z)U>7+5!O'!]//QMTRUN@OW_^W'@^M;T79=MQ=3]. M4ZM*FT,Q@[ TX @3$>G(1]9-FWLQPB"$P2X\ M=E4,WAI<:I&:'3&,-IP.GDZ=/"X>PKMR$'[?+@.U[L;B53B/+[D"YFLNE2\@ M@5(@7A! 1)#:\#0<1@#K^06D^;*(T]CPD=EZ(SZW M^5^>B)9=GDLG_46:/R4>C>S)I+W,R-.YN7=4?)D'Y\99EN0M\]9#>&THT>/O M>R#4RV)!/#33[9MEG8[CU#SO[FYHF.JQT#UO,^+ MN>LA/!J.7:._^=31WCP=]O.%+#6/S[FHS>.9%O8X=V!P(AG8^(F>50VLE!T- MDXGY-([_2)8A;L/)5_,\IWVL_6)(9F@(8)"O9IJXG"+SK7V[&9=]?2\/2W9! MR3V[NFY?Y^8IO2H6>?B/A>U,F%\_3M(O26J'M&Q9F,\C70GS:A#)*#;T/(A=K)D+T[@;V@F5-_7L M&SXG.;'.S<:UJK514#.-L88!X%P1"/R(1*I2TL>/QWRY.% M#V2-SJYR.CL*(GO<] 5/J&V;'I%7=8C ]_LK8!9>Q],T>0G"J^Q%'Q "L&+F M!\5]'D!(2V<=$8SS'0CO0U(GN-RWGYGLP.5=]L]0YC9+F#EH?5LO?>T=G M3QRGE7-;ST98S=DS$GAJ[1*SGH/Q>LZ=++]=YD197=YLS?I.]&R$K'M&,NA9 M)V-A-A?E?=%CQ[TW_?G4YLB0/'W$#<5>G<]N,.TO M"D]L?>\<;TTF^2%4/B0[@#U/5M>3\=LDQZ.%K/MXL.+;KAM#CZ= M&KE4%P5 MXP\T]T/* J&1C"C$@02LB-]5.@CX8X["EL1[$T4[A&@I@<[L37[2T?(.U2I@ M,>5K%D:$$A9"( 0F4;%#5"BQZ#-,LM^36?S#9NG4JG;9%V6"0YEFI%(>CZKHS/W)M-4[>YAFI&4XN,9E]J"0N%&'3/ M>B'"(M49 0#8&)N:^I"&W%B\VT;7'B\ MULBAW/:"N!:3>#%PGL_*7VC=N?'(:0'9?9+,LU(Q5TG?K5!=7EEG_;K8L7GF M1RAY2.5?4SP*(AD"C0GE5$#LRU+R(*41?I[D@>*OY(S)[L4$CU]%*R,!C>WO M8^%3HQV($$!%2V\4##=#X>T&9>4.Y87,CGBC2$OB)#=3&Q(*ED=+'&B=-WU: M\:;-P6&*"$DI]3D2&)6.2 X(WLR+W4DT',O6^RV)AH>W?F_9\)A$Z/)#5QP1 M[DS06K/+LSTC\2J[O3_-[.E?CJ'VV'20W"7N>G>..K;+_\_<@K;YFBXLORJ? ML'H(YEGG^C()>.D#6*T)DY^7&N&^?/26 14&^U'8KH<%J&Q73 YCIG;QCN%: MM4[$,9>19A+(P \!T;*,261:;ZEYE]..=F[&)+1;>9TA_#&75S(K_R"_(=G2*AG^--W\1TVDR.P7ABPYKG]E$R&T]2[M@[<@V3= MV0K(1?TFGBYE]1B^/]''!>--5]W[Q>?G@ M]M5N7KGZ0BAL(FC@&U 2F$>2XJ PB0'@T'\\/]0\(I$N'GM;Z1GRY*FIQ.]] M4&.'G!L<,PP62;'MAM@063N&M=K_O/ XWOZ8K69QUA[H'O4QK\O58"6CMN), M[&',I!;-/BO=IF74>\L!W53@6AL$S3B/>,0"AI$2&")\:S M/#*Q.'WJY;1.\:RC^).A M^&5@>\\KBRUFR7CXSG[G H\M@!J5,D[SP T;UVEV7!H<'7G0J9=+OEB&XOTP ME[_WU/%'RM<"Y>L*4)KTIU\FSMS?]!JTK$HP4)WK:@A#HT<(+120$0ZX8KBL MGTYPN.&\+1DFRL=JB767'FG'R"L'='J N'DU(B^./:DPN ZTUA%5CQVQ4&NU MYN$\CUU:AH@<#+\0O\?F/_O/PV5*9U7 R]CPI'G"M/^'0X+I)%DF6WN#Z6AD M),@VC6FY#-[;W!>7)C/SW*+2WK:IFZ?D4LQ5JOT^M&D*HY;KEC)8E:<"G $! M;0M5B5B@,=!EB3,5X"#/=DKP% 6182XC23]96J@S&=@Q M=')+D95&Y) C3J,]_6<]%"Q/^,]S,ESX5>RR$N*R5J3K>^-BR0;)W7#B(+M0 MKXJHJAS;;8R^K32_0KVV"'!JTQ3R6-WYBA0P5J0AZ\*&++-RBDJ3[L+'.<,I M7,O;<_I?*52X<;LM.VA#Q])%X=!>3%P,0RF#BN2=8GCYV =&;WQZ,#T[FJK0 ML(M1LS7]DV7>COG"3JW7PK M;MJL&5N-94V)-O\."R@R&JW5%C)#?Q58;(!4 MGC]RL%/Y"=BH*HF%DFGD<^RC* B!#+1O&S$[8YXK'3Y1U:[&C\L\D4J%O;G[ M9.?D8.0V'7[Y8GET/??]^,'DL(I-K2BU!>68_TW>E0[1#5EDTTX0J$+UT]A9 M78/X1U9"" 8K^2BU2\J<%"/U^LG26EO/_2N+?.<#&F:.7\=YK6_7U,Q[NVKN MU=\P'(_-DW,Q:49LDV1R!BRKJ+N8INF\8)7JT3]MXH0K2V+OSV-9:XNQ!HC& M-#5F@$NS21M@+6"/<==L!\E_2:9:=J-FVIT^D%6C. Y[OG()0NL>RES;Q:S'V M@B,?$N(C2H%O%';$>5DN10"&-W3UCTL9Z[;[4L&#$-2".6\-P-4L*Z>U92OG M(GGQA"V0DHNBT6C:SP],DOFW)"GROH=E"0G7M,[8[K9PDWG%=)(WPXF+DQ%S M\3 MSHB-\OXU'BU*MUU]"$4$UP,#J<90*-]/O=Z-O%V2KT7_ZU S10V-*6G-"R$@* M"BB1@)1';!#Z(7R2!")'PY>Y_[3YHX+U5&R+-\]$EB6HHY%8Q6:7Y,0XQ"Y:L@8%0@$D8A+#??Z!@;+K'G;OY* M:L5Y;3[L&>NF;0N@.XE8R?"SI7$63E*5=?^>B.\>[; M0U=A)G9<+-UJXN!6KLV* M0I7E>3+9T+P\3KV[Q!9]>?@XW-[K%.%:\$ MPJ&XO6Q"E2U&[O3FH:+V)2<6 MYX"')VT^0>/UNC@HTL*H+$98X2CDA(*R/BL)!'\B6:8>(!Z5BK.72YY;=3JLN]A_CX>!J$L8SFY6XYE2] MN5L#YTLZ8(*T)U +,=D6IS:\J)L@Z+U=5REZ+L _'136\G('W:G5.Y?EX#:Q MR%VT(4NI5>FF10'BNSO;][N6)%#8W#G^YWJ),;R3HNK4W/45<4%5*]1?\\,N M[QW:M!TG3Y9V]X-^W=A(B^_O;*[%6H7DK8E*R_)8H^'=8PSX4R'0W#V;\F*< MS.^G@]-)[J@[MM;3/*HU;A=K1!7G GD8*H8#!7S.I3 B3I;)H03I:*.AELR' MZ!Q4^3FU*DCE8YJ,AQO5><\^OX/B%H+/V[?7166O1R ,*?0QQU1P1 +%>)F) M$ 6U,LT'D(!MY?+?YTL";97FFM>1> OL]K9D &UX2)1X39 J"\%Y))&(&)EL<3 QT\D =4=9\4F7Y2K%.(>@O0$T9?#RE4>BH A M$-G.W4#[6# L"_0-%??1E@HTSR:!$S R#R ![L/C\9A>= 'WH(J#=UW BX) MF6>IK3]W[:2*G.ZL5C*MK(:;&T=&*N6^I/SDM*BFTBX[UC(CJ.2$X2@RH"PT M,"9XR IVU(' FCY6%_D)\'V44>K<<6/K(A5_9\UI*?0DH1)5BBJ!A$B$,*61 MX) BYH=!Z9O3VG_FWJR@XBOO#:+F&[@2AUJ*P\+#\>U9/ULH99#72J(CT MM@\8C:;?LI^;#3VJW5\NWRBYF_\,RN4KULI^KK]@8K%CM+KD]AKSR+F+KNLG MHU'QJ\N6MY_-P/OEYRT+?#LLOY47KO\']?@*-/_$B7[;;;5LVUMD%1C@6Q/%Y M.I]/Q[^L< 4R%%XG^?KG_/J5KW+*1#E;U#C-.J?MX>?/]\.!X:XF,"@716M! M?:MK<+;S6_(M?O/X7 M,*&8"9]\]%]SG_0FX_[2R%B\4<[M9R[/;_8O9_3QW MW:B*>8YW1P<72@>?*K=&:1%VM+!]KF,SCE%RQK1P:Z-$MJS.SHK/Y[C_QY=T M:FQ0JT1/TY__U.\GR=U=VVOBE/(&Z,,93V_S,HSOE@V%UO,>=F&(%UV)4]<- M'URLUC?\7]K8VD=F^N"$W-8VXE5_.E10L%J<.P9<"4(85E)*"CG019*#UCZ) M#FFA]WLRCJTG(+VYTZZ+^'\G<7K>9WO_3-+I(,[N+?^XY+2G'*)-D%WK3++E MH*;#P X#3QL#12TE@$.$M#*P&/H$,*U F9 ($<5H(R6@90P\_DZB'6IUJ-6A MUBN@%@2P@BVB?,$B CB*$#2*6^"7L&5+(LJ-RDPMP];Q1P9TL-7!5@=;KP); MN*H93T((*8:A( AC/Q 1!T6XJ%8$$OTRL-60LG3NJ/.J1Y[M./C@A;NWT1-' M'?O,]4A0QJ]0!OD($$XC:10C'$6*:A 6RA$C*& 'H,S5Q,+*[;=IY\O:%^B. M5HOJ&/TD&+W>GYA0:/@;:!9)Q%08,,8+1K=YQANY?RTP^DLZ;#JN[+CR6+E2 M5!D((C0\:60O98AA%5+MBS+[/P@0.^18:5>N?&E_1,>9'6<>*6?"6JH>I;Y M0C*.[,&O+R7T5YS9,=4%AM.@SI6Y']HTN@A' D.X5F =""PC&2H< M&0N=!&$$RC-7*F"PD3'\?!BR]5,Z"_U\7)$=:EPH:OBU:#404"V4"JPY(;C& M$@0%:@"I@D/.#G9'C5>,SQ [=:3JV+QC\]-C\UJ-5E^& D4""LT!1#R2"I/" MI\=E1!NP479@\W/R'W1LWK'YD;!Y+>Y2!B%1(2-"A4!#+3E5Y1D="A1IP$GX M,)MWPOA"C_]QY^4\4R\G0E6-$.9+IF$8A!)BRB7Q@5]J$!%"^G!#04\772[+ MZ;E>.TX_"TZO]:=57&K;GT5$(0EP1)2Q' I.QS#B&XU:VN#T+@"@8\N.+2'R MJZ*P.*222HT9YP$-J&:4L]*$-TK8X6$Y.[#E.5GP'6MVK'D(:S)>B\TA"/LH M0$J&(O0I#'%01LQ1P[8MLF;'51<8 D Z]U_G_BMP" -0X%YN_X_".PX^$PTG5T0MQ20..@!_JD.$0!5+PLBQ5).&+ MZ ;GY#[HN/PTN?R)4I/GB *T0@$-!>6^"F1HQ#LR]H*!@66N0D W^M@VB +' MJ8WO2PY'[.,[;F5L1$-%UV]#1QR?D6_^PZAY;?-_+LE1ZXAW>/;<81Z2[_>3@W MS^Z;9WQ(YD8LNM:OV_JW/3;F=G;DL3>^4$O=J[P%NZ'5X21.?QC^6Z29Z\7^ M>9&9,659K]Y&UYNETZ_#O+-[/!E\_N&-JD7MNT6U3=OG]\/4=GQ/74?>66J8 M,#7#<+UY[PICRMP99TGVWI-=M^H'NE77%_X^'GC3Q=PMN^&>+>M^R"+F(/]X M0W9(:BV08*3"4/L^B@S.!U@JYA?JJXJXWI)!D@_WYB[GO)MJ)G(\74S:0WY" M8?,-UI.X?V]V)Y[G3:,GT[F7)OWIEXFY:. -MKI#R>+.!^@^SIVZY^)(" RPE '0/C8-_\ &$E,0"140%!D=N_/ M\2Z0LJ)KD";P8\MQ#^3OO3T[HL^G_3_NS5,,G43_6!B(L+:*&F;]T31;I(^W M0A\3_9W'%NA>!7UWH)X6 %PM]E2=_"^#>CE63)Y,VOTTG2/(:[ 3KQF9.1 M&V!=Q+[?CZ8>4FG;("JU2*TN8*7-W)9M\,Q$YO>9EYC7'*#('(]*U: "-5N8 M21F-\X#1[,)ZM2Q;$/DR##!2$=615I&D@N- ".4CJH.0;PC ^SBUOKGA0$_3 MV_C[?P[G]U8>FBTV7[A? SL!.Z-DDCGYL LK9NZYN_'>NOJ$:(^"%C2H@ZAB MEWT@M6KG?B!AZ-MUERP$C*H0F7V0 $(41.'&>7LS^P#%7^%?F]L'M(O_XOG[ MD(]I'09[1IW-9E9A^)J,?O2\NW0Z]I+Q;#3]D9BKC8)K9CO)%0KOFUD>]T^Q M1MX\_NZ5T6/F02.G #NK,/&^)@8-S37FA>85'4%I_A5 2(@-M80^9%Q%:J,)QL=BIK_G$[V= M-LBY^QH]J <@.DJF?6(??%137!354 N)M2*ZL]\78G;,DS7F]?5ZJE9[4 MG(*(04)YB#F4B$6!-GNH_ !QA1E8WT/9[QL[);7[YS;K]Z2<1J:'DWCTT<[% M O/')-_-'9FHNKS:1+0C\C+_/<6GR$NT,GE5H#@,@ +("!%"0"@EM?O !"4R M0%$+^["5B0[9!XK>P^85D75)]\V89LYY,YIF5D[EW&-XIJ9*_GM6L=*J\9 [ M?J[C;!#_P_O+:/K9VOW.\O:,3OU',B\OF:>Q$Y6#V+I4AT;PK?TT6<_LA-%L2=XY6MJ/\N.X3]DGG!-$X'=BW5,#7[ M,DTS+U[,[Z>I<]V9=UM3SI*64T)JFYLF-4B=?DGCL??6OL ^&9FWFC=Z%9]X M'_-KW*_PEY]ZA@^,.N-]NQ_V[\L='9O=_YS4+)///U9,%J=VS8?CQ%&'_?_\ M&^NP-_++W.]HRD*),?^FBR_WEIB^6M(Q!&;DF^.1S!OD9J+S6A8T=>=:_7D_ MDC@]P!=A)[T_!)9C?AWKT%O,[++:'?_R)4V^V%6K[7WLW-+M2TM6:9XR%-"Z M:(@OHE 9S5,H7)R<8@PJG[ISU3B?3$5O!;G)Y03DDJBW.=BO[,[]%1K&07P9 M&K(&]>4CET'$M]^FM_?316;H[5/RU?!PDDPV+G\JC*1N\C325_O9VY(K3/', M'F69C1Y.^FGBN,_RA6/C$A!RX\/Q7+M$P*O@<$4P$P@K0251B!BMEY=-@(1 M .]"!,NMORKF-JSM4TX.1A*;_PZG@T?H(DOG__-[//F2!Q#93[\-)\/Q8KP6 M(WYD=(/:(1L+%BU3057EU5@]00 "0(SI0W0H0N074!!!HURIUZ6"^/OQ4P%I MB0JLL%TJ#-F&;N#4M%RRM$LLHJ;=&],*!(BPD(6!4IHC2@IB81A'HFEBV=JP MZ!0D2ELT,9PL=2NS"MS1B-5-GJ&>OY"R?+0J_&KL!*1Y[,1>*GS;C%DJ3UI@'U.O@PG$VO;[/V._QM/*M/QX,.N@TV:;3%$53^PYP]HS405CYBH MN5[\A&FZ4^!*#C(ENNP,,7TK -(F 7QM7&Z?^_3\B&S^$OR[K.1"4_>)]NS1>_1=>WGXK:)6^783L_[26C6YR5"PGPUJ,!CF5T;UT8:R[O MLIZ7?.\GLWGAI+7*6'7ZD;MULI^VX<,Z=C40BO54+%4;L5,N,*I)_V'/FZ;> MU.8*?1MF2<^+,Z,EV 0C,YMUG^5221O'$P.R]D3.7E^\R2QG[I_*O&]Q:EXQ M[X)LF@BR>8U(%XHJIQ73/ B4AM+\QH2(%()188%*38.-<[Y;:V(NTA].(<[# M+63_'PNCS@^VG^C]]5:U;%0>$IP!F=]CU&\S.F,XS]8B-%RT1-UYO7;BV[;G MFJ+*7:691A&%0$?VD)=A2IE?."U1*)1>\4#48@IE.?B/R]TQ0[^:]$<+R^KV MRF&6/1@LT3Y5['WP#WN"-W]JW+/>ZGQM'#7DBY/90\R9(91DXLX.+56\=A0 M1969'&BL :/'_Z_"%$<=)#- MW\,V@D+R \;B$&.;H7=:LO8?QBPW2D8A9E?USYY5:)+)O4NIV*9]C(:&:@8V MRV@VS88Y>4[<4;]A%Z<.A3=_OU+OUEQ,GM/LBFBU9#R;IGG>4K;(C+XT*'BG M[NU]>M&=5?W C^91XW@X6?%?%?K4-B?79+"6$I3'*@R&63]-W"3-N,TD%^-D MRU"+M)2[A4U"\&*K]_UP6F'/$+&=GEWYA5F@36UMNQ^N7V0V3))DD(_.*8DV MP\N.][3(K575[L2"F"DAM2!F#C"3PH< VV N#(ONP7ZD AAL%!5]EFI7! D= ML6J'L.CQBU/M2-7X(@ D,/8MDC(*((TDDF%Y'NU+A60+JMW+4,7>JAUIQ==] M0JI=+4C7UT0KZ8<&) +J7[5[,:(X1+7S^7O,FL>*%25C M6Y39"8C::M"#$OON#2E[G\V^N.39U(I9?6*;\/1R!Y'W">C@5F- M^7"TZ\'@(,G,S P,97F^KKDM6QYR?+8*TMR2H/5P+>S0[DI7E^4OHSLF.^7J M'MUJ;S_G7:84^S+D@8HX5$KX01!*+EB$!<7&>&<,ROU3BALO9;'%VPO%^Z(N MS5YYQA^3B856.1GD]8\,[.148)V503))[HQ$WC'M6/(HTK8K%&%^*!CG2H"E M QA$Z%V]DIW0D@01!0#*"& 5%)?ZDA%@.T@]DK3[Y'LVTHZC(EO'*V;D?1S% MD^S0W.-=QG'(-)[REY]M",3M%CC[2QK/;1I\OG76?KLR!EGLO7VS\LN;G\JJ M' Z]1HOQS!BLXS(%R]J$-JK<@%N5P36=>!7-._"S=E_NTU^F7.67NRO,NZWJ MDAV'\V18'L55# MW*]6A4R7R6-K"V*5G=6#",-G"V.Q&YOT:SPJB'B1E2:>6:7_S@_=>N$A3.ZHL2;]:A:IO<"%S*[KQ:O?FN-\WC+:L]F G:,>9!WB;;WX4 MJ6_O/;D P0\I_% CR7T1,,U5.2BE=%"S M]\*0!E)' -H2F,;N0P$LHO)EQ#';,-CVD$L-"R$KI*<3IUX: )LD\T)1-"M; ME\P_'T*A*V5?MRMAM0=N7%V?MOU,Z^>;]/AW'&R5UQW'Z93C)AQM/X;?.0GO-]M^_V$=KIMY[;/+]O=F3^7R_(;=FIQQ@YL<=9H)[,- MV;+7S+?I2IM'KDM1^%#IVLNB _P*=/",E6B-,C;UH$LIJMYM?2U8XMD]\5ZT M_V4+5;L_U=R +T3_#R[9"1;;?VKW3[7(/J-,))16Q^Z1#%@0T$C1@!+"6.3C MLBL24S+4ZQ:/,LK[)!D4MH[UHA649LV>-@N14?9DI&,3&WRKU^PRU, M\LKJI4DV?T2'VKF3^"DV!,]Y4%0U&*70@0HCX%,9"8P%)[0,X-0"BXW:?YL\ M6"YIV\H"(D]FS#R#"8]6[)^!=#]_#F+0KU6B%4;4H!!2B2,?*NJKLE4?#6"P M$>3Z7 YJ3HPA:SN?/@==AK$??9_ET4AI,E^D$QN[,'/!15F6U,Z-]V.\1A?G MI3CR[>,LB?U:#Q>N_ CR4"&N F+$FZ1EE3RI-PL+;[)DN?J_N\6_F=COI%OY M-D403M,AJZ"BJTP;M_?FMC>1] M-T9^R7/ M<5]4?:ZU"I3,<'%$%=,$0PAX)&79$#9":!X49G]Q)9W9NLQ"-P3YLLGY*ZHY"Y6&@0A\@-?*,@"C@@+RE,D(<$. M] \M['$>03W9O?R M,ZJCT$!XK3R9T@)P%444R,@'6@9X"701%B..*S^C^[?(;R^Z:2#>ME 2XV!W\USWN9C7YX=PL7JUZ68ZLGJ+H#G*$M"Y=?E.>UEMFOX_@/5]!DLL@[G,[3X>=% M7@ZW2/M=9NO^>Z7EVB=Y26;W?)C=)X,\J_;#\"XQ@\L6J2N"%TY36ZVN=%;E MH[8C_ ^E0^^3;6EM$^DW[BH2[[5]1UZR-RUK]Q:U4NSK\RHLRSQ;-]0MT_#2 M)*_H8Z?S.3'/&23K/%2>^&L& MF-W;O/S%V [3#LCE_[IW#LNXD*$M"M,?Q6E^\I9.J_9_]BEE!H++9+9-/6R: M\>HVFB\FKM%$>7!WEW>3^FX ;&X?TU)MMAS>:56;BRCA^R1@ &'L2Q Q0(KP M*JFY#N!*;:[G>,T-Y-L ;[.RNZBXDT5>1:D"^PKKWZ''FVN^WP3[?SVX7I)- M2;3D.2Y2V+.-TA%E#OFQ%G1>R\0],,TQO+?]F[*KB8Z'Z=_CT<)\5VWVTUF/ MG!"D@8X4,CH#4PSX9)F**073M:Q'+&G@:Y]BJ0*C=DC$B@1)/^" UK$'GX7FQ_(CC]-&< MNGM9U+PL0"+L4RI1& G(S+]0%94>& =PEVRLK7K9FNI=](%KPK7<8YR\1.3* M$0>0ODJJ^/ZQ*#;V9%38FQ>N+YQMR+F@M>(Q%"+-_9 3B@@*60!@D> I",WDB:SJ(X?/4Y=8RMJQ*8K3KQ.4;N@(-W' :G6D%QB)B4PWP@@ MB @DL/W)'2!Q%I%P!T *Z_[NX$=)>XWBT3^3=#J(LWN[I:[J6Z?EG)"64];> M]F;Q6<(@S/12^ZNTOZ^R9_[V/P[;3D$Y5 M0WH*RW"5Z C7R$_1%0%YC?-*<8EEE$6PHT#NL>P3$_3Q,PF+TK?_W%KV_'F M9]HVRMH&6;>)< :4N\RFB_;.3X^<5)BO+TWEW]LVUR M.NS;P*)C;R2Q;=#_9X^(IH<68&FA[QG8M.V91'+_;+?32FW!FTT;]TVPN8"N[8]?4M_N2X2=R5H=CB9N[Y)66(;18X\ M N#;/WXJ>A^YCC+6VX? +\4/+L3OIZ)KXJ<\AJV\J6@JXPKR3,RS?K>](1?V M;0/7M@,*3GNV#:'KM63HJ/Y\>Y'[$_[R4\\ N!F.BU0=C;S$K,G0PN(R@M<] M99!+@[+CCWN+??CRAY7P63NC]8CA/&JXUN/9QE2LQ@Z;82]F-N0V-M=^=VV# M#N\!^H2$%%5[=RQHP#DQ__5Q:)C$5Q$K0OX8Q@]F5]7]P7;'?LN'+EU8\8JS M^&.2EMWLBL#4_:)2ZUU_GXA+W31_#H]*7;9&2FR!W_$LF61YD+*-YS8$TC?R MU]"Y-QJ.AT6H282(ZA$CMN?WD>H.J$7K](NNXBK?KUT)-^O>?ONHT];WLS*FU5X0@2 7PL M R:8H)0I7O)B &#KF]%@<94>@D^6 WS^=AQ[X+>C%[N.O5K?M=&/]T>O>K[Y M5;6AC[6PNGO?72]-_^R;5]H#5AA^R,KLA@ZHDM3VY$4JR(0O%+,=:'U8Y(L$ M,/3U0X>XZ^A@,P!_7[:;;!61>P*VT$_[!3 95P*2^T#Z7/M^R$,8V0)7*"I6 M/9"*PX96O<$JDCT GO3_[L$ =4#K.23^&J?#Z2)[6!MV72L_)_?QZ,YJ-=;T MK!I:EMEYO?4TO%Z>;E'^$OXSZ=^[KNF?CZTEBT\&PN+9-$UV:?N][*=-?(9YI"61AK>XXM*6,N- 1 09;?XUWW[:3?C M$EAOL6'$R5XI11\28WHG-V4CTP])G"79HZE#F@$5:,R(CB@2F& 4\B)U* HT MY[74(1Z& ')((8\(8Q@"4-H1(<#$#Q_M+/WD>S;[K1VP GHXL?F3N\S?F$I, MF%DAX2,H?:5H4(Y+ABJJS5^$7%J48!)&AI*X(&%19C;P"9#H\?D_]9Z-^>># MWVP(?EB#\%WVX9!M+)K^/36*'5;CD,7LVI3G.LQ@T3>(;%&Y:&YL+=*\X?9= MW"\[>8\2UTXX]\=479#=UU[\Q:B*14_K^WCN)=]G0]M+K)G#=SG_ MY:]>9,YS4YK/X^G<2I;D?M@?)7GN[]1(@=2SN<0SUY8X'TGY_&(<:6H/]_.1 M%+V574_Q_%VV[M]P8A9VGMO=78/L'76M^K;=QZY=J%4]7/Z\EU1MV@OI[C2 MV%*5RW+/%K/9:&ASTFU_ZGY_F@YZP9OB6G9K=3U MR'9XY_ZDYQFD7#9/7V_]74W%_F5) M,\X'T4R;W1=N1WT$M'25N_ZSS&U'L>HY]]IMW["P,L/":9;75?@^3\QG2V?_]A\'&V.WR[W-":6!A,#9O-*R9RF_LU,:CL^MP/QS.[67FYB,R8#_U< M#-58?QRG?R3VX*6H@C%S-HU% /-C-C1CBM,MN_VD"7"L+=KQ>@C'H&O1WK5H M?YF!7WW.G2?/HXS8;V M=4^7FZ$*4\1P&% 80!!J;.0 #IC6 D62,EKWF0008A!@+$/K>-. XP##@"F MA(5!]*QR,T\#Y@[[>([E9X3_'B-(#:=O=ZREOLZ'\D16T.9\0VE>M MZ?*8J!7/G:S8+FBEC:VXS/#HB]W;CH%/H/M\4T30)4)T1/"K2OJ)C1TLZ* * M^CC5;@M-+ %#G]]PY[E[\;GKWSAZY M/M:F],7%1LL+<7BNW,/3;"+'><]I/1KI#Z&1? D#5;EISD,?:A7Y6E&,$",A MS2.]*<"!9!N!;*MQ0K_;,=_<_2U+7 9<:PEP0O0$ 5W'MK/013L@.1L@0:Q> M,#. B@4 1=IF"U%%)*8"0"XAH=%&0_5G DE393)I#XLF*[T<+9 <9V&7=:@I M'.6HH5B#T]=B7W!!ND7HJ.)R[)S1,/Y1$% Q>62HZ M0$2&C%%$HBAD/N>\J,@M(QZ*)Q2,#\7V_RAVOC53!?(>PDUJ&)TI\DHBL./T M%^1T7DMX)B1"$"D_\B-N^)*'E!!K2F#.. KH1NW]YW)Z0[8$(CU(^#EP^OD? M?#RE#UQ/)^_ZC^D$C;69?YV"B2TR+D)5:U)!E*(\P+[V)0]])@-M&!<")D2( M9;@CXYK-Z++B^;F?2QW<*2B^G9J8YO7DTIK KL[5SCOA[ GR)-5C<[A2.'2'0)M M8$@CE59/"V":*1;<(OK46N0HQ#A7B$O-A9 4*H)MV@H7-)"""7]O]&E(\Q&\ MQ_T7M6..MS+PJ1QVNOIMW;'6RRY(MP@=59SK8>>6J.ZBF%4C,=WGKM:=P?PN M9B\OX:3B8VI='_,?+LU_6:JHYYD99?NX/O8R2PYU<+VD2?(2?&J6[I^N-D![KI">3QNU18[.RWK4BN2IR= .8UX,8R *RWM$/-)J(F2 MC"'-(=6%1U4%$J&60*8ACP?LL68='D<',F=CE[SYM48<9J]GJ=G$^.%^Y(V= MRA[OX>M#G2=+-JT%4VBBI0YQ!$@@HLBWAZ]%)24011SS7=CTA14 P5[R'&23 MFE__S&Y;G\E+LC\OEW-)Q;G2EXHK%+(@TI$4 0:1S+5XK0,6^$UR;F-2%:*7 MS*\\%=YMU-]PK/$6#SD<)LD^"1*MG)(^M,#G=GQZB)UQ[.>J$- JFT-&VOAW\U M3R\.B.:*A2(,@U#[ $$E"R>,QEC)@_"O(:60XJ.(D#]._#NJ$H+'&$-P9O.^ MI+E>Y!Y?PM%R&1;R^BGQW>'/R^D=D%1V5R@4@%!('#K;J4.2TT026EDP5$4PX@#3P$=:( &E+.MQ!(2"C2Z;ST.2 MIG+T_49/I(X.2<[HK/@QW>3ETO./]P#J"<[DU?E3&")$>""$PD+[F"A&8'%R M[+-(;Z3A;^7,%TC"Q[PKZ=F=_YX%^QF!557"I#P, A4@32*(F0^P*((X T61 MB YFOX9D(\$7P7X7<82;I\S?/21"#]Y/;/9S,%W8GE7=.<8NJW/6!QD(5=&D M/N>4X! (+4*L(P:(7[3:@]Q7_D:&[%:T:TW%H+A13\+>NWZ<9QB='Z(#OP[\ MG@M^I"H/$&!EM"BN&<(P""4#(H"N/(! 0_@;I96>^>WO+UPW-,'/Z<7_MGU MX2R_;^39*[U6=^@D7+8>;>A\:\N0GM7]M2151Z/A-)L_W=L52BFT#DD8:6/S MJ%"ID);==IF 4:VW*XDD"2+(<$B95$A((H/2-@I90)[5V[6-Y;/=ZOO3\6PZ M<7WJIW>%,MTW*]'SOMT/^_>>;;H\G/1'BT$R,']X;VZ3CIN4?%F6'BD9%\V<^[-Z&N(VG7U[;>UY:\ M9YAR@B#P$<6VHVO+?6W!?JUF]VR'N]]/K*&^MB?B3EK!B+. J!]&2#%&2&J M.$A7U$CP9P3I/Y+%6;?!#_?Y-.GO/EK']*F#7L?R1\7R E=1;9CY2(8$2$9U M"#7V:5%U 2K,^4;1^[U9'HJ_PK\VPO+"/P>6;]1 .%8%X+Q M\>&KYIZV[S9;:]56+L#!S_W_LL7L$=UBXXRM>B"=S=_\^C:V%6(6LP=H:&> M.%D<(*(J3B:548\#ZJO0QRH $):-['T0K<2Y*K M)\LVM:HW(8;<-^HKCPCQ"0A#*HM("2"5XAO9E[NP37-2D_4 ;++BP_'+QS,[ M;\JCP$=/G&MWD8]=Y.-^2%;SDX&0^ $%5'!!.0A$P*4J%0!I,._!<+)VY;X@ MC6K^9Q;R>%1P>$S^]@[U.M1["/5\6*OLRA$/-=5$"O,_"&P]UP+U!&$B> ;J M-:FVP18+=9T^ZFT)]#XHOO9_%]E\>/=CEP#;9\_A;?R3=Y6'%F=>=C]-Y^_F M23K.=;IL)0!Y;.C!/"0>O6\D:KC-6>T0)F\_6Q893A9Q0;\;W[@;\T>5,]TA M0/R!8+B])X/AVDSC;_&/S,;8WJ<[#'IS MB/$SQK=I%7CWJ467/V5(*4*$XI%&T,<1DC*@*D(\$HQ!H>GS%V.;">+BOZ=W M7FCQ;E(+>(EW(= 6=FS+(*/_^O I^OWO5V'D__J.FR&DUH< M^/7-;?3)N[WQ_G8M_Z:N;B/EA3?7GVX^7"EI/^BK:WD=7LD/WJ=;\\5OT?7M MIW_[$T<0_?*VX*5D\-/NLWR963T65/SZHWM[93,\IHLLG@P, B??^\EL;K#9 MI6Y,!MXL2M9(4Z5.D\?CO?;/;5" &!,,MYW& MP_9,XR$OF<:SVVU'59KVI8X/V#%5GGF5U(MC.R@^VE#Z,TW+Z3*RCF3K]W.# MM$@7!V1DG(?>7JU48]*57PC37MLM*1%ZM2K*K>[7FOPT"RM M%Z>@8W*C7Q*4G/5&7T0P=A5FYLRLZ6)NES?'C^EJ"%K7=OO\:AE37B5Z,1K* M$(0@ L27%"!!>!&7 R, 0O9X7,['0O*T>[3M,WK60:W=X70')"<)) Q483&" M!Y1;%&$2A!J#T'9S8A)";L/CPXVPF%V!I+G38K\'A3AK(#FGC/+'=)25:J]= M8OG1PP2J8((HJ27"(6.3APH)'F]FV]'J&)TJ MT7%\@QQ?ZPD. ,,028;]$&$?4 F9=(J!E))3LI$PLR_'-YA#=Q8C)Q8 MCDA+Z,R/%T096J$,#R&% $4!UH((1!3AJ- K(/,!>@QE/J9#0T.S>/0B[HQ& M U:/S@3I?!D=F)PFF/"JCPT*-82^#J0/=*!Q&'+J.Y7%F"V$D$>+F^\ )LUI M*@V'OQ\=FIS12>WOFQ7QO.GG>3RTR??^?3SYDCC599)\6S^(.;"I36?_ MO"28\%I3+!$@P(QB0IE/ PQ#&0%1]+N'3,.- CYKM;1N"AJYFD0%A>AINNH\ M?1$W"*0]3)L\ASE:%:731#HH:! *4!6VC1&A+& ^!TI"7_H:(>3TB@AK[<.- M)+I&H:!!K8/V*"3G 7G7YM[#\6CR5YZG=5SY.A$:N@DM A$&* ($*4" OS0 M+UTHW-<;CMI=T&F7MD^'J2G_3-+I(,[NK4!TZ5YG;1!U[I4.:$X3:/RJA)J( MD. LP"*B(M"(59LG8&CB(D^+W@]LOE=S%Y>T,%OLEHG]>+J%I=YZZNR5L"J3RL. MHU C8&.[,8P(U$B7\5:V N-&6&9=CI; *7/<_+V$3??CK0%-^%#WZIK!=#7?@0E"C"/-"8TI$[X M$ 9 M-FZ[7!>>4+\T/?D;'CE$@Z,-OPE@V'6MT4%/$,G3PFCB^WFV2G]E[S[ MYZ1]-NE:.7IYNOVX @%4CV7!Q23Q?ASDM;/**HCBG?H\4 -\+[)IJB;E/CZD4/_VBFT MY\F ?L6 (:%(,2:!##CP%1,(":?1LHAPI$33#)CKLTTP('_?9'SVJ?#?11Q M-.NC.5UOZ$/\RVB5\\V(CZ@!,PJ$0J$**0]*[XW@$7R61?K"(I2];S+0\5#$R-X[(U/-?YHI-ZY+5><>.%T;&[[82C51AB9 M@62N$N=PTD_+,N>?IVDZ_6:U".M;\S[_\.*!&Y;YQE[[.9GT[\=Q^H>7)G=) MFEB[W%Z9];QX-AL9HK2ER.=3=W&:9#-;2_YKXGU)IE_2>'9O"WM^,T-,W 5% MI?1O]K.KN9H,>MZWX?S>/BR=SM*A'<3=,J<^FZ5)/,A<"?8\5,J^8'@W[!?# MK,J.VL<;VC>OSVQY45>AW+S@63U:MFQ-._3QK*+_VZR*983A;_%\8=[ZX^GJ M_BBBF''F,X$!\2/M(P7+ZOX,1*)6W5_!,! T]'FD)0FY"%"09XSY(< <\8WJ M_GO-YT.294GR0/K([O,*!"$(VM@2('T>2#-.4LZ+8RUK\T(H(BR(I)FXC'P1 M(L5AT;5 H0#KO;H6;&E#XA!S1=:^8E>#8B4M(VXMNQN[[TOZ;&<$:?\^5VS6 M.XVT\;IS:L2 $31<2Q 5 /B\[48,U-^O-\*>M[7YLJ[\_@65WZ]<(1]>LM1. M1P;'10;EN=' )A^=6NGIOI5&E1Q[TWGDJZ2?67O4P7.^.]>)I32?7??6, MFZLB5 O21@ '0"@<*@49EQ"R2.:*L=$[]*:#]%'5O:P[DX?NF$6XN=-#ZQ_Y M;QN-\Y2K=.^<<-'S_28/&T^LU>HE.T8[!+M,!*M%O%.) TUH5#Y..!2^D6, MA,]]$K%'TTQ>&;DP>)$3GN.$K3-*\S0$L=Z?^%*")1"IDJME1'UIE(L@)% $ M/F>P*+#M)X;L.1(M4@L#]Y^F[;&AHCT,&LR6N)H58$SD/CGSU&45^%' MD"(F DUD&*% 14HH5FCG"--HX\3S4=GV$IR$F^QR<>2BZ>2]!:@+-EAC/]9)/W5?K3H^NNP)<3PK'GRO.PY?*':)T85CS&H1!1$ M(L2!XB'0MH5*P6.81W2C%OES1*">+MKSJR#08[S)>+NC%727),].EJ5(%<)J M6Y!%QJ1C6#.";#M4')8&G0[Y7F*K55;B9U%W^T(,.M)IC&NL1RO6@WY($=$@ M"&&(0D0%(:7&& I_LSC!LZ39\&N+BB/M$=39UR99.=^HZ/(\_+FO-='L'<9B/$=_,D/9036PBC.P:& M)*!B2!&RR/"CI@1$D1\I"'01&,0)@)3L*RZE7?_6N9.@ABW I[;\:$7G14G( M<^5+5(6[0 BU0A$ %!# (8?$+P6EC/CC555?D!];+5E^K+QX"6;F[=0F#^;) M1+."C%X[-N_,PN^. G)J<3U& ?V='-">SYJ M,A3A^!3T2S:9.V0Y962IQ3U?CV6+NNLS96@/9_$+/G@BOJO,J0!EB@0A@)")$?()H$9XK&$#^ MQMG3HV+\;Y.R-&LRB+[WS:5R;#^U%RM/>OYY'$9U%OOI\Y4/4.4I U$4! $0 M./0E ))3&>5\Q9A2?".%;JL0>W%^@IB? S-=@LG]T0@PH^!X7^/1(ME:RN-@ M)PJ>??<&TX6M:7&(L^Q\LN>>6IVS3J_S:T%@6@N%6> S%0%N='0<\+#H(6^N MQ1L54'=K"MT@CD'8$Z0]5_]S]OXX$^TZ3T$'@1T$/A<":T%[MN^/C=,36H18 M1PP0ORPBRWWE^SLI>*T!(,6-UCXX,_![H4*3SRD\66>/W3X7@Q7CN=*NK[9:[LLH5=;T94%ZNK,+>O,X?U*O[%3 MK#,W-BK.*&E%C3I0!F[A)&7XJ*C\.C$[[1KJM(]Q 9A/',2JVN(EUW@GMV)[BTUAZ5([G0.H YK3!)I:;UE?J0 Q M$@A,.:-2(N 7R<@"TD#N5C/_-0 &(_^LT>6,0D1N[J^.VSGJU^ 7A!NHC!:.:8D+8\U&3$8_'ISM>LF5ZP>Q9.ULG,!!0RNX M-<1*YY$Z*TPC<1:<0X)( 0A'078]XO"W(+K4.S7L>K1BE%- M23/2X_2\SP(Z>^XBN;->GL:6RB M9__G9(\():"1S66$$2(T4,R'#GDB'&#->7/EW)HRG#'HD3,O MP'3)EO/+(!#JOQG1_>VYT@WJL1MKX;1U4GJZB0U"7&U.#.%K/L2<:FY$))"1;!T$$<#*9C84!UV M+A77$)@)WN/-!F^>6;&DS@G1(6"'@,]%P%I88( -Y@&N&<(P""4#(G"N52%0 MP(,=HQ]:PS_:XDGJZ8-?BY7B['X.)XNX6/&-;]R%^:V#HC+;X^79'JM@L_?" MX/4\,O?O?5H^9!9_2=Y]3I/XCW/0M_I&95_WY/BT&'3OFR"C2FH50 M*4: SWW*)241":F4&C"EL+TGWGFVFW.+GS$Q]W&E.(]WGUHV^E.&E")$*!YI M!'T<(2D#JB+$(\$8%)H^?Q4W7_;KK:O@9O3QT')U70.OK\!+;O6604;_]>%3 M]/O?K\+(^X^;#^KJ^B^?>M[5=?B^D9*!+0[\^N8V^N3=WGA_NY9_4U>WD?+" MF^M/-Q^NE+0?]-6UO ZOY ?OTZWYXK?H^O93<9+]MF#"9/#3[K-\F5G]%J?] M^Z)0X7H)I=_GRZR>#+(>E[RO9_,YEYV[^HI3@:>4>O+3\X[D?VT M#5BV@-Y.M 6M5M#&M!!\7RB(*\4\5Z6QRNNV_O?MQI'$U:0_'2>W\7=]A "-( PHB!AC3@4_,DUU561)1WYA5 MH"K(X&,$- > **HTY50S6A990LS&<"U)6GN?&)$P M-K?],,J+)U^'69V48U&EQ]0#,>6M8;30>8M,L,.AMG, MSLV-9]V(J7FIN2<9&QX> MWID[?_3,V^.YJXLZC_]()O:U4R_N.X^C^> &EYJ]_1J;S_E8WGM1;+#J'XLX M-4/LN4O*:2UF _/FS VL/M '!]ES^#&\6[EC4,VA?Q]/OB39ZEO&9JAFXEY_ M,5Z,8O>\?*[6W]6, -M*!XW@T"H=I$G?ZL;V0,JQH)UX\GV63#*W;GM7J,WM MF']YP) !'!I#QD>5)P<2JH,HE)@$G!L61AB5S7\QP3Y[$/NB?+!!,DGNANMN MZ3IV'FS,^#WN/YE,\>R%C_L?>F76YC1YKP7\&1JWI4[B]SD"28A$4"- !F*OWKWXB[ ."6R01!$@31;9C 8I;\ULLSJ0!9?S+QY M_3*C#"*2#DNU*R"SX1&K3Y0F>H)O:D[UZ #7<0 \F2VIF)H_#07DUAW"%=8K M12,>I&N:+(ZEH.<)2"N32$>.HCN^ZUBFXHBVJ$NFQ6JA?% 0S*WF'!X?>4%) MGV'T#CW"0?8QCVP2;\*A[:0I()6[,*V254E5[^07JBZ&VWD4/QY-5I,2Q/BD ME"59]<<()^I)R4,O8_DC439T:^0;HN1KHB5ZOLC$N.]+ENLW21[;DOT8\A"' MVW[ZZR&/(P3/ !0_6(,4+D)L^@#%SVJ>X^E/E2]4$' 2\,4,=!"!DJ:51S2N#M8( (P6.03K+3*Q%F27VZ*"F^!">;./)&(M"?I9LC5W<, MQ_4Q W!D4?[WVD8'J M!]\]'R ?&-:+C89?3ZG+59JM4,F&#;2__"%\3(8H=L HM*Z!BF'E0:%-*0&> MEN"L,L7", S5<559\F3;5&77EF0="&[DN[YGJ>Y6BL7I">Z5>MAA!"=*)]![ MK^#D'&[Y'E[OI/DRGH63U3S\-*5;EN%NW\?PELF'^!,6%N(VI^$,=KH@C-\2 MW.N[^?/^'$D5?<<1O=%(=&U1TVQ?-X#Z/-$!&\I:\^VL/T*G/#W44R'%ZSRA']!@^'D&]:A11Y:IJQJ.I"7HHGFR3NT&&*] MIBGR.3NT'-9%YN6LKP[F4AIMJJT\81#BZ_8I541-:F4 =I 6KJWY2H.QG/-U M'NDWOWV;7VJ9=41 2_* FUL0-YR&:4H#*:"5,"_!SV]9:.&G]\>2TLWF!79X MXOWN7U1G.$'FVQ]Q&L(3T4J[#Z+XY[=S,&Q_$I)8& ?93,!E%< \OC];T[J3 MS[A.-FN3M47U4Q9>=O0;E2Y;%0Z9EE>KKLF:ZF^I*E&)(GN:9%Q8*E*KJYU7;D-&+A)$YP36TR MEWV;I=I IYMIDS=DQ+SY\^EME-J]0!)-?PK)'MF(HB MJX:NVIH&S*Y9IB3J^F@KF>@Y9M_D:[O(I_/39&%_1!G?I)^#',N,)K0&PX1$"^&9)LT\MHO-5HE+-J*,M!!^6"*I7P M\:#IKF?ZAN>+EJN:DL'D@RCJ_G97O_;(AU,H$&(O(3KLZ]@5+R)XAV74>ML+ M>G 4NS4%Q!>LH]RQPBV38 MBNZ)BNF/)$7>RK7?E+U$XB;CR%FE*EJ\X[LB6-A$1#DKWE-53E4++1Y5"EQ70GZ;5M.G/M"K! 6,P*Q.K.6SK ML]FUNNT8LCZR1%OW1H:H68:GL3IBW]5$K9)=*QF*8EBJ9SB::JB.,K(-5A1E MPR^6_6RU](OOV:J6_H+U%>_(3(3J9(^MG#YD),=,1'YS= ZUMUC.DZLXF UB7)R?4P. M(?+\+(?_(8Q-:M.)Y7Q4POF:>88,<+5>4G;S:=[/ M_'18EGI+O5KF:]G9[$K^=ZV97WGV]V7HX-K2?YNBC#[S^X:WOF;>=XO GVM3 M!JK2J&BEX4,(%L&Y4CA;"O)XGZ6EI*(\F7%4N6/5>274_V M%4TVJ5$E2JZD;74O9R9<.-E7#4T":+L##G_[ZOX_]IS_1Z-O7[AA\!NS"^WO M459<@W3\:?HEF(?97T,*('$\BOU E9I,)VTIT?>PSKW ZP5>(? TJXJ39'FJ MYCNV8]KJR)*L @A'=&QM"XJDKL!CH8@6"#Q%UF]7X+6Q3U7M2?X:QF$:S DB M63#!IAY9GE*80Y:YI7*?157<; M>OV<.@W;0CN>V&L;R%[2(-MK>E\V)0!%4J:HU[R #X7=\H#RW@1N>D:N/,V'"I?POD\(B#+$V$1I-]"[%34U)'[ MD@ON*G/1GY4&AE2I2Y-DR5-L?22JDNM[FFH;(CNK#4>2MQI%G?.L9ML.TN"O M?-.;/Z8-ZW391:\@IM:>[UWV2/0R8K^,4"KHH8HNR:"_#&_>:1G1*2.>5)^T)<.ZG<[(!G*FVR'$M+*MO2>YDFCX MONIKJC@R9,^0#:;H**XK-1IH::RRPV@T5/+2MK96!^F JG%;Q1LW6JMQF% R MRN8NNN]Y('MD5?/DD6]8HJNX7"C9MNX=Q/F_@-5 M/RIL3GK_955.__#1+UA=?,'N441SH)VBM1,=EA#P^9 F1/9V,/ MG"A_>KG%B2;JQLA7%1->"__JLF3KQ>K*CEPIQD,7K:1)GC^R%-$SI)'FFZP( M4]-]XW7%>,]L"M&YURQ595>Q5Q/Q0+)%"5DS(6!K5M$<7E5(EPD17#%+'F/A M+D2'0*%%7E$)&ZM/4X>&HINJ+(F:K"N2=EQ]FJ2^6*"F6M=5A=;:EQUV6TN+ MIT[A$'PY-K>()I-YV-D2&FKZ@2I*%FGG>70KSM.7RZDZ3@O_()_"R3L;Y@WV M&2$)[WN8CJ.,?O@=-)(Z:&@]=5P_==CW]VEX'^24$C[$>1K%630FG_X>S%>W M3A>W>H+LE!J?PT40Q3 T\@F]'.C56P5S\OFW:!H*;_\[#-(M,_!VT@T_K?(L M!].8I!SF@AN.22K)[MZ9ETJE:D4LRY)+\$3?4ZV1*+FFK/NJ*HLCV6(^<5MU M1&NK 7IMGSA3A2J[])&UM]YTADO6W]0B4XC<^_5I&:[E#Q6X.:45OI4X=(P3 MW3('DK[=7_T$]3^MC=YW.8.P\3/T4FEEAC!([])2B MK&:*I28W6O[1R[!KD6&-3KQ-68<\/+DN#@RS3%YR)=VW1K(J:N((I(!KB19+ M7G(M>[L5&>'UNY?%P=VK]9S"%U%Q0WP-TX6\(X/1_)OZWY7:D%?+BHH4>)>% MX_>35?H4!NF;/TM#4]\+$-L<6;4XC_&5E1UF:QTW)")9S_E*9;?I M:Z[H>*8ERJXI2\#B)JO3LDTP9;9*'(X]Y\ER9Q]B"B#\:YIDV=YZB'.[8?X= MILDDR&9X0I#\H2Y4>_=.^PYPK"2*9562)ENNH^N2K9JB AQK21KS.5B::*A; MI94OLFSV*IY]A=^A459^K>NAY^:>FR_ S06Q]435(J+J":D]EL&!5G1[309^ MY-4Q&JXRGKNO;1173G2I;(=G.YZK**ZEJYYA.+KD^,QO:(U\;QO'C9SX'[)L M%4[<50KSHTH&K5VJICD7B]X:J'L6HD4IHJ0IML%+"119,[[ MZ*5!V^S3*Y, ]0W7]M%DMV)=?I).P^C&HET2:)TEHI>LC?21+4F6:TJZ:;L\ M7T^71--H/N&8K?@J+<^;UMBOO8/\.L^**W>0'\2RE11;RU$DU=9-27)BP79LW3/TE>E\?5$U<>\KIN0;K*\\1E$OD9Q'+N: M;[M/[;'*C%L;=!U%M*21I$J2[ONV97*X0,3_W)UQ>]K22-1K+AQDT\R!(C=: M052;!MN9G-L[THC6]5LV=-D9^2;JLA, M3LESW->'+$]5U=F01#X^4*F=%72^I6S7R^1>)OIU]O