000129798912/312020Q2falseus-gaap:FinanceLeaseRightOfUseAssetus-gaap:FinanceLeaseRightOfUseAssetus-gaap:AccruedLiabilitiesCurrentus-gaap:AccruedLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrentus-gaap:OtherLiabilitiesNoncurrent00012979892020-01-012020-06-30xbrli:shares00012979892020-07-31iso4217:USD00012979892020-06-3000012979892019-12-31iso4217:USDxbrli:shares00012979892020-04-012020-06-3000012979892019-04-012019-06-3000012979892019-01-012019-06-300001297989us-gaap:CommonStockMember2020-03-310001297989us-gaap:AdditionalPaidInCapitalMember2020-03-310001297989us-gaap:RetainedEarningsMember2020-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001297989us-gaap:TreasuryStockMember2020-03-3100012979892020-03-310001297989us-gaap:CommonStockMember2020-04-012020-06-300001297989us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001297989us-gaap:RetainedEarningsMember2020-04-012020-06-300001297989us-gaap:CommonStockMember2020-06-300001297989us-gaap:AdditionalPaidInCapitalMember2020-06-300001297989us-gaap:RetainedEarningsMember2020-06-300001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001297989us-gaap:TreasuryStockMember2020-06-300001297989us-gaap:CommonStockMember2019-03-310001297989us-gaap:AdditionalPaidInCapitalMember2019-03-310001297989us-gaap:RetainedEarningsMember2019-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001297989us-gaap:TreasuryStockMember2019-03-310001297989us-gaap:NoncontrollingInterestMember2019-03-3100012979892019-03-310001297989us-gaap:CommonStockMember2019-04-012019-06-300001297989us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001297989us-gaap:TreasuryStockMember2019-04-012019-06-300001297989us-gaap:NoncontrollingInterestMember2019-04-012019-06-300001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001297989us-gaap:RetainedEarningsMember2019-04-012019-06-300001297989us-gaap:CommonStockMember2019-06-300001297989us-gaap:AdditionalPaidInCapitalMember2019-06-300001297989us-gaap:RetainedEarningsMember2019-06-300001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001297989us-gaap:TreasuryStockMember2019-06-300001297989us-gaap:NoncontrollingInterestMember2019-06-3000012979892019-06-300001297989us-gaap:CommonStockMember2019-12-310001297989us-gaap:AdditionalPaidInCapitalMember2019-12-310001297989us-gaap:RetainedEarningsMember2019-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001297989us-gaap:TreasuryStockMember2019-12-310001297989us-gaap:CommonStockMember2020-01-012020-06-300001297989us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001297989us-gaap:TreasuryStockMember2020-01-012020-06-300001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001297989us-gaap:RetainedEarningsMember2020-01-012020-06-300001297989us-gaap:CommonStockMember2018-12-310001297989us-gaap:AdditionalPaidInCapitalMember2018-12-310001297989us-gaap:RetainedEarningsMember2018-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001297989us-gaap:TreasuryStockMember2018-12-310001297989us-gaap:NoncontrollingInterestMember2018-12-3100012979892018-12-310001297989us-gaap:CommonStockMember2019-01-012019-06-300001297989us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-300001297989us-gaap:TreasuryStockMember2019-01-012019-06-300001297989us-gaap:NoncontrollingInterestMember2019-01-012019-06-300001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300001297989us-gaap:RetainedEarningsMember2019-01-012019-06-300001297989us-gaap:AccountingStandardsUpdate201602Member2019-01-01exls:operating_segment0001297989exls:InsuranceMember2020-04-012020-06-300001297989us-gaap:HealthCareMember2020-04-012020-06-300001297989exls:EmergingBusinessMember2020-04-012020-06-300001297989exls:AnalyticsMember2020-04-012020-06-300001297989exls:InsuranceMember2019-04-012019-06-300001297989us-gaap:HealthCareMember2019-04-012019-06-300001297989exls:EmergingBusinessMember2019-04-012019-06-300001297989exls:AnalyticsMember2019-04-012019-06-300001297989exls:InsuranceMember2020-01-012020-06-300001297989us-gaap:HealthCareMember2020-01-012020-06-300001297989exls:EmergingBusinessMember2020-01-012020-06-300001297989exls:AnalyticsMember2020-01-012020-06-300001297989exls:InsuranceMember2019-01-012019-06-300001297989us-gaap:HealthCareMember2019-01-012019-06-300001297989exls:EmergingBusinessMember2019-01-012019-06-300001297989exls:AnalyticsMember2019-01-012019-06-300001297989exls:BPMandRelatedServicesMember2020-04-012020-06-300001297989exls:BPMandRelatedServicesMember2019-04-012019-06-300001297989exls:BPMandRelatedServicesMember2020-01-012020-06-300001297989exls:BPMandRelatedServicesMember2019-01-012019-06-300001297989exls:AnalyticsServicesMember2020-04-012020-06-300001297989exls:AnalyticsServicesMember2019-04-012019-06-300001297989exls:AnalyticsServicesMember2020-01-012020-06-300001297989exls:AnalyticsServicesMember2019-01-012019-06-300001297989country:US2020-04-012020-06-300001297989country:US2019-04-012019-06-300001297989country:US2020-01-012020-06-300001297989country:US2019-01-012019-06-300001297989country:GB2020-04-012020-06-300001297989country:GB2019-04-012019-06-300001297989country:GB2020-01-012020-06-300001297989country:GB2019-01-012019-06-300001297989exls:RestOfWorldMember2020-04-012020-06-300001297989exls:RestOfWorldMember2019-04-012019-06-300001297989exls:RestOfWorldMember2020-01-012020-06-300001297989exls:RestOfWorldMember2019-01-012019-06-300001297989us-gaap:NonUsMember2020-04-012020-06-300001297989us-gaap:NonUsMember2019-04-012019-06-300001297989us-gaap:NonUsMember2020-01-012020-06-300001297989us-gaap:NonUsMember2019-01-012019-06-300001297989country:IN2020-06-300001297989country:IN2019-12-310001297989country:US2020-06-300001297989country:US2019-12-310001297989country:PH2020-06-300001297989country:PH2019-12-310001297989exls:RestOfWorldMember2020-06-300001297989exls:RestOfWorldMember2019-12-310001297989exls:ContractAcquisitionCostsMember2020-03-310001297989exls:ContractAcquisitionCostsMember2019-03-310001297989exls:ContractAcquisitionCostsMember2019-12-310001297989exls:ContractAcquisitionCostsMember2018-12-310001297989exls:ContractAcquisitionCostsMember2020-04-012020-06-300001297989exls:ContractAcquisitionCostsMember2019-04-012019-06-300001297989exls:ContractAcquisitionCostsMember2020-01-012020-06-300001297989exls:ContractAcquisitionCostsMember2019-01-012019-06-300001297989exls:ContractAcquisitionCostsMember2019-01-012019-12-310001297989exls:ContractAcquisitionCostsMember2020-06-300001297989exls:ContractAcquisitionCostsMember2019-06-300001297989exls:ContractFulfillmentCostsMember2020-03-310001297989exls:ContractFulfillmentCostsMember2019-03-310001297989exls:ContractFulfillmentCostsMember2019-12-310001297989exls:ContractFulfillmentCostsMember2018-12-310001297989exls:ContractFulfillmentCostsMember2020-04-012020-06-300001297989exls:ContractFulfillmentCostsMember2019-04-012019-06-300001297989exls:ContractFulfillmentCostsMember2020-01-012020-06-300001297989exls:ContractFulfillmentCostsMember2019-01-012019-06-300001297989exls:ContractFulfillmentCostsMember2019-01-012019-12-310001297989exls:ContractFulfillmentCostsMember2020-06-300001297989exls:ContractFulfillmentCostsMember2019-06-300001297989us-gaap:PreviousAccountingGuidanceMember2020-01-0100012979892020-01-0100012979892019-01-012019-12-310001297989srt:MinimumMemberus-gaap:TechnologyEquipmentMember2020-01-012020-06-300001297989srt:MaximumMemberus-gaap:TechnologyEquipmentMember2020-01-012020-06-300001297989us-gaap:TechnologyEquipmentMember2020-06-300001297989us-gaap:TechnologyEquipmentMember2019-12-310001297989srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-06-300001297989srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-06-300001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-06-300001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001297989srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2020-01-012020-06-300001297989us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2020-01-012020-06-300001297989us-gaap:LeaseholdImprovementsMember2020-06-300001297989us-gaap:LeaseholdImprovementsMember2019-12-310001297989srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001297989srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001297989us-gaap:FurnitureAndFixturesMember2020-06-300001297989us-gaap:FurnitureAndFixturesMember2019-12-310001297989srt:MinimumMemberus-gaap:VehiclesMember2020-01-012020-06-300001297989srt:MaximumMemberus-gaap:VehiclesMember2020-01-012020-06-300001297989us-gaap:VehiclesMember2020-06-300001297989us-gaap:VehiclesMember2019-12-310001297989us-gaap:BuildingMember2020-01-012020-06-300001297989us-gaap:BuildingMember2020-06-300001297989us-gaap:BuildingMember2019-12-310001297989us-gaap:LandMember2020-06-300001297989us-gaap:LandMember2019-12-310001297989us-gaap:ConstructionInProgressMember2020-06-300001297989us-gaap:ConstructionInProgressMember2019-12-310001297989exls:DepreciationAndAmortizationMember2020-04-012020-06-300001297989exls:DepreciationAndAmortizationMember2019-04-012019-06-300001297989exls:DepreciationAndAmortizationMember2020-01-012020-06-300001297989exls:DepreciationAndAmortizationMember2019-01-012019-06-300001297989exls:InsuranceMember2018-12-310001297989us-gaap:HealthCareMember2018-12-310001297989exls:EmergingBusinessMember2018-12-310001297989exls:TravelTransportationandLogisticsMember2018-12-310001297989exls:FinanceandAccountingMember2018-12-310001297989exls:OtherOperationsManagementMember2018-12-310001297989exls:AnalyticsMember2018-12-310001297989exls:InsuranceMember2019-01-012019-12-310001297989us-gaap:HealthCareMember2019-01-012019-12-310001297989exls:EmergingBusinessMember2019-01-012019-12-310001297989exls:TravelTransportationandLogisticsMember2019-01-012019-12-310001297989exls:FinanceandAccountingMember2019-01-012019-12-310001297989exls:OtherOperationsManagementMember2019-01-012019-12-310001297989exls:AnalyticsMember2019-01-012019-12-310001297989exls:InsuranceMember2019-12-310001297989us-gaap:HealthCareMember2019-12-310001297989exls:EmergingBusinessMember2019-12-310001297989exls:TravelTransportationandLogisticsMember2019-12-310001297989exls:FinanceandAccountingMember2019-12-310001297989exls:OtherOperationsManagementMember2019-12-310001297989exls:AnalyticsMember2019-12-310001297989exls:TravelTransportationandLogisticsMember2020-01-012020-06-300001297989exls:FinanceandAccountingMember2020-01-012020-06-300001297989exls:OtherOperationsManagementMember2020-01-012020-06-300001297989exls:InsuranceMember2020-06-300001297989us-gaap:HealthCareMember2020-06-300001297989exls:EmergingBusinessMember2020-06-300001297989exls:TravelTransportationandLogisticsMember2020-06-300001297989exls:FinanceandAccountingMember2020-06-300001297989exls:OtherOperationsManagementMember2020-06-300001297989exls:AnalyticsMember2020-06-300001297989us-gaap:CustomerRelationshipsMember2020-06-300001297989us-gaap:DevelopedTechnologyRightsMember2020-06-300001297989us-gaap:TrademarksAndTradeNamesMember2020-06-300001297989us-gaap:TrademarksAndTradeNamesMember2020-06-300001297989us-gaap:CustomerRelationshipsMember2019-12-310001297989us-gaap:DevelopedTechnologyRightsMember2019-12-310001297989us-gaap:TrademarksAndTradeNamesMember2019-12-310001297989us-gaap:TrademarksAndTradeNamesMember2019-12-310001297989us-gaap:CustomerRelationshipsMember2020-01-012020-06-300001297989us-gaap:DevelopedTechnologyRightsMember2020-01-012020-06-300001297989us-gaap:TrademarksAndTradeNamesMember2020-01-012020-06-300001297989us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300001297989us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-300001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-06-300001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310001297989us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001297989us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001297989us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001297989us-gaap:FairValueMeasurementsRecurringMember2020-06-300001297989us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001297989us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001297989us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001297989us-gaap:FairValueMeasurementsRecurringMember2019-12-310001297989us-gaap:FairValueInputsLevel2Member2020-06-300001297989us-gaap:FairValueInputsLevel2Member2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMember2019-12-310001297989srt:MaximumMember2020-01-012020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-06-30iso4217:GBPiso4217:EUR0001297989us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NondesignatedMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NondesignatedMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:NondesignatedMember2020-06-300001297989us-gaap:ForeignExchangeContractMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:NondesignatedMember2019-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-04-012020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-04-012019-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-01-012020-06-300001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-01-012019-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-04-012020-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2019-04-012019-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-01-012020-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2019-01-012019-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-04-012020-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-04-012019-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-01-012020-06-300001297989us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-01-012019-06-300001297989us-gaap:RevolvingCreditFacilityMember2020-06-300001297989us-gaap:NotesPayableOtherPayablesMember2020-06-300001297989us-gaap:ConvertibleNotesPayableMember2020-06-300001297989us-gaap:RevolvingCreditFacilityMember2019-12-310001297989us-gaap:NotesPayableOtherPayablesMember2019-12-310001297989us-gaap:ConvertibleNotesPayableMember2019-12-310001297989exls:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-06-30xbrli:pure0001297989exls:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-04-012020-06-300001297989exls:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-04-012019-06-300001297989exls:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-06-300001297989exls:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-06-300001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2018-10-010001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2020-04-012020-06-300001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2019-04-012019-06-300001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2020-01-012020-06-300001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2019-01-012019-06-300001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2020-06-30exls:class_of_common_stock0001297989exls:TwoThousandSeventeenRepurchaseProgramMember2017-02-280001297989srt:MinimumMemberexls:TwoThousandSeventeenRepurchaseProgramMember2017-02-280001297989srt:MaximumMemberexls:TwoThousandSeventeenRepurchaseProgramMember2017-02-280001297989exls:TwoThousandNineteenRepurchaseProgramMember2019-12-160001297989us-gaap:CostOfSalesMember2020-04-012020-06-300001297989us-gaap:CostOfSalesMember2019-04-012019-06-300001297989us-gaap:CostOfSalesMember2020-01-012020-06-300001297989us-gaap:CostOfSalesMember2019-01-012019-06-300001297989us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001297989us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001297989us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001297989us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001297989us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001297989us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001297989us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001297989us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-300001297989us-gaap:EmployeeStockOptionMember2019-12-310001297989us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001297989us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001297989us-gaap:EmployeeStockOptionMember2020-06-300001297989us-gaap:RestrictedStockMember2019-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2019-12-310001297989us-gaap:RestrictedStockMember2020-01-012020-06-300001297989us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001297989us-gaap:RestrictedStockMember2020-06-300001297989us-gaap:RestrictedStockUnitsRSUMember2020-06-300001297989exls:RestrictedStockandRestrictedStockUnitsMember2020-06-300001297989exls:RestrictedStockandRestrictedStockUnitsMember2019-12-310001297989exls:RestrictedStockandRestrictedStockUnitsMember2020-01-012020-06-300001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2019-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2019-12-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2020-01-012020-06-300001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2020-01-012020-06-300001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2020-06-300001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2020-06-300001297989exls:PerformanceBasedStockAwardsMember2020-06-300001297989exls:PerformanceBasedStockAwardsMember2020-01-012020-06-300001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2019-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________________________________________________
FORM 10-Q
_________________________________________________________
(Mark One)
| | | | | |
☒ | QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
FOR THE QUARTERLY PERIOD ENDED JUNE 30, 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 July 31, 2020, there were 34,176,255 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. | | | |
| | | |
| | | |
PART 1. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
| | | | | | | | | | | | | | |
| | As of | | |
| | June 30, 2020 | | December 31, 2019 |
| | (Unaudited) | | |
Assets | | | | |
Current assets: | | | | |
Cash and cash equivalents | | $ | 163,619 | | | $ | 119,165 | |
Short-term investments | | 171,962 | | | 202,238 | |
Restricted cash | | 4,858 | | | 5,453 | |
Accounts receivable, net | | 157,505 | | | 171,864 | |
Prepaid expenses | | 10,121 | | | 13,246 | |
Advance income tax, net | | 1,003 | | | 4,698 | |
Other current assets | | 27,472 | | | 24,594 | |
Total current assets | | 536,540 | | | 541,258 | |
Property and equipment, net | | 91,848 | | | 79,142 | |
Operating lease right-of-use assets | | 96,789 | | | 86,396 | |
Restricted cash | | 2,298 | | | 2,426 | |
Deferred tax assets, net | | 17,070 | | | 11,855 | |
Intangible assets, net | | 66,296 | | | 73,982 | |
Goodwill | | 348,110 | | | 349,529 | |
Other assets | | 31,599 | | | 36,016 | |
Investment in equity affiliate | | 3,063 | | | 2,484 | |
Total assets | | $ | 1,193,613 | | | $ | 1,183,088 | |
Liabilities and stockholders’ equity | | | | |
Current liabilities: | | | | |
Accounts payable | | $ | 9,048 | | | $ | 6,564 | |
Current portion of long-term borrowings | | 20,657 | | | 40,867 | |
Deferred revenue | | 16,752 | | | 13,436 | |
Accrued employee costs | | 42,376 | | | 68,885 | |
Accrued expenses and other current liabilities | | 74,772 | | | 74,017 | |
Current portion of operating lease liabilities | | 18,199 | | | 24,148 | |
Income taxes payable, net | | 2,359 | | | 1,432 | |
Total current liabilities | | 184,163 | | | 229,349 | |
Long-term borrowings, less current portion | | 215,527 | | | 194,131 | |
Operating lease liabilities, less current portion | | 90,934 | | | 74,709 | |
Income taxes payable | | 1,790 | | | 1,790 | |
Deferred tax liabilities, net | | 705 | | | 966 | |
Other non-current liabilities | | 19,566 | | | 12,142 | |
Total liabilities | | 512,685 | | | 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,818,365 shares issued and 34,320,586 shares outstanding as of June 30, 2020 and 38,480,654 shares issued and 34,185,241 shares outstanding as of December 31, 2019 | | 39 | | | 39 | |
Additional paid-in capital | | 404,704 | | | 391,240 | |
Retained earnings | | 582,743 | | | 551,903 | |
Accumulated other comprehensive loss | | (104,274) | | | (84,892) | |
Total including shares held in treasury | | 883,212 | | | 858,290 | |
Less: 4,497,779 shares as of June 30, 2020 and 4,295,413 shares as of December 31, 2019, held in treasury, at cost | | (202,284) | | | (188,289) | |
Stockholders’ equity | | 680,928 | | | 670,001 | |
| | | | |
Total equity | | 680,928 | | | 670,001 | |
Total liabilities and stockholders’ equity | | $ | 1,193,613 | | | $ | 1,183,088 | |
See accompanying notes to unaudited consolidated financial statements.
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
(In thousands, except share and per share amounts)
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three months ended June 30, | | | | Six months ended June 30, | | |
| | 2020 | | 2019 | | 2020 | | 2019 |
Revenues, net | | $ | 222,473 | | | $ | 243,509 | | | $ | 468,463 | | | $ | 483,082 | |
Cost of revenues(1) | | 158,401 | | | 162,446 | | | 321,057 | | | 319,686 | |
Gross profit(1) | | 64,072 | | | 81,063 | | | 147,406 | | | 163,396 | |
Operating expenses: | | | | | | | | |
General and administrative expenses | | 28,750 | | | 31,228 | | | 57,691 | | | 63,759 | |
Selling and marketing expenses | | 13,051 | | | 17,647 | | | 27,507 | | | 35,694 | |
Depreciation and amortization expense | | 12,405 | | | 12,752 | | | 24,855 | | | 26,419 | |
Impairment and restructuring charges | | — | | | 5,580 | | | — | | | 6,807 | |
Total operating expenses | | 54,206 | | | 67,207 | | | 110,053 | | | 132,679 | |
Income from operations | | 9,866 | | | 13,856 | | | 37,353 | | | 30,717 | |
Foreign exchange gain, net | | 1,359 | | | 1,202 | | | 2,736 | | | 2,462 | |
Interest expense | | (2,883) | | | (3,864) | | | (5,955) | | | (7,446) | |
Other income, net | | 4,225 | | | 4,102 | | | 6,754 | | | 8,525 | |
Income before income tax expense and earnings from equity affiliates | | 12,567 | | | 15,296 | | | 40,888 | | | 34,258 | |
Income tax expense | | 4,072 | | | 2,670 | | | 9,927 | | | 6,870 | |
Income before earnings from equity affiliates | | 8,495 | | | 12,626 | | | 30,961 | | | 27,388 | |
Loss from equity-method investment | | 66 | | | 62 | | | 121 | | | 129 | |
Net income attributable to ExlService Holdings, Inc. stockholders | | $ | 8,429 | | | $ | 12,564 | | | $ | 30,840 | | | $ | 27,259 | |
Earnings per share attributable to ExlService Holdings, Inc. stockholders: | | | | | | | | |
Basic | | $ | 0.24 | | | $ | 0.36 | | | $ | 0.90 | | | $ | 0.79 | |
Diluted | | $ | 0.24 | | | $ | 0.36 | | | $ | 0.89 | | | $ | 0.78 | |
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders: | | | | | | | | |
Basic | | 34,486,202 | | | 34,451,671 | | 34,443,884 | | | 34,413,455 |
Diluted | | 34,597,688 | | | 34,702,547 | | 34,659,146 | | | 34,768,203 |
(1) Exclusive of depreciation and amortization expense.
See accompanying notes to unaudited consolidated financial statements.
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME (UNAUDITED)
(In thousands)
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three months ended June 30, | | | | Six months ended June 30, | | |
| | 2020 | | 2019 | | 2020 | | 2019 |
Net income | | $ | 8,429 | | | $ | 12,564 | | | $ | 30,840 | | | $ | 27,259 | |
Other comprehensive (loss)/income: | | | | | | | | |
Unrealized gain/(loss) on cash flow hedges | | 7,721 | | | 3,268 | | | (7,125) | | | 9,205 | |
Foreign currency translation gain/(loss) | | 6,534 | | | 1,017 | | | (10,803) | | | 4,403 | |
Reclassification adjustments | | | | | | | | |
Loss/(Gain) on cash flow hedges(1) | | 1,127 | | | (884) | | | 198 | | | (1,555) | |
Retirement benefits(2) | | 97 | | | (40) | | | 198 | | | (79) | |
Income tax expense relating to above(3) | | (6,649) | | | (507) | | | (1,850) | | | (2,865) | |
Total other comprehensive income/(loss) | | $ | 8,830 | | | $ | 2,854 | | | $ | (19,382) | | | $ | 9,109 | |
Total comprehensive income | | $ | 17,259 | | | $ | 15,418 | | | $ | 11,458 | | | $ | 36,368 | |
(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 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements.
(2)These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 19 - Employee Benefit Plans to the unaudited consolidated financial statements.
(3)These are income tax (expense)/benefit recognized on cash flow hedges, retirement benefits and foreign currency translation gains/(losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.
See accompanying notes to unaudited consolidated financial statements.
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)
For the three months ended June 30, 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 March 31, 2020 | 38,813,775 | | | $ | 39 | | | $ | 396,939 | | | $ | 574,314 | | | $ | (113,104) | | | (4,497,779) | | | $ | (202,284) | | | $ | 655,904 | |
Stock issued against stock-based compensation plans | 4,590 | | | — | | | 39 | | | — | | | — | | | — | | | — | | | 39 | |
Stock-based compensation | — | | | — | | | 7,726 | | | — | | | — | | | — | | | — | | | 7,726 | |
Acquisition of treasury stock | — | | | — | | | — | | | — | | | — | | | — | | | — | | | — | |
Other comprehensive income | — | | | — | | | — | | | — | | | 8,830 | | | — | | | — | | | 8,830 | |
Net income | — | | | — | | | — | | | 8,429 | | | — | | | — | | | — | | | 8,429 | |
Balance as of June 30, 2020 | 38,818,365 | | | $ | 39 | | | $ | 404,704 | | | $ | 582,743 | | | $ | (104,274) | | | (4,497,779) | | | $ | (202,284) | | | $ | 680,928 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 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 March 31, 2019 | 38,256,036 | | | $ | 38 | | | $ | 371,144 | | | $ | 498,939 | | | $ | (77,212) | | | (3,890,599) | | | $ | (162,333) | | | $ | 259 | | | $ | 630,835 | |
Stock issued against stock-based compensation plans | 39,047 | | | — | | | 316 | | | — | | | — | | | — | | | — | | | — | | | 316 | |
Stock-based compensation | — | | | — | | | 7,155 | | | — | | | — | | | — | | | — | | | — | | | 7,155 | |
Acquisition of treasury stock | — | | | — | | | — | | | — | | | — | | | (198,160) | | | (12,130) | | | — | | | (12,130) | |
Non-controlling interest | — | | | — | | | 18 | | | — | | | — | | | — | | | — | | | (259) | | | (241) | |
Other comprehensive income | — | | | — | | | — | | | — | | | 2,854 | | | — | | | — | | | — | | | 2,854 | |
Net income | — | | | — | | | — | | | 12,564 | | | — | | | — | | | — | | | — | | | 12,564 | |
Balance as of June 30, 2019 | 38,295,083 | | | $ | 38 | | | $ | 378,633 | | | $ | 511,503 | | | $ | (74,358) | | | (4,088,759) | | | $ | (174,463) | | | $ | — | | | $ | 641,353 | |
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)
For the six months ended June 30, 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 | 337,711 | | | — | | | 960 | | | — | | | — | | | — | | | — | | | | | 960 | |
Stock-based compensation | — | | | — | | | 12,504 | | | — | | | — | | | — | | | — | | | | | 12,504 | |
Acquisition of treasury stock | — | | | — | | | — | | | — | | | — | | | (202,366) | | | (13,995) | | | | | (13,995) | |
Other comprehensive loss | — | | | — | | | — | | | — | | | (19,382) | | | — | | | — | | | | | (19,382) | |
Net income | — | | | — | | | — | | | 30,840 | | | — | | | — | | | — | | | | | 30,840 | |
Balance as of June 30, 2020 | 38,818,365 | | | $ | 39 | | | $ | 404,704 | | | $ | 582,743 | | | $ | (104,274) | | | (4,497,779) | | | $ | (202,284) | | | | | $ | 680,928 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Common Stock | | | | Additional Paid-in Capital | | Retained Earnings | | Accumulated Other Comprehensive (Loss)/Income | | Treasury Stock | | | | Non - Controlling Interest | | Total Equity |
| | | | | | | | | | | | | | | | | |
| Shares | | Amount | | | | | | | | Shares | | Amount | | | | |
Balance as of 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 | 444,539 | | | — | | | 338 | | | — | | | — | | | — | | | — | | | — | | | 338 | |
Stock-based compensation | — | | | — | | | 14,111 | | | — | | | — | | | — | | | — | | | — | | | 14,111 | |
Acquisition of treasury stock | — | | | — | | | — | | | — | | | — | | | (460,691) | | | (27,538) | | | — | | | (27,538) | |
Allocation of equity component related to issuance costs on convertible notes | — | | | — | | | (13) | | | — | | | — | | | — | | | — | | | — | | | (13) | |
Non-controlling interest | — | | | — | | | 18 | | | — | | | — | | | — | | | — | | | (250) | | | (232) | |
Other comprehensive income | — | | | — | | | — | | | — | | | 9,109 | | | — | | | — | | | — | | | 9,109 | |
Net income | — | | | — | | | — | | | 27,259 | | | — | | | — | | | — | | | — | | | 27,259 | |
Balance as of June 30, 2019 | 38,295,083 | | | $ | 38 | | | $ | 378,633 | | | $ | 511,503 | | | $ | (74,358) | | | (4,088,759) | | | $ | (174,463) | | | $ | — | | | $ | 641,353 | |
See accompanying notes to unaudited consolidated financial statements.
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
| | | | | | | | | | | |
| Six months ended June 30, | | |
| 2020 | | 2019 |
Cash flows from operating activities: | | | |
Net income | $ | 30,840 | | | $ | 27,259 | |
Adjustments to reconcile net income to net cash provided by operating activities: | | | |
Depreciation and amortization expense | 24,806 | | | 26,532 | |
Stock-based compensation expense | 12,504 | | | 14,111 | |
Amortization of operating lease right-of-use assets | 13,703 | | | 13,701 | |
Unrealized gain on short term investments | (2,842) | | | (4,362) | |
Unrealized foreign exchange (gain)/loss, net | (3,316) | | | 1,967 | |
Deferred income tax expense/(benefit) | (663) | | | (2,631) | |
Allowance for expected credit losses | 389 | | | 281 | |
Loss from equity-method investment | 121 | | | 129 | |
Amortization of non-cash interest expense related to convertible senior notes | 1,289 | | | 1,218 | |
Impairment charges | — | | | 3,167 | |
Others, net | (1,204) | | | 961 | |
Change in operating assets and liabilities: | | | |
Accounts receivable | 12,380 | | | (16,478) | |
Prepaid expenses and other current assets | (1,091) | | | (2,033) | |
Advance income tax, net | 4,446 | | | 1,345 | |
Other assets | 3,046 | | | 126 | |
Accounts payable | 1,943 | | | (2,114) | |
Deferred revenue | |